BODY{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; color:#676767;}
#body_table{border:1px solid #DDDDDD; width:980px;}
a{text-decoration:none; color:#1354bf;}
a:hover{text-decoration:underline;}
IMG.left {BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 5px 10px 5px 1px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; float:left;}
#primary,#search_bar,#navagation,#content,#common_primary{ width:980px; margin:0 auto;}

#header_menu { padding:10px 0px; color:#999; font-size:13px;}

#content {padding-bottom:20px;}


#header_menu a{font-size:14px; font-weight:bold; margin:0px 5px; color:#8d8d8d; text-decoration:none; }
#header_menu a:hover{text-decoration:underline;}
#top_ad_girl{ margin-right:10px;}



#topcart{text-align:right; padding-bottom:30px;font-size:11px; top:0px;}
#topcart a{color:#676767; text-decoration:none; font-size:12px;}
#topcart a:hover{text-decoration:underline;}

div.cart_basket{ padding-bottom:10px; font-size:12px; float:right;}



#primary{padding-top:1px;}
#primary a{font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none}
#primary a:hover{text-decoration:underline;}


DIV.index_body{padding-top:0px; BACKGROUND-IMAGE: url(/images/index-body.png); background-position:top; bottom:0px;}
DIV.index_left{ BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/index-leftshoulder.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px}
DIV.index_right{BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/index-rightshoulder.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px}
DIV.index_inner{LEFT: 188px; OVERFLOW: hidden; WIDTH: 605px; POSITION: relative; HEIGHT: 25px; BACKGROUND-COLOR: #8aa8e2; top:5px;  color:#FFFFFF;}


#search_bar table{font-size:12px;color:#FFF}
#search_bar .text_input{height:15px;}
#search_bar a{ color:#FFF; text-decoration:underline;}
#visit_categry{ padding:10px 0px;margin:0 auto; width:980px;}
#visit_categry table{font-size:12px}

#boxleft{width:188px; float:left;}

#boxright{width:204px; float:right;}

#right_nav{}
#body_content{float:left; margin:0px; margin:0 10px; width:568px;}

#main_content .product_index table{ vertical-align:top; font-size:12px;table-layout:fixed;}

#main_content .product_index table td{word-break:break-all;}
#main_content .product_index{width:168px; float:left; height:320px;  padding:0px 10px; font-size:12px;}
#main_content .product_index a{font-weight:bold;font-size:12px}
#main_content .topline{border-top:#1354bf 1px solid;}




DIV.sideboxright {BACKGROUND-POSITION: left bottom; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/boxfooterright.png); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 20px; WIDTH: 150px; BACKGROUND-REPEAT: no-repeat}


DIV.sideboxright H3 {PADDING-RIGHT: 8px; BACKGROUND-POSITION: left top; PADDING-LEFT: 8px;  BACKGROUND-IMAGE: url(/images/boxheadingright.png); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px}

DIV.sideboxie{_padding-bottom:10px;}
DIV.sidebox UL {PADDING-top:5px; LIST-STYLE-TYPE: none; margin:0px;padding-bottom:10px; padding-left:10px;padding-right:10px; _padding-bottom:0px;}
DIV.sidebox UL li A{PADDING:3px 1px; TEXT-DECORATION: none; color:#8d8d8d;FONT-WEIGHT: bold; display:block; }

DIV.sidebox UL li A:hover {color:#8d8d8d;text-decoration:underline;display:block;}


DIV.sideboxright H3 A{DISPLAY: block; COLOR: white; TEXT-DECORATION: none;FONT-SIZE: 12px;}
DIV.sideboxright UL {PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/boxcontentright.png); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 204px; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-y; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #9cf}
DIV.sideboxright UL A{PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; TEXT-DECORATION: none}
DIV.sideboxright UL LI A {BORDER-TOP: #ffffff 1px solid; DISPLAY: block; BORDER-BOTTOM: #ffffff 1px solid;}
DIV.sideboxright li A:hover {BORDER-TOP: #b7c1cb 1px solid; COLOR: black; BORDER-BOTTOM: #cde6ff 1px solid; BACKGROUND-COLOR: #e5f1ff}
DIV.sideboxright LI {CLEAR: both; FONT-WEIGHT: bold; MARGIN: 0px;}

#footer{font-size:12px; margin:15px 0px;float:left; width:100%;  padding-top:15px; background:url(/images/foot_bgm.gif) bottom repeat-x;}

#footer .foot_leftbg{ background:url(/images/foot_bgl.gif) left bottom no-repeat;}

#footer .foot_rightbg{ background:url(/images/foot_bgr.gif) right bottom no-repeat;}

DIV.footer_menu ul{ padding:0px 20px 0px 10px;; margin:0px;font-size:12px; list-style:none;}
DIV.footer_menu ul li a{ color:#8d8d8d; padding:3px 0px;}

DIV.footer_menu table{}
DIV.footer_menu {  margin-top:20px; margin-bottom:10px;}
DIV.descrip{ position:absolute; top:35px; right:0px; width:140px; line-height:17px;}
#salebox{}
#inter,#vote{font-size: 12px; margin: 5px; margin-top:0px; padding: 0; list-style-type: none;}
#inter a{  background-image:url(/images/arr3.gif); background-repeat: no-repeat; background-position: left 3px; margin: 0; padding: 2px 0 0 16px; display: block; color:#333333}
#inter li { margin: 5px; margin-left:0px; padding: 0;}
#vote li { margin: 5px; margin-left:5px;}
#inter a:hover { color:#a90000}

DIV.footer_navagation{color:#8d8d8d; font-size:12px; text-align:center; padding-top:7px; padding-bottom:20px;}
DIV.footer_navagation a{color:#3165CD; text-decoration:none}
DIV.footer_navagation a:hover{color:#a90000; text-decoration:underline}


.fst{font-size:14px; font-weight:bold; color:#1354bf; margin-left:10px;margin-right:10px;}
.footline{border-bottom:#1354bf solid 1px;margin-left:10px;margin-right:10px;}
.search_bg{ background:url(/images/top_navm.png) left repeat-x;}
.description{ color:#555; font-size:12px;}
.product_tag{ color:#1354bf; font-weight:bold; background-color:#eef3f6}
.pdetail{color:#1354bf; font-weight:bold; background-color:#EEF3F6; vertical-align:middle; height:23PX;}
.price{font-size:11px; background-color:#F1F1F1; font-weight:bold; color:#003366}
.rmb{font-size:12px; color:#a90000; font-weight:bold;}
.headertext{font-weight:bold; color:#FFFFFF; background-color:#1354bf; font-size:12px}
#review{padding-top:15px; width:100%; border-bottom:1px #CCCCCC dashed;  line-height:20px; padding-left:0px; padding-right:0px; font-size:12px;}
#review .topreview{background-color:#FFFFFF; height:30px; vertical-align:middle; font-weight:bold; font-size:12px;}
IMG.star{BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 7px 10px 5px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; }
#review .review_content{padding:15px;}
.footer_td{border-right:#cccccc 1px solid; vertical-align:top; }
.footer_dail_mail{color:#CC0000; font-size:11px; font-weight:bold}


DIV.bottom{padding:15px 10px; color:#8d8d8d;}

DIV.bottom table{ font-size:11px;}
DIV.bottom a{ color:#666666}
.helptext{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.helptext ul{list-style:none;}
.helptext ul li a{ color:#676767;}
.otborder{border:1px #CCCCCC solid;}

.otborder td{font-size:12px; color:#676767;}
.suggest{font-weight:bold; margin-left:10px; color:#1354bf}

DIV.lsidebox UL{ padding:0px 7px 7px 7px; margin:0px; list-style:none}

DIV.lsidebox UL A {PADDING:10px 0px; margin:0px;}
DIV.lsidebox H3 A{DISPLAY: block; COLOR:#ffffff; TEXT-DECORATION: none;FONT-SIZE: 12px;}
DIV.lsidebox H3 {PADDING-RIGHT: 8px; BACKGROUND-POSITION: left top; PADDING-LEFT: 8px;  BACKGROUND-IMAGE: url(/images/brand-top.gif); PADDING-BOTTOM: 0px; MARGIN: 0 auto; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px;  BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 12px;}


DIV.inside, DIV.rcommlist{border:#cccccc 1px solid; border-top:0px;  margin-top:0px; padding:0PX; font-size:12px;}

DIV.inside UL LI{padding:3px 0px; display:block; font-weight:bold;}

DIV.inside UL LI A{padding:0px; margin:0px; font-weight:normal; color:#676767;}

DIV.rcommlist UL LI A{ padding-bottom:10px; display:block; font-weight:bold; color:#8d8d8d;}

DIV.rcommlist UL LI { border-bottom:1px #cccccc dashed; margin-bottom:10px;}



DIV.lsideboxright {BACKGROUND-POSITION: left bottom; FONT-SIZE: 12px;MARGIN-BOTTOM: 10px;  WIDTH: 204px; BACKGROUND-REPEAT: no-repeat}
DIV.lsideboxright H3 { BACKGROUND-POSITION: left top; PADDING-LEFT: 10px;  BACKGROUND-IMAGE: url(/images/bannerright.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 3px;  BACKGROUND-REPEAT: no-repeat;FONT-SIZE: 12px; }
DIV.lsideboxright H3 A{DISPLAY: block; COLOR:#ffffff; TEXT-DECORATION: none;FONT-SIZE: 12px;}


DIV.lsideboxright UL{ padding:0px 10px 10px 10px; margin:0px; list-style:none;}
DIV.lsideboxright UL A {PADDING:10px 0px; margin:0px;}


.xsmall{font-size:10px}
Div.leftlist {}
DIV.mlist{ position:absolute;border:1px solid #6699CC;}
DIV.mlist UL {PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/boxcontent.png); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 140px; BACKGROUND-REPEAT: repeat-y; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #9cf}
DIV.mlist UL A{PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; font-weight:normal}
DIV.mlist UL LI A {BORDER-TOP: #ffffff 1px solid;  BORDER-BOTTOM: #ffffff 1px solid}
DIV.mlist li A:hover {BORDER-TOP: #b7c1cb 1px solid;  BORDER-BOTTOM: #cde6ff 1px solid; BACKGROUND-COLOR: #e5f1ff}
DIV.mlist  LI {CLEAR: both; FONT-WEIGHT: bold; MARGIN: 0px}
DIV.actionlist{border:1px solid #6699CC; padding:3px;}
DIV.actionfst{background-color:#ecf2f5; padding:2px; text-align:right}
.leftm{margin-left:10px;}
.rightm{margin-right:10px;}
.topm{padding-top:10px;}
.bottomm{padding-bottom:10px;}

div.module {

	background: url(/images/b-br.gif) no-repeat bottom right #FFFFFF;
}

 div.module  h3 {
    margin: 0px;
	padding:10px 0px 0px 10px;
	color:#1354bf;
	font-size:14px;
	
}

div.module div.sidebox h3{
	margin: 0px;
	padding:10px 0px 0px 10px;;
	color:#1354bf;
	font-size:14px;}

div.module div {
	background: url(/images/b-bl.gif) no-repeat bottom left;
}

div.module div div {
	background: url(/images/b-tr.gif) no-repeat top right;
}

div.module div div div {
	background: url(/images/b-tl.gif) no-repeat top left;
}
div.module div div div div {
	background: none;
}
DIV.bankspace{_HEIGHT:10PX;}

#maleft_nav{margin-right:10px;}

.lefttd{width:214px; vertical-align:top;}
.toptitle_td{border-bottom:#CCCCCC solid 1px; font-size:14px; font-weight:bold; height:30px; vertical-align:top; color:#1354bf;}

#p_details{margin:10px 0px; color:#676767;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#p_details table{width:100%;}

#p_details table td{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#p_details table.new_details_table{ background-color:#DDDDDD;}

#p_details table.new_details_table td{ background-color:#FFFFFF; color:#676767; }

#ebaysearch{padding-top:15px;}

.footer_recomm_td{border:1px #CCCCCC dashed;}
.item_discount{ color:#7ABD14; font-family:Cambria; font-size:28px; font-weight:bold; font-style:italic; text-align:left;}
.discount{font-size:16px; font-weight:bold; color:#ac0000}

#flag {padding-bottom:18px; padding-right:12px;}
#flag img{margin:0px 3px;}