body 		{ color: #000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}
td	 		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}
.tbWarn		{ color: #EE0000; font-family: Helvetica; font-size: 16px; }
.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: 13px;}
.planHead	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; align: left; border-bottom-color: #FF9900; border-bottom-width: 1px; border-bottom-style: solid; }
.planBody	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; border-bottom-color: #FF9900; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 10px; padding-top: 5px; valign: top; }
.planBodyPop	{ background: #FEFEB0; color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; border-bottom-color: #FF9900; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 10px; padding-top: 5px;  }
.miniPlanHead	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  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: 11px; border-bottom-color: #FF9900; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 10px; padding-top: 5px;  }
.miniPlanBodyPop	{ background: #FEFEB0; color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; border-bottom-color: #FF9900; border-bottom-width: 1px; border-bottom-style: solid; padding-bottom: 10px; padding-top: 5px; }

.headerTop		{ background-color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.headerBlankField { padding: 3px; width: 9%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FF9900; }
.headerMenuSelected { font-size: 13px; background-color: #FFF6E8; padding: 3px; width: 9%; border-right-style: solid; border-right-width: 1px; border-right-color: #FF9900; border-left-style: solid; border-left-width: 1px; border-left-color: #FF9900; }
.headerMenuUnselected { font-size: 13px; padding: 3px; width: 9%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FF9900; }
.headerMenuSubMenu { font-size: 11px; color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: center; background-color: #FFF6E8; padding-top: 6px; padding-bottom: 6px; }



.borderTable	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; border-style: solid; border-width: 1px; border-color: #FF6600;  	-webkit-border-radius: 6px; -moz-border-radius: 6px; }
.borderTable95	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; border-style: solid; border-width: 1px; border-color: #FF6600;  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: 16px;}
.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: 16px; font-weight: bold; }
.error		{ color: #BB0000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.plusHalf		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; }
.ops_head1_off		{ background: #66CC66; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; font-weight: bold; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: small;}
.ops_head1_on			{ background: #ffb006; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; font-weight: bold; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: small; }
.ops_head2_off		{ background: #66CC66; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.ops_head2_on			{ background: #ffb006; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.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: 16px; }
.catHeader		{ color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; }
.catHeading		{ color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.catHalfHeading		{ color: #FF9900; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.visitingCat 	{ color: #FF6600; text-decoration: underline; font-weight: normal; }
.higlighted_price  { font-weight: bold; }
.topSellerHeading  { color: #666666; font-weight: bold; }
.copyright	{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.required	{ font-weight: bold;  }
.extra		{ color: #000000; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.specialHeading1	{ color: #9966CC; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.specialHeading2	{ color: #6699CC; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.specialHeading3	{ color: #993333; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.specialHeading4	{ color: #6666CC; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.specialActivityHeading	{ color: #6600FF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.specialHeading	{ color: #000000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.specialActivitySubHeading	{ color: #6600FF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: italic; }
.newsletterHeadingBig 	{ color: #FF6600; font-size: 15px; font-weight: bold; }
.newsletterHeading 	{ color: #FF6600; font-size: 13px; font-weight: bold; }
.newsletterHeading2 	{ color: #0066FF; font-size: 12px; font-weight: bold; }
.newsRegular 	{ color: #000000; font-size: 11px; font-weight: regular; }
.newsPlus1 	{ color: #000000; font-size: 13px; font-weight: regular; }
.newsSmall 	{ color: #000000; font-size: 8px; font-weight: regular; }
.greyText   { color: #707070; font-size: 10px; font-weight: regular; }
.greyRegular	{ color: #707070; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.orangeSubHead   { color: #FF9900; font-size: 13px; 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: 3px; background-color: #C4E8FF; margin-bottom: 5px; }
.sale_listing  { color: #CC0000;  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; }
.linkLook 		{ color: #0000FF; text-decoration: none; font-weight: regular; cursor: hand; }

.subscriptionName  { color: #000000; font-weight: bold; font-size: 16px; padding-top: 10px; padding-bottom: 0; }
.subscriptionBuy    { font-size: 85%; padding-top: 10px; padding-bottom: 0px; }
.subscriptionDesc	 { font-size: 85%; padding-top: 0px; padding-bottom: 8px; }

.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: 5px; padding-right: 5px; padding-bottom: 2px; }
.side_color_off { padding-left: 5px; padding-right: 5px; padding-bottom: 2px; }
.side_color_error { background: #ffa0a0; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; }

.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: 3px; font-size: 90%; }

.preview_border { border-style: solid; border-width: 1px; border-color: #CC0000; font-size: 13px;	-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: regular; cursor: hand; }

#a:link 		{ color: #2BB128; text-decoration: none; font-weight: regular; cursor: hand; }
#a:visited 	{ color: #2BB128; text-decoration: none; font-weight: regular; cursor: hand; }
a:link 		{ color: #0000FF; text-decoration: none; font-weight: regular; cursor: hand; }
a:visited 	{ color: #0000FF; text-decoration: none; font-weight: regular; cursor: hand; }
a:hover 	{ color: #FF6600; text-decoration: underline; font-weight: regular; cursor: hand; }
.whiteout 	{ color: #ffffff; font-size: 13px; font-weight: regular; }
.linkHighlight { font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; 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: 13px; }
.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: 13px; }
.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: 5px; margin-top: 7px;
	background-color: #FFCC66;
}

.greyRoundCornerHeaderBox-small {display:inline-block; width: 100%;  border-style: solid; border-width: 1px; border-color: #999999; margin-bottom: 5px; margin-top: 7px;
	background-color: #F4F4F4;
}
.redRoundCornerHeaderBox-small { display:inline-block; width: 100%; border-style: solid; border-width: 1px; border-color: #FF0000; margin-bottom: 5px; margin-top: 7px;
	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: 3px; margin-bottom: 5px; margin-top: 7px;
    }
 
 .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;
}         
