body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000;
	letter-spacing: normal;
	}
table { width: 100%; }

/* Misc */
img { border: none; margin:0; padding:0; }
.hide,  {display: none;}
input { vertical-align: middle; }
hr {border: 0; color: #cccc99; background-color: #cccc99; height: 1px; width: 100%; text-align: left; }

/* Headings */
h1 {font-size:150%;line-height:normal;margin: 5px 0px 5px 0px;padding:0;color:#333;}

#contentcolumn h1, #maincolumn h1, #checkoutpage h1{ margin:5px 0px 5px 10px;}
#carttitle h1{ margin:5px 0px 5px 0px;}

h2 {font-size:120%;margin:5px 0 0 0px;padding:0; color:#666633;}
h3 {font-size:110%;line-height: 2em; padding:0; margin: 0px 0px 0px 3px; color:#666633;}
h4 {font-size:120%;margin: 0px 0px 0px 3px;padding:0; color:#666;}
h5 {font-size:140%; padding:0; margin: 0px 0px 0px 3px; color:#666633;}
h6 {font-size:100%;margin:0;padding:0;}
h7 {font-size:80%;margin:0;padding:0;}
.bighead {font-size:200%; padding:0; margin: 0px 0px 0px 3px; color:#cc0000;}
.reverse-h2 {font-size:120%; font-weight:bold; margin:15px 0 3px 0px;padding:0 0 0 5px; color:#fff; background-color: #666633; width:330px;}
.hp-style h1 {font-size:120%; color:#999966;}

/* home page rotator */
#dropcontentsubject{width: 604px;font-weight: bold;}
.dropcontent{width: 604px;height: 100%;border: 0px;background-color: ;padding: 3px;display:;}
.dropcontent-spacer{height:120px;}
.dropcontent-footer{font-size: 100%; color: #666633;}
.dropcontent-footer a {font-size: 100%; color: #666633; }
.dropcontent-footer a:link { color: #666633; }
.dropcontent-footer a:visited { color: #66633; }
.dropcontent-footer a:hover {text-decoration:underline; color: #990000; }
.dropcontent-footer a:active { color: #666633; }

/* Paragraphs */
p { padding: .2em; margin: 0 0 .5em 0; line-height: 1.2em; }

/* Lists */
ol, ul { margin: .5em 1em 0 1em; padding: 0; }
li { margin: 0 0 0 20px; padding: .2em 0; }

/* Links -> Left Nav Menu, etc */
a { font-size: 110%; font-family: Arial, Verdana; text-decoration: none; }
a:link { color: #666633; }
a:visited { color: #666633; }
a:hover {text-decoration:underline; color: #990000; }
a:active { color: #666633; }


/* Clearing Floats */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%; }
.clear { display: block; }

/* Content */
#maincontent {margin:0 auto 0 auto;width:890px;background-color:#ffffff;}
.maincontentwrapper {width:890px;margin:0px 0 0 0px;padding:0;}
.widecontentwrapper {width:890px;margin:0;padding:0;}
#maincontentfooter {margin:0 auto 0px auto;width:890px;}
#popup {background-color:#fff;margin:5px;padding:5px;}

/* Social Media */
.plus-one {float: left;}

/* Admin Panel */
#adminpanel {font-size:100%;background-color:#444;color:#fff;border-bottom: 1px solid #000;padding:5px;}
#adminleft, #admincenter, #adminright { width: 30%; vertical-align: middle; }
#adminleft { text-align: left; }
#admincenter { text-align: center; }
#adminright { text-align: right; }
#adminpanel a {color:#fff;border-bottom: 2px solid #666;text-decoration: none;}
#adminpanel a:hover {color:#fff;text-decoration:underline;background: #666;}

/* Header -->All Header Info*/
#header {margin:0;padding:0;background: #fff url(../images/header.gif) no-repeat top left;position: relative; height:92px; width:890px;}
#logo{ width:332px; height:51px; padding:16px 0 0 0; margin:0px;}
#logo a img{border:none; color:#fff; font-size:120%; font-weight:bold;}
#shopbag{ width:40px; height:45px; padding:0px; margin:0px; position:absolute; top: 25px; left: 740px;}
#shopbag a img{border:none; color:#fff; font-size:120%; font-weight:bold;}
#cust-fb{ width:140px; height:50px; padding:0px; margin:0px; position:absolute; top: 20px; left: 368px;}
#cust-fb a img{border:none; color:#fff; font-size:120%; font-weight:bold;}
#alivechat{ width:140px; height:50px; padding:0px; margin:0px; position:absolute; top: 0px; left: 320px;}
#alivechat a img{border:none; color:#fff; font-size:120%; font-weight:bold;}
#header h1 {color:# fff;line-height:1.5em;padding:0;margin:0;}
#header h1 a {color:#fff;}
#header h1 a:hover {text-decoration:underline;color:#333;}
#header ul, #footer ul {list-style:none;margin:0;padding:0;}
#header ul li, #footer ul li {display:inline;margin:0;padding:0}
#header a, #footer a {color:#000; margin:0 0px 0 0px;}
#headermainmenu {text-align:left; font-size:100%; margin: 0px; position:absolute; top: 64px;  padding: 0px; z-index:2; }
#headermainmenu ul { padding:0px;}
#headermainmenu ul li {margin:0px; padding: 0px; border-right:0px solid #666;}
#headermainmenu a {margin:0px; padding: 0px 0px 0px 0px; color:#666; }
#headermainmenu a:hover {text-decoration:underline; color: #66cccc; }
#headermainmenu .activemainmenuitem a { color: #000;}
#shipping {width:180px; height:20px; margin: 0px; position:absolute; top: 33px; left: 170px;  padding: 0px 0px 0px 0px;}
#shipping a img{border:none; }
#ssr {background: #fff; height: 30px; width: 890px; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px;}
#subhead-row {background: #fff; height: 30px; width: 890px; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*Top Nav -> Home, AboutUs, etc*/
#headernavmenu {text-align:right; position:absolute; color:#999; top: 2px; right:220px; padding: 2px 5px 3px 5px;}
#headernavmenu a {text-decoration: none; padding:0; margin:0 5px 0px 5px; color:#333; font-size:100%;}
#headernavmenu a:hover {text-decoration:underline; color:#990000;}
#wait{ background: #FF0000; position: fixed; top: 15px; right: 15px; width: 100px; }

/* MiniCart -> Top Right Nav area*/
#minicart {  width:165px; height:60px; text-align: right;  position:absolute; top: 20px; right: -12px;}
#ShoppingCartLink {margin: 5px 12px 0px 0px; }
#ShoppingCartLink a{ font-weight:bold; color:#990000;}
#ShoppingCartLink a:hover {text-decoration:underline; color:#666633;}
#MiniCartTotals {margin:0px 12px 0px 0px; color:#333333;}

/* Mission -> Text*/
#mission {  width:700px; height:60px; text-align: left;  position:absolute; top: 115px; left: 16px; font:arial; color:#ffffff; font-size:110%; font-weight:bold;}

/* Search */
#header .searchboxform{position:absolute; top:0px; right:0px;}
#header .searchboxform h4{position:absolute; top:3px; left:-45px;}
#header .searchboxform h4 label{color:#666666; font-size:80%;}
#header .searchboxform .decoratedblock{ margin: 0; padding: 0; background:#66CC66;}
#header .searchboxform .forminput { width: 127px; height:12px; color: #999; padding:2px;}
#header .searchboxform input { vertical-align: middle; }

/* Footer */
#footer {margin: 0 0 0 7px;padding: 0; text-align:left; font-size:11px; color: #666633;}
#footernavmenu {text-align:left; margin:0px;padding:8px 0 0px 10px;}
#footernavmenu  ul li {margin:0px; padding:0px;}
#footer-head {font-size: 12px; font-weight: bold; color: #666633; background: #fff; padding: 0 0 0 15px; margin: 0 0 3px 0; border-bottom: 1px solid #666633;}
#footercol1, #footercol2, #footercol3, #footercol4, #footercol5, #footercol6 { font-size: 10px; float: left; padding:0px 10px; margin: 0 10px 0 0; }
#footercol1 {margin-left:0px;}
#footermenu{background: #F0F0F0; padding:3px; margin-top:5px }
#footermenu a {color:#549376;}
#footercol1 a, #footercol2 a, #footercol3 a, #footercol4 a, #footercol5 a, #footercol6 a, #footermenu a {color:#000; text-decoration:none; }
#copyright{ color: #006633; margin-top: 8px; }
#footer a {font-size: 100%; color: #666633; }
#footer a:link { color: #666633; }
#footer a:visited { color: #66633; }
#footer a:hover {text-decoration:underline; color: #990000; }
#footer a:active { color: #666633; }
#hp-footer {width:890px; position:absolute; bottom: -280px; color: #666633;}
#hp-footer li {margin: 0 0 0 20px; padding: 0 0 0 0;}
#hp-footer ul {margin: 0 0 0 5px; padding: 0;}
#hp-footer a {color: #666633; font-size: 100%;}
#hp-footer a:link { color: #666633; }
#hp-footer a:visited { color: #666633; }
#hp-footer a:hover {text-decoration:underline; color: #cc0000; }
#hp-footer a:active { color: #666633; }

.tab-text {font-size: 12px; color: #333;}
.tab-text a {color: #666633; font-weight:bold;}
.tab-text a:link {color: #666633; font-weight:bold;}
.tab-text a:visited {color: #666633; font-weight:bold; }
.tab-text a:hover {text-decoration:underline; color: #cc0000; font-weight:bold; }
.tab-text a:active {color: #cc0000; font-weight:bold; }
.tab-text ul li {font-size: 12px; color: #333;}

#greenbuilding{
  background: #80B19B url(../images/GreenBuilding.gif) no-repeat top left;
  height: 71px;
  width: 890px;
  text-align:right;
}
#greenbuilding a{
  position:relative;
  top:37px;
  right:0px;
}

#bestsellers {color: #666633; background: #ffffff ; height: 50px; width: 890px;}

/*  Secured By  */
#securedby{
float:left;
}

/* Columns */
#homepagecolumn1 {width:120px;float:left; margin: 0px; }
#homepagecolumn2 {width:604px;float:left;padding: 10px 3px 0px 3px;}
#homepagecolumn3 {width: 160px;float:left; padding-top: 4px; text-align:right; }
#homepagecolumn2-3 {width:764px;float:left;padding: 4px 3px 0px 3px;}
#navcolumn {width:160px;float:left;margin:0; padding-bottom:7px;padding-left:1px;}
#maincolumn {width:719px;float:left; padding:0px 5px;}

/* Column Blocks --> Left Nav*/
.decoratedblock { margin: 0 0 0 0px; padding: 0; color: #999; font-size: 12px;}
.decoratedblock h4 { display: block; padding: 1px 3px 3px 16px; color: #666633;  font-size:100%; font-weight:bold;  margin:3px 0 0 0; }
.decoratedblock ul, .decoratedblock ol { margin: 0; padding:0; background: #ffffff;border-left:0px #009966 solid; border-right:0px #cccc99 solid; border-bottom:0px #cccc99 solid;border-top:1px #cccc99 solid;line-height: 100%; height: 222px;}
.decoratedblock li { margin: 0; padding: 0;line-height: 100%;}
.blockcontent { padding: 5px; }

#bestselling{
  background: #80E758 url(../images/bgbestsel.gif) no-repeat;
  display: block;
  padding: 5px 3px 1px 10px;
  color: #fff;
  font-size:110%;
  font-weight:bold;
  height:19px;
  text-align:left;
}
/* Column Menus --> Left Nav menu*/
.categorymenu {margin:0px;line-height: 100%;}
.sidemenu ul, .categorymenu ul {padding:5px 0 12px 15px;margin:0px;}
.sidemenu li, .categorymenu li {padding: 1px 3px 1px 0px;list-style:none; ;background-position: left center;}
.sidemenu li:hover, .categorymenu li:hover {text-decoration:underline;padding: 1px 3px 1px 0px;list-style:none; ;background-position: left center;}
.sidemenu li:hover a, .categorymenu li:hover a{text-decoration:underline;color: #990000;}
.sidemenu li:active, .categorymenu li:active{padding: 1px 3px 1px 0px;list-style:none; }
.sidemenu li:active a, .categorymenu li:active a {color: #666600;}
.sidemenu li a, .categorymenu li a {text-decoration:none; color:#666600; font:bold  100% arial;}

/* Column Menus --> Right Nav menu*/
.rt-navmenu {font-size: 90%; padding-right: 0px; margin: 0 0px 3px 0px; padding-left: 0px; line-height: 120%; text-align:left; border-right:1px #cccc99 solid; border-bottom:1px #cccc99 solid;border-left:1px #cccc99 solid; border-top:1px #cccc99 solid; height:260px;}
.rt-navmenu a {color: #006699;}
.rt-navmenu a:link { color: #006699; }
.rt-navmenu a:visited { color: #006699; }
.rt-navmenu a:hover {text-decoration:underline; color: #990000; }
.rt-navmenu a:active { color: #006699; }

.rt-navmenu-cat {font-size: 90%; padding-right: 2px; margin-top: 3px; margin-bottom: 3px; padding-left: 0px; line-height: 100%; text-align:left; border-right:1px #cccc99 solid; border-bottom:1px #cccc99 solid;border-left:1px #cccc99 solid; border-top:1px #cccc99 solid;}
.rt-navmenu-cat a {color: #006699;}
.rt-navmenu-cat a:link { color: #006699; }
.rt-navmenu-cat a:visited { color: #006699; }
.rt-navmenu-cat a:hover {text-decoration:underline; color: #990000; }
.rt-navmenu-cat a:active { color: #006699; }


/* Column Search Box */
.searchboxform{margin-top:2px;}
.searchboxform .blockcontent{ margin: 0; padding: 5 0px 5px 0px; background: #ffffff ;border-left:1px #cccc99 solid; border-right:1px #cccc99 solid; border-bottom:1px #cccc99 solid;}
.searchboxform .forminput { width: 110px; }
.searchboxform input { vertical-align: middle; }
    
/* Bread Crumbs */
#maincolumn .breadcrumbs{display:none;}
.breadcrumbs {margin:0px 0px 0px 1px;padding:4px; background: #ffcc00; color:#fff; font-weight:bold;}
.breadcrumbs .links {margin-left: 10px;}
.breadcrumbs .links a{ color:#FEEBBE; text-decoration:none; font-weight:bold;}
.breadcrumbs .links a:hover{ text-decoration:underline; color:#fff;}

/* Site Map Page */
#SiteMapColumns { clear: both; }
.ColumnOne { width: 250px; float: left; padding-left: 10px; }
.ColumnTwo, .ColumnThree { width: 630px; float: right; margin-bottom: 15px; }

/* Category Styles */
#categoryleft { width: 120px; float: left; margin: 0px; padding:0px 0px 7px 1px; border: solid 0px;}
#categoryright { width: 160px; float: right; margin: 0px; padding:0px 0px 7px 1px; position: relative; height: 0px; } 
#categorymain { width: 720px; float: left; background-color: #fff; padding: 5px 15px 5px 25px;}
#categorywide { width: 870px; float: left; background-color: #fff; padding: 5px;}
/*#categorymain { width: 719px; float: left; background-color: #fff; padding: 5px;}*/

/* Product Display text*/

#categorytitle h2 {color:#666633;}
#categorymain a {font-size: 120%; color:#333; font-weight: normal;}
#categorymain .recordname-bold a {font-size: 120%; color:#666633; font-weight: normal; font-weight: bold;}
#categorymain a:visited {color:#333;}
#categorymain a:hover {color:#990000; text-decoration:underline;}


.recordsku a { font-size: 120%; color: #999; text-decoration: none; text-transform: uppercase; }
.recordname { font-size: 110%; font-weight: bold; }
.recordname a { font-size: 110%; color:#666633; font-weight: bold;}
.recordshortdescription a { text-decoration: none; color: #000; }
.recordshortdescription { margin: 5px; }
.recordprice { font-size: 110%; font-weight: bold; }
.recordprice a { text-decoration: none; }
.recordcontrols { margin: 10px; }

.recordimage {margin:0 auto 0 auto;/*width:120px;*/height:120px;background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
.recordimage img {margin:3px 0 0 5px;}

/* Category Templates --> product category pages*/
#categorygridtemplate {margin:8px 0px 8px 0px; padding:0px; clear:both;}
#categorygridtemplaterecords {margin:0px; padding:0px}
#categorygridtemplaterecords table td{ width:180px;}
#categorygridtemplaterecords .record {/*width:160px;*/ height:235px!important; margin-left:0px; padding:3px 0 0 0; border: solid 0px #99cc99; margin-bottom:10px; position:relative;}
#categorygridtemplaterecords .recordname {text-align:center;font-size: 90%; padding: 0 0 0px 0;  }
#categorygridtemplaterecords .recordsku {text-align:center;margin: 3px 0;}
#categorygridtemplaterecords .recordprice {text-align:center;border:none;margin:0;padding:0;font-size:90%;/*line-height:1em; */}
#categorygridtemplaterecords .recordimage {
margin:0px 12pt 0pt 8px;
position:relative;
top:0px; }
#categorydescription {font-size:110%; margin-left: 20px;}
#categorygridtemplaterecords .recordprice a, #categorygridtemplaterecords .recordsku a{
color:#666;
}
#categorygridtemplaterecords .recordprice a{
color:#990000; font-weight: bold;
}
#categorygridtemplaterecords .recordprice a.overline{
 text-decoration: line-through;color:#999966;font-weight: normal;
}
#categorygridtemplaterecords .recordInfo 
{
	position:relative;
	/*top:-46px;
	left:0px;*/
	text-align:center;
	width:160px;
	/*height:150px;*/
	/*vertical-align:bottom;*/
	clear:both;
	float:left;

}

/* Sub Category Menu */
#subcategorymenu {margin:20px 0;}
#subcategorymenu .record {width:170px;margin:0  10px 10px 0;text-align:left;}
#subcategorymenu .recordname {font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu .recordname a {font-size:100%; text-decoration: none;}
#subcategorymenu ul {padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#subcategorymenu li {padding: 2px;list-style:none;}
#subcategorymenu li a {text-decoration:none;font-size:90%;}
#subcategorymenu li a:hover {text-decoration:underline;}


/* Sub Category Menu 2 */
#subcategorymenu2featured {width: 345px; float: left;}
#subcategorymenu2featured .featuredImage {display: block;text-align: center; }
#subcategorymenu2main {width: 345px; float: left;margin: 0 0 0 20px;}
#subcategorymenu2 {margin:20px 0;}
#subcategorymenu2 .record {width:170px;margin:0 10px 10px 0;}
#subcategorymenu2 .recordname {font-weight:bold;font-size:110%;text-align:center;}
#subcategorymenu2 .recordname a {font-size:inherit;text-decoration: none;}
#subcategorymenu2 ul {padding:5px;margin:5px 10px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
#subcategorymenu2 li {padding: 2px;list-style:none;}
#subcategorymenu2 li a {text-decoration:none;font-size:90%;}
#subcategorymenu2 li a:hover {text-decoration:underline;}

/* Simple & Bulk Order Lists */
#categorysimplelisttemplate, #categorybulkorderlisttemplate {margin:20px 0 0 0;}
#categorysimplelisttemplate .record {padding:2px 5px;float: left;margin: 0 0 20px 5px;}
#categorysimplelisttemplate .recordsku, #categorybulkorderlisttemplate .recordsku {clear:both;}
#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname {float:left;width:390px;margin:0 10px 0 0;}
#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkorderlisttemplate .record { padding: 0 0 10px 10px; margin: 0;  float: left; }
#categorybulkorderlisttemplate table td { vertical-align: top; border-bottom: 1px solid #cccc99; padding: 5px; }
#categorybulkorderlisttemplate .checkbox { }
#categorybulkorderlisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}

#categorybulkqtylisttemplate .record { padding: 0 0 5px 0; margin: 0;  float: left; }
#categorybulkqtylisttemplate table td { vertical-align: top; border-bottom: 1px solid #cccc99; padding: 5px;}
#categorybulkqtylisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}
#categorybulkqtylisttemplate .recordname {float:left;width:370px;margin:0 10px 0 0;}
#categorybulkqtylisttemplate .recordprice {font-size:100%;float:left;text-align:right;width:100px;margin:0;border:none;}
#categorybulkqtylisttemplate .qtycell { background: #eee url(../images/lilarrow.gif) no-repeat center right; padding: 5px;}
#categorybulkqtylisttemplate .quantityfield {margin: 0;width:25px;border:1px solid #ccc;text-align: center;font-size: 110%;font-weight: bold; color: #666;}

/* Detailed List */
#categorydetailedlisttemplate {margin:20px 0 0 0;}
#categorydetailedlisttemplate .record {margin:0 0 10px 10px;padding-bottom:10px;width:650px;float:left;border-bottom: 1px solid #cccc99;}
#categorydetailedlisttemplate .recordimage {float:right;width:120px;height:120px;margin:0;}

/* Pager Control */
.pager { margin: 10px 0; padding: 5px 0; text-align: center; clear: both; }
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0 2px;padding:0;color:#ddd;font-size:80%;}
.pager a, .pager .disabled { color: #444; padding: 3px 6px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-decoration: none; }
.pager .disabled { color: #ccc; }
.pager li.current a { color: #444; font-weight: bold; border-color: #E0EAC8; background: #E0EAC8; }
.pager a:hover {text-decoration:underline; border-color: #6D8E44; }

/* BVC 2004 Product Page Template --> Main Product Content Layout */
#bvc2004productpage #menucolumn {float:left;width:120px;margin: 0 0px 0px 1px;padding-bottom:7px;}
#bvc2004productpage #content {float:right;width:765px;margin:15px 0px 0px 0px;}
#bvc2004productpage #imagecolumn {float:left;width:290px;text-align:center; margin: 0px;}
#bvc2004productpage #contentcolumn {float:left; width:280px; margin:5px 0px 0px 10px;}

#bvc2004productpage .SitePrice{ font: bold 18px Arial; color:#CC0000;}
/* BVC 5 Product Page Template */
#bvc5productpage #contentcolumn {float:left;width:350px; margin: 0 0 0 10px;text-align:left;}
#bvc5productpage #actioncolumn {float:left; width:350px; margin:0 0 0 10px;text-align:left;}
#bvc5productpage #ProductReviews {clear: both;}
.productimage { text-align: center; margin: 10px 0; }
.size-chart a{background: #fff url(/images/content/view-size-chart.png) no-repeat; font-size: 110%; font-weight: bold; width: 360px; color: #fff; padding: 4px 10px 6px 10px; position: relative; right:0px; top: -10px; }
.size-chart a:link { color: #fff; }
.size-chart a:visited { color: #fff; }
.size-chart a:hover {text-decoration:underline; color: #333; }
.size-chart a:active { color: #fff; }
.step-3 {position: relative; left:-80px; top:45px;}


/* Product Controls Box */
#ProductControls { padding: 0px 10px; margin: 0px 0 0 0; position: relative; }
.formlabel { text-align:right; color: #444; }
.productpropertylabel { padding-right: 5px; text-decoration: none; color: #666; }
.listprice {text-decoration: line-through; color:#999;}
.siteprice {font-weight:bold;font-size: 120%;color:#444;}
.yousave {color:#999;}
#buttons { margin: 5px; }

/* Product Reviews & Cross/Up Sells */
.ProductReviews, #CrossSells { clear: both; padding: 10px; margin-top: 10px; border-top: 0px solid #cccc99;  background: #ffffff;}
#ProductDescription {font-size:110%; width:360px; padding: 0 0 0 5px; margin: 5px 0 5px 0; }
.ProductReviewLinks { font-size: 100%; }
.ProductReview { margin: 10px; padding: 0 0 0 5px; border-left: 5px solid #cccc99;}
.ProductReviewKarma { display: block; padding-top: 5px; font-size: 90%; color: #666; }
#crosssells h2 { margin-top:10px; padding:3px; color:#666633; border-bottom:solid 0px #cccc99;}
.ProductReviews h2 {margin: -10px 0 20px 0; color:#666633; border-bottom:solid 0px #cccc99;}
#CrossSells table { width: 100%; margin-top:5px;}
.WideSingleProductDisplayPanel { position: relative; width: 100%; float: left; margin:3px 0px 3px 0px; padding-bottom:5px;}
.SingleProductDisplayImage { float: left; width: 190px; margin: 2px; }

/*.ProductSale
.ProductSale { position: relative; top:18px; float:right; display:inline; width:35px; height:35px; }*/
.ProductSale { position: relative; top:-5px; float:left; width:35px; left: 15px; height:0px; z-index: 1000; }

/*.ProductBadge { position: absolute; top:0px; left:0px; }*/
.ProductBadge { position: relative; top:-100px; left:0px; }
.SingleProductDisplayName { margin: 10px; font-size: 110%; font-weight: bold; clear: right; }
.SingleProductDisplayDescription {  }
.SingleProductDisplayPrice { font-size: 110%; color: #990000; }

/* Cart Page */
.cartitemimage {width:165px;height:165px;float:left; margin: 0 5px 5px 0; background-image:url('../images/ImgBgSm.png');background-repeat:no-repeat;}
.cartitemimage img {margin:3px 0 0 5px;}
.cartitemdescription { margin: 5px; float: left; width: 320px;}
#cartcontainer tr td {border-top:solid 1px #cccc99; padding: 5px 5px 0 0;}
#cartcontainer, #carttitle, #cartactions, #cartcoupons {margin: 0px 5px;}
#cartcontainer {border-bottom:solid 1px #cccc99;}
#cartfooter {margin: 10px 20px 0 20px;}
#carttotals {width:200px;float:right;margin-bottom:10px;text-align:right;}
#carttotals table {float:right;}
#cartupdates {width:350px;margin-bottom:10px;text-align:right;float:right;}
#cartactions {clear:both;text-align:right;padding-bottom:12px;margin-top: 20px;}
#cartactioncontinue {float:left;width:120px;text-align:left;}
#cartactioncheckout {display:inline;}
#cartcoupons {border:solid 0px #ccc;padding:10px; margin-bottom:10px;}
.cartsku { font-size: 80%; }
.cartproductname { font-size: 110%; font-weight: bold; }
.lineitemnodiscounts {text-decoration: line-through; display: block;}
.totallabel { display: block; }
.productpricecolumn { vertical-align: top; text-align: right; }
.productquantitycolumn { vertical-align: top; text-align: right; }
.producttotalcolumn { vertical-align: top; text-align: right; }
.productdeletecolumn { vertical-align: top; text-align: center; }
.productquantitycolumn div { width: 60px; float: right; }

/* Checkout */
.creditcardinput {border:solid 1px #cccc99; background:#cccc99; width:300px; height:135px;font-weight:bold;}
.shippingdiscount { text-decoration: line-through; }
.radiobuttoncol {width: 20px;}

/* Checkout Addresses */
.addressbookpanel { border: 0px solid #eee; padding: 0px; }
.addressbookpanel table { width: 100%; }
.addressbookpanel ul { margin: 0; }
.addressbookpanel li { list-style: none; }
.addressbookpanel table { border-collapse: collapse; border: solid 1px #fff; }
.addressbookpanel td { border: none; padding: 5px;}
.addressbookpanel .alt { background-color: #eee; }

/* Closed Store Message */
#closedcontent {width:300px;height:200px;margin:50px auto;padding:10px;background-color:#ff9;color:#333;}
#closedcontent h1 {color:#000;}

/* Address Book */
.addressbooktitle h1 { float: left; }
.addressbooktitle .newaddress { float: right; margin: 15px; }
.address { border: 1px solid #FFCC00; padding: 5px 10px; margin: 0 5px 15px 0; }
.address .buttonrow { margin: 5px 0; padding: 0; text-align: left; }
table.alladdresses, table.primaryaddresses { margin: 5px 0; width: 100%; }
table.alladdresses td, table.primaryaddresses td { vertical-align: top; }

/* Search Page */
fieldset#SearchForm {margin:10px 0px 10px 0px;}
fieldset#SearchForm .forminput { border-color: #ccc; }
#SearchResultsPane { margin: 10px 0; text-align:center; }
#SearchResultsPane td {/*border: solid 1px #ccc;*/ padding:10px;}
.searchanchor{color:#58bcd4; font-weight:bold;}
.searchresultrecord { padding: 5px; margin: 10px 0px 5px 0px;  background-color: #DDF8D4;  }
.searchresultrecord a {color:#000;}
.searchresultrecord  a:hover {text-decoration: underline;}
/* Notes */
.BVSmallText { font-size: 90%; }

/* Row Elements */
.rowheader, th { background: #999966; color: #fff; padding: 0; font-size: 120%; font-weight: bold; padding: 5px 0; text-align: center; } <!--receipt and cart header row-->
.rowheader { font-size: 100%; }
.row { background: #fff; }
.altrow { background: #fff; }

/* Form Fields */
fieldset { border: 1px solid #eee; margin: 0; padding: 0; }
fieldset table { margin: 15px auto; }
fieldset#CurrentUsers { width: 340px; float: left; margin:10px 10px 10px 30px; }
fieldset#NewUsers { width: 380px; float: right; margin:10px 30px 10px 10px;}
fieldset.contactform table { width: 510px; }
legend { font-size: 1.3em; line-height: 1em; font-weight: bold; color: #444; margin: 0 5px; padding: 2px; }

/* Form Elements */
td.formlabel { text-align: right; width: 100px; white-space: nowrap; padding-right: 5px; }
td.formfield { text-align: left; white-space: nowrap;}
.forminput { padding: 4px 0 0 6px; height: 20px; width: 190px; color: #444; vertical-align: middle; border: 1px solid #ccc; }
.formtextarea { padding: 4px 0 0 6px; border: 1px solid #ccc; width: 90%; }
.short { width: 25%; }
.medium { width: 50%; }
label.required { font-weight: bold; }
select { border: 1px solid #ccc; color: #444; vertical-align: middle; }
div.errormessage { color: #c00; line-height: 2em; padding: 0 5px; font-size: 100%; }
span.errormessage { color: #c00;  display: inline; line-height: 2em; padding: 0 5px; font-size: 14px; }
.forgot { border: 1px solid #cccc99; background: #fff; padding: 5px; display: block; margin-top: 10px; font-size: 11px; font-weight: bold; width: 225px;}
.aligntop { vertical-align: top; }
.buttonrow { text-align: right; padding: 5px 20px; margin: 0 0 10px 0; }
#forgotpassword a {text-align: right; font-size: 10px; color: #cc0000; padding: 0 13px 0 0;}
#forgotpassword a:hover {text-decoration:underline;color: #cc3333; }

/* Affiliate Form */
fieldset#affiliateform table { width: 510px; }
fieldset#affiliateform table table { margin: 0; padding: 0; width: 100%; }
fieldset#affiliateform td.formlabel { width: 150px; }

/* Returns Form */
.returnitems table { width: 100%; }
.returnitem .formlabel, .returnitem .formfield { padding: 3px; }
.returnitem { margin: 5px; }
.returncontrols { margin: 5px 0 0 0; padding: 5px; border: 1px solid #ddd; background: #eee; }
.returnitems td.qtycolumn { vertical-align: top; }
.returnitems .qtyfield { background: #eee url(../images/lilarrow.gif) no-repeat center right; margin: 5px 0; padding: 5px;  }
.returnitems .qtyfield input { width: 25px; text-align: center; border: 1px solid #ccc; }
.rmaform { margin: 20px 0; }
.rmaform table tr td { padding: 3px; }
.rmaform .formtextarea { height: 100px; width: 400px; }

/* Message */
.messagebox { border: 1px solid #ccc; width: 100%; margin: 5px 0; }
.messagebox ul { list-style: none; }
.messagebox .icon { float: left; margin: 5px; }
.messagebox .message { margin: 5px 5px 5px 30px; font-size: 100%; line-height: 1em; padding: 5px; }
.messagebox .errorline { clear: both; }




/* BV Commerce Button */
.poweredby { text-align: center; margin: 5px; }

/* Choices And Inputs  - Product page - Select Color and Select Size*/
td.choicelabel { font-weight:bold; width:68px; text-align:right;}
span.choicelabel { display: block; margin: 9px 0 0 0; float: right; }

.radiobuttonnormallist ul {margin:0;}
.radiobuttonnormallist li {display: inline; list-style: none;}
.radiobuttonnormallist ul ul {padding:0; margin: 5px 0px; font-size: 11px; }
.radiobuttonnormallist ul .rblist {margin-left: 7px;} 

.MarkDownPrice {text-decoration:line-through;}

/*  Category Rotator */
.categoryrotator{width:140px; float:left; padding:0 0 0 0px; margin:0px 0px 0px 1px;}


.categoryrotator .decoratedblock {padding:0px; margin:0px 0px 0px 0px;}
.categoryrotator .decoratedblock .blockcontent {padding:0px; margin:0px 0px 0px 0px;}
#ctl00_MainContentHolder_ContentColumnControl2_ctl01_CategoryLink,
#ctl00_MainContentHolder_ContentColumnControl2_ctl02_CategoryLink,
#ctl00_MainContentHolder_ContentColumnControl2_ctl03_CategoryLink,
#ctl00_MainContentHolder_ContentColumnControl2_ctl04_CategoryLink
{display:none;}

/*  Product Rotator  --> Top Seller (Right Nav)*/
.productrotator{
  text-align:center;

  padding:0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;
}
.productrotator a{
  color:#999966;
  font-size:11px;
  font-weight:bold;
}
.productrotator a:visited{
  color:#999966;
}
.productrotator a:hover{text-decoration:underline;
  color:#990000;
}
.productrotator .decoratedblock .blockcontent{
  padding:0px 5px 0px 5px;
  margin:0px;
}
.productrotator .decoratedblock{
    padding:0px 0px 15px 0px;
    margin:0px; border-left:1px #cccc66 solid; border-right:1px #cccc66 solid; border-bottom:1px #cccc66 solid;
}

/* Content Page --> custom pages*/
.contenthead {font-size:130%;font-weight: bold;line-height:normal;margin: 15px 0px 5px 0px;padding:0;color:#666633; }
.contentxt {font-size:110%;line-height:1.2em;padding:5px 9px 5px 9px; }
.contentxtlist {font-size:90%;line-height:1.1em;padding:5px 10px 5px 10px; }
.contentxtimg {position:relative; top: -31px; left: 0px; #top: -26px; #left: 0px; _top: -26px; _left: 0px;}
.contentshortrow {font-size:100%;padding:5px 175px 5px 10px; }
.homepagetable {font-size:100%;padding:0px 0px 10px 0px; }
.spacerbar {background: #99cc99;  height:5px; margin:3px 0px 3px 0px; }
.source {font-size:10px;}
.source a {font-size: 10px;}
.inline-hilite {border: 1px; border-collapse: collapse; border-top: 1px solid #cccc99; border-right: 1px solid #cccc99;    border-left: 1px solid #cccc99; border-bottom: 1px solid #cccc99;}

/* Landing/Category Page Layout */


.lp-banner {width:98%; font-size:12px; }
.lp-100 {width:100%; font-size:12px; }
.lp-1col-1 {width:99%; font-size:12px; float:left;}
.lp-2col-1 {width:49%; float:left; font-size:12px;}
.lp-2col-1-border {width:40%; float:left; font-size:12px; border:1px solid #cccc99; padding: 3px 3px 12px 6px;}
.lp-2col-2-border {width:40%; float:right; font-size:12px; border:1px solid #cccc99; padding: 3px 3px 12px 6px;}
.lp-2col-2 {width:49%; float:right; font-size:12px;}
.lp-3col-1 {width:33%; float:left; font-size:12px;}
.lp-3col-1a {width:33%; float:left; font-size:12px; align:center;}
.lp-3col-1b {width:33%; float:left;}
.lp-3col-2 {margin-left:300px; margin-right:300px; font-size:12px;}
.lp-3col-2a {font-size:12px; align:center;}
.lp-3col-2b {font-size:12px;}
.lp-3col-3 {width:33%; float:right; font-size:12px;}
.lp-3col-3-border {width:33%; float:right; font-size:12px; border:1px solid #cccc99; }
.lp-3col-3a {width:33%; float:right; font-size:12px; align:center;}
.lp-3col-1-2 {width:66%; float:left; font-size:12px;}
.lp-3col-2-3 {width:66%; float:right; font-size:12px;}
.lp-3col-2-3b {width:64%; float:right;}
.lp-rev-text {background: #999966; color:#fff;}
.lp-subhead
  {margin: 0px 0px 0px 0px;
   padding: 3px 3px 3px 6px;
   border: 0px solid #cccc99;
   border-collapse: collapse;
   border-spacing: 0px; 
   background-color: #999966; 
   color:#fff;}

.lp-top-left {height: 155px;}
.lp-top-left a:link {margin-left: 30px; font-size: 14px;}
.lp-top-left a:visited {margin-left: 30px; font-size: 14px; color: #006633; }
.lp-top-left a:hover {margin-left: 30px; font-size: 14px;text-decoration:underline; color: #99cc99; }
.lp-top-left a:active {margin-left: 30px; font-size: 14px; color: #99cc99; }

.cat-sidebar-right { float: right; margin: 10px; border: 1px solid #ff9900; text-align: center;}
.cat-sidebar-right h1 {color: #ffffff; background-color: #ff9900; font-size:14px; margin-top: 0px;}
.cat-sidebar-right h2 {color: #666633; font-size:12px; margin-bottom: 5px;}
.cat-sidebar-size {color: #ffffff; background-color: #ff9900; font-size:14px; font-weight: bold; padding: 0px 3px 2px 3px;}

.landpage
  {margin:-10px -4px 0px -6px;
   
   BORDER: 0;
   border-collapse: collapse;
   padding: 0 0 0 0;
   border-spacing: 0px; 
   background-color: #ffffff;
   font-size: 110% }


/* Landing Page Table*/
.landpagetable
  {margin:-10px 0px 0px 0px;
   width: 390px;
   BORDER: 0;
   border-collapse: collapse;
   border-spacing: 0px; 
   background-color: #ffffff; }


.lp-subtable
  {margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 15px;
   border: 1px solid #999966;
   border-collapse: collapse;
   border-spacing: 5px; 
   overflow:hidden;
   background-color: #ffffff; }


.lp-left-bar
  {margin: 0px 5px 5px 0px;
   padding: 5px 5px 5px 10px;
   border-left: 1px solid #999966;
   border-collapse: collapse;
   border-spacing: 5px; 
   background-color: #ffffff; }

.lp-link {font-size: 100%; color: #333; }
.lp-link a {color: #666633; }
.lp-link a:link {color: #666633; }
.lp-link a:visited {color: #666633; }
.lp-link a:hover {text-decoration:underline; color: #990000; }
.lp-link a:active {color: #666633; }

.lp-link ol, ul { font-size: 100%; margin: 0 0 0 15px; padding: 0 0 0 0px; }
.lp-link li { font-size: 100%; margin: 0 0 0 15px; padding: 0 0 0 0px; }


.janes-pix-page
  {margin:-10px 0px 0px -6px;
   width: 870px
   BORDER: 0;
   border-collapse: collapse;
   padding: 0 0 0 0;
   border-spacing: 0px; 
   background-color: #ffffff;
   font-size: 110% }

.contenttable
  {margin:0px 0px 0px 0px;
   border-top: 1px solid #cccc99; 
   border-right: 1px solid #cccc99; 
   border-left: 1px solid #cccc99; 
   border-bottom: 0px solid #cccc99;
   border-collapse: collapse;
   border-spacing: 0px; 
   background-color: #ffffff; }
.content_table_head
  {background-color: #cccc99; 
   border-top: 1px solid #cccc99; 
   border-right: 1px solid #cccc99; 
   border-left: 1px solid #cccc99; 
   border-bottom: 1px solid #cccc99; 
   text-align: left;
   padding: 4px 4px 4px 8px; 
   font-size: 100%; 
   font-weight: bold;
   color: #ffffff; }
.content_table_head_center
  {background-color: #cccc99;  
   border-top: 1px solid #cccc99; 
   border-right: 1px solid #cccc99; 
   border-left: 1px solid #cccc99; 
   border-bottom: 1px solid #cccc99; 
   text-align: center;
   padding: 4px 4px 4px 8px; 
   font-size: 100%; 
   font-weight: bold;
   color: #ffffff; }
.content_table_odd
  {background-color: #ffffff; 
   border: 1px solid #cccc99;  
   border-top: 0px solid #cccc99; 
   border-right: 0px solid #cccc99; 
   border-left: 0px solid #cccc99; 
   border-bottom: 1px solid #cccc99;
   text-align: left;
   padding: 4px; 
   font-size: 90%; }
.content_table_even
  {background-color: #ffffff;  
   border: 1px solid #cccc99;  
   border-top: 0px solid #cccc99; 
   border-right: 0px solid #cccc99; 
   border-left: 0px solid #cccc99; 
   border-bottom: 1px solid #cccc99;
   text-align: left;
   padding: 4px; 
   font-size: 90%; }
.content_table_odd_center
  {background-color: #ffffff; 
   border: 1px solid #ccccc99;  
   border-top: 0px solid #cccc99; 
   border-right: 0px solid #cccc99; 
   border-left: 0px solid #cccc99; 
   border-bottom: 1px solid #cccc99;
   text-align: center;
   padding: 4px; 
   font-size: 90%; }
.content_table_even_center
  {background-color: #ffffff;  
   border: 1px solid #cccc99;  
   border-top: 0px solid #cccc99; 
   border-right: 0px solid #cccc99; 
   border-left: 0px solid #cccc99; 
   border-bottom: 1px solid #cccc99;
   text-align: center;
   padding: 4px; 
   font-size: 90%; }
.contenttabletxt {font-size:80%;color:#666633; }

.listtable
  {margin:0px 0px 0px 0px;
   border-top: 1px solid #cccc99; 
   border-right: 1px solid #cccc99; 
   border-left: 1px solid #cccc99; 
   border-bottom: 0px solid #cccc99; 
   border-collapse: collapse;
   border-spacing: 0px; 
   background-color: #ffffff; }
.list_table_odd
  {background-color: #ffffff; 
   border: 1px solid #cccc99;  
   border-top: 0px solid #cccc99; 
   border-right: 0px solid #cccc99; 
   border-left: 0px solid #cccc99; 
   border-bottom: 1px solid #cccc99;
   text-align: left;
   padding: 4px; 
   font-size: 100%; 
   vertical-align: top;}
.list_table_even
  {background-color: #ffffff;  
   border: 1px solid #cccc99;  
   border-top: 0px solid #cccc99; 
   border-right: 0px solid #cccc99; 
   border-left: 0px solid #cccc99; 
   border-bottom: 1px solid #cccc99;
   text-align: left;
   padding: 4px; 
   font-size: 100%; 
   vertical-align: top;}


/*Expanding Menu Info*/
#menu {
width: 200px;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family:Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #fff;
	color: #333;
}

#menu img {
        float:right;
}
#menu ul {
        list-style: none;
        margin: 0;
	padding: 0;
	border: none;
}
.menul ul {
        margin-top:-20px;
}
.menul a {
        color: #000;
        text-decoration: none;
        background-color: #fff;
        border-right: 0px solid #c48822;
}

html>body .hbutton li a {
	width: auto;
		}
.hbutton li {
	margin: 0;
}

.hbutton ul {
        list-style: none;
	padding: 0;
	border: none;
}
.hbutton a {
	clear: both;
        display: block;
	padding: 2px 5px 2px 0.5em;
	border-right: 5px solid #999966;
        color: #006699;
        text-decoration: none;
        background-color: #cee2fe;
	width: 200px;
}


.hbutton a:hover {
	text-decoration: underline;
        color: #cc3333;
}

/*Expanding Menu Info - wide version*/
#menu-wide {
width: 500px;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family:Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #fff;
	color: #333;
}
#menu-wide img {
        float: right;
}
#menu-wide ul {
        list-style: none;
        margin: 0;
	padding: 0;
	border: none;
}
.menul-wide ul {
        margin-top:-20px;
}


html>body .hbutton li a {
	width: auto;
		}
.hbutton li {
	margin: 0;
}

.hbutton ul {
        list-style: none;
	padding: 0;
	border: none;
}



.hbutton a:hover {
	text-decoration: underline;
        color: #cc3333;
}


/*Image Links*/
#imagelnk {font-size: 11px; margin: 0 0 0 0px; color: #000000; text-align: left; background: #ffffff; }
#imagelnk a {font-size: 11px; color: #990000; font-weight:bold;}
#imagelnk a:link { color: #990000; font-weight:bold;}
#imagelnk a:visited { color: #990000; font-weight:bold;}
#imagelnk a:hover {text-decoration:underline; color: #ff0000; font-weight:bold;}
#imagelnk a:active { color: #ff0000; font-weight:bold; }

/*Header Links*/
#headerlnk {font-size: 10px; margin: 0 0 0 0px; color: #fff; text-align: center; background: #999966; font-weight:bold;}
#headerlnk a {font-size: 10px; color: #fff; }
#headerlnk a:link { color: #fff; font-weight:bold;}
#headerlnk a:visited { color: #fff; font-weight:bold;}
#headerlnk a:hover {text-decoration:underline; color: #cccc99; }
#headerlnk a:active { color: #fff; }


.decoratedblockstore h4 { background: #bcf078;display: block; padding: 3px 0px 3px 10px; color: #fff;  font-size:100%; font-weight:bold; height:19px; margin:3px 0 0 0; }
#in-store-headerlnk {font-size: 12px; font-weight: bold; line-height:150%; margin: 10px 0 10px 0px; color: #000000; text-align: center; padding: 0 0 0 0;}
#in-store-headerlnk a {font-size: 12px; color: #990000; }
#in-store-headerlnk a:link { color: #990000; }
#in-store-headerlnk a:visited { color: #990000; }
#in-store-headerlnk a:hover {text-decoration:underline; color: #ff0000; }
#in-store-headerlnk a:active { color: #003399; }



.supcent
{ 
	font-size: xx-small;
	vertical-align: text-top;
}
#bvc2004productpage .supcent
{
	font-size: 12px;
	vertical-align: text-top;
}


/* Did You Know Page */
.dyktable
  {width: 95%;
   margin:5px 0px 5px 0px;
   padding: 2px 4px 2px 2px;
   BORDER: 1px solid #ffcc33;
   border-collapse: collapse;
   border-spacing: 0px; 
   background-color: #ffffff; 
   font-size: 11px; color: #006699;
   font-family:Arial, Verdana, Lucida, Geneva, Helvetica, 
	  sans-serif;}
.dyktable a {font-size: 11px;}

/*store table*/
.tablegfx { background: url(../images/store/table_gfx.jpg) repeat-x; }

/*Login page text*/
.logintxt 
   {margin:0px 20px 20px 20px;
    font-size: 12px; color: #cc3300;
    font-family:Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;}

/*Advanced Search - Category Pages*/
.SearchMenu,.SearchMenu option
{
font-size:89%;
font-family:Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
}


/*Category Pages link to More Colors*/
.MoreColors
{
color:#ff3300;
font-size:9px;
}


.orderreviewrecord1, .orderreviewrecord2
{
	border-top: 1px solid #CCCCCC;
}

.recordskuname
{
	width: 50%;
}

.orderreviewsubmit
{
	width: 100%;
	text-align: right;
	border-top: 1px solid #CCCCCC;
}


/*Cover Price on Product page*/
#price-cover {width:150px; height:20px; margin: 0px; position:relative; top: 25px; left: 0px;  padding: 0px 0px 0px 0px;}

.BorderBottom {border-bottom:solid 1px #cccc99;}

.leftnav-brands {border:1px #cccc99 solid; padding: 3px 3px 3px 6px; }
.leftnav-brands-link {font-size: 100%; color: #000; font-weight: bold;}
.leftnav-brands-link a {font-size: 100%; color: #333;}<!-- font-weight: bold;-->
.leftnav-brands-link a:link { color: #333; }
.leftnav-brands-link a:visited { color: #333; }
.leftnav-brands-link a:hover {text-decoration:underline; color: #990000; }
.leftnav-brands-link a:active { color: #333; }

.prod-tab {font-size: 110%; }
