html, body { background-color: #F7F8F3; margin: 0; padding-top: 0; padding-left: 0; height: 100%; border: none; }
body, table, font, input, select, div, p, td  { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
h3 { margin-top:0px;}
.siteNavTD{ background-color: #cc3300}
.siteNav1TD { background-color: #590000 }
.siteNav2TD { background-color: #5A0000 }
.siteNav3TD { background-color: #F7F8F3 }
.sitenav4TD { background-color: #F7F8F3 }
.siteNav5TD { background-color: #eeeeee}
.sitenav6td { background-color: #F7F8F3}
.siteNav7TD { background-color: #F7F8F3 }
.siteNav8TD { background-color: #F7F8F3 }
.siteNav9TD { background-color: #5A0000}
.siteNav10TD { background-color: #cfc890}
.siteNav11TD { background-color: #708090}
.siteNav12TD { background-color: #5A0000}
.siteNav13TD { background-color: #c0c0c0}
.siteNav14TD { background-color: #8C95B8}
.siteNav15TD { background-color: #CCCCCC}
.siteNav16TD { background-color: #CCCCFF}
.siteNav17TD { background-color: #5A0000 }
.pghead  { color: #590000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.content  { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px }
.contentg { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.contentgl { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.contentb { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.contentGr{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; font-weight: bold; color: #5E7539;}
.contentR{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 13px;font-weight: normal;color: #D51E3A;}
.topnav  { color: #ffffff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
a.topnavsub:link  { color: #590000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
a.topnavsub:visited  { color: #590000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
a.topnavsub:active  { color: #590000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
a.topnavsub:hover  { color: #590000; font-size: 10px; font-family: Arial; font-weight: normal; text-decoration: none }
.leftnav  { color: #362a18; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.LNstoreitemcat { background: url("Images/leftnavBG.gif") }
.contentRd{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;color: #ff0000;}
.subhead{color: #590000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 16px;font-weight: bold;}
.contsmall{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;color: #590000;}
.contbold{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #590000;}
.contboldY{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #590000;}
.contboldG{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #646D5A;}
.contboldB { color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.contboldBl{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #333333;}
.contboldC{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #590000;}
.contboldWh{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #ffffff;}
.contboldRd{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #590000;}
.contboldor{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #cf672f;}
.contboldNav{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #ffffff}
.CtSmallBold{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #590000}
.contsmallRd{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;color: #ff0000;}
.contsmallbr { color: #a52a2a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.ctsmallboldbr{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #A52A2A;}
.CtSmallBoldRd {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color:#FF0000;}
<!--.ErrorMsgRd{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #ff0000;}-->
.ErrorMsgRd{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;color: #ff0000;}
a:link { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a:visited { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a:active { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.checkout:link  { color: #800000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
A.checkout:visited  { color: #800000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
A.checkout:active  { color: #800000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
A.checkout:hover  { color: #800000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline }
A.items:link{color: #590000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.items:visited{color: #590000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.items:active{color: #590000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.items:hover{color: #590000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: underline}
A.content1:link { color: #585d1a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.content1:visited { color: #585d1a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.content1:active { color: #585d1a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.content1:hover { color: #585d1a; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.content2:link { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.content2:visited { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.content2:active { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.content2:hover { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.footer:link  { color: #ffffff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.footer:visited  { color: #ffffff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.footer:active  { color: #ffffff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.footer:hover  { color: #ffffff; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category:link  { color: #000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category:visited  { color: #000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category:active  { color: #000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category:hover  { color: #000; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category1:link { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category1:visited { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category1:active { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.category1:hover { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none }
A.serv:link{color: #000000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.serv:visited{color: #cc9900;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.servicewh:link{color: #FFFFFF;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.servicewh:visited{color: #FFFFFF;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.serv:active{color: #ffcc99;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.serv:hover{color: #000000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none}
A.featured:link{color: #000000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none}
A.featured:visited{color: #990033;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none}
A.featured:active{color: #336699;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none}
A.featured:hover{color: #000000;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: underline}
A.fpcontent:link{color: #636563 ;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none}
A.fpcontent:visited{color: #636563 ;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none}
A.fpcontent:active{color: #636563 ;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none}
A.fpcontent:hover{color: #636563 ;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 11px;font-weight: normal;text-decoration: underline}
A.topnav:link { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none }
A.topnav:visited { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none }
A.topnav:active { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: none }
A.topnav:hover { color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: underline }
A.topnav1:link  { color: #ffffff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav1:visited { color: #ffffff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav1:active { color: #ffffff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav1:hover { color: #ffffff; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav2:link  { color: #5D1612; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav2:visited { color: #5D1612; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav2:active { color: #5D1612; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.topnav2:hover { color: #5D1612; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
.contboldSh{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 11px; font-weight: bold; color: #5D1612; line-height:1.0;}
.maintable{width:950px; border:0px; height:100%; background-color:#F7F8F3;}
.contmain {padding-right:20px; padding-left:5px;}
.contmain1 {padding-right:20px; padding-left:20px;}
h3.black { color: #590000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; display: inline }

A.mwlinks:link    { color: #590000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none }
A.mwlinks:visited { color: #590000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none }
A.mwlinks:active  { color: #590000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: none }
A.mwlinks:hover   { color: #590000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; text-decoration: underline }

A.leftcatchoice{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:12px; color:#AEB4B0; font-weight:bold; text-decoration:none}
A.leftcatchoicebig{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:22px; color:#AEB4B0; font-weight:bold; text-decoration:none}
A.storitempdlink:link  { color: #590000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.storitempdlink:active  { color: #590000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
A.storitempdlink:hover { color: #590000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
A.storitempdlink:visited  { color: #590000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

.SizeChart {  font-size: 9px;  color: black;}
.SizeChartTitle {  background: #8C95B8;  font-size: 12px;  font-weight: bold;  color: white;}
.SizeChartHeaders {  font-size: 9px;  font-weight: bold;  color: #4444AA;}
.SizeChartOdd {  background: white;}
.SizeChartEven {  background: #DCDCDC;}
.contentMain   { }
.contentMain p     { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 25px }
.contentMain ul      { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; list-style-image: url("Images/bh_bullet.gif") }
.contentMain h1    { color: #590000; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 35px; margin-bottom: -10px }
.contentMain h2 { color: #590000; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px; margin-bottom: -0px }
.contentMain img {padding:5px;}
.contentMain b  { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.contentMain a { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.contentMain a:hover { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.contentMain a:visited  { color: #590000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
#contentQuotes  { color: #590000; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px }
#clubs { color: #590000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px }
#clubs a { color: #590000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: underline }
#clubs a:visited { color: #590000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: underline }
#clubs a:hover { color: #590000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-decoration: none }
.spadeBox  { padding-right: 5px; padding-left: 5px }
.spadeBox h1 { color: #590000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 15px; text-transform: uppercase }
.spadeBox p    { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 17px }
.spadeBox ul      { color: #000; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 17px; list-style-image: url("Images/bh_bullet.gif"); list-style-position: inside; }
.spadeBox b  { color: #590000; font-weight: bold }
.spadeBox a   { color: #590000; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline }
.spadeBox a:hover   { color: #590000; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
.spadeBox a:visited   { color: #590000; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline }
/*li { list-style-image: url("Images/bh_bullet.gif") }*/
ul.mostwanted { list-style-image:url(Images/bh_bullet.gif); list-style-position:outside; list-style-type:none; text-align:left; }


.GridVarietals { float:left; width:900px; padding:0px; }
.GridVarietals .VarHead { float:left; width:900px; text-align:center; padding:10px 0px; }
.GridVarietals .VarSubHead { float:left; width:900px; padding:5px 0px 5px 0px; text-align:left;}
.GridVarietals .VarItem { float:left; width:178px; padding:2px 1px 2px 1px;}
.GridVarietals .VarItemInner { float:left; width:174px; height:210px; border:1px solid #666666; }
.GridVarietals .VarItemInner .VarImage { float:left; width:174px; padding:10px 0px; text-align:center; height:90px; }
.GridVarietals .VarItemInner .VarName { float:left; width:170px; padding:2px; text-align:center; height:66px; }
.GridVarietals .VarItemInner .VarPrices { float:left; width:174px; height:30px; }
.GridVarietals .VarItemInner .VarPrices .PriceLeft { float:left; width:85px; text-align:right; padding-right:2px; }
.GridVarietals .VarItemInner .VarPrices .PriceRight { float:left; width:85px; text-align:left; }

.textL {text-align:left;}
.textC {text-align:center;}
.textR {text-align:right;}
.textJ {text-align:justify;}

#mainContainer {width:950px; margin:auto; background-color:#F7F8F3;}

#topContainer {float:left; width:950px; background-color:#F7F8F3; background-image:url(/Images/topNavBG.gif); background-repeat:repeat;}
#midContainer {float:left; width:950px; background-color:#F7F8F3;}
#botContainer {float:left; width:950px; background-color:#F7F8F3; padding-top:50px;}

#midContainer #mainMidLeft {float:left; width:205px; padding:25px 10px 25px 25px;}
#midContainer #mainMidRight {float:left; width:691px; padding:25px 10px 25px 0px;}

/* index page start */
#midContainer #mainIndLeft {float:left; width:218px; padding:5px 3px 5px 3px;}
#midContainer #mainIndCenter {float:left; width:482px; padding:5px 0px 5px 0px;}
#midContainer #mainIndRight {float:left; width:190px; padding:5px 3px 5px 3px;}

#midContainer .ind3Cols {float:left; padding:5px; width:716px;}
#midContainer .ind3Cols .col {float:left; padding-right:4px;}
#midContainer .ind3Cols .col .outer { float:left; width:234px; padding-bottom:5px; }
#midContainer .ind3Cols .col .outer .inner {float:left; width:230px; margin:auto; border:2px solid #590000; }
#midContainer .ind3Cols .col .outer .inner .RNmostpopular {float:left; width:230px; height:26px; background-image:url(Images/buttons/most_popular.gif); background-position:center; background-repeat:no-repeat; }
#midContainer .ind3Cols .col .outer .inner .RN90points {float:left; width:230px; height:26px; background-image:url(Images/buttons/90points.gif); background-position:center; background-repeat:no-repeat; }
#midContainer .ind3Cols .col .outer .inner .RNnewarrivals {float:left; width:230px; height:26px; background-image:url(Images/buttons/new_arrivals_small.gif); background-position:center; background-repeat: no-repeat;}
#midContainer .ind3Cols .col .outer .inner .RNList {float:left; width:230px;}
#midContainer .ind3Cols .col .outer .inner .RNList .RNname {float:left; width:179px; text-align:left; padding:2px;}
#midContainer .ind3Cols .col .outer .inner .RNList .RNprice {float:left; width:40px; text-align:right; padding:2px; color:#590000;}
#midContainer .ind3Cols .col .outer .inner .RNList a { font-weight:normal; text-decoration:none; color:#666666; }
#midContainer .ind3Cols .col .outer .inner ul { list-style-type:none; padding:0; margin:0; padding-bottom:10px; width:230px; }
#midContainer .ind3Cols .col .outer .inner ul li { padding:2px; text-align:left; }
#midContainer .ind3Cols .col .outer .inner ul li a { font-weight:normal; text-decoration:none; color:#666666; }

#midContainer #mainIndCenter #mainMidSeas {float:left; width:476px; border:2px solid #590000; }
#midContainer #mainIndCenter #mainMidSeas #seasItem {float:left; width:158px; height:160px; }
#midContainer #mainIndRight #outer { float:left; width:234px; padding-bottom:5px; }
#midContainer #mainIndRight #outer #inner {float:left; width:230px; margin:auto; border:2px solid #590000; }
#midContainer #mainIndRight #outer #inner .RNmostpopular {float:left; width:230px; height:26px; background-image:url(Images/buttons/most_popular.gif); background-position:center; background-repeat:no-repeat; }
#midContainer #mainIndRight #outer #inner .RN90points {float:left; width:230px; height:26px; background-image:url(Images/buttons/90points.gif); background-position:center; background-repeat:no-repeat; }
#midContainer #mainIndRight #outer #inner .RNList {float:left; width:230px;}
#midContainer #mainIndRight #outer #inner .RNList .RNname {float:left; width:179px; text-align:left; padding:2px;}
#midContainer #mainIndRight #outer #inner .RNList .RNprice {float:left; width:40px; text-align:right; padding:2px; color:#590000;}
#midContainer #mainIndRight #outer #inner .RNList a { font-weight:normal; text-decoration:none; color:#666666; }
#midContainer #mainIndRight #outer #inner ul { list-style-type:none; padding:0; margin:0; padding-bottom:10px; width:230px; }
#midContainer #mainIndRight #outer #inner ul li { padding:2px; text-align:left; }
#midContainer #mainIndRight #outer #inner ul li a { font-weight:normal; text-decoration:none; color:#666666; }

#mainIndRedWine { float:left; width:218px; height:114px; background-image:url(Images/buttons/red_wine.jpg); background-repeat:no-repeat; padding-bottom:3px; }
#mainMidWhiteWine { float:left; width:218px; height:115px; background-image:url(Images/buttons/white_wine.jpg); background-repeat:no-repeat; padding-bottom:3px; }
#mainIndSparkWine { float:left; width:218px; height:117px; background-image:url(Images/buttons/sparkling_wine.jpg); background-repeat:no-repeat; padding-bottom:3px; }
#mainMidWineClubs { float:left; width:218px; height:116px; background-image:url(Images/buttons/wine_clubs.jpg); background-repeat:no-repeat; padding-bottom:3px; }
#mainMidGiftPacks {float:left; width:216px; height:114px; background-image:url(Images/buttons/gift_packs.jpg); background-repeat:no-repeat; padding-bottom:3px; }
#mainMidLivPer { float:left; width:216px; padding-top:10px; text-align:center; }
a.redwine { display:block; width:218px; height:114px; }
a.whitewine { display:block; width:218px; height:115px; }
a.sparkwine { display:block; width:218px; height:117px; }
a.wineclubs { display:block; width:218px; height:116px; }
a.giftpacks { display:block; width:216px; height:114px; }
/* index page end */



#topContainer #banner {float:left; width:438px; height:120px; background:url(Images/company_logo.jpg) no-repeat left top;}
#topContainer #banner a {display:block; width:438px; height:120px;}

#topContainer #topRight {float:left; width:537px; height:120px; }
#topContainer #topRight #topRtTop {float:left; width:527px; height:10px; padding:10px 10px 10px 0px; text-align:right; }
#topContainer #topRight #topRtMid {float:left; width:527px; height:25px; padding:10px 10px 10px 0px; text-align:right; font-size:16px; }
#topContainer #topRight #topRtBot {float:right; height:43px; text-align:right; background-color:#5C462E; border:1px solid #000000; width:420px;}
#topContainer #topRight #topRtBot #searchContainer {float:left; width:180px; border-right:1px solid #000000; height:20px; padding:10px 10px 11px 10px;}
#topContainer #topRight #topRtBot #searchContainer .left {float:left; padding:0px 5px 0px 0px; height:20px; text-align:left;}
#topContainer #topRight #topRtBot #searchContainer .right {float:left; padding:0px; height:20px; width:32px; text-align:left; background:url(Images/b_find.gif) no-repeat;}
#topContainer #topRight #topRtBot #searchContainer .right a {display:block; height:20px; width:32px;}
#topContainer #topRight #topRtBot #cartContainer {float:left; width:218px; height:43px; }
#topContainer #topRight #topRtBot #cartContainer .top {float:left; height:15px; width:205px; padding:5px 5px 5px 5px; text-align:left;}
#topContainer #topRight #topRtBot #cartContainer .top a {text-decoration:none; color:#ffffff;}
#topContainer #topRight #topRtBot #cartContainer .bottom {float:left; height:18px; width:218px; background-color:#F7F8F3; }
#topContainer #topRight #topRtBot #cartContainer .bottom .left {float:left; height:14px; width:113px; text-align:left; padding:2px 2px 2px 5px;}
#topContainer #topRight #topRtBot #cartContainer .bottom .right {float:right; height:18px; width:98px; text-align:right; background:url(Images/buttons/checkout.gif) no-repeat;}
#topContainer #topRight #topRtBot #cartContainer .bottom .right a {display:block; width:98px; height:18px;}
#topContainer #topBottom {float:left; width:950px; height:27px; background-color:#5A0000; text-align:center;}

#midContainer #mainMidLeft #navContainer {float:left; padding-bottom:10px;}
#midContainer #mainMidLeft #navContainer ul.lnlist {margin:0; padding:0; list-style:none;}
#midContainer #mainMidLeft #navContainer ul.lnlist li {list-style:none; display:block; text-align:left; width:198px; border-top:0px; border-right:2px solid #362B19; border-bottom:2px solid #362B19; border-left:2px solid #362B19;}
#midContainer #mainMidLeft #navContainer ul.lnlist li.listhead {list-style:none; padding:9px 0px 9px 4px; height:15px; width:198px; background: url("Images/leftnavBG.gif"); background-repeat:no-repeat; border:none; background-color:#362B19;}
#midContainer #mainMidLeft #navContainer ul.lnlist li.more {list-style:none; text-align:right;}
#midContainer #mainMidLeft #navContainer ul.lnlist li a {padding:4px; display:block; min-height:15px;}
#midContainer #mainMidLeft #navContainer ul.lnlist li a:hover {background-color: #eeeeee;}

#midContainer #mainMidLeft #navContainer ul.lvlist {margin:0; padding:0; list-style:none;}
#midContainer #mainMidLeft #navContainer ul.lvlist li {list-style:none; display:block; text-align:left; width:198px; border-top:0px; border-right:2px solid #362B19; border-bottom:2px solid #362B19; border-left:2px solid #362B19;}
#midContainer #mainMidLeft #navContainer ul.lvlist li.lvhead {list-style:none; padding:9px 0px 9px 4px; height:15px; width:198px; border:none; background-color:#5A0000;}
#midContainer #mainMidLeft #navContainer ul.lvlist li a {padding:4px; display:block; min-height:15px;}
#midContainer #mainMidLeft #navContainer ul.lvlist li a:hover {background-color: #eeeeee;}

#midContainer #mainMidRight #siTitle {float:left; width:691px; text-align:left;padding-bottom:5px;}
#midContainer #mainMidRight #siStrtOver {float:left; width:691px; text-align:left;border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; overflow:auto; padding:5px 0px 5px 0px;}
#midContainer #mainMidRight #bcContainer {float:left; width:691px; text-align:left;padding-bottom:10px;}
#midContainer #mainMidRight #bcContainer .bcCol {float:left; width:10px; height:20px;}
#midContainer #mainMidRight #bcContainer .bcDesc {float:left; width:674px; background-color:#eeede7; padding-left:5px;}
#midContainer #mainMidRight #bcContainer .bcDesc #remove {float:left; background:url(/Images/remove.gif) no-repeat; background-position:center right; padding:4px 0px 4px 5px; width:11px; height:11px;}
#midContainer #mainMidRight #bcContainer .bcDesc #remove a {display:block; width:11px; height:11px;}


.s55 {background-color:#555555;}
.s66 {background-color:#666666;}
.s77 {background-color:#777777;}
.s88 {background-color:#888888;}
.s99 {background-color:#999999;}
.sAA {background-color:#AAAAAA;}
.sBB {background-color:#BBBBBB;}
.sCC {background-color:#CCCCCC;}
.sDD {background-color:#DDDDDD;}

#midContainer #mainMidRight .pgNavContainer {float:left; width:691px; background-color:#5A0000; padding:5px 0px 5px 0px;}
#midContainer #mainMidRight .pgNavContainer .navleft {float:left; width:145px; height:17px; padding:4px 0px 0px 5px; text-align:left;}
#midContainer #mainMidRight .pgNavContainer .navmid {float:left; width:309px; height:17px; padding:4px 0px 0px 0px; text-align:center;}
#midContainer #mainMidRight .pgNavContainer .navright {float:left; width:205px; height:15px; padding:0px 5px 0px 0px; text-align:right;}

#midContainer #mainMidRight #siItemsContainer {float:left; width:691px; text-align:left; padding:0px 0px 10px 0px;}
#midContainer #mainMidRight #siItemsContainer .siItem {float:left; width:690px; border-bottom:1px solid #5a0000; padding-top:10px;}
#midContainer #mainMidRight #siItemsContainer .siItem .image {float:left; width:140px; text-align:center;}
#midContainer #mainMidRight #siItemsContainer .siItem .info {float:left; width:406px;}
#midContainer #mainMidRight #siItemsContainer .siItem .info .itemhead {float:left; width:406px; text-align:left; padding:0px;}
#midContainer #mainMidRight #siItemsContainer .siItem .info .itemdesc {float:left; width:406px; text-align:left; line-height:1.5;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart {float:right; width:140px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .prices {float:right; width:140px; padding-top:15px; padding-bottom:15px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .prices .pritem {float:right; width:135px; padding:2px 0px; font-size:12px; text-align:right;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks {float:right; width:140px; padding:5px 0px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .addqty {float:right; padding-bottom:5px; width:100px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .addbutton {float:right; padding-bottom:5px; background:url(Images/buttons/add-to-cart-small_red.gif) no-repeat top left; width:100px; height:19px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .addbutton  a {display:block; width:100px; height:19px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .casebutton {float:right; padding-bottom:5px; background:url(Images/buttons/buy_a_case_small_red.gif) no-repeat top left; width:100px; height:19px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .casebutton  a {display:block; width:100px; height:19px;}
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .extlinks {float:right;}

.itemscores { float:left; width:300px; text-align:left; padding:0px; padding-bottom:5px; }
.itemscores .wineadvocate { float:left; background-image:url(Images/buttons/rating_rp.gif); background-repeat:no-repeat; width:22px; height:18px; }
.itemscores .winespectator { float:left; background-image:url(Images/buttons/rating_ws.gif); background-repeat:no-repeat; width:22px; height:18px; }
.itemscores .wineenthusiast { float:left; background-image:url(Images/buttons/rating_we.gif); background-repeat:no-repeat; width:22px; height:18px; }
.itemscores .winerating { float:left; background-image:url(Images/buttons/rating_bkgrnd.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:16px; padding:2px 5px 0px 2px;  cursor:pointer; }

#midContainer #idTop {float:left; width:975px;}
#midContainer #idTop #idName {float:left; width:775px; padding:20px 0px 10px 5px; text-align:left;}
#midContainer #idTop #idName #prodbc {border-bottom:0px solid #5A0000;}
#midContainer #idTop #idTopLeftRightContainer {float:left; width:775px; padding-left:5px;}
#midContainer #idTop #idTopLeftRightContainer #idTopLeft {float:left; width:200px; padding:5px;}
#midContainer #idTop #idTopLeftRightContainer #idTopLeft .idTopLeftItem {width:150px; padding:0px 0px 5px 0px; margin:auto;}
#midContainer #idTop #idTopLeftRightContainer #idTopRight {float:left; width:510px; padding:5px;}
#midContainer #idTop #idTopLeftRightContainer #idTopRight #idDesc {float:left; width:510px; padding:0px 0px 10px 0px; text-align:left;}
#midContainer #idTop #idTopLeftRightContainer #idTopRight #idProps {float:left; width:510px; padding:0px 0px 10px 0px;}
#midContainer #idTop #idTopLeftRightContainer #idTopRight #idProps .idPropLeft {float:left; width:210px; text-align:left; padding:0px; height:25px;}
#midContainer #idTop #idTopLeftRightContainer #idTopRight #idProps .idPropRight {float:left; width:300px; text-align:left; padding:0px; height:25px;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter {float:left; width:770px; padding:5px; text-align:left;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings {float:left; width:768px; border:1px solid #5A0000; padding-bottom:5px; text-align:left;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateHead {float:left; width:768px; background-color:#5A0000; padding:5px 0px 5px 0px;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateHead .rateHeadleft {float:left; width:155px; height:17px; padding:4px 0px 0px 5px; text-align:left;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateHead .rateHeadmid {float:left; width:428px; height:17px; padding:4px 0px 0px 0px; text-align:center;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateHead .rateHeadright {float:left; width:155px; height:17px; padding:4px 5px 0px 0px; text-align:right;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateempty {float:left; width:768px; text-align:center; padding-top:30px; height:45px;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateitem {float:left; width:768px; min-height:75px; border-bottom:1px dashed #5A0000;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateitem .ratetitle {float:left; width:768px; height:21px; padding:4px 0px 0px 10px; text-align:left;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateitem .ratenick {float:left; width:300px; height:21px; padding:4px 0px 0px 10px; text-align:left;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateitem .raterating {float:right; width:330px; height:21px; padding:4px 10px 0px 0px; text-align:right;}
#midContainer #idTop #idTopLeftRightContainer #idRatingsOuter #idRatings .rateitem .ratedesc {float:left; width:718px; min-height:21px; padding:4px 0px 0px 30px; text-align:left; overflow:auto;}

#idTopLeft {float:left; width:500px; padding:5px;}
#midContainer #idTop #idTopFarRight {float:right; width:180px; padding:5px; border:0px dashed #00f;}
.idTopFarRightItem {float:left; width:500px; padding:0px 0px 5px 0px;}
#idPrices {float:left; width:500px; padding:0px 0px 5px 0px; text-align:left;}
#idCases {float:left; width:500px; padding:0px 0px 10px 0px; text-align:left;}

#midContainer #idBot {float:left; width:940px; padding:5px;}
#midContainer #idBot #idBotAB {float:left; width:691px; text-align:left;}
#midContainer #idBot #idAddon {float:left; width:691px; text-align:left;}
#midContainer #idBot #idRelItems {float:left; width:691px; text-align:left;}
#midContainer #idBot #idExt {float:left; width:691px; text-align:left; padding-top:10px;}

#midContainer #mainMidInner {float:left; width:965px; padding:5px;}

ul.hclist {margin:0; padding:0; list-style:none; padding-bottom:10px;}
ul.hclist li {list-style:none; display:block; text-align:left; width:198px; border-top:0px; border-right:2px solid #362B19; border-bottom:2px solid #362B19; border-left:2px solid #362B19; background-color:#ffffff;}
ul.hclist li.hchead {list-style:none; padding:20px 0px 9px 4px; height:15px; width:198px; background-position:bottom; background-image:url(Images/leftnavBG.gif); background-repeat:no-repeat; border:none;}
ul.hclist li a {padding:4px; display:block;}
ul.hclist li a:hover {background-color: #eeeeee;}
ul.hclist li {
	list-style: none; /* turns off the list bullets */
	position: relative;
	vertical-align: bottom; /* for IE5-Win */
}
ul.hclist li ul {background-color:#ffffff; position:absolute; margin:0; padding:0; left:199px; top:0; display:none; border-top:2px solid #362B19;}
ul.hclist li ul li {border-right:2px solid #362B19; border-bottom:2px solid #362B19; border-left:2px solid #362B19;}
* html ul li {
	float: left;
	height: 1%;
}
* html ul li a {
	height: 1%;
}
ul.hclist li:hover ul, ul.hclist li.over ul {
	display: block;
} /* The magic */

#CartSummaryContainer {float:right; width:290px; padding:3px; background-color:#5A0000;}
#CartSummaryInner {float:left; width:290px; min-height: 30px; background-color:#F0F0F0;}
#CartSummaryInnerClear {float:left; width:290px; min-height:2px; height:2px; background-color:#5A0000;}
#CartSummaryFull {float:left; width:270px; padding:0px 5px 0px 5px; text-align:left;}
#CartSummaryLeft {float:left; width:195px; min-height:20px; text-align:left; padding:6px 0px 5px 5px; vertical-align:middle;}
#CartSummaryLeft #leftcol {float:left; width:60px;}
#CartSummaryLeft #rightcol {float:left; width:120px;}
#CartSummaryRight {float:right; width:75px; min-height:20px; text-align:right; padding:6px 5px 5px 0px;}
#CartSummaryContainer .normal {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal;}
#CartSummaryContainer .bold {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
#CartSummaryContainer .small {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-top:3px;}
#CartSummaryContainer .grey {color:#666666;}
#CartSummaryContainer .red {color:#990000;}
#PromoContainer {float:left; width:290px; min-height:60px; background-color:#F0F0F0;}
#PromoContainer #PromoTop {float:left; width:290px; min-height:30px;}
#PromoContainer #PromoTop #PromoTopLeft {float:left; width:100px; min-height:20px; padding:6px 0px 5px 5px; text-align:left;}
#PromoContainer #PromoTop #PromoTopRight {float:right; width:180px; min-height:20px; padding:2px 5px 5px 0px;}
#PromoContainer #PromoTop #PromoTopRight input {padding:4px; border:1px solid #CCCCCC; width:130px; background-color:#F0F0F0;}
#PromoContainer #PromoBot {float:left; width:290px; min-height:20px;}
#PromoContainer #PromoBot #PromoBotLeft {float:left; width:190px; min-height:20px; padding:5px 0px 5px 5px; text-align:left;}
#PromoContainer #PromoBot #PromoBotRight {float:right; width:80px; min-height:20px; padding:5px 0px 5px 5px; text-align:right;}
#CartSummaryInnerEnd {float:left; width:290px; min-height: 20px; background-color:#CFD3E2; padding:0px 0px 0px 5px;}
#CartSummaryInnerEnd #shipoptions {float:left; min-height: 20px; padding:6px 6px 0px 0px;}
#CartSummaryInnerEnd #retpolicy {float:left; min-height: 20px; padding:6px 6px 0px 6px;}
#CartSummaryInnerEnd #ccguarantee {float:left; min-height: 20px; padding:6px 6px 0px 6px;}
#CartSummaryInnerEnd a {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-top:3px; text-decoration:underline;}

#PromoAppliedContainer {float:right; width:290px; padding:5px; text-align:left;}

.black { color: #590000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; display: inline; }

#midTopHead { float:left; width:900px; padding:5px 0px; }
#midBrEntries {float:left; width:900px; }
#midBrEntries .midBrColumn {float:left; width:150px; text-align:left; }
#midBrEntries .midBrColumn .midBrColumnHead {float:left; width:140px; padding:7px 0px 0px 10px; }
#midBrEntries .midBrColumn .midBrColumnEntry {float:left; width:140px; padding:2px 0px 0px 10px; }

/* tooltip */
* {margin:0; padding:0}
#text {margin:50px auto; width:500px}
.hotspot {padding-bottom:1px; cursor:pointer;}
#tt {position:absolute; display:block; }
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}
/* tooltip */

#miniCartItems{ padding-left:7px;margin:0px;width:218px;color:#000;font-family:Arial;font-size:9px; height:auto;}
#miniCartItems #miniCart #lineItems{float:left;background:#F7F8F3;list-style:none;margin:0px;padding:0px;}
#miniCartItems #miniCart li.lineItem{float:left;width:219px;background:#F7F8F3;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0px;padding:0px;}
#miniCartItems #miniCart .imageContent{float:left;margin:7px 0px 7px 7px;padding:0px;width:45px;height:auto;}
#miniCartItems #miniCart #infoContent, #miniCartItems #miniCart #infoContent2 {width:219px;height:auto;overflow: hidden;}
#miniCartItems #miniCart .lineItemDetails{float:left;}
#miniCartItems #miniCart .infoContent{float:left;width:100px;padding:7px 0px 0px 3px;}
#miniCartItems #miniCart .styleDescription{font-size:12px;margin-bottom:4px;overflow:hidden; text-align:center;}
#miniCartItems #miniCart .styleDescription a:link, #miniCartItems #miniCart .styleDescription a:visited, #miniCartItems #miniCart .styleDescription a:hover, #miniCartItems #miniCart .styleDescription a:active{color:#4d5d8a;text-decoration:none;}
#miniCartItems #miniCart .productName{font-weight:bold;font-size:9px;font-weight:normal;}
#miniCartItems #miniCart .productDetail{color:#000000;font-size:10px;font-weight:normal;}
#miniCartItems #miniCart .infoContent2{float:left;clear:left;width:135px;padding:0px;font-size:10px;}
#miniCartItems #miniCart .infoContent2 li{float:left;margin:0px;padding:0px;}
#miniCartItems #miniCart ul.infoContent2 {list-style:none;margin:0px;padding:0px;}
#miniCartItems #miniCart .infoContent2 div.label{float:left;width:50px;text-align:right;padding:0px 7px 0px 14px;color:#000000;font-size:10px;}
#miniCartItems #miniCart .infoContent2 .colorDescriptionSpan{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .skuDescriptionSpan{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .hasSellPrice{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .sku{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .quantity{float:left;width:108px;}
#miniCartItems #miniCart .infoContent2 .itemSubtotal{float:left;width:108px;}
#miniCartItems #miniCart div.quantity{float:left;width:35px;}
#miniCartItems #miniCart div.itemSubtotal{float:left;width:69px;text-align:right;}
#miniCartItems #miniCart .divider{height:1px;background-color:#999;margin:0px;padding:0px;}
#miniCartItems #miniCart #miniCartSummary{width:211px;float:left;padding:7px 8px 7px 0px;background-color:#F7F8F3;color:#000000;font-size:10px;border-top:none;margin-top:0px;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;}
#miniCartItems #miniCart #miniCartSummary .itemCount{float:right;margin:0px;padding:0px 9px 3px 0px; width:150px; text-align:right;}
#miniCartItems #miniCart #miniCartSummary .subTotal{float:right;margin:0px;padding:0px 9px 0px 0px; width:150px; text-align:right;}
#miniCartSummary #itemCount{float:left;width:85px;text-align:left;}
#miniCartSummary #subTotal{float:right;width:100px;text-align:right;margin:0px;padding:0px;}
#link1{float:left;margin:15px 0px 0px 8px;padding:0px;font-weight:bold;}
* html #link1{margin:15px 0px 0px 4px;}
#link2{float:right;clear:right;margin:9px 5px 0px 0px;padding:0px;}
img{border:0px;margin:0px;padding:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
em{font-weight:bold;font-style:normal;}
.reg-price,.reg-price-strike{color:#999;font-size:10px;text-decoration:none;}
.reg-price-strike{text-decoration:line-through;background-repeat:repeat-x;background-position:0% 4px;}
.current-price{color:#ff0000;font-size:10px;text-decoration:none;font-weight:normal;}
.yousave{color:#000000;font-size:10px;font-weight:normal;}
.price strike{margin:0px 2px 0px 0px;padding:0px;text-decoration:none;background-repeat:repeat-x;background-position:0% 5px;}
.salePrice{color:#f30;font-size:9px;}
.sellPrice{color:#333;font-size:10px;}
.sku{color:#333;font-size:10px;}
.quantity{color:#333;font-size:10px;}
.productDetail{color:#000000;font-size:10px;font-weight:normal;}

#ProgressBar {border-top: solid 1px #ccc;border-left: solid 1px #ccc;border-right: outset 1px #ccc;border-bottom: outset 1px #ccc;background-color: #ffffff;text-align: center;
	vertical-align: middle;padding-top: 60px;padding-bottom: 60px;top: 225px;visibility:hidden;-moz-opacity:1.0;opacity:1.0;}/* center <div> for IE*/
#ProgressBar {width:300px; margin:auto;}/* position div for browsers that have a clue*/
#ProgressBar, [nul] {left:50%; margin:0; margin-left:-125px; position:fixed;}
