@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-size:12px; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;
}
html{ height:100%;
}
select{border:1px solid #999;}
input{border:1px solid #999;}
textarea{border:1px solid #999;}
#header{ width:840px; height:103px; margin:0 auto; position:relative; 
}
#top1{height:25px;font-size:11px; line-height:25px; text-align:right; padding-right:0px; color:#000000; width:391px; float:right; background:url(../images/topcontent.jpg) no-repeat;
}
#top1 a{ color:#3D5376; font-size:11px; padding-right:6px; padding-left:5px;
}
#top1 a:hover{ background:#3D5376; color:#cccccc;
}
.logo{ position:absolute; top:8px; left:0;
}
.ship{position: absolute;left: 230px;top:12px;}
.search{ position:absolute; top:26px; right:0;
}
.in3{ border:1px solid #999; width:200px; height:16px; padding-top:2px;
}
.in4{ padding-top:3px;
}
.s1{border:1px solid #999; }
#topnav{ position:absolute; top:73px; left:0; width:100%; height:25px; line-height:25px; border-top:4px solid #bc2a29; background:url(../images/bg1.jpg) left bottom repeat-x;
}
#topnav p{ margin:auto; width:840px; margin-bottom:0px; margin-top:0px; }
#topnav a{ color:#4d4d4c; text-decoration:none; float:left; height:25px; display:block; padding: 0 21px 0 21px; 
}
#topnav a:hover{ background:url(../images/bg2.jpg) left bottom repeat-x; color:#fff;
}
#container{ width:840px; margin:0 auto; 
}
#container_bg{ float:left; width:838px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;
}
/*+++++++++++++++++++++++left++++++++++++++++++++++++++++++++++++++++++++++*/
#left{ width:237px; min-height:1%; float:left; border-right:1px solid #e5e5e5;
}
.left1{ float:left; width:217px; margin:10px 0 0 0; padding:0 10px 10px 10px;
}
.left1 h2{color:#c63b39; font-size:14px; padding:7px 0 5px 18px; margin-bottom:5px; border-bottom:1px solid #e5e5e5; background:url(../images/left.jpg) no-repeat;
}
.in1{ border:1px solid #999; width:140px; height:18px; padding:2px 0 0 1px
}
.in2{ padding:5px 0 0 0;
}
.left1 ul li span{ color:#c63b39; font-size:13px;}
.left1 ul li{ list-style:none; height:25px; line-height:25px; border-bottom:1px solid #e5e5e5;
}
.left1 ul li a{ text-decoration:none; display:block; width:100%; color:#000000; font-size:11px;
}
.left1 ul li a:hover{ background:#F1F7F9; color:#C11406; 
}
.left1 ul li a span{ font-size:7px;
}
/*+++++++++++++++++++++++right++++++++++++++++++++++++++++++++++++++++++++++*/
#right{ width:590px; min-height:1%; float:right; padding:10px 0 10px 10px;
}
#banner{ float:left; width:580px; height:194px; background:url(../images/banner.jpg) left center no-repeat;
}
#welcome{ float:left; width:590px; padding:10px 0 10px 0; border-bottom:1px solid #e5e5e5;
}
#welcome p{ line-height:150%; font-size:11px; padding-right:10px;
}
#welcome .in5{ color:#0d6ea4; font-weight:bold;
}
#welcome .in6{ color:#0d6ea4; font-size:11px;
}
#topseller{ width:590px; float:left; margin-top:10px;
}
.topse{ position:relative; padding:3px 0 0 8px; float:left; width:582px; height:20px; border-bottom:1px solid #e5e5e5;
}
.topse span{ position:absolute; bottom:0; left:0; border:1px solid #e5e5e5; border-bottom:0; height:20px; padding:3px 10px 0 10px;
}
.l1{ float:left; width:120px; padding:1px; height:200px; text-align:center; margin-right:20px; margin-bottom:15px;
}
.l1 img{ width:120px; height:120px; border:0
}
.l1 a{ font-size:11px; color:#3D5376; font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.l1 a:hover{ color:#000; text-decoration:none;
}
#page{ text-transform: uppercase; font-size:11px; color:#4e90b9; margin-bottom:10px;text-align: right;padding-right: 5px;
}
.l1price{height:50px;}
.l1name{width:120px;height:50px;}
.l1p1{font-weight:bold;color:#FF0000;}
.l1p2{font-weight:bold;font-size:11px;color:#609EC2;}
.l1p3{font-size: 10px;}
/*---------------------- singin ---------------------------------------------*/
.s1{ position:relative; padding:3px 0 0 8px; margin-bottom:10px; float:left; width:342px; height:30px; border-bottom:1px solid #000; float:left;
}
.s1 span{ position:absolute; bottom:0; left:0; color:#000; border:1px solid #666; border-right:1px solid #000; border-bottom:1px solid #000; border-bottom:0; height:20px; padding:3px 10px 0 10px;
}
.s2{ float:left; display:inline; width:350px; padding-top:10px; padding-left:30px; margin-left:15px;
}
.s3{ float:left; color:#000; font-size:11px; line-height:150%; width:100%; margin-bottom:10px;
}
.s2 form{ float:left;
}
.s2 a{ font-size:11px;
}
.s2 a:hover{ color:#C11406; 
}
/*---------------------- register ---------------------------------------------*/
#register{ padding:10px 100px 0 100px;
}
#register h2{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px; border-bottom:1px solid #e5e5e5;
}
#register p{ padding:10px 0 10px 0; font-size:11px;
}
#register p a{ color:#f00;
}
#register p a:hover{ background:#01accb; color:#fff;
}
.s4{ text-align:right;
}
.s4 a{ color:#f00;
}
.s4 a:hover{ background:#01accb; color:#fff;
}
.s5{ padding-left:6px;
}
.s5 input{ border:1px solid #ccc; width:200px; height:18px; padding:2px 0 0 1px
}
.s5 select{ border:1px solid #ccc; width:205px; height:18px; padding:2px 0 0 1px
}
.s6{ padding:5px 0 0 0;
}
/*---------------------- member ---------------------------------------------*/
.m1{ text-align:right; border:1px solid #efefef; border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding:3px 10px 3px 0;
}
.m2{ padding-left:10px; border-bottom:1px solid #efefef;
}
.m2 a{ color:#f00; font-size:11px; padding:2px;
}
.m2 a:hover{ background:#0d6ea4; color:#fff;
}
.m3{ background:#efefef; padding:2px; border:1px solid #efefef; border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
.m4{ font-size:11px; padding:2px 0 2px 0;
}
.m4 a{ font-size:11px; color:#f00; padding:2px;
}
.m4 a:hover{ background:#0d6ea4; color:#fff;
}
.m5{ border:1px solid #CCC; height:18px; padding:2px 0 0 1px; width:160px;
}
/*---------------------------------------------------------------------------------------------------------*/

			.tabContentContainer {
			clear:left;
			background-color:#FFFFFF;
			border:1px solid #e5e5e5;
			border-right:0;
			position:relative;
			top:-1px;
			margin-bottom:-1px;
			}
			.tabContentContainer ul{ margin-bottom:10px;
			}			
			.tabContentContainer li{ list-style:none; padding:2px 0 2px 0; 
		    
				}
			.tabContentContainer li a{color:#0d6ea4; font-size:11px;
			}	
			.tabContentContainer li a:hover{color:#000;
			}
			.p10 a{color:#0d6ea4; font-size:11px;
			}		
			.p11{ background:#efefef; padding:10px; margin-top:5px; margin-bottom:5px; font-size:11px;
			}		
			
			.pdpTab {
			margin-right:auto;
			margin-left:auto;
			
			}
			.tabCorner{
			position:absolute;
			top:-1px;
			left:auto;
			right:0;
			z-index:4;
			}
			.pdpTabLabel {
			padding-left:8px;
			padding-right:8px;
			padding-top:5px;
			padding-bottom:6px;
			background-color:#CCCCCC;
			}
			.tabHolder {
			border-top:1px solid #CCCCCC;
			border-right:0;
			border-left:1px solid #CCCCCC;
			border-bottom:0;
			position:relative;
			float:left;
			margin-right:2px;
			}
			.tabtext {
			font-family:Verdana, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#323232;
			}
			.activeTab {
			background-color:#FFFFFF;
			z-index:3;
			cursor: default;
			}
			.inactiveTab {
			background-color:#CCCCCC;
			z-index:0;
			cursor: pointer;
			}
			.tabContent {
			background-color:white;
			padding:8px;
			_height:136px;
			min-height:136px;
			}
			
			.activeTabContent {
			display:block;
			}
			
			.inactiveTabContent {
			display:none;
			}
			
/*---------------------------------------------------------------------------------------------------------*/
/*+++++++++++++++++++++++footer++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{ width:840px; margin:0 auto; clear:both; border-top:1px solid #e5e5e5;
}
#footernav{ margin:auto; text-align:center; padding:10px; color:#666;}
#footer p{ font-size:11px; color:#666; background:url(../images/footerbg.jpg) repeat-x; text-align:center; padding-top:20px;
}
#footernav a{ font-size:11px; color:#666; margin-left:5px; margin-right:5px;
}
#footernav a:hover{ color:#C11406;
}
/*----------------------------------other---------------------------------------------------------------*/
.p12{ color:#0d6ea4; font-size:11px; 
}
.p13{ padding:10px; margin-right:10px; background:#efefef; font-size:11px; margin-top:5px; margin-bottom:5px; line-height:150%;
}
.p13 a{ color:#0d6ea4; font-size:11px; 
}
.p13 a:hover{ color:#000;
}

.commentbox {width:250px; height:80px;border:1px #999 solid }
.font11{ font-size:11px}
.inputbox {width:186px; height:21px; background:url(../images/inputbox.jpg) no-repeat}
.reset {width:79px; height:19px;border:0; background:url(../images/reset.gif) no-repeat}
.selectbox {width:153px; height:19px; font-size:11px;border:1px #999 solid}
.submit {width:79px; height:19px; border:0; background:url(../images/submit.gif) no-repeat}
.red{ color:#c63b39}