body{
	margin:0 auto;
	width:952px;
	font:12px/150%  Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#333;
	background-image: url(../images/bg.gif);
}
body,table,td,div,p,.win,.column{word-wrap:break-word; word-break:break-all; word-break/* */:normal ;}
td,th{overflow:hidden;}
form{padding:0;margin:0;}
ul{margin:0;padding:0;list-style-type:none;}
img{ border:0;}
input, select, textarea {font:12px Arial;}
.put{color:#868383; border:1px solid #dbdbdb; height:16px;}

.row{overflow:auto;zoom:1;}

a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#f65041;text-decoration:underline;}

h1,h2,h3,h4{margin:0;padding:0;}
h1{font:2em/180%;}
h2{font:1.5em/180%;}
h3{font:1.4em/180%;}
.red{color:#d11921; font-weight:bold;}
a.red:link,a.red:visited{color:#d11921;}
/*top style*/
#header952{
	background-image: url(../images/topBg.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.msLogo{float:left;margin:10px 0px 10px 13px!important;margin:10px 0px 10px 6px;}
.msLogo a{padding:0px;text-indent:-999px;display:block;overflow:hidden;width:248px;height:48px;background: url(../images/msLogo.gif) no-repeat;}
.topRight{
    margin-left:250px;
	*margin-left:170px;
	height:38px;
	padding:0 0 0 80px;
}
.topRight a,.topRight a:visited{color:#000; text-decoration:underline;}
.topRight ul li{ float:left; padding:20px 25px 0px;}
.lang{ text-align:right; padding:5px;}
.icon01{
	background-image: url(../images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 10px 27px;
}
.cart{
	background-image: url(../images/cart.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
}
.contact{
	background-image: url(../images/contactus.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 136px;
	display:inline-block;
	margin-top:-20px;
}
.menuL,.menuC,.menuR{float:left;}
.menuL{
	background-image: url(../images/menuL.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.menuR{
	background-image: url(../images/menuR.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.menuC{
	background-image: url(../images/menuC.gif);
	height: 37px;
	width:938px;
}
.menuC ul{ margin:4px 10px 4px 50px;}
.menuC ul li{float:left; padding:5px 10px;*padding:5px 9px;}
.menuC a,.menuC a:visited{color:#fff; font-weight:bold;}
.menuDiv{
	background: url(../images/menuDiv.gif) no-repeat center center;
}

.topSearchL,.topSearchC,.topSearchR{float:left;}
.topSearchL{
	background-image: url(../images/topSearchL.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.topSearchR{
	background-image: url(../images/topSearchR.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 7px;
}
.topSearchC{
	background-image: url(../images/topSearchC.gif);
	height: 37px;
	width:938px;
}


.search{
	background-image: url(../images/searchBg.gif);
	background-repeat: no-repeat;
	height: 28px;
	margin-left:140px;
	margin-top:2px;
	padding-left:115px;
	padding-top:3px;
}



/*pagebody style*/
#pagebody {margin:15px auto;}

#sidebar {
 width:185px;
 float:left; 
 clear:left;
 margin:0 10px 0 0;
}

/*define menu*/
#menu_index_top span{ margin-left:10px;font-style:italic;}
#menu_index_top li a:link,#menu_index_top li a:visited{background:#fff url(../images/menu_top.gif) no-repeat;color:#fff;font-size:15px;width:184px;height:37px;display:block;color:#fff;margin-top:0px;font-weight:bold;line-height:37px;}/*#8E0314 */
#menu_index_top li a:hover {background-position:0 -37px;}
#nav_chat p {padding:0;margin:0;}

.menu {font-size:12px;width:182px;padding-left:2px;background:#373737;padding-bottom:4px;float:left;z-index:500;position:relative;}
.menu ul {background:transparent; float:left;}
.menu ul ul {width:183px;}
.menu ul li {float:left;display:block;width:180px;height:28px;line-height:28px;border-top:1px solid #373737;font-weight:bold;background:#F5F5F5 url(../images/menu_arrow_bg.gif) no-repeat -1px -121px;}
.menu ul ul li {display:block;width:161px;height:auto; line-height:140%;border:0;font-weight:normal;padding:4px 0 4px 20px; border-right:2px solid #373737;background-position:0 -52px;background-color:#fff;}
.menu ul ul .b_top {background-position:0 0;border-top:1px solid #373737;border-right:2px solid #373737;padding-top:10px;}
.menu a, .menu a:visited {display:block;float:left;height:100%; width:180px; font-size:1em;text-decoration:none;color:#000; padding:0;text-indent:1em;}
.menu ul ul li a, .menu ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0;width:auto;}
.menu ul ul li a:hover {color:#8D0011;background:none;text-decoration:underline;}
.menu ul ul :hover > a {color:#8D0011;background:none;text-decoration:underline;}
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .menu a:hover {color:#000;position:relative; z-index:100; text-decoration:none;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -150px;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#000;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -150px;}
.menu ul ul {position:absolute;height:0;top:-10000000px;left:156px; width:183px;padding-bottom:4px;height:auto;background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%;}
.menu ul :hover ul {top:-1px;}
/*end define menu*/

.leftBox{
	margin-top:10px;
	background-image: url(../images/leftBoxBg.gif);
	background-repeat: repeat-y;
	font-style:italic;
}
.leftBox h3{
	background-image: url(../images/leftBoxTop.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:21px;
	color:#fff;
	font-size:12px;
	padding:5px 20px;
	text-align:center;
}

.leftMenu ul{margin:0px; padding:0;}
.leftMenu ul li{
	padding:10px 5px 6px 23px;
	font-weight:bold;
	background-image: url(../images/leftMenuBg.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
}
.leftMenu ul.down {margin:10px 8px 0 -15px; padding:0;}
.leftMenu ul.fly {margin:10px -5px 0 -15px; padding:0;}
.leftMenu ul.fly li{
	padding:10px 5px 6px 15px;
	background-image: url(../images/leftMenuBg02.gif);
}
.leftBox .leftBoxBottom{
	background-image: url(../images/leftBoxBottom.gif);
	height:7px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.contactList{border-bottom:1px dotted #3484a6; margin:10px; text-align:center; color:#3484a6;font-weight:bold;}
.contactList a,.contactList a:visited{ color:#3484a6; font-weight:bold;}

#mainbody {
 width:757px;
 text-align:left;
 float:right; 
 clear:right;
 }
#banner{margin-bottom:10px;}
.rightBox{margin-bottom:10px;}
.rightBoxBox{ border-left:1px solid #eaebeb;border-right:1px solid #eaebeb;overflow:hidden;}
.rightBox h3{
	background-image: url(../images/rightBoxTop.gif);
	background-repeat: repeat-x;
	color:#fff;
	font-size:12px;
	padding:5px 20px;
}
.rightBox h3 a,.rightBox h3 a:visited{color:#fff;}
.rightBox .rightBoxBottom{
	background-image: url(../images/rightBoxBottom.gif);
	height:7px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.more{
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 36px;
	float:right;
	margin-top:10px;
}

.productsBox{float:left;width:160px;text-align:center; margin:30px 0px 20px 20px; *margin:30px 10px 20px 10px; _margin:30px 10px 20px 15px;color:#3484a6; font-size:11px; line-height:16px;}
.productsBox .productsImg{ width:160px; height:120px; }
.productsBox .productsImg img{ width:160px; height:120px; }
.productsBox .productsImg a  {
	border: 0;
	margin: 0;
	display:block;
	z-index:1
}

.productsBox .productsImg a:hover  {
	margin: 0px;
	*margin: 0px 0 0 -80px;
	_margin: 0px;
	position: absolute;
	border: 1px solid #000;
	z-index:5
}
.productsBox .productsImg a:hover img  {
	width: 300px;
	height:auto;
	z-index:6
}
.productsBox h4{ font-size:12px; line-height:20px;}
.productsBox h4 a,.productsBox h4 a:visited{color:#3484a6;}
.productsBox h4 a:hover{color:#f65041;}
.productsBox .price { color:#de0f0f; font-weight:bold; font-size:14px; padding-left:5px; }
.productsNavMenu{ padding:5px 10px 5px 30px;}
.productsNavMenu .boxB{float:left;border:1px solid #ddd; background:#f6f6f6; width:125px; height:18px;text-align:center; font-weight:bold; padding:0px 3px; margin:5px 5px 0 0;*margin:0 5px 0 0; overflow:hidden;}

.productBox{text-align:center; padding:20px;}

.productBox h4{ padding:10px;font-size:16px;}
.productInfoBox{ padding:20px; font-size:12px;}
/*footer style*/
#footer{
	overflow:hidden;
	padding:10px;
	background-image: url(../images/footerBg.gif);
	text-align:center;
	background-repeat: no-repeat;
}
#footer ul li{float:left; padding:5px 10px;}
