@charset "utf-8";
/*-------------------------------------------------------------------General styles*/
*{margin:0; padding:0;}
html body{font-family: Verdana; color:#000; background-color:#222}
div,form,ul,dl,dt,dd{ margin:0; padding:0; border:0}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0}
table,tr,th,td{ font-size:11px}
input,textarea,select{  font:normal 11px Arial; color:#313131; vertical-align:middle; margin-left: 5px;}
em{font-style:normal;}
li{ list-style-type:none; display: block}
img{ border:0; display:block}
.clear{ clear:both}

/*-------------------------------------------------------------------links styles*/
a{ color:#666; text-decoration:none}
a:hover{ color:#333; text-decoration:none}

/*-------------------------------------------------------------------layout styles*/
#layout{ margin:0 auto; width:960px; height:auto}

/*-------------------------------------------------------------------header styles*/
#header{ position:relative; width:960px; height:96px; background:url(../images/headerbg.gif) repeat-x bottom; clear:both}
#logo {
	position:absolute;
	left:29px;
	top:16px;
	width:258px;
	height:26px;
}
#topmenu {
	position:absolute;
	right:10px;
	top:10px;
	width:350px;
	height:14px;
	font-size:10px;
	line-height:15px;
	color:#fff;
	text-align:right;
}
#topmenu a{ color:#e5ca02}
#topmenu span{ padding-right:5px}
#topmenu .cart{padding-left:18px; width:auto; height:14px; background:url(images/bag.gif) left center no-repeat}
#nav {
	position:absolute;
	left:18px;
	top:64px;
	width:700px;
	height:25px;
	font-size:14px;
	line-height:20px;
	color:#fff;
}
#nav a{ color:#fff; text-decoration:none; padding: 2px 15px; font-size:12px;}
#nav a:link,#nav a:visited{ color:#fff; text-decoration:none; border:1px solid #000;}
#nav a:hover{ color:#fff; background:#c00; border:1px solid #fff;}
#searchbox {
	position:absolute;
	left:703px;
	top:62px;
	width:260px;
	height:25px;
}
#searchbox span{ float: left; width:auto}
#searchbox .searchinput{ width:158px; height:17px; border:1px solid #9a9a9a;}
#searchbox .searchbtn{ width:60px; height:19px; border:0; cursor:pointer}

/*-------------------------------------------------------------------container styles*/
#container{ float:left; padding:8px; width:944px; height:auto; background-color:#fff}
/*-------------------------------------------------------------------left styles*/
#left{ float:left; width:190px; height:auto; margin-right:8px}
#categories{ float:left; width:190px; height:auto; margin-bottom:8px}
#categories .category_title{ float:left; width:190px; height:28px}
#categories ul{ padding:8px 0; margin:0; float:left;}
#categories li{ height:22px; }
#categories a.a1:link,#categories a.a1:visited{ color:#000; background-color:#e3e3e3}
#categories a.a1:hover{ color:#000; background-color:#e3e3e3;}
#categories li a:link,#categories li a:visited{ float: left; padding-left:15px; width:175px; font-size:11px; line-height:22px; color:#000}
#categories li a:hover{ color:#000; background-color:#e3e3e3}
.bestsellers{ float:left; padding:0 21px; width:148px; height:auto}
.bestsellers h3{ float:left; width:148px; font:normal 14px/30px Verdana; color:#d11f24; text-align:center; margin-bottom:6px}
.productbox{ float:left; width:148px; height:auto; text-align:center}
.productbox img{ text-align:center; margin:5px 0 8px 3px;}
.productbox p{float:left; width:140px; height:auto; font-size:11px; line-height:14px}
.pr{ float:left; width:148px; height:auto; text-align:center}
.pr img{ margin-bottom:12px}
.pr p{float:left; width:148px; height:auto; font-size:11px; line-height:14px}
/*-------------------------------------------------------------------right styles*/
#right{ float: left; width:746px; height:auto}
.crumb{ float:left; width:745px; font:11px/25px Verdana, Geneva, sans-serif; border-bottom:1px dashed #ccc;}
.pbox{ width:745px; float:left; clear:both; margin:10px 0;}
.ptitle{ float:left;  width:745px; height:30px; font:18px/30px Tahoma; color:#333; border-bottom:1px solid #ccc; margin-bottom:10px}
h1{ height:30px; font:18px/30px Tahoma; color:#333; border-bottom:1px solid #ccc; margin-bottom:10px}
.pbar{ line-height:20px; background:#efefef; color:#333; font-size:12px; padding-left:15px; width:98%;}
.pbox .left{ float:left; width:252px; height:auto;  padding-right:16px}
.pbox .left .pimg{ margin:0 0 10px}
.small{ float:left; width:240px; margin:12px 0 0 12px;}
.small img{ float:left; border:1px solid #ccc; margin:5px}
.zoom{ float:left;  clear:both; margin-left:12px;}
.relate{ float:left; margin:12px; padding:10px 0; width:352px; height:auto; border:1px solid #f60;}
.relate img{ margin:5px 0 0 0; float:left;}
.pbox .right{ float:left; width:450px; height:auto}
.pbox .right .detailtitle{ float:left; width:450px; height:auto; border-bottom:1px solid #ccc;}
.pbox .right .detailtitle .left{ float:left; width:auto; text-align:left}
.pbox .right .detailtitle .right{ float:right; width:auto; font:bold 18px/54px Verdana; color:#f63716; text-align:right}
.pbox .right p{ float:left; padding-top:8px; width:450px; height:auto; font-size:11px; color:#666}
.red{ color:#f00}
.size{ width:150px; height:18px}
.c1{ float:left; width: auto; text-align:left}
.c2{ float:left; padding-top:20px; width:auto; text-align:right; color:#f63716; font-size:18px;font-weight:bold}
.description{ float:left; padding:15px; width:418px; height:auto; margin-top:18px; background-color:#e6e6e6; border:1px solid #ccc}
.description .description_title{ float:left; width:418px; font-size:12px; font-weight:bold; line-height:24px; color:#333; margin-bottom:5px}
.description ul{ float:left; width:418px; height:auto}
.description li{ float:left; padding-left:18px; width:400px; height:auto; font-size:11px; line-height:18px; color:#666; background:url(../images/dian.gif) top left no-repeat } 



.banner{float:left; width:746px; height: auto; margin-bottom:12px;}
.banner1{ position:relative; float:left; width:746px; height:214px; clear:both; background:url(../images/banner1.jpg) no-repeat}
#intro {
	position:absolute;
	left:489px;
	top:65px;
	width:110px;
	height:140px;
	font-family:Arial;
	color:#fff;
	text-align:left;
}
#intro h2{ float:left; width:110px; height:auto; font-size:14px; line-height:24px}
#intro p{float:left; width:110px; height:auto; font-size:12px; line-height:16px  }
#intro a:link,#intro a:visited{ color:#c00; text-decoration:underline;}
#intro a:hover{ color:#000; text-decoration:none;}
.banner2{ float:left; width:746px; height:204px}
.banner3{ position:relative;float:left; width:746px; height:67px; background:url(../images/banner3.jpg) no-repeat}
#shop {
	position:absolute;
	left:546px;
	top:17px;
	width:160px;
	padding-left:10px;
	border:1px solid #fff;
	height:20px;
	line-height:20px;
	background-color:#c00;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
}
#shop a{ color:#fff}
.weeklysale{ float:left; width:746px; height:auto}
.prtitle{ float:left; padding-left:16px; width:730px;font: normal 14px/25px Tahoma;  color:#000;  background:#efefef;}
.prlist{ float:left; width:746px; height:auto}
.prbox{ float:left; width:148px; height:auto; border-left:1px solid #ccc; text-align:center;}
.listpic{ margin:5px 0  0 2px; width:140px; height:105px;}
.prbox1{ border-right:1px solid #ccc}
.prbottom{ float:left; width:148px; font:11px/20px "Verdana"; color:#fff; text-align:center; background-color:#b90504; margin-top:12px}

/*-------------------------------------------------------------------right styles*/
#footer{ float:left; padding:14px 8px 0 0; width:944px; height:auto; padding-bottom:10px;font-size:10px; color:#666; background:#f2f2f2 url(../images/bottombg.gif) repeat-x; width:952px;}
#footer .left{ float:left; width:auto; padding-left:10px;}
.newsletter_input{ width:106px; height:15px; border:1px solid #ccc}
.newsletter_submit{ width:54px; height:17px; border:0; cursor:pointer; background:url(../images/subscibe.gif) no-repeat}
#footer .right{ float:left; width:98%; line-height:15px; display:block; text-align:center;}
#footer .right a{ color:#666; padding:0 5px}



/*  --------------- PRICES ---------------  */

.normalprice, .productSpecialPriceSale {
        
}
.productittle a{  clear:both;  height:45px;font-size:10px; line-height:15px; padding-right:20px;}	
.productittle a:link,.productittle a:visited{  color:#930; text-decoration:underline;}
.productittle a:hover{ color:#930; text-decoration:none;}
.normalprice {
	font-size:11px; color:#666;  text-decoration:line-through;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:15px; font-family:tahoma; color:#111111; font-weight:bold;}

.productSpecialPriceSale {
	text-decoration:line-through; font-size:11px; 
}
.productSpecialPrice{font-size:12px;color:#ff9900;}
		
.productPriceDiscount {color:#7da404; font-size:11px; }

.retail{ text-decoration:line-through; color:#555;}



a.topclassaurl:link {color: #000000}
a.topclassaurl:visited {color: #000000}
a.topclassaurl:hover {background: #979292;display:block;}


a.twoclassaurl:link {color: #756565}
a.twoclassaurl:visited {color: #0756565}
a.twoclassaurl:hover {background: #979292;display:block;}


