body 		{ color: #000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
td	 		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.minusone	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 85%}
.minustwo	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 80%}
.discountAlert  { color: #FF0000; font-style: italic; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 75%}
.discountPrice  { color: #FF0000; font-style: italic; }
.returnDue  { color: #000000; font-style: italic; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 75%}

.regular	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.planHead	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11; font-weight: bold; align: left; border-bottom-color: FF9900; border-bottom-width: 1; border-bottom-style: solid; }
.planBody	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13; border-bottom-color: FF9900; border-bottom-width: 1; border-bottom-style: solid; padding-bottom: 10; padding-top: 5; valign: top }
.planBodyPop	{ background: #FEFEB0; color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14; border-bottom-color: FF9900; border-bottom-width: 1; border-bottom-style: solid; padding-bottom: 10; padding-top: 5; valign: top }
.miniPlanHead	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11; font-weight: bold; align: left; border-bottom-color: FF9900; border-bottom-width: 1; border-bottom-style: solid; }
.miniPlanBody	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11; border-bottom-color: FF9900; border-bottom-width: 1; border-bottom-style: solid; padding-bottom: 10; padding-top: 5; valign: top }
.miniPlanBodyPop	{ background: #FEFEB0; color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11; border-bottom-color: FF9900; border-bottom-width: 1; border-bottom-style: solid; padding-bottom: 10; padding-top: 5; valign: top }

.borderTable	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13; border-style: solid; border-width: 1px; border-color: #FF6600; valign: top; 	-webkit-border-radius: 6px; -moz-border-radius: 6px; }
.borderTable95	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13; border-style: solid; border-width: 1px; border-color: #FF6600; valign: top; width: 92%;	-webkit-border-radius: 6px; -moz-border-radius: 6px; }
.minus		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 85%; }
.minusRegular	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.requiredCheckout	{ font-weight: bold; font-size: 11px; }
.plus		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16}
.plus2		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 140%; font-weight: bold}
.dvdHeader	{ color: #FF6600; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16; font-weight: bold}
.error		{ color: #BB0000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.plusHalf		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14}
.ops_head1_off		{ background: #66CC66; padding-left: 5; padding-right: 5; padding-bottom: 2; font-weight: bold; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: small}
.ops_head1_on			{ background: #ffb006; padding-left: 5; padding-right: 5; padding-bottom: 2; font-weight: bold; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: small}
.ops_head2_off		{ background: #66CC66; padding-left: 5; padding-right: 5; padding-bottom: 2; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.ops_head2_on			{ background: #ffb006; padding-left: 5; padding-right: 5; padding-bottom: 2; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.sale_old_price  { text-decoration: line-through; }
.sale_new_price  { color: #FF0000; }
.plusWhite		{ color: #393939; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16; }
.catHeader		{ color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 24; }
.catHeading		{ color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16; font-weight: bold; }
.catHalfHeading		{ color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13; font-weight: bold; }
.visitingCat 	{ color: #FF6600; text-decoration: underline; font-weight: none; }
.higlighted_price  { font-weight: bold; }
.topSellerHeading  { color: #666666; font-weight: bold; }
.copyright	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11; }
.required	{ font-weight: bold;  }
.extra		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16; font-weight: bold; }
.specialHeading1	{ color: #9966CC; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18; font-weight: bold; }
.specialHeading2	{ color: #6699CC; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18; font-weight: bold; }
.specialHeading3	{ color: #993333; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18; font-weight: bold; }
.specialHeading4	{ color: #6666CC; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18; font-weight: bold; }
.specialActivityHeading	{ color: #6600FF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18; font-weight: bold; }
.specialHeading	{ color: #000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20; font-weight: bold; }
.specialActivitySubHeading	{ color: #6600FF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11; font-weight: bold; font-style: italic; }
.newsletterHeadingBig 	{ color: #FF6600; font-size: 15; font-weight: bold; }
.newsletterHeading 	{ color: #FF6600; font-size: 13; font-weight: bold; }
.newsletterHeading2 	{ color: #0066FF; font-size: 12; font-weight: bold; }
.newsRegular 	{ color: #000000; font-size: 11; font-weight: regular; }
.newsPlus1 	{ color: #000000; font-size: 13; font-weight: regular; }
.newsSmall 	{ color: #000000; font-size: 8; font-weight: regular; }
.greyText   { color: #707070; font-size: 10; font-weight: regular; }
.greyRegular	{ color: #707070; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.orangeSubHead   { color: #FF9900; font-size: 13; font-weight: regular; }
.side_titles { border-top-style: solid; border-top-width: 1px; border-top-color: #0099FF; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #0099FF; border-left-style: solid; border-left-width: 1px; border-left-color: #0099FF; border-right-style: solid; border-right-width: 1px; border-right-color: #0099FF; padding: 3; background-color: #C4E8FF; margin-bottom: 5 }
.sale_listing  { color: #CC0000;  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 80%}
.linkLook 		{ color: #0000FF; text-decoration: none; font-weight: none; cursor: hand; }

.subscriptionName  { color: #000000; font-weight: bold; font-size: 16; padding-top: 10; padding-bottom: 0}
.subscriptionBuy    { font-size: 85%; padding-top: 10; padding-bottom: 0}
.subscriptionDesc	 { font-size: 85%; padding-top: 0; padding-bottom: 8}

.sidebar_border { border-left-style: solid; border-left-width: 1px; border-left-color: #0099FF; border-right-style: solid; border-right-width: 1px; border-right-color: #0099FF; }

.side_color_on { background: #E4E4E4; padding-left: 5; padding-right: 5; padding-bottom: 2; }
.side_color_off { padding-left: 5; padding-right: 5; padding-bottom: 2; }
.side_color_error { background: #ffa0a0; padding-left: 5; padding-right: 5; padding-bottom: 2; }

.side_color_btm { border-left-style: solid; border-left-width: 1px; border-left-color: #0099FF; border-right-style: solid; border-right-width: 1px; border-right-color: #0099FF; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #0099FF; }

.cart_border { border-style: solid; border-width: 1px; border-color: #00CC00; padding: 3; font-size: 90%; }

.preview_border { border-style: solid; border-width: 1px; border-color: #CC0000; font-size: 13;	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.feeborder { border-left-style: solid; border-left-width: 1px; border-left-color: #CCCCCC; }
.feeborder_btm { font-size: 14px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CCCCCC; }
.total_line { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; }
.plusRed		{ color: #FF0000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold}
.minusRed		{ color: #FF0000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; font-size: 90%}

.checkoutSave  { color: #FF0000;  }
.link		{ color: #0000FF; text-decoration: none; font-weight: none; cursor: hand; }

#a:link 		{ color: #2BB128; text-decoration: none; font-weight: none; cursor: hand; }
#a:visited 	{ color: #2BB128; text-decoration: none; font-weight: none; cursor: hand; }
a:link 		{ color: #0000FF; text-decoration: none; font-weight: none; cursor: hand; }
a:visited 	{ color: #0000FF; text-decoration: none; font-weight: none; cursor: hand; }
a:hover 	{ color: #FF6600; text-decoration: underline; font-weight: none; cursor: hand; }
.whiteout 	{ color: #ffffff; font-size: 13; font-weight: regular; }
.linkHighlight { font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13; font-weight: bold; cursor: hand; }



.cat0		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 140%; font-weight: bold}
.cat1	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.cat2		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 85%}
.cat0highlight		{ color: #000000; background-color: EEEEEE; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 140%; font-weight: bold}
.cat1highlight		{ color: #000000; background-color: EEEEEE; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 85%}
.cat2highlight	{ color: #000000; background-color: EEEEEE; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 85%;}




.wotw-box {
	margin: 0px 10px 0px 10px;
	padding-bottom: 5px;
	border: 1px solid #FF3300;
	FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, san-serif;
}

.wotw-hdr {
	padding: 3px 0px 3px 20px;
	background: #FF3300;
	color: #FFFFFF;
	font-size: 1.0em;
}		
	
.wotw-title a:link {
	padding: 5px;
	color: #FF3300;
	font-size: 1.15em;
	font-weight: bold;
}

.wotw-title a:visited {
	padding: 5px;
	color: #FF3300;
	font-size: 1.15em;
	font-weight: bold;
}

.wotw-title a:hover {
	text-decoration: underline;
}

.wotw-content {
	padding: 5px 0px 10px 5px;
	color: #787989;
	font-size: .8em;
}

.title {
	font-family: Myriad, Myriad Pro, Arial, Tahoma, Helvetica, Geneva, san-serif;
	font-size: 20px;
	color: #E05F00;
}


.supertitle {
	font-family: Myriad, "Myriad Pro", Arial, Tahoma, Helvetica, Geneva, san-serif;
	font-size: 30px;
	color: #E05F00;
	line-height: 40px;
	text-align: left;
	vertical-align: top;
}

.wineInfo {
	color: #E05F00;
	vertical-align: top;
}
 
.txtsm, .wf_content {
	font-family: Arial, Tahoma, Helvetica, Geneva, san-serif;
	font-size: 12px;
	color: #787976;
}



table 		{ color: #000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13}
.orangeRoundCornerBoxGrey-large{
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-style: solid; 
    border-width: 2px;
    border-color: #FF6600; 
    background-color: #FFFFCC;
    text-align: left;
    }

.orangeRoundCornerBox-large {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-style: solid; 
    border-width: 2px;
    border-color: #FF6600; 
    background-color: #FFFFFF;
    text-align: left;
    }
    
.orangeRoundCornerBoxOrangeBack-large {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-style: solid; 
    border-width: 2px;
    border-color: #FF6600; 
    background-color: #FFFFCC;
    text-align: left;
    }
    
.orangeRoundCornerHeaderBox-small {display:inline-block; width: 100%; border-style: solid; border-width: 1px; border-color: #FF9900; margin-bottom: 5; margin-top: 7;
	background-color: #FFCC66;
}

.greyRoundCornerHeaderBox-small {display:inline-block; width: 100%;  border-style: solid; border-width: 1px; border-color: #999999; margin-bottom: 5; margin-top: 7;
	background-color: #F4F4F4;
}
.redRoundCornerHeaderBox-small { display:inline-block; width: 100%; border-style: solid; border-width: 1px; border-color: #FF0000; margin-bottom: 5; margin-top: 7;
	background-color: ##FFa0a0;
}

.orangeRoundCornerBox-small {
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-style: solid; 
    border-width: 1px;
    border-color: #FF6600; 
    background-color: #FFFFFF;
    text-align: left;
    
    }
    

.orangeRoundCornerHeaderBoxWhite-small {
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-style: solid; 
    border-width: 1px;
    border-color: #FF6600; 
    background-color: #FFF6E8;
    text-align: left;
    padding: 3; margin-bottom: 5; margin-top: 7;
    }
 
 .orangeRoundCornerBoxHome-small {
    border-left-style: solid;
     border-left-width: 1px;
      border-left-color: #FF6600; 
      border-right-style: solid;
       border-right-width:1px; 
       border-right-color: #FF6600;
        border-bottom-style: solid;
         border-bottom-width: 1px;
          border-bottom-color: #FF6600;
 	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}         