@charset "iso-8859-1";


.content-container {
    position:relative;
    z-index:100;	
    padding:0;
	background: url(/inc/images/category_bc.png) repeat-y !important;

}
.left{
    float:left;
    width:176px;
    background:url(/inc/images/shopby_bc.gif) no-repeat top;
    padding:35px 0 0 0;
}
.right{
    float:left;
    width:784px;    
	z-index:100;
	background-color:#FFFFFF;
}

.banner{
    width:784px;
    height:214px;
    position:relative;
    z-index:-1;
}
.content-left{
    position:relative;
    z-index:-1;
    float:left;
    width:644px;
    border-right:1px solid #E2DFDD;
	background-color:#FFFFFF;
	z-index:1000;
}
.content-right{
    float:left;
    width:124px;
    padding:15px 0 15px 10px;
}


.category-bottom{
    border-top:1px solid #E2DFDD;
    background:url(/inc/images/cat_btm_bc.gif) repeat-x;
    padding:17px 0 15px 20px;
}
.category-bottom-left{
    float:left;
    width:159px;
}
.category-bottom-center{
    float:left;
    width:157px;
}
.category-bottom-right{
    float:left;
    width:287px;
}
a.free-shipping{
    display:block;
    text-indent: -9999px;
    background:url(/inc/images/buttons/free_shipping.gif) no-repeat;
    width:287px;
    height:47px;
    margin:0 0 10px 0;
}

ul.top-brands{padding:15px 0 0 8px;}
ul.top-brands li{padding:0 0 19px 0;}

.mtop20 {margin-top:20px;}
.mbot20 {margin-bottom:20px;}

div.info_page {margin:0 20px;font-size:9pt;}
div.info_page p {margin:10px 0px;}
div.info_page h1 {font-size:14pt;color:grey;margin:20px 0px;}

.imgleft {float:left;margin:0 10px 10px 0;border:1px silver solid;}
.imgright {float:right;margin:0 0 10px 10px;border:1px silver solid;}

div.normalp {margin-bottom:50px;}
div.normalp p {margin-bottom:20px;}
div.normalp ol li {margin:0 20px 10px 20px;list-style-type:decimal;}
div.normalp ul li {margin:0 20px 10px 20px;list-style-type:disc;}
table.normaltable {width:100%}
table.normaltable td {padding:10px 0;}
table.datatable {border:0px;}
table.datatable td {padding:2px;}
div.phoneleft {margin:10px;font-size:12pt;font-weight:bold;}

h2 {font-size:12pt;color:gray;}

.ol_std li {
line-height:180%;
margin-left:20px;
list-style-type:decimal;
}



div.content-left{border-left:1px #E2DFDD solid;}


div.infopage {
margin:20px 80px 30px 0;
}

div.infopage p {
margin-bottom:20px;
font-size:9pt;
}

div.infopage ul {
font-size:8pt;
line-height: 150%;
text-decoration: none;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: disc;
padding: 6px;
margin-left: 20px;
margin-bottom:20px;
}

div.infopage h1 {font-size:12pt; text-indent:0px;margin:0px;height:20px;}