#container {
	width:				963px;
	padding:0 15px;
	background-image:url(../images/product/p_bg.jpg); 
	background-repeat:repeat-y;
	margin:				0 auto;
	font-size:12px;
}

.red { color:#ff0000; padding:10px 0 5px 0; font-size:14px;}

#main .fun{ padding-bottom:1px; border-bottom: dashed 1px #ccc; width:390px; margin-bottom:3px;}
#main .fun a{margin-left:5px; text-decoration:none; color:#000; font-size:11px;}
#main .fun a:hover{color:#003399}
#main .fun img{vertical-align:middle; margin-right:3px;}
#main .p_info{ width:725px; float:left; padding-left:10px;}
#main .main_right{ width:218px; float:left;}

h1{ color:#886600; margin:12px 0 15px 0; font-size:22px;}
#main .p_info .p_image{ width:320px; float:left;text-align:center; margin-bottom:10px;}
#main .p_info .p_image img{ width:320px; height:240px;}
#main .p_info .p_image span img{ width:99px; height:17px;}
#main .p_info .p_image div img{ width:219px; height:50px; margin-top:18px;}
h2{ font-size:17px; font-family:Arial, Helvetica, sans-serif;}
h2 .normalprice{ text-decoration: line-through ; font-weight:normal; font-size:15px; margin-left:8px;}
h2 .productSpecialPrice{ color:#F00; font-size:16px; margin-left:8px;}
h2 .productPriceDiscount{color:#F00; font-size:16px; margin-left:10px;}
#productDescription{line-height:16px; margin-top:6px; padding-left:20px;}
#productDescription ul li{ margin-left:15px; list-style:circle}
#productDescription ul li a{ color:#039; text-decoration:underline;}
#main .p_info .add{margin:5px 0 0 0}
#main .p_info .add input{ margin-top:3px; }
#main .p_info .add .submit{ vertical-align:bottom; margin-left:10px;}

#main .model{ margin:10px 0 10px 0; line-height:18px;}
#main .model ul li{ list-style:none;}

#main .rel_cate{ background-image:url(../images/index/right_top.gif); background-repeat:no-repeat; width:207px; height:37px; line-height:37px; color:#007777; font-weight:bold; padding-left:11px; font-size:14px; font-family:Arial, Helvetica, sans-serif}
#main .rel_con{ width:216px; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; padding:5px 0;}
#main .rel_con ul li{ list-style:none; line-height:18px;}
#main .rel_con ul li a{color:#039; font-weight:bold; margin-left:15px;}
#main .rel_con ul li a:hover{ color:#3366ff;}
#main .rel_b{ background-image:url(../images/index/right_bottom.gif); background-repeat:no-repeat; height:6px; width:218px; margin-bottom:15px;}
#main .main_right .top_today{ background-image:url(../images/index/hot_top.gif); background-repeat: no-repeat; height:37px; line-height:35px; text-align:center; font-weight:bold; font-size:14px;}
#main .main_right .hot_bot{ background-image:url(../images/index/hot_bottom.gif); background-repeat:no-repeat; width:218px; height:8px;}
#main .main_right .td_content{border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-top:0; border-bottom:0;}
#main .main_right .td_content ol li{line-height:18px;}
#main .main_right .td_content ol li a{ color:#003399; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
#alsoPurchased .w_tit .l{ float:left; background-image:url(../images/product/pbl.jpg); background-repeat:no-repeat; height:37px; width:6px;}
#alsoPurchased .w_tit .c{ float:left; background-image:url(../images/product/pbc.jpg); background-repeat:repeat-x; height:37px; width:693px; line-height:37px; padding-left:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#007777; font-weight:bold;}
#alsoPurchased .w_tit .r{ float:left; background-image:url(../images/product/pbr.jpg); background-repeat:no-repeat; height:37px; width:6px;}
#alsoPurchased .w_content{ border:solid 1px #ccc; border-top:0; width:673px; margin-left:1px; padding:10px; padding-left:38px;}

#main .main_right{ width:218px;}
#main .main_right .rightBoxContainer{ width:218px;}
#main .main_right .rightBoxContainer h3{background-image:url(../images/index/hot_top.gif); width:218px; background-repeat: no-repeat; height:37px; line-height:35px; text-align:center; font-weight:bold;}
#main .main_right .sideBoxContent{border:solid 1px #d4d4d4; width:206px; border-top:0; margin-bottom:8px; text-align:center; padding:10px 5px;}





