@charset "utf-8";
/*        CSS reset       */
/**************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/******* Default rules tags *******/
*				{padding:0; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; outline:none;}
body			{font-size:12px; background: #fff url(../images/bgd_body.jpg) 0 0 repeat-x;text-align:center;}
a				{color:#01368d; text-decoration:none;}
a:hover			{text-decoration:underline;}
h1{font-size:12px; color:#01368d;}
h2{font-size:12px; color:#01368d; margin:0 0 10px 0;}
h3{font-size:12px; color:#01368d; margin:0 0 10px 0;}
h4, h5, h6{font-size:12px; color:#000; margin:0 0 10px 0 ; width: 350px;}
input, select, textarea{font-size:12px; border:1px solid #999;}
input, textarea{padding:2px}
th, td{text-align:left; padding:5px;}
p{line-height:40px;}
.hidden{display:none}
/********** Common Structure (for all templates) ********/
/********************************************************/
#container{width:960px; margin:0 auto; background:#fff url(../images/bgd_container.jpg) 0 0 no-repeat; padding:0 10px;text-align:left;}
	
	/**********header
	*****************************/
	#header{width:100%; height:70px; position:relative;text-align:left;}
	#header h1{position:absolute; width:230px; height:90px; left:-10px; top:0; z-index:9999}
	.headerInfo{float:right; width:50%; font-size:11px; padding:5px 0 0 0}
	.language{text-align:right; color:#fff; margin:0 0 5px 0}
	.language a{color:#fff;}
	.language span{color:#fff; padding:0 10px;}
	.language strong{color:#990000; }

	.headerInfo fieldset{float:right;}
	.headerInfo label{display:block; float:left; color:#fff; font-weight:bold; margin:0 5px 0 0; font-size:11px; padding:3px 0 0}
	.headerInfo input{background:#fff url(../images/ico_search.gif)  5px 50% no-repeat; width:160px; float:left; margin:0; border:#6891b3 solid 1px; width:140px; border-right:none; height:16px; line-height:16px; padding:2px 2px 2px 25px; font-size:11px}
	.headerInfo .btnGo{width:28px; height:22px; border:none; background:url(../images/bgd_btn.gif) 0 0 no-repeat; font-weight:bold; color:#fff; padding:0; text-transform:uppercase; cursor:pointer}
	
	.banner{width:100%; height:214px;}
	
	/**********nav*********/
	#nav{width:100%; height:32px; background:#0048bb url(../images/bgd_nav.gif) 0 0 repeat-x;}
	#nav li{display:block; float:left; background:url(../images/bgd_line_01.gif) 100% 50% no-repeat; padding:0 2px 0 0;}
	#nav li a{color:#fff; font-weight:bold; padding:7px 40px; line-height:18px; display:block}
	#nav li a:hover, #nav .current a{background:url(../images/bgd_line_02.gif) 0 0 repeat-x}
	#nav .last{background:none; padding-right:0}

    /*****englishnav*********/
	#nav{width:100%; height:32px; background:#0048bb url(../images/bgd_nav.gif) 0 0 repeat-x;}
	#nav li{display:block; float:left; background:url(../images/bgd_line_01.gif) 100% 50% no-repeat; padding:0 2px 0 0}
	#nav li a{color:#fff; font-weight:bold; padding:7px 40px; line-height:18px; display:block}
	#nav li a:hover, #nav .current a{background:url(../images/bgd_line_02.gif) 0 0 repeat-x}
	#nav .last{background:none; padding-right:0}
	
	#container .englishNav   a{color:#fff; font-weight:bold; padding:7px 36px; line-height:18px; display:block}
	#container .englishNav  a span{padding: 5px 0 5px 16px}
	#container .englishNav .last span{padding-left: 24px}
	
	/* all menu links */	
	#subMenusContainer a{display:block; padding:5px 10px; color:#fff; font-weight:normal;}
	#subMenusContainer li{overflow:hidden;}
	#nav .first a{background:none; padding-left:0}
	/* Just sub menu links */
	#subMenusContainer a, #nav li li a{text-align:left;}
	
	/* All menu links on hover or focus */
	#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
		color:#fff; text-decoration:none
	}
	#nav a.mainMenuParentBtnFocused{background:url(../images/bgd_line_02.gif) 0 0 repeat-x}
	
	/* sub menu links on hover or focus */
	#nav a.mainMenuParentBtnFocused, 
	#nav li a:hover,
	#nav li a:focus{color:#fff; text-decoration:none}
	#subMenusContainer a:hover, 
	#subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused{color:#fff; text-decoration:none; background-color:#0048b9}
	#subMenusContainer .last{background:none; padding-bottom:0}

	/* Parent Sub Menu Links ---[javascript users only]*/
	.subMenuParentBtn{ background: url(../images/ico_arrow_04.gif) 95% center no-repeat;}
	
	/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
	.subMenuParentBtnFocused{ background: url(../images/ico_arrow_04.gif) 95% center no-repeat;}
	
	/* Parent Main Menu Links ---[javascript users only]*/
	.mainMenuParentBtn{}
	
	/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
	.mainMenuParentBtnFocused{text-decoration:none;}
	
	/* ----[ OLs ULs, LIs, and DIVs ]----*/
	
	/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
	.smOW{ display:none; position: absolute; overflow:hidden;}
	

	/* All submenu OLs and ULs */
	#subMenusContainer ul, #subMenusContainer ol {background:#0058e4 ; padding:0; left:0; margin:0 0 0 1px; list-style:none;}
	
	/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
	#nav li {position:relative; display:block; float:left; }
	#nav .first{background:none; padding-left:0}
	/* main menu ul or ol elment */
	#nav{display:block; z-index:5;}
	
	#subMenusContainer{	display:block; 	position:absolute;	top:0; left:0; width:100%;	height:0;	overflow:visible;	z-index:9999; font-size:12px; }
	#subMenusContainer li a{padding:7px 10px; width:180px; display:block;}
	/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
	#nav li li{	float:none; }
	
	#nav li li a{ /* Just submenu links*/	position:relative;	float:none;}
	
	#nav li ul { /* second-level lists */
		position: absolute;	width: 10em; margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		margin-top:2.2em;
	}
	
	/* third-and-above-level lists */
	#nav li ul ul {margin: -1em 0 0 -1000em;}
	#nav li:hover ul ul {margin-left: -1000em; }
	
	 /* lists nested under hovered list items */
	#nav li:hover ul{margin-left: 0; }
	#nav li li:hover ul {margin-left: 10em; margin-top:-2.5em;}
	
	/* extra positioning rules for limited noscript keyboard accessibility */
	#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
	#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
	#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
	#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
	#nav li:hover a:focus{ margin-left: 0; }
	#nav li li:hover a:focus + ul { margin-left: 10em; }
	
	/**********main
	*****************************/
	#main{width:940px; overflow:hidden; padding:10px; background:#fff}
	#main p{margin:0 0 10px 0}
	/**********lev*****/
	#lev{width:230px; float:left;}
	.productCategory{width:100%; margin:0 0 10px 0}
	.productCategory h2{background:url(../images/bgd_title_01.gif) 0 0 no-repeat; border:#d1cfcf solid 1px; line-height:32px; height:32px; text-transform:uppercase; padding-left:35px;}
	.productCategory li{width:100%; overflow:hidden; margin:0 0 1px 0}
	.productCategory li a{background:url(../images/ico_arrow_01.gif) 15px 11px no-repeat; display:block; padding:7px 0 7px 30px;}
	.productCategory li a:hover, .productCategory .current a{background-color:#d9e4f5; text-decoration:none}
	
	.helpOnline{width:230px;*width:210px; margin:0 0 10px 0; background:url(../images/bgd_bottominfo_01.gif) 0 100% no-repeat; padding:0 0 15px 0}
	.helpOnlineInner{width:210px;*width:230px; background:url(../images/bgd_topinfo_01.gif) 0 0 no-repeat; padding:11px 10px 1px 10px;height: 140px;}
	.helpOnlineInner ul{width:100%; overflow:hidden; padding:5px 0 0 0}
	.helpOnlineInner li{width:50%; float:left; text-align:center}
	#main .helpOnlineInner p{margin:0 0 3px 0;}
	.hotline{background:url(../images/ico_tel.gif) 0 10px no-repeat; padding:5px 0 5px 35px; font-size:14px; color:#990000}
	.hotline strong{color:#bf0000}
	
	.hotProducts{width:100%; margin:0 0 10px 0; background:#f8fafe url(../images/bgd_info_01.gif) 0 0 repeat-x; padding:0 0 5px 0;}
	.hotProducts h2{background:url(../images/bgd_title_02.gif) 0 0 repeat-x; color:#ab1443; line-height:29px; height:29px; padding:0 0 0 10px}
	.hotProducts li{margin:0 auto; width:192px; height:354px; position:absolute; left:19px; top:0}
	.listHotProduct{width:192px; position:relative; height:354px; overflow:hidden; padding:0 19px}
	.img{width:170px; height:145px; padding:11px; background:url(../images/bgd_img.gif) 0 0 no-repeat; display:block; margin:0 0 10px 0; text-align:center}
	.img img{max-height:145px}
	/**********content*********/
	#content{width:690px; float:right;*margin-left:10px;}
	#content ul{padding:0 0 15px 0; margin:0 0 0 20px;}
	#content ul li{list-style:disc; padding:0; margin:0 0 7px 0}
	#content li ul{padding:10px 0 2px 0}
	#content li ul li{list-style:square}
	#content ul ol li{list-style:decimal;}
	#content ol ul li{list-style:disc;}
	#content ol{padding:0 0 15px 0; margin:0 0 0 20px;}
	#content li ol{padding:10px 0 2px 0}
	#content ol li{list-style:decimal; padding:0; margin:0 0 7px 0}
	
	
	/**********product*********/
	.newProducts{width:100%; margin:0 0 10px 0; background:url(../images/bgd_bottominfo_02.gif) 0 100% no-repeat; padding:0 0 0px 0}
	.newProducts h3{background:url(../images/bgd_title_03.gif) 0 0 no-repeat; padding:0 0 0 20px; line-height:31px; height:31px; margin:0}
	.productContent{border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; background:#ebebeb; padding:20px}
	.productContent h4 a{color:#2c2c2c}
	.productContent h4 a:hover{color:#01368d; text-decoration:none}
	.listProduct{width:100%; overflow:hidden; background:url(../images/bgd_line_03.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 15px 0}
	.productImg{width:175px; float:left; margin:0 40px 35px 0px}
	
	.productContent .price strong{color:#BF0000}
	.productContent .btnOrder{float:right; width:72px; line-height:22px; height:22px; display:block; text-align:center; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-size:11px;margin-top: 10px;}
	.productContent .lastImg{margin:0}
	#content .count{ margin:10px 0 15px 180px; color:#FF0000}
	.productDetail{width:100%; overflow:hidden; padding:10px 0 0 0; margin:0 0 20px 0}
	.productDetail h3{color:#c20000}
	.photoInfo{width:357px; float:left; margin:0 20px 0 0}
	.imgType2{width:337px; height:240px; padding:10px; background:url(../images/bgd_img_03.gif) 0 0 no-repeat; margin:0 0 15px 0}
	.imgType2 .zoom{text-align:center; padding:15px 0 0 0}
	.imgType2 .zoom a{background:url(../images/ico_zoom.gif) 0 1px no-repeat; padding:0 0 0 25px; font-size:11px; color:#545454}
	.price2{color:#c20000; font-size:22px;}
	.price2 span{color:#c20000; font-size:22px}
	.photoInfo fieldset{width:100%; overflow:hidden; padding:10px 0 0}
	.photoInfo label{display:block; float:left; margin:0 5px 0 0; padding:3px 0 0 0}
	.photoInfo input{width:90px; text-align:right; float:left; margin:0 5px 0 0; height:17px; border:#7f9db9 solid 1px;}
	.photoInfo .btnOrder{width:113px; height:23px; padding:0 12px 1px 0; margin:0; border:none; font-size:11px; font-weight:bold; color:#c20000; background:url(../images/bgd_btn_03.gif) 0 0 no-repeat; cursor:pointer;}
	.listPhoto2{width:172px; float:left;}
	.listImg {height: 264px; margin: 0 0 5px; overflow: hidden; position: relative;  width: 100%;}
	#main .listImg ul{margin:0; padding:0}
	#main .listImg li{list-style:none; background:url(../images/bgd_img_04.gif) 0 0 no-repeat; width:152px; height:102px; padding:10px; margin:0 0 10px 0; display:block}
	.listPhoto2 .btn3{text-align:center; }
	.listPhoto2 .btn3 img{margin:0 5px;}
	
	/**********paging*********/
	.paging{width:100%; text-align:center}
	#content .paging ul{width:147px; height:19px; margin:0 auto; background:url(../images/bgd_paging.gif) 0 0 no-repeat; padding:4px 0 0 0}
	#content .paging li{display:inline; border-right:#034f9d solid 1px; padding:0 3px 0 0; margin:0 3px 0 0; list-style:none}
	.paging li a{color:#034f9d; padding:0 3px; font-weight:bold}
	.paging li a:hover, .paging .current a{background:#4072c2; color:#fff; text-decoration:none}
	#content .paging .last{border-right:none; margin-right:0}
	
	/**********news*********/
	.news{width:100%; margin:0 0 10px 0; overflow:hidden}
	.news h3{background:url(../images/bgd_title_04.gif) 0 0 no-repeat; line-height:31px; height:31px; padding:0 0 0 20px;}
	#content .news ul{width:44%; float:left; margin:0; padding:0 10% 0 0}
	#content .news .last{padding:0; width:45%}
	#content .news li{background:url(../images/ico_li.gif) 0 5px no-repeat; padding:0 0 0 17px; margin:0 0 10px 0; list-style:none}
	
	#content .breakcumb{padding:0; margin:0 0 10px 0; background:url(../images/bgd_title_04.gif) 0 0 no-repeat; width:100%; overflow:hidden; height:24px; padding:7px 0 0 0}
	#content .breakcumb li{display:block; float:left; background:url(../images/ico_arrow_02.gif) 100% 50% no-repeat; padding:0 20px; list-style:none; color:#01368d; font-weight:bold;}
	.breakcumb li a{color:#2c2c2c}
	#content .breakcumb .current{background:none}
	/*************breakcumbl product*******************/
	#content .breakcumb1{padding:0; margin:0 0 0 0; background:url(../images/bgd_title_03.gif) 0 0 no-repeat; width:100%; overflow:hidden; height:24px; padding:7px 0 0 0}
	#content .breakcumb1 li{display:block; float:left; background:url(../images/ico_arrow_02.gif) 100% 50% no-repeat; padding:0 20px; list-style:none; color:#01368d; font-weight:bold;}
	.breakcumb1 li a{color:#2c2c2c}
	#content .breakcumb1 .current{background:none}
	/*****************/
	.listNews{width:100%; background:url(../images/bgd_line_03.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 15px 0; overflow:hidden}
	.listNews img, .imgType{display:block; float:left; padding:10px; background:url(../images/bgd_img_02.gif) 0 0 no-repeat; margin:0 15px 5px 0}
	.listNews h3{margin:0 0 5px 0}
	.listNews h3 a:hover{color:#c20000}
	.listNews .more{text-align:right}
	.listNews .more a{background:url(../images/ico_arrow_03.gif) 100% 50% no-repeat; padding:0 13px 0 0; color:#c20000}
	
	.newsDetail{width:100%; margin:0 0 10px 0; overflow:hidden}
	.others{width:100%;}
	.others h3{background:url(../images/bgd_line_03.gif) 0 95% repeat-x;}
	.others h3 span{background:#fff; color:#c20000; padding:0 5px 0 0}
	#content .others ul{margin:0; padding:0}
	#content .others li{background:url(../images/ico_li.gif) 0 5px no-repeat; padding:0 0 0 17px; margin:0 0 10px 0; list-style:none}
	.others li a{color:#000}
	.others li a:hover{color:#01368D}
	
	
	/*******************************/
	.listPro{width:100%; background:url(../images/bgd_line_03.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 15px 0; overflow:hidden}
	.listPro img, .igType{display:block; float:left; padding:11px; background:url(../images/bgd_img.gif) 0 0 no-repeat; margin:0 20px 5px 0}
	.listPro h3{margin:0 0 5px 0}
	.listPro h3 a:hover{color:#c20000}
	.listPro .more{text-align:right}
	.listPro .more a{background:url(../images/ico_arrow_03.gif) 100% 50% no-repeat; padding:0 13px 0 0; color:#c20000}
	
	.proDetail{width:100%; margin:0 0 10px 0; overflow:hidden}
	.others{width:100%;}
	.others h3{background:url(../images/bgd_line_03.gif) 0 95% repeat-x;}
	.others h3 span{background:#fff; color:#c20000; padding:0 5px 0 0}
	#content .others ul{margin:0; padding:0}
	#content .others li{background:url(../images/ico_li.gif) 0 5px no-repeat; padding:0 0 0 17px; margin:0 0 10px 0; list-style:none}
	.others li a{color:#000}
	.others li a:hover{color:#01368D}
	
	/*************partner ***********/
	.listPart{width:100%; background:url(../images/bgd_line_03.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 15px 0; overflow:hidden}
	.listPart img, .imgType{display:block; float:left; padding:10px; background:url(../images/bgd_img_02.gif) 0 0 no-repeat; margin:0 15px 5px 0}
	.listPart h3{margin:0 0 5px 0}
	.listPart h3 a:hover{color:#c20000}
	.listPart .more{text-align:right}
	.listPart .more a{background:url(../images/ico_arrow_03.gif) 100% 50% no-repeat; padding:0 13px 0 0; color:#c20000}
	
	.newsDetail{width:100%; margin:0 0 10px 0; overflow:hidden}
	.others{width:100%;}
	.others h3{background:url(../images/bgd_line_03.gif) 0 95% repeat-x;}
	.others h3 span{background:#fff; color:#c20000; padding:0 5px 0 0}
	#content .others ul{margin:0; padding:0}
	#content .others li{background:url(../images/ico_li.gif) 0 5px no-repeat; padding:0 0 0 17px; margin:0 0 10px 0; list-style:none}
	.others li a{color:#000}
	.others li a:hover{color:#01368D}

	/**********shopping*******/
	.path{width:100%; overflow:hidden; margin:0 0 15px 0}
	#content .path ul{padding:0; margin:0}
	#content .path li{list-style:none; display:block; float: left; padding:0 25px 0 0; margin:0 10px 0 0; background:url(../images/ico_arrow_05.gif) 100% 50% no-repeat;}
  	 .path li strong{display:block; float:left; width:18px; height:18px; line-height:18px; color:#fff; font-weight:bold; margin:0 5px 0 0; background:url(../images/ico_circle_01.gif) 0 0 no-repeat; text-align:center}
	 .path .current strong{background:url(../images/ico_circle_02.gif) 0 0 no-repeat}
	 .path .currentlast strong{background:url(../images/ico_circle_02.gif) 0 0 no-repeat}
	 .path li span{display:block; float:left; text-transform:uppercase; color:#6d6d6d; padding:1px 0 0 0}
	 
	  #content  .path .last{background:none}
		 #content  .path .currentlast{background:none}
		 .formdate{width:335px}
		 .formdate lable{display:block; float:left; margin:0 5px 0 0}
		 .formdate select{display:block; float:left; margin:0 5px 0 0}

		 .basketInfo{width:100%; margin: 0 0 10px 0}
		 .basketInfo table{background:#e3e3e2}
		 .basketInfo th{color:#fff; background:#0033FF; text-align:center}
		 .basketInfo td{color:#666c6f; background:#fff; padding:15px 7px}
		 .basketInfo td strong{color:#666c6f;}
		 .basketInfo td img{border:#c6cacb solid 1px;}
		 .basketInfo td input{width:37px;}
		 .basketInfo td.first{text-align:center;}
		 .basketInfo td.first input{width:13px; height:13px; padding:0; margin:0; border:none;}
		 .basketInfo .total{text-align:right; color:#d10b00; font-size:16px; font-weight:bold}
		 .basketInfo td.col{background:#ecf2f4; text-align:center}
		.listBtn2{width:100%; background:#e4e4e3; padding:10px 0; overflow:hidden; margin:0 0 15px 0}
		 .listBtn2 a{display:block; float:right; margin:0 5px 0 0; background:#21af14; color:#fff; font-size:14px; border:#1d9d12 solid 1px; width:150px; line-height:22px; height:22px; text-align:center}
		 .listBtn2 .btnBuy{display:block; float:right; margin:0 5px 0 0; background:#0000CC url(../images/ico_arrow_06.gif) 95% 50% no-repeat; color:#fff; font-size:14px; border:#1d9d12 solid 1px; width:200px; line-height:22px; height:24px; text-align:center}
		 .listBtn2 a:hover{text-decoration:none}
		 .listBtn2 .btnOrder{background:#0000CC url(../images/ico_arrow_06.gif) 95% 50% no-repeat}
		
		 .basketInfo .btn a{display:block; margin:0 5px 0 0; background:#f0f2f2 url(../images/ico_arrow_07.gif) 5px 50% no-repeat; color:#0033FF; border:#ced2d8 solid 1px; width:150px; line-height:22px; height:22px; text-align:center; font-weight:bold}
	/*********orderinfo************/
		.formType2{width:100%; padding: 10px 0}
	.formType2 .text{padding:0 0 20px 0}
	.formType2 span{color:#FF0000; padding:0 3px 0 0}
	.formType2 fieldset{padding:0 20px 20px 20px;}
	.formType2 fieldset a{text-decoration:underline}
	.formType2 fieldset h2{background:url(../images/bgd_title_031.gif) 0 0 no-repeat; padding:4px 0px 6px 15px; font-size: 1.2em; color:#000000}
	#main .formType2 fieldset p{width:100%; overflow:hidden; display:block; margin:0 0 7px 0;}
	.formType2 fieldset label{display:block; width:130px; float:left; padding:2px 0 0 0}
	#ajaxResult{color:#008000;}
	.formType2 fieldset input{float:left; width:200px; padding:2px; margin:0 5px 0 0}
	.formType2 fieldset .checkbox{float:left; width:15px; border:0; padding:2px; margin:0 5px 0 0}
	.formType2 fieldset select{width:205px; padding:2px;}
	#main .formType2 fieldset .btn{padding:0 0 0 130px; width:60%; }
	#main .formType2 fieldset .btn2{padding:0 0 0 130px; width:60%;}
	.formType2 fieldset .code{width:120px;}
	.formType2 fieldset .btn input{width:78px; height:23px; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; border:none; padding:0; cursor:pointer}
	.formType2 fieldset .btn2 input{width:80px; height:25px; padding-left:13px; }
	.formType2 fieldset .box2{width:150px;}
	.formType2 fieldset img{display:block; float:left; padding:0}
	#main .formType2 fieldset .total p{width:40%; float:right; clear:both; padding:5px 20px 5px 5px; background:#e0e0e0; font-weight:bold; margin:0 0 0 0}
	.formType2 fieldset .total p span{font-weight:normal; float:right}
	.formType2 .shippingNote{width:40%; float:right; clear:both; padding:5px 10px 5px 0px; margin:0 0 20px 0}
	.formType2 .orderLog{float:right; width:400px; height:140px; display:block; margin:-110px 0 0 0; background-color:#ffffff; overflow:scroll;}
	#main .formType2 .error{color:#F00; margin:0 0 0 130px}
	#main .formType2 .errorinfo{color:#F00; margin:0 0 0 88px}
	#main .formType2 .success{color:#009900}

	.formInfo{width:100%; padding:0 20px 0 20px; font-weight:bold}
	.formInfo .success{padding:0 20px 0 20px; color:#009900}
	.formInfo .error{padding:0 20px 0 20px; color:#FF0000}

		.infoType3{width:100%; overflow:hidden; margin:0 0 15px 0}
		.formType3 h3{color:#0000FF}
		.infoType3 div{width:315px; float:left; margin:0 15px 0 0; border:#DBDBDB solid 1px; padding:10px; height:248px; position:relative}
		#main .infoType3 label{display:block; width:140px; float:left; padding:2px 0 0 0}
		#main .infoType3 div p{padding:0; margin:0 0 10px 0; display:block}
		.infoType3 .last{margin:0; float:right}
		#main .infoType3 div .btnEdit{position:absolute; right:10px; bottom:7px}
		#main .formType .infoType3 div .btnEdit a span{background: url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; font-weight:12px; line-height:23px; height:23px; display:block; width:78px; text-align:center}
		
		#main .infoType3 div .btnEdit a:hover span{color:#F60}
	.formType .infoType3 p span{display:block; float:left; color:#000; width:205px;}
	#main .formType2 .date{width:100%; overflow:hidden; display:block; margin:0 0 7px 0;}
	#main .formType2 .date select{display:block; margin: 0 5px 0 0}
	#main .formType2 .date .box{display:block; width:45px; float:left; text-align:left; padding:2px}
	#main .formType2 .date .box2{display:block; width:90px; float:left; text-align:left; padding:2px}
	#main .formType2 .date .box3{display:block; width:60px; float:left; text-align:left; padding:2px}
	
	#main .btn2{width:100%; display:block; margin:0 0 0 130px}
	#main .btn2 .btnType2{display:block; padding:0 0 0 5px; float:left}
	#main .btn2 .btnType2 input{background: url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#FFF; line-height:23px; height:22px; display:block; width:73px; text-align:center; border:none}
	#main .btn2 .btnType2 .hidden{background:none}
	
	.total{width:100%; overflow:hidden}
		#main .total p{width:30%; float:right; clear:both; padding:5px 20px 5px 5px; background:#e0e0e0; margin:0 0 0 0; color:#000; font-weight:normal}
		#main .total p span{font-weight:bold; float:right; color:#F00}
		
	/*******shopping bag*******/
.shoppingBag{ padding:0; width:100%; margin:0 0 10px 0}
	.shoppingBag input{width:40px; height:15px}
	.shoppingBag input.box3{width:15px; height:15px; border:none}
	.shoppingBag table{background:#c2c2c2; margin:0 0 10px 0}
	.shoppingBag th{background: #0000CC; color:#fff; padding:7px 5px; text-align:center}
	.shoppingBag td{text-align:center; vertical-align:middle; padding:5px; background:#fff}
	.shoppingBag .bgType td{background:#eff8fd;}
	.shoppingBag .first{text-align:right; padding:0 0 0 0}
	
	
	#content .sitemap{width:100%}
	#content .sitemap ul{margin:0}
	#content .sitemap li{background: url(../images/ico_li_01.gif) no-repeat scroll 0 2px transparent; font-weight:bold; margin:0 0 10px 10px; padding:0 0 0 30px; list-style:none}
	#content .sitemap li li{font-weight:normal}
	#content .sitemap a{color:#000}
	#content .sitemap a:hover{color:#d4241a}
	/* SLIMBOX */
	/**********contact*******/
	.contactType{width:100%; margin:0 0 15px 0; background:url(../images/bgd_bottomInfo_034.gif) 0 100% no-repeat; padding:0 0 15px 0}
	.contactInfo{width:100%; background:url(../images/bgd_topInfo_02.gif) 0 0 no-repeat; padding:15px 0 0 0;}
	.contactInfo .inner{background:url(../images/bgd_info_03.gif) 150px 50% no-repeat; width:658px; padding:0 15px; border-left:#d5d5d5 solid 1px; border-right:#d5d5d5 solid 1px; overflow:hidden}
	.contactInfo img{display:block; float:left; margin:40px 0 0 0}
	.contactInfo .inner div{width:480px; float:right}
	#main .contactInfo p{padding:0 0 5px 0}
	.contactInfo  td{padding:3px 5px}
	.formContact{width:100%; overflow:hidden}
	.formContact h3{background:url(../images/bgd_title_05.gif) 0 100% no-repeat; padding:0 0 10px 0; color:#000099; margin:0 0 15px 0}
	.formContact .map{display:block; float:left; border:#dedede solid 2px; margin:0 20px 0 0}
	.formContact fieldset{width:520px; float:left;}
	.formContact fieldset p{width:100%; display:block; overflow:hidden;}
	.formContact fieldset label{display:block; float:left; width:100px; margin:0 5px 0 0}
	.formContact fieldset input{width:390px; float:left; margin:0 5px 0 0}
	.formContact fieldset .box{width:176px}
	.formContact fieldset textarea{width:390px; float:left; height:150px}
	#main .formContact fieldset .btn{padding:0 0 0 105px; width:70%}
	.formContact fieldset .btn input{width:72px; height:22px; color:#fff; font-weight:bold; border:none; padding:0; margin:0 30px 0 0; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; cursor:pointer}
	.formContact img{display:block; float:left; margin:0 5px 0 0}
	.formContact .msg{clear:both; padding:5px 0 0 96px; width:60%; display:block; overflow:hidden; color:#FF0000}
	.formContact .code{width:162px; float:left; margin:0 5px 0 0}
	.formContact .info{ color:#006600}
	.formContact .error{ color:#FF0000}
	.formContact span{ color:#FF0000}
	
	/******sitemap***********/
	#content .sitemap{width:100%}
	#content .sitemap ul{margin:0}
	#content .sitemap li{background: url(../images/ico_li_01.gif) no-repeat scroll 0 2px transparent; font-weight:bold; margin:0 0 15px 22px; padding:0 0 0 30px; list-style:none}
	#content .sitemap li li{font-weight:normal}
	#content .sitemap a{color:#000066}
	#content .sitemap a:hover{color:#0000FF}
	/********footer********/
	#footer{background:#e9e9e9;}
	.footerInner{width:960px; margin:0 auto; background:#ebebeb url(../images/bgd_footer.gif) 0 0 repeat-x; padding:20px 10px; font-size:11px; overflow:hidden}
	.footerInfo{width:40%; float:left;}
	.footerInfo ul{width:100%; overflow:hidden; margin:0 0 5px 0}
	.footerInfo li{display:block; float:left; border-right:#01368d solid 1px; margin:0 10px 0 0; padding:0 10px 0 0}
	.footerInfo li a{color:#01368d}
	.footerInfo .last{border:none}
	.footerInfo p strong{color:#b50000}
	.footerInfo2{width:40%; float:right;}
	.footerInfo2 h3{margin:0 0 2px 0; color:#016eb9}
	
	/*********************/
	.productContent2Wrap{width:100%; background: url(../images/bgd_bottom.gif) 0 100% no-repeat; padding:0 0 10px; margin-bottom:20px}
	.productContent2{background: url(../images/bgd_top.gif) 0 0 no-repeat; padding-top:10px;}
	.productContent2Inner{border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; padding:1px 15px; overflow:hidden}
	.productContent2Inner h3{font-size:1.5em; color:#bc0000; font-weight:normal}
	
	.productInfo{width:300px; float:left;  overflow:hidden;}
	.productInfo fieldset{width:100%; overflow:hidden; padding:10px 0}
	.productInfo label{display:block; float:left; margin:0 5px 0 0; padding:3px 0 0 0}
	.productInfo input{width:90px; text-align:right; float:left; margin:0 5px 0 0; height:17px; border:#7f9db9 solid 1px;}
	.productInfo .btnOrder{width:113px; height:23px; padding:0 12px 1px 0; margin:0; border:none; font-size:11px; font-weight:bold; color:#c20000; background:url(../images/bgd_btn_03.gif) 0 0 no-repeat; cursor:pointer;}
	#main .productInfo p{margin-bottom:3px}
	#main .productInfo .price2{padding:10px 0 5px 0}
	.btn4 a {width:110px; height:38px; display:block; padding:5px 0 0 26px; background:url(../images/bgd_info_04.gif) 0 0 no-repeat; font-size:0.92em; text-decoration:underline}
	.btn4 a:hover{text-decoration:none}
	
	.productInfo2{ position:absolute; right:0; top:40px; z-index:10; text-align:center; }
	.imgType3 {height: 165px; overflow: hidden; width: 165px;}
	.imgType3 img {cursor: pointer; height: auto !important; width: 145px !important;}
	
	/*.imgType3{min-height:165px; cursor:pointer;}*/
	/*.imgType3 img {width:145px; height:165px; cursor:pointer;}*/
	.imgType3 img.zoomable {cursor:url("../images/cursor-magnify.png"),-moz-zoom-in, pointer;}
	#main .productInfo2 ul{padding:4px; margin:0 0 10px; background:#eaeaea; overflow:hidden; float:left}
	#main .productInfo2 li{padding:1px 2px; margin:0; list-style:none; display:block; float:left}
	.productInfo2 li img{display:block; border:#eaeaea solid 1px}
	.productInfo2 .current img{display:block; border:#0043ae solid 1px}
	.productInfo2 a:hover img{display:block; border:#0043ae solid 1px}
	.rating{width:100%; clear:both; font-size:0.92em}
	.rating img{margin:0 0 0 2px}
	#main .productInfo2 li.extra{display:none}
	
	.contType{ padding:0}
	.productContent2Wrap .title{background:url(../images/bgd_title_06.gif) 0 0 no-repeat; line-height:36px; height:36px; padding:0 10px; margin:0; color:#bc0000}
	.contType {border-left:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; padding:0 5px; overflow:hidden}
	.infoType{background:url(../images/bgd_info_07.gif) 0 0 no-repeat; padding:15px 10px 10px 10px}
	#main .infoType .date{font-size:0.92em; color:#474747 }
	#main .infoType .rating{margin-bottom:3px}
	
	.productContent3 {width:100%; min-height:325px; position:relative; overflow:hidden;}
	.toggle{position:absolute; right:0; top:0; display:none }
	.toggle a{background:url(../images/btn_close.gif) 100% 0 no-repeat; padding:2px 20px 2px 0; color:#bc0000; font-size:0.92em}
	
	.expanded .toggle{display:inline}
	.expanded .productInfo{ }
	.expanded .productInfo2{ width:100%;  }
	.expanded .rating{display:none}
	/*.expanded .imgType3{height:220px; text-align:center}*/
	.expanded .imgType3 { height: 220px; overflow: hidden; text-align: center; width: 100%;}
	.expanded .imgType3 img {height: auto !important; max-height: 220px; width: auto !important;}
	
	/*.expanded .imgType3 img{max-height:220px}
	.expanded .imgType3 img {width:220px; height:220px;}*/
	#main .expanded .productInfo2 li.extra{display:block}
	
	
	/* popup */
	.popup{width:550px; position:absolute; left:0; top:-1000px; background:#fff; border:#c7d0d8 solid 5px;}
	.popupInner{padding:15px;}
	.popupInner h4{text-align:center; margin:0 0 10px; color:#ff0000}
	.popupInner table{margin:0 0 10px; background:#a8a8a8}
	.popupInner th{background:#e6e6e6; color:#b90003; text-align:center}
	.popupInner td{background:#fff; text-align:center;}
	.textType{text-align:right; color:#086fb5}
	.textType img{vertical-align:middle}
	.btnClose{text-align:right; padding:0 0 10px}
	.close{text-decoration:underline; font-weight:bold}
	.close:hover{text-decoration:none}
	
	.popupType2{width:530px;}
	.map{padding:10px 0 0 0}
	
	.popupType{width:300px;}
	.popupType h4{text-align:right}
	
	.popupType3{width:450px;}
	.popupType3 h4{text-transform:uppercase}
	.popupType3 fieldset p{width:100%; overflow:hidden; margin:0 0 10px}
	.popupType3 fieldset label{width:110px; float:left; margin:0 10px 0 0; display:block; text-align:right}
	.popupType3 fieldset input{width:275px; float:left;}
	.popupType3 fieldset textarea{width:275px; float:left;}
	.popupType3 fieldset .btn {width:70%; padding-left:120px; padding-top:10px;}
	.popupType3 fieldset .btn input{width:72px; float:left; margin:0 10px 0 0; height:30px; text-align:center; font-weight:bold; color:#fff; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; border:none; padding-bottom:15px; cursor:pointer}
	.popupType3 fieldset .box{width:200px}
	.popupType3 img{display:block; float:left; margin:0 5px 0 5px}