/** global beginning */
* {
	padding:            0;
	margin:				0;
}

img {
	vertical-align:		bottom;
	border:0;
}

#css-signature {
	font:				small Verdana, Geneva, Arial, sans-serif;
}

#container {
	width:				963px;
	margin:				0 auto;
	font-size:12px;
}
/** global ending */

/** pseudo class beginning */
a {
	text-decoration:	none;
}

a:link {
	color:				#333;
}

a:visited {
	color:				#333;
}

a:focus {
	color:				#333;
}

a:hover {
	text-decoration:	underline;
}

a:active {
	color:				#333;
}
h1{ color:#886600; margin:12px 0 15px 0; font-size:22px;}
.clear{ clear:both}
#navBreadCrumb{font-size:12px}
#navBreadCrumb a{color:#003399; text-decoration:underline;}
/** pseudo class ending */
#header{padding-top:14px;}
#header .top_img{height:58px; line-height:58px; margin-bottom:2px; padding-left:5px;}
#header .top_img a img{vertical-align: middle; margin-right:10px;}
#header .nav_up{height:46px; line-height:46px;}
#header .nav_up .nu_l{float:left; background-image:url(../images/index/navleft.png); background-repeat:no-repeat; width:12px; height:46px;}
#header .nav_up .nu_c{float:left; background-image:url(../images/index/navbg.png); background-repeat:repeat-x; width:939px; height:46px;}
#header .nav_up .nu_c b{color:#fff; font-size:14px;}
#header .nav_up .nu_c form{display:inline;height:16px; line-height:16px;}
#header .nav_up .nu_c .keyword{width:360px;}
#header .nav_up .nu_c .btn{vertical-align:middle}
/***html .nu_c{ padding-top:10px; float:left; background-image:url(../images/index/navbg.png); background-repeat:repeat-x; width:939px; height:36px; }*/
*html .nu_c{ padding-top:10px}
*html .nav_down{margin-top:-10px}
#header .nav_up .nu_c a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:underline;}
#header .nav_up .nu_r{ float:left; background-image:url(../images/index/navright.png); background-repeat:no-repeat; width:12px; height:46px;}
#header .nav_down{height:35px; line-height:35px;}
#header .nav_down .nd_l{float:left; background-image:url(../images/index/nd_l.png); background-repeat:no-repeat; width:12px; height:35px;}
#header .nav_down .nd_c{float:left; background-image:url(../images/index/ndbg.png); background-repeat:repeat-x; width:939px; height:35px;}
#header .nav_down .nd_c img{float:left}
#header .nav_down .nd_c .nav{float:left; height:35px;line-height:30px; position:relative;}
#header .nav_down .nd_c .nav a{ font-size:12px; font-weight:bold; color:#660000;}
#header .nav_down .nd_c .nav a:hover{ text-decoration:none; color:#000;}
#header .nav_down .nd_c .nav .sub_nav{width:170px; background-color:#ffa100; position:absolute; padding:8px 0 10px 0; top: 26px; left:-8px; display:none}
#header .nav_down .nd_c .nav .sub_nav ul li{list-style:none; line-height:20px; height:20px}
#header .nav_down .nd_c .nav .sub_nav ul li a{margin-left:20px; color:#990000; font-weight:normal;}
#header .nav_down .nd_c .nav .sub_nav ul li a:hover{ color:#000;}
#header .nav_down .nd_c .nav .sub_nav ul li:hover{ background-color:#ffd47d;}

#header .nav_down .nd_r{float:left; background-image:url(../images/index/nd_r.png); background-repeat:no-repeat; width:12px; height:35px;}
#header .banner{margin:5px 0 12px 0;}
#header .banner img{ width:963px; overflow:hidden;}

#main .main_left{ width:177px; float:left;}
#main .main_center{ width:592px; float:left; margin-left:10px;}
#main .main_right{ width:175px; float:left; margin-left:9px;}

#main .main_left .nav_tit{ background-image:url(../images/index/cate_tit.gif); background-repeat:no-repeat; margin-top:-3px; height:36px; }
#main .main_left .nav_tit p{line-height:36px; font-weight:bold; color:#FFF; margin-left:30px; font-size:13px; font-family: Arial, Helvetica, sans-serif; padding-top:2px;}
#main .main_left .nav_content{width:165px; border:solid 1px #96bacf; padding-left:10px; background-color:#e0e6eb;}
#main .main_left .nav_content .top_nav {margin-top:12px;white-space:nowrap;}
#main .main_left .nav_content .top_nav a{font-weight:bold; color:#003399; font-size:12px;}
#main .main_left .nav_content .top_nav a:hover{color:#3366ff; }
#main .main_left .nav_content .category-subs{list-style:none; margin-top:3px;  height:15px; overflow:hidden; }
#main .main_left .nav_content .category-subs a{font-size:11px; color:#003399; text-decoration:underline}
#main .main_left .nav_content .category-subs a:hover{ color:#3366ff; text-decoration:underline}

#main .main_center .index_feature_p{ width:592px;}
#main .main_center .index_feature_p .t{background-image:url(../images/index/index_fpt.gif); background-repeat:no-repeat; height:11px;}
#main .main_center .index_feature_p .c{background-image:url(../images/index/index_fpc.gif); background-repeat:repeat-y; padding:0 8px;}
#main .main_center .index_feature_p .c .cl{ float:left; width:210px; border-right:solid 1px #ccc;}
#main .main_center .index_feature_p .c .cl img{width:200px; height:200px;}
#main .main_center .index_feature_p .c .cr{float:left; margin-left:10px;}
#main .main_center .index_feature_p .c .cr .name{ width:355px; font-weight:bold; font-size:16px; color:#cc0000;font-family:Arial, Helvetica, sans-serif; height:37px; overflow:hidden}
#main .main_center .index_feature_p .c .cr .index_att{line-height:18px; margin:4px 0;}
#main .main_center .index_feature_p .c .cr .index_att .price{ color:#F00; font-size:19px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#main .main_center .index_feature_p .c .cr .index_att .price b{color:#000; font-size:14px; font-weight:bold;}
#main .main_center .index_feature_p .b{background-image:url(../images/index/index_fpb.gif); background-repeat:no-repeat; height:8px;}
#main .main_center .index_feature_p .price .normalprice{text-decoration:line-through; color:#000; font-size:12px; margin-left:5px;}
#main .main_center .index_feature_p .price .productSpecialPrice{ font-size:15px; margin-left:5px;}
#main .main_center .index_feature_p .price .productPriceDiscount{ font-size:14px; margin-left:10px;}

#main .main_center .deals_content{ width:592px;}
#main .main_center .deals_content .single{width:285px; float:left; display:inline; margin:0 0 10px 11px;}
#main .main_center .deals_content .single .st{ background-image:url(../images/index/stop.gif); background-repeat: no-repeat; height:8px;}
*html .st{ margin-bottom:-6px;}
#main .main_center .deals_content .single .sc{ background-image:url(../images/index/smid.gif); background-repeat: repeat-y; height:184px;}
#main .main_center .deals_content .single .sb{ background-image:url(../images/index/sbot.gif); background-repeat: no-repeat; height:8px;}
#main .main_center .deals_content .single .sc .img{ margin:0 13px 0 8px; width:100px; text-align:right; float:left}
#main .main_center .deals_content .single .sc .con{line-height:16px; margin-left:10px; }
*html #index_con{ width:140px; overflow:hidden;}
#main .main_center .deals_content .single .sc .con .name{padding-top:2px;}
#main .main_center .deals_content .single .sc .con .name a{font-weight:bold; color:#003399; text-decoration:underline;}
#main .main_center .deals_content .single .sc .con .name a:hover{color:#3366ff;}
#main .main_center .deals_content .single .sc .con .price{ margin-top:4px; color:#F00; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#main .main_center .deals_content .single .sc .con .price b{color:#000; font-size:15px; font-weight:bold;}
#main .main_center .deals_content .single .sc .con .price .normalprice{text-decoration:line-through; color:#000; font-size:13px; font-weight:normal;}
#main .main_center .deals_content .single .sc .con .price .productPriceDiscount{font-weight:normal; font-size:14px; margin-left:8px;}

#main .main_center .deals_content .index_best{width:100px; height:100px;}
#main .main_center .index_con h2{ margin:2px 0 13px 0; font-size:13px;}
#main .main_center .index_con div{ margin-bottom:22px;}

#main .main_right .top_today{ background-image:url(../images/index/new.gif); background-repeat: no-repeat; height:30px; line-height:28px; text-align:center; font-weight:bold;}
#main .main_right .td_content{border:solid 1px #d4d4d4; border-top:0;}
#main .main_right .td_content ol{ margin-left:30px; padding-bottom:5px;}
#main .main_right .td_content ol li{ line-height:17px;}
#main .main_right .td_content ol li a{ color:#039;}
#main .main_right .td_content ol li a:hover{ color:#3366ff;}
#main .main_right .contact .address{ margin-left:25px; color:#3d89c3; font-size:11px;}
#main .main_right .hot_content .hot_single{ height:57px; overflow:hidden; margin-bottom:11px;}
#main .main_right .hot_content .hot_single img{ width:74px; height:57px;}
#main .main_right .hot_tit{margin:14px 0 8px 0; padding-bottom:10px; padding-left:16px; border-bottom:solid 3px #a0a0a0}
#main .main_right .hot_content .hot_single .l{ float:left;}
#main .main_right .hot_content .hot_single .r{ float:left; width:98px;}

#main .best_sell{ border:solid 1px #0f3c6d; background-color:#eff7fe;}
#main .best_sell h1{color:#005555; font-size:15px; margin:5px 0 3px 10px;}
#main .best_sell ul{float:left; width:155px; padding:0 15px 8px 15px;}
#main .best_sell ul li{list-style: circle; margin-left:10px; line-height:14px;}
#main .best_sell ul li a{font-size:9px; color:#003399; text-decoration:underline;}
#main .best_sell ul li a:hover{ color:#3366ff; }
#footer .foot_info{margin-top:15px;}
#footer .foot_info .l{ float:left;padding-top:15px; background-image:url(../images/index/bottom_l.jpg); background-repeat: no-repeat; height:112px; width:10px;}
#footer .foot_info .c{ float:left;padding-top:15px; padding-left:20px; background-image:url(../images/index/bottom_c.jpg); background-repeat: repeat-x; height:112px; width:923px;}
#footer .foot_info .r{ float:left;padding-top:15px; background-image:url(../images/index/bottom_r.jpg); background-repeat: no-repeat; height:112px; width:10px;}
#footer .foot_info .c ul{ float:left; width:180px;}
#footer .foot_info .c ul li{list-style:none;}
#footer .foot_info .c ul li span{ font-weight:bold; color:#FFF; font-size:13px;}
#footer .foot_info .c ul li a{color:#99cccc; text-decoration:underline; font-size:11px; line-height:18px;}
#footer .foot_info .c ul li a:hover{color:#fff;}

#footer .copy_right{text-align:center; padding-bottom:8px;}
#footer .pay{text-align:center; margin:14px 0;}

#main .main_right .rightBoxContainer{ width:175px;}
#main .main_right .rightBoxContainer a:hover{ color:#039;}
#main .main_right .rightBoxContainer h3{background-image:url(../images/index/new.gif); background-repeat: no-repeat; height:30px; line-height:28px; text-align:center; font-weight:bold;}
#main .main_right .sideBoxContent{border:solid 1px #d4d4d4; border-top:0; margin-bottom:8px; text-align:center; padding:10px 5px;}
#main .main_right .sideBoxContent li{ list-style:none}

#main .main_left .leftBoxContainer{width:177px;}
#main .main_left .leftBoxContainer a:hover{ color:#039;}
#main .main_left .leftBoxContainer h3{background-image:url(../images/index/l_new.gif); background-repeat: no-repeat; height:30px; line-height:28px; text-align:center; font-weight:bold; font-size:12px}
#main .main_left .sideBoxContent{border:solid 1px #d4d4d4; border-top:0; margin-bottom:8px; text-align:center; padding:10px 5px;}
#main .main_left .sideBoxContent li{ list-style:none}
#navSupp ul{text-align:center;}
#navSupp ul li{ list-style:none; display:inline;}

#main .centerBoxWrapper{ margin-bottom:10px;}
.centerBoxWrapper h2.centerBoxHeading{background-image:url(../images/center_tit_bg.jpg); padding-left:17px; background-repeat: no-repeat; height:37px; line-height:34px; width:575px; font-weight:bold; font-size:15px}
#main .centerBoxWrapper .centeredContent{float:left; text-align:center; margin-top:10px}
#main .centerBoxWrapper .clearBoth{clear:both;}
#productsListingTopNumber,#productsListingBottomNumber{ float:left; height:20px; line-height:20px;}
#productsListingListingTopLinks,#productsListingListingBottomLinks{ float:right;  height:20px; line-height:20px;}
.clearBoth{clear:both;}
table .productListing-rowheading{ height:20px; line-height:20px; background-color:#268c8c;}
table .productListing-odd a{ color:#039}
table .productListing-even a{ color:#039}
table .normalprice{ text-decoration:line-through;}
table .productSpecialPrice{ color:#F00}
table .productPriceDiscount{ color:#F00}
#main .main_left .leftBoxContainer .normalprice,#main .main_right .rightBoxContainer .normalprice{ text-decoration:line-through;}
#main .main_left .leftBoxContainer .productSpecialPrice,#main .main_right .rightBoxContainer .productSpecialPrice{ color:#F00}
#main .main_left .leftBoxContainer .productPriceDiscount,#main .main_right .rightBoxContainer .productPriceDiscount{ color:#F00}
#shoppingcartHeading{ font-size:11px;}


#notebook {
    float:left;
    margin-left:4px;
    padding-left:4px;
    width:620px;
}
#notebook li {
    float:left;
    padding-bottom:4px;
    padding-top:6px;
    width:185px;
}


