@charset "utf-8";
/* CSS Document */

body{background-color:#fff;margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}

table #container{margin:0 auto;width:955px;height:auto;border:solid 0px #ccc;}

/*------------------------------------Header--------------------------*/
#header{width:100%;margin-top:15px;}
#header #logo{width:450px;float:left;}

#header #topBox{width:390px;float:right;}
#header #topBox1{width:330px;float:right;}
#header #topBox #topLinks{list-style:none;margin:0;padding:0;float:right;}
#header #topBox #topLinks li{float:left;clear:right;padding:10px 5px 5px 5px;font-size:12px;}
#header #topBox #topLinks li a{text-decoration:none;color:#666;}
#header #topBox #topLinks li a:hover{color:#E41B31;}
#header #topBox #search{float:right;margin-bottom:5px;}
#header #topBox #search .input{width:335px;height:13px;_height:23px;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;padding-top:4px;}
#header #topBox #search .goBtn{float:left;padding:0px 4px;}
#header #topBox #cart{padding-left:15px;margin-top:5px;font-size:12px;clear:right;text-align:left}

#topNavigation{width:100%;margin:0 auto;clear:left;}
#topNavigation #mainLinks{background-color:#C02334;width:675px;margin:15px 0 0 164px;height:30px;text-align:center;_margin-left:164px;float: left;}
#topNavigation #mainLinks ul{list-style:none;color:#fff;margin:0;padding:5px 23px;}
#topNavigation #mainLinks ul li{float:left;font-size:12px;font-weight:normal;padding:3px 6px;}
#topNavigation #mainLinks ul li a{text-decoration:none;color:#fff;font-weight:bold;}

/*---------------------------Phone and Manufacturer --------------------------*/
#contentarea{width:100%;padding:0;float:left;margin:0;}
#contentarea #topNavigation{width:920px;background-color:#C02334;height:auto;color:#fff;margin:0;padding:8px 15px;float:left;_width:950px;}
#contentarea #topNavigation #phone{float:left;width:400px;font-weight:bold;padding-top:3px;font-size:12px;}
#contentarea #topNavigation #manufacturer{float:right;width:400px;text-align:right;font-size:12px;font-weight:bold;}
#contentarea #topNavigation #manufacturer td{text-align:right;font-size:12px;font-weight:bold;color:#fff;}
#contentarea #topNavigation #manufacturer form{margin:0;padding:0;}
#contentarea #topNavigation #manufacturer select{width:200px;height:18px;font-size:11px;}
#contentarea #topNavigation #manufacturer a, #contentarea #topNavigation #manufacturer a:visited{font-size:13px;font-weight:bold;color:#000;}
#contentarea #content{width:950px;margin-top:10px;float:left;}

/*--------------------------Left Part------------------------------*/
#contentarea #content #leftPart{width:207px;margin-right:20px;float:left;}

#contentarea #content #leftPart .box{
	width:100%;
	background-image: url(../images/left-nav-back.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	_min-height:160px;
	padding-bottom:15px;
}
#contentarea #content #leftPart .box form{margin:0px;padding:0px;}

#contentarea #content #leftPart .box h3{
	font-size:14px;
	font-weight:bold;
	padding:3px 0 13px 15px;
	margin:0;
	background-image: url(../images/heading-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#CD2033;
}

h1{
	font-size: 14px;
	color:#990000;
	font-weight:bold;
	text-transform:uppercase;
}

#contentarea #content #leftPart .box ul{text-align:left;list-style:none;margin:0;padding:10px 0 10px 10px;}
#contentarea #content #leftPart .box ul li{font-size:12px;padding:0 0 5px 0;}
#contentarea #content #leftPart .box ul li a{color:#666;text-decoration:none;font-weight:normal;}
#contentarea #content #leftPart .box ul li a:hover{color:#CD2033;}
.cat_lev_0 ul {display:none;font-weight: bold;}
.cat_lev_0 ul li {display:none;font-weight: bold;}
.cat_lev_1{display:none;}


/*----------------------------Right Part-----------------*/
#contentarea #content #rightPart{width:722px;float:left;height:auto;}
.pageHeading{
font-size:14px;
	font-weight:bold;
	padding:3px 0 5px 0;
	margin:0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#CD2033;
	border-bottom:solid 1px #CD2033;
}
.pageHeading2{
font-size:14px;
	font-weight:bold;
	padding:3px 0 5px 0;
	margin:0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#CD2033;
	border-bottom:solid 3px #CD2033;
}
#contentarea #content #rightPart ul{list-style:none;}
#contentarea #content #rightPart ul li{padding-left:13px;}

.main a{text-decoration:none;color:#000}
.main a:hover{text-decoration:none;color:#CD2033}

.main p{margin:0;padding:0;line-height:18px;}

#contentarea #content #rightPart h3{
	font-size:14px;
	font-weight:bold;
	padding:3px 0 5px 0;
	margin:0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#CD2033;
	border-bottom:solid 1px #CD2033;
}

#contentarea #content #rightPart .featured_products{
width:210px;_width:200px;
float:left;
margin:20px 15px;
_margin:20px 15px;
height:auto;
text-align:center;
}
#contentarea #content #rightPart .featured_products img{border:solid 1px #EDECF1;}
#contentarea #content #rightPart .featured_products p{margin:0;padding:0px;}
#contentarea #content #rightPart .featured_products .pName a{padding:2px;text-decoration:none;color:#000;font-weight:normal;line-height:30px;font-size:12px;}
#contentarea #content #rightPart .featured_products .pName a:hover{padding:2px;color:#CD2033;font-size:12px;}
#contentarea #content #rightPart .featured_products .retailPrice{line-height:15px;font-weight:none;font-size:12px;}
#contentarea #content #rightPart .featured_products .yourPrice{line-height:15px;font-weight:bold;font-size:12px;}
#contentarea #content #rightPart .featured_products .youSave{line-height:15px;font-weight:bold;color:#CD2033;font-size:12px;}

#contentarea #content #rightPart #banners{margin:10px 0;width:100%}
#contentarea #content #rightPart #homeBanners{margin:0px 0;width:100%}
#contentarea #content #rightPart #homeBanners #animation{float:left;padding:0 2px;_padding:0;}

#contentarea #content #rightPart #banners #animation{margin:0 6px;_margin:0 0px;padding:0;}
#contentarea #content #rightPart #banners img{float:left;}

/*--------------------------------footer--------------------------*/
#footer{width:950px;border-top:solid 1px #EDECF1;border-bottom:solid 1px #EDECF1;float:left;background-color:#F7F7F7;margin:10px 0;_margin:0px 0;height:112px;}
#footer #newsletter{float:left;width:205px;_width:206px;height:100px;border:solid 1px #B31226;background-color:#C02334;margin-top:5px;_margin:5px 0;color:#fff;}
#footer #newsletter h2{margin:0;padding:0;padding-left:5px;font-size:15px;font-weight:bold;}
#footer #newsletter p{margin:3px 0;padding:0;font-size:11px;padding-left:5px;}
#footer #newsletter .input{height:14px;_height:18px;width:140px;margin-left:5px;font-size:10px;padding:2px 0 0 2px;_padding:0 0 0 1px;margin-top:2px;}
#footer #newsletter .btn{width:50px;margin-left:3px;font-size:11px;}
#footer #newsletter form{margin:0;padding:0;}

#footer ul{width:155px;_width:178px;float:left;list-style:none;margin:0;padding:0 15px;}
#footer ul li{padding:0 0 3px 10px;_padding:0 0 0px 10px;font-size:12px;margin:0;}
#footer ul li a{text-decoration:none;color:#666;}
#footer ul li a:hover{color:#CD2033;}

#footer h3{font-size:14px;
	font-weight:bold;
	padding:3px 0 5px 0;_padding:3px 0 0px 0;
	margin:0;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	}

/*----------------------------Copyright--------------------------------*/
#copyright{width:950px;float:left;margin-bottom:10px;}
#copyright #text{float:left;width:450px;font-size:11px;color:#ccc;}
#copyright #images{float:left;width:500px;float:right;text-align:right;}


/*------------------------------Free Product----------------------------*/
#a1 table td{font-size:12px;}
#a1 table td p{font-size:12px;}
#a1 table td p a{text-decoration:none;font-size:12px;font-weight:bold;color:#CD2033}
#a1 table td p a:hover{color:#666;}

#a2 table td{font-size:12px;}
#a2 table td p{font-size:12px;}
#a2 table td p a{text-decoration:none;font-size:12px;font-weight:bold;color:#CD2033}
#a2 table td p a:hover{color:#666;}

#a3 table td{font-size:12px;}
#a3 table td p{font-size:12px;}
#a3 table td p a{text-decoration:none;font-size:12px;font-weight:bold;color:#CD2033}
#a3 table td p a:hover{color:#666;}

/*--------------------------Homepage--------------------------------------*/
.banner{margin:8px 0 0 0;_margin:8px 0;float:left;}
.animation{margin-top:0px;}
#ecatalog{margin-top:10px;float:left;}

#categories{width:100%;margin-top:10px;float:left;}
#categories a{text-transform:uppercase;text-decoration:none;margin:0px;padding:0px;float:left;color:#CD2033;font-size:12px;height:75px;font-weight:bold;margin-top:5px;width:100%}

#categories .catBox{height:193px;float:left;padding-right:5px;}
#categories .catBox span{float:left;height:191px;_height:193px;}
#categories .catBox .boxContent{border-top:solid 1px #CED4E0;border-bottom:solid 1px #CED4E0;width:91px;float:left;text-align:center;}!Important 


#categories .catBoxL{height:193px;float:left;}
#categories .catBoxL span{float:left;height:191px;_height:193px;}
#categories .catBoxL .boxContent{border-top:solid 1px #CED4E0;border-bottom:solid 1px #CED4E0;width:91px;text-align:center;}!Important 


.cat_lev_3 ul {list-style-type: none;padding: 20px 5px;}


.cat_lev_3 ol {
  
  text-align: left;
  list-style-type: none;
  margin: 50px 30px 0px 0px ;
  padding: 25px 20px 0px 0px ;
}
.cat_lev_3 li {
  
  text-align: left;
  list-style-type: none;
  margin: 0px;
  padding: 1px 10px;
}
ol {
  
   padding: 30px 30px;
list-style-type: none;
}
ol li{
  
   padding: 30px 30px;
list-style-type: none;
}
.cat_lev_0 ol {
  
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 1px 10px;
}


