﻿BODY {
	MARGIN-TOP: 0px; margin-bottom:30px;FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana; TEXT-ALIGN: center;
}
table,td,tr{
FONT-SIZE: 12px;COLOR: #333333;FONT-FAMILY: Arial,Verdana;
}
input,select,radio{
font-size:11px;
}
.rev_OPPageTitles {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.textSmall {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial
}
.textSmallWarning
{
	font-family:Arial;
	font-size: 8pt;
	color:#666666;
}
.textPurple
{
	font-family:Arial;
	font-size: 10pt;
}
.headline
{
	font-family:Arial;
	font-size: 12pt;
}
.textBox 
{
	border: 1px solid #b2b2b2;
	background: #FFF;
	font-family:Arial,Verdana;
	font-size: 9pt;
	width:auto;
	height:auto;
}
.textHighlight {
	    font-size: 10pt;
	    color: 000000;
}
.textHighlight1:link, .textHighlight1:hover, .textHighlight1:visited, .textHighlight1:active
{
	font-family:Arial;
	font-size: 8pt;
	color:#666666;
	text-decoration:underline;
}

.textHighlight2 {
	FONT-SIZE: 10pt; COLOR: #9ac100; FONT-FAMILY: Verdana,Arial,Helvetica
}

.text2 {
	FONT-SIZE: 10pt; COLOR: #5a1300; FONT-FAMILY: Verdana,Arial,Helvetica
}
.textSmall2 {
	FONT-SIZE: 8pt; COLOR: #5a1300; FONT-FAMILY: Verdana,Arial,Helvetica
}

.textSmallHighlight2 {
	FONT-SIZE: 8pt; COLOR: #9ac100; FONT-FAMILY: Verdana,Arial,Helvetica
}

ul{
	margin:0 0 0 18px;
} 

.smallerstrikepricefontGrey {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, SansSerif; TEXT-DECORATION: line-through
} 

.rev_errorFontColorOnly 
{
	color: #CC3300;
}
.requiredFieldAsterisk {
	font-family: Arial, Verdana;
	font-size:18pt;
	color: #CC3300;
	width:11px;
	float:left;
	height:10px;
	padding-top:4px;
	line-height:10pt;
}
.featureMessage {
border: 1px solid #BFC2B1;
margin:10px 0 0 0;
text-align: left;
padding:0;
BACKGROUND: #FFF;
width: 243px;
height:152px;
}
.productGroupFooterBox {
	MARGIN-TOP: 15px; FONT-SIZE: 9pt; COLOR: #4b6400; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial,Verdana; TEXT-ALIGN: left
}


.darkgreenCenterTable {
	BACKGROUND-COLOR: #d5e19f
}
.OPHeaderBox {
	BORDER-RIGHT: #bfc2b1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfc2b1 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #d4e19e; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfc2b1 1px solid; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #bfc2b1 1px solid; TEXT-ALIGN: left
}
.navYourOrderBorder {
	BORDER-RIGHT: #bfc2b1 1px solid; BORDER-LEFT: #bfc2b1 1px solid; BORDER-BOTTOM: #bfc2b1 1px solid
}
.textPurple {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial
}
.headerfont1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.boldedLargeTextGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.regularlinkfontGrey {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.button {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; BACKGROUND: #94a900; MARGIN-BOTTOM: 1em; CURSOR: hand; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}

.backButton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12pt; BACKGROUND-IMAGE: url(../images/OPBackButton2_bg.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 85px; CURSOR: hand; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px; BORDER-RIGHT-WIDTH: 0px
}
.nextbutton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12pt; BACKGROUND-IMAGE: url(../images/OPNextButton_bg.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 117px; CURSOR: hand; COLOR: #f7eb8a; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px; BORDER-RIGHT-WIDTH: 0px; font-family:arial;
}

.payreturnbotton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12pt; BACKGROUND-IMAGE: url(../images/OPNextButtonMed_bg.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 147px; CURSOR: hand; COLOR: #f7eb8a; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px; BORDER-RIGHT-WIDTH: 0px
}

.button2 {
		font-weight: bold; 
		font-size: 12pt; 
		color: #f7eb8a; 
		background-image: url('../images/OPNextButton_bg.gif');
		background-repeat:no-repeat;
		border-width: 0;
		width: 117px;
		height: 36px;		
		cursor:hand;
		}
.medium {
		background-image: url('../images/OPNextButtonMed_bg.gif');
		background-repeat:no-repeat;
		width: 147px;	
		}
.long {
		background-image: url('../images/OPNextButtonLong_bg.gif');
		background-repeat:no-repeat;
		width: 340px;	
		}

.footer
{
	clear: both;
	width: 778px;
	color: #76842f;
	font-family: arial;
	text-align: center;
	font-size: 12px;
	margin-top: 15px;
	margin-left:auto;
	margin-right:auto;
}

.footer a:link, .footer a:hover, .footer a:visited
{
	color:#666666;
}

.EmailSignUp{
background: #4b6400;
color: #FFFFFF;
text-decoration: none;
text-align: left;
padding-top: 2px;
font-family: arial;
height: 20px;
}

.EmailSignUp a:link, .EmailSignUp a:hover, .EmailSignUp a:visited {
background: #4b6400;
color: #cddc8a;
text-align: left;
}

.headerfont2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
.regularfont {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.headerLink {
	BORDER-RIGHT: #5d5f49 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #5d5f49; PADDING-TOP: 0px; HEIGHT: 0px; TEXT-DECORATION: underline
}
.headermember {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #939393; PADDING-TOP: 0px; HEIGHT: 15px; cursor:default;
}
.headertime {
	PADDING-RIGHT: 5px; FONT-SIZE: 8pt; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; HEIGHT: 15px; cursor:default;
}

.homeFooterText {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-ALIGN: left
}

.homeFooterText a:link, .homeFooterText a:hover, .homeFooterText a:visited
{
	color: #1C6400;FONT-SIZE: 9pt;
}

.ProductBannerHeading {
	MARGIN-TOP: 2px; FONT-SIZE: 14pt; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #ad395e; BORDER-BOTTOM: #bfc2b1 1px solid;width:97%
}

.productGroupTextBox {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 13pt; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial,Verdana;width:97%
}

.customerFavorites {
	width:572px;BORDER-RIGHT: #bfc2b1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfc2b1 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND: #e9f5cf; PADDING-BOTTOM: 5px; BORDER-LEFT: #bfc2b1 1px solid; COLOR: #5f6048; PADDING-TOP: 5px; BORDER-BOTTOM: #bfc2b1 1px solid
}
.ProductBannerSubHeading {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; COLOR: #666666; BORDER-BOTTOM: #bfc2b1 1px solid
}

.custFavouritePadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px;
}


.prodpic a {
	padding:3px;
	border:#E0E0E0 1px solid;
	display:block;
}
.prodpic a:hover{
	padding:2px;
	border:#8FA70B 2px solid;
	display:block;
	
}

.headerfont2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
.centerTableRadioCell {
	WIDTH: 10px
}
.boldedregularText {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.backgroundfilledCenterTable {
	BACKGROUND-COLOR: #ebf0d0
}
.regularfont {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.prop {
	FLOAT: right; WIDTH: 1px; HEIGHT: 31px
}
.regularsmallerpricefontGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, SansSerif
}
.productName {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none; HEIGHT: 16px;
}
.productName2 {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none; HEIGHT: 43px;
}

.cityseemore {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
.productName:hover {
	TEXT-DECORATION: underline
}

.productNamelink {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.productNamelink:hover {
	TEXT-DECORATION: underline
}
.productPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #4b6400; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.contentWrapper {
	CLEAR: both; MARGIN-TOP: 2px; HEIGHT: 279px
}
.FeatureBanner {
	BORDER-RIGHT: #bfc2b1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bfc2b1 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 510px; PADDING-TOP: 0px
}
.productRotatorContainer {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/prodRotator_BG.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; BORDER-LEFT: #bfc2b1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bfc2b1 1px solid; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: right
}
.productRotator {
	BORDER-RIGHT: #bfc2b1 1px solid; BORDER-TOP: #bfc2b1 1px solid; MARGIN: 0px 5px; BORDER-LEFT: #bfc2b1 1px solid; WIDTH: 178px; BORDER-BOTTOM: #bfc2b1 1px solid; HEIGHT: 208px
}

.productStrikePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #999999; LINE-HEIGHT: 14pt; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.rotatorDetails {
	CLEAR: both; BACKGROUND: #cbdb86; MARGIN: 5px 0px 5px 5px; HEIGHT: 65px
}
.rotatorDetailsStrikePrice:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ccc
}
.rotaterControlImageborder {
	MARGIN-TOP: 5px
}
.FeatureProduct {
	BORDER-RIGHT: #2c4e01 1px solid; BORDER-TOP: #2c4e01 1px solid; BACKGROUND: #2c4e01; FLOAT: right; MARGIN-LEFT: 1px; BORDER-LEFT: #2c4e01 1px solid; WIDTH: 255px; BORDER-BOTTOM: #2c4e01 1px solid; HEIGHT: 279px; TEXT-ALIGN: center
}
.FeatureProductText {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.FeatureProductText:hover {
	TEXT-DECORATION: underline
}
.FeatureStrikePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #739301; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.FeatureProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #4b6400; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

.relatedLinksBox {
	BORDER-RIGHT: #bfc2b1 1px solid; BORDER-TOP: #bfc2b1 1px solid; FONT-SIZE: 12px; BACKGROUND: #e9f5cf; MARGIN-BOTTOM: 10px; BORDER-LEFT: #bfc2b1 1px solid; WIDTH:100%; COLOR: #666666; BORDER-BOTTOM: #bfc2b1 1px solid; TEXT-ALIGN: left
}
.relatedLinksHeader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #c7db81; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.relatedLinks {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 4px
}
.yellowbackgroundtable {
	BACKGROUND-COLOR: #ffffcc
}


a.#nlink1:link {font-size:12px;color: #1C6400;  FONT-FAMILY: Arial;text-decoration: none;}
a.#nlink1:visited {font-size:12px;color: #1C6400;  FONT-FAMILY: Arial;text-decoration: none; }
a.#nlink1:hover {font-size:12px;color: #1C6400;  FONT-FAMILY: Arial;text-decoration: none;}
a.#nlink1:active {font-size:12px;color: #1C6400; FONT-FAMILY: Arial;text-decoration: none; }

.OPOrderTotalHeader 
{
background:#f5fccd;
color: #666666;
border-bottom:1px solid #b7bf93;
font-size: 9pt;
font-weight:bold;
text-align:left;
margin:50px;
}

.textCardPopup{
	FONT-SIZE: 12pt;
}
.textCardPreview{
	FONT-SIZE: 12pt;
}

.text {
	    font-family: Arial,Helvetica;
	    font-size: 9pt;
	    color:Black;
}

.textnosearch {
	    font-family: Verdana,Arial,Helvetica;
	    font-size: 10pt;
	    color: black;
		}

.note{font-size: 12px;LINE-HEIGHT:180%;padding:6px 3px 3px 50px; FONT-FAMILY: Arial, Helvetica, SansSerif}



.indexrightLink {
FONT-SIZE: 8pt; COLOR: #5d5f49; PADDING-TOP: 0px; HEIGHT: 0px; TEXT-DECORATION: underline
}

.LimitedStrikePrice {
	FONT-SIZE: 8pt; COLOR: #F8F1AD; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.LimitedPrice {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; LINE-HEIGHT: 14pt; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.Limited {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.Limited a{
	FONT-SIZE: 8pt; COLOR: #FFFFFF; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}

/**/
.applybutton {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #5B7F01; CURSOR: hand; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.applytext
{
	border: 1px solid #b2b2b2;
	background: #FFF;
	font-family:Arial,Verdana;
	font-size: 9pt;
	width:100px;
	height:auto;
}

a.#newbotcss:link {font-size:11px;color: #565455;  FONT-FAMILY: Arial;text-decoration: underline;}
a.#newbotcss:visited {font-size:11px;color: #565455;  FONT-FAMILY: Arial;text-decoration: underline; }
a.#newbotcss:hover {font-size:11px;color: #E15517;  FONT-FAMILY: Arial;text-decoration: underline;background-color:EEEEEE;}
a.#newbotcss:active {font-size:11px;color: #565455; FONT-FAMILY: Arial;text-decoration: underline; }