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: #000000; }/*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; }
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.suborder:link { color: #339900; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a.suborder:visited { color: #339900; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
a.suborder:active { color: #339900; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.suborder:hover { color: #339900; 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 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 25px }
.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_topnav.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 { 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:111px; height:24px; }
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .addbutton a { display:block; width:111px; height:24px; }
#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:111px; height:24px; }
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .casebutton a { display:block; width:111px; height:24px; }
#midContainer #mainMidRight #siItemsContainer .siItem .cart .addlinks .extlinks { float:right; }
.itemscores { float:left; 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:url(images/buttons/ratings_middle.png) left top repeat-x; height:18px; padding:2px 5px 0px 2px; cursor:pointer }
.itemscores .wineratingend { float:left; background:url(images/buttons/ratings_end.png) left top no-repeat; height:18px; width:2px; 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 .idPropFull { float:left; width:510px; padding:0px 0px 0px 0px; }
#midContainer #idTop #idTopLeftRightContainer #idTopRight #idProps .idPropLeft { float:left; width:200px; text-align:left; padding:0px; height:22px; }
#midContainer #idTop #idTopLeftRightContainer #idTopRight #idProps .idPropRight { float:left; width:310px; text-align:left; padding:0px; height:22px; }
#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;
}
a.vcLink, a.vcLink:active, a.vcLink:hover, a.vcLink:visited { color:#993300; text-decoration:underline; cursor:pointer; font-weight:normal; }
#hcRight { float:none; width:520px; height:auto; }
#hcRight #hcTopContainer { float:left; width:520px; background:#EFEFCE; }
#hcRight #hcTopContainer #hcTopLeft { float:left; width:255px; }
#hcRight #hcTopContainer #hcTopRight { float:right; width:255px; }
#hcRight #hcTopContainer #hcTopLeft ul, #hcRight #hcTopContainer #hcTopRight ul { list-style:none; padding:5px; margin:0px; }
#hcRight #hcTopContainer #hcTopLeft ul li, #hcRight #hcTopContainer #hcTopRight ul li { list-style:none; padding:3px 0px 3px 10px; }
#hcRight #hcRightBot { float:left; border-top:1px solid #000000; }
#hcRight #hcRightBot ul { list-style:none; padding-left:30px; margin:0px; }
#hcRight #hcRightBot ul li { list-style:none; padding-top:20px; }

