html {overflow-y:scroll;}
BODY, table{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#676767; margin-top:0px;}
#body_table{border:1px solid #DDDDDD; width:958px;}
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:960px; margin:0 auto;}
#navagation{ margin-top:5px;}

#header_menu { padding:10px 0px; color:#999; font-size:13px;}
#header_menu a{font-size:14px; font-weight:bold; margin:0px 5px; color:#8d8d8d; text-decoration:none; }
#header_menu a:hover{text-decoration:underline;}

#content { margin-top:0px;}

#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{  margin:0 auto; width:960px; padding:10px 0;}
#visit_categry table{font-size:12px}

#boxleft{width:188px; float:left;}

#boxright{width:204px; float:right;}

#right_nav{}
#body_content{float:left; margin-left:10px; margin-right:10px; width:548px; margin-bottom:15px; margin-top:0px;}

#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:161px; float:left; height:320px;  padding:0px 10px; font-size:12px;}
#main_content .product_index a{font-weight:bold;font-size:12px}
.topline{border-top:#1354bf 1px solid;}
.bottomline{border-bottom:#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;  width:100%;  padding-top:15px; background:url(/images/foot_bgm.gif) bottom repeat-x; margin-bottom:15px; float:left;}

#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-right:10px; font-family:Arial, Helvetica, sans-serif;}
.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{MARGIN-TOP: 10px;}

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; font-family:Verdana, Arial, Helvetica, sans-serif;}
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:25px; vertical-align:top; color:#1354bf;}
.carttitle_td{border-bottom:#CCCCCC solid 1px; font-size:14px; font-weight:bold; height:35px; 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; }

#p_details ul{padding: 0px; line-height: 18px; margin: 0px 20px;}
#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:2px;}
#flag img{margin:0px 3px;}
#addtable td{height:30px;}
.trtop td{ border-top:1px solid #eaeaea;}
.relativeitem{color:#FFFFFF; text-decoration:underline;}
#addcart,#ebaysearch{margin:0px; padding:0px;}
.ebayform{margin:0px; padding:0px;}
.lensdiv{margin-top:38px;}
.loadimg{
	position:absolute;
	float:left;
	margin-top:17px;
	width:239px;
	vertical-align:middle;
	border:#cccccc 3px solid;
	background-color:#FFFFFF;
	color:#636363;
	font-weight:normal;
	text-align:left;
}

.bn-w,.bn-b,.bn-b input,.bn-b b,.bn-b a{display:inline-block;background:url(/images/buttons.png) no-repeat -450px 0;outline:none}

.bn-b{vertical-align:middle;z-index:2;padding:0 3px 0 0}
.bn-b input,.bn-b b,.bn-b a{border:0;color:#fff;font:bold 1.054em Trebuchet,"Trebuchet MS"!important;cursor:pointer;white-space:nowrap;margin:0 -3px;padding:1px 11px 4px}
.bn-b b,.bn-b a{padding:3px 14px 4px;line-height:20px!important;text-decoration:none;}

.bn-w,.bn-b,.bn-b b,.bn-b a{position:relative!important}

.pb-L,.pb-L input{height:27px}
.pb-b{background-position:100% -34px}
.pb-L input,.pb-L a{background-position:0 0}
.sb-L,.sb-L input{height:27px}
.sb-b{background-position:100% -103px}
.sb-L input,.sb-L a{background-position:0 -69px}

#flash_banner{
    
	opacity: 1;
	filter : alpha(opacity=100);
}
.indexad{border:0px; }

