* {	margin:0; padding:0; }

body { color:#000; font:12px Tahoma,Verdana,Arial; background:#8D8D99 url(../images/bg.jpg) repeat-x; }

/* a { blr:expression(this.onFocus=this.blur()) } */

a:link, a:visited { color:#048; text-decoration:underline; }

a:hover { color:#00F; text-decoration:underline; }

a.go:link, a.go:visited { font:bold 11px Tahoma; text-decoration:none; }

a.go:hover { text-decoration:underline; }

a.title:link, a.title:visited { color:#048; text-decoration:none; }

a.title:hover { color:#00F; }

img { border:0px none; }

img, div, input { behavior:url(/common/iepng.htc); }

h2 { font:normal 17px Tahoma; text-align:left; padding:10px 0 15px 15px; }
.h_banner{width:930px;height:320px;position:relative; display:block;}
.h_banner .imgs li{position:absolute;}
.h_banner ul li{ list-style:none;}
.h_banner .num{position:absolute;bottom:8px;right:8px;z-index:5;}
.h_banner .num li{color:#000;float:left;margin:3px;padding:2px 6px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer; font-size:14px;}
.h_banner .num li.curr{background:#85aa10;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#fff;font-weight:bold;}

#container { width:960px; text-align:center; margin:0 auto; }

#header { height:100px; background: url(../images/top_bg.jpg); margin-top:20px; }

#header dt { float:left; display:inline; }

#logo { width:288px; margin-left:20px; font-size:0; }

#toplink { width:633px; color:#FFF; text-align:right; margin-top:15px; }

#toplink a { color:#FFF; font-weight:bold; text-decoration:none; }

#toplink a:hover { color:#DEF; }
#scart{ background:url(../images/shopping-cart.png) no-repeat left bottom; text-align:right; padding:0 3px 0 20px; margin:10px 0 0 8px;clear:both; float:right;}
#scart a{color:#FFF; text-decoration:none; font-weight:bold;}

/*need help ÑùÊ½*/
#botlink{ padding-left:524px; padding-top:10px; background-image:url(../images/nh2.jpg); background-repeat:no-repeat; background-position:524px 34px; height:51px;}



#navigation { clear:both; }

#navmenu { width:958px; height:33px; background:url(../images/menubar_bg.gif); border-left:1px solid #FFF; border-right:1px solid #FFF; }

#navmenu li { position:relative; list-style-type:none; float:left; display:inline; }

#navmenu li:hover { background:url(../images/menubar_on.gif) repeat-x; }

#navmenu li a { height:33px; color:#038; font:bold 15px/33px Arial; text-decoration:none; padding:0 30px; display:block; }

*html #navmenu li a { display:inline-block; }

#navmenu li a:hover { color:#F40; }

#navmenu li img { vertical-align:middle; }

#navmenu li ul {  position:absolute; left:0; background:#FFF url(../images/slide_bg.jpg) left bottom; display:block; visibility:hidden; border:1px solid #CCC; border-top-color:#AAA; opacity:0.95; filter:alpha(opacity=95); z-index:999;}

*html #navmenu li ul { width:160px; }

#navmenu li ul li { text-align:left; display:list-item; }

#navmenu li ul li a { width:160px; height:23px; font:bold 11px/23px Verdana; margin:1px -1px 1px 1px; padding:0 5px; }

#navmenu li ul li a:hover{ color:#DEF; background:#06B url(../images/slide_on.gif) repeat-x; }

#navmenu li ul li:hover{ background:none; }

#navmenu li ul li img {  vertical-align:middle; margin:0 4px 0 1px !important; margin:5px; }

#navmenu .menu_select { background:url(../images/menubar_select.gif) repeat-x; }

#navmenu .menu_select strong { color:#E00; }

#navmenu .line_grey { border-bottom:1px solid #BCD; }

#navmenu .line_white { border-top:1px solid #fff; }

#bar_shadow { height:15px; background:url(../images/bar_shadow.gif); clear:both; }

#main { background:#FFF; padding:0 15px; }

#ad { width:930px; font-size:0; margin:0 auto; }

#ad img { display:block; }

#mod1, #mod2 {  height:250px; text-align:left;padding-left: 5px; }
#mod1 h2, #mod2 h2  { font-size:20px; font-weight:bold; padding: 20px 0 0; }

#mod1 p, #mod2 p  { padding: 12px 5px 10px 0; }

#mod2 dl { line-height:20px; padding:15px 0 0 15px; }
#mod1 dl{ line-height:20px; padding:15px 0 0 0; }

#mod1 dl dt, #mod2 dl dt { padding:1px 0; }

#mod1 { float:left; background:url(../images/mod_bg.jpg) no-repeat; width:660px; padding-left:15px; }

#mod2 { float:right; background:url(../images/mod2_bg.jpg) no-repeat; width:250px; }

#pro1,#pro2,#pro3{  float:left;width:208px; }
#pro1{
	width:203px;
	padding-left:20px;}
#sash_left { width:670px; float:left; }

#sash_left ul { list-style:url(../images/man.gif); text-align:left; vertical-align:middle; padding-left:75px; }

#sash_left ul li { line-height:16px; margin:2px 0; }

#sash_right { width:250px; float:right; }

#bottom { height:40px; background:url(../images/bottom_bar.jpg); }

#footer { height:66px; font:bold 13px Arial; background:url(../images/footer_bg.jpg) no-repeat; }

#footer dl { padding:25px 0 0 240px; }

#footer dl dt { float:left; margin:0 4px; }

#footer img { vertical-align:middle; margin:12px 6px; }

#footer p { color:#EEE; font:normal 11px/20px Tahoma; }


.home { padding:0 16px; }

.icenter { vertical-align:middle; margin:0 4px 0 0; }

.barline { width:2px; height:33px; background:url(../images/menubar_line.gif) no-repeat; margin:0 0 0 1px; }

.dashedline { width:570px; height:1px; background:url(../images/dashed.gif); list-style-image:none; list-style-type:none; overflow:hidden; }

.separator { width:1px; height:15px; background:#555; overflow:hidden; }

.blankli { list-style-image:none; list-style-type:none; }

.space1 { height:12px; font-size:0; clear:both; }

.space2 { height:10px; font-size:0; clear:both; }

.btxt { color:#444; font:bold 13px/15px Arial; }

.pud { cursor:pointer; }

.clearboth { clear:both; }

.hide { display:none; }

.show { display:inline; }


.b1, .b2, .b3, .b4 { font-size:1px; overflow:hidden; display:block; }

.b1 { height:1px; background:#AAA; margin:0 5px; }

.b2 { height:1px; background:#E0E0E0; border-right:2px solid #AAA; border-left:2px solid #AAA; margin:0 3px; }

.b3 { height:1px; background:#E3E3E3; border-right:1px solid #AAA; border-left:1px solid #AAA; margin:0 2px; }

.b4 { height:2px; background:#E6E6E6; border-right:1px solid #AAA; border-left:1px solid #AAA; margin:0 1px; }

.contentb { height:186px; background:#E9E9E9; border-right:1px solid #AAA; border-left:1px solid #AAA; }

.contentb p { text-align:left; padding:0 15px; }

/*-----Top right language Stant------*/

.top_right {
	float:right;
	text-align:left;
	cursor:pointer;
	position:relative;
	z-index:100;
}
.top_right ul {
	padding:0;
	margin:0;
	width:110px;
	background:#01449b;
	border:#4f7ead solid 1px;
	float: left; margin-left:4px;
}
.top_right ul li {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	height:23px;
}
.top_right ul li.livechat{ background:url(../images/livechat.png) 3px 1px no-repeat; padding-left:25px;}
.top_right ul li ul {
	padding:0;
	margin:-1px 0 0 -1px;
	width:110px;
	position:absolute;
	border:#4f7ead solid 1px;
	border-top:none;
	display:none;
}
.top_right ul li ul#chat {
	padding: 8px 5px 0 5px;
	margin:3px 0 10px -175px;
	width:260px;
	position:absolute;
	border:#4f7ead solid 1px;
	border-top:none;
	display:none; background-color:#FFF; line-height:1.2em;
}
.top_right ul li ul#chat .lisupport{ background:url(../images/lisupport.png) 0 0 no-repeat; padding-left:27px;  font-size:11px;color: #666666; height:50px;}
.top_right ul li ul#chat .lichat{ background:url(../images/chat.png) 1px -46px no-repeat;height:70px; font-size:11px;color: #666666; padding-left:27px; margin-top:8px;}
.top_right ul li ul#chat a{ display:inline; color:#1E4E8E; background:none; padding:0;}
.top_right ul li ul#chat a:hover{ text-decoration:underline;}
.top_right ul li ul li strong{ font-size: 12px;font-style:italic; line-height:24px; color:#333333;}
.top_right ul li ul li strong a:hover{ color:#A72D2C;}
.top_right ul li ul li {
	margin:0;
	padding:0 0 8px;
	list-style:none;
	border-bottom:#4f7ead dotted 1px;
}
.top_right a, .top_right a:link, .top_right a:active, .top_right a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:18px !important;
	padding:3px 1px 1px;
*height:18px!important;
*padding:3px 5px 0px 5px;
*height:18px;
}
.top_right a:hover {
	color: #EBFEFE;
	text-decoration:underline;
	background:#0357a6;
}

a.review{text-decoration:none; color:#000;}
/*------- Top right language End--------*/
