body { font-size:12px; font-family:Arial, Helvetica, sans-serif;background:url(/images/JanUPBgStrip.png) repeat-x left top;}
.box { width:960px; margin:0 auto; overflow:hidden}
img { border:none}
a { text-decoration:none; color:#333333;}
a:hover { text-decoration:underline;color:#006BB7;}
select,input,textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif}
.head { margin-bottom:1em; min-height:120px;}
.nav { background:url(/images/nav-bg.png) no-repeat left top; height:39px; margin:1em 0}
.nav ul { list-style:none; margin:0; padding:0; display:inline-block}
.nav ul li { float:left; margin-right:0.8em; height:39px;}
.nav ul li a { height:39px; line-height:39px; color:white; font-weight:bold; float:left; padding:0 0.5em; }
.nav ul li a:hover {color:#ef8e19;}
.nav ul li.home { background:url(/images/home-ico.png) no-repeat center center; margin-right:0.5em}
.nav ul li.home a { width:40px; text-indent:-100%;}
 
.logoNav span.signin a {  margin-top:0px; line-height:29px; display:inline-block;margin:0px 5px 0px 10px; height:29px; font-size:12px}
.logoNav .signin {text-align:right;display:inline-block;width:640px; }
.languages a {display:inline-block;margin-right:5px;margin-left:10px;}
li {list-style:none;}
.main { display:inline-block; clear:both; background:url(/images/main-bg.gif) repeat-y left top; border-bottom:1px solid #248fdb}
.left {width:174px; float:left;}
.left .title { background:url(/images/small-l.gif) no-repeat left 28px #fff; padding-top:36px}
.left .title h3 { margin:0; padding:0; background:url(/images/up-june-op-lp-hbg.png) no-repeat left -17px; height:40px; line-height:40px; text-align:center; font-size:16px;}

.middle { float:left; width:786px; background:url(/images/small-l.gif) no-repeat left top; padding-top:8px;overflow:hidden;}
.middle .title {background:url(/images/up-june-opm-tgr.png) repeat-x left 0; height:53px; border-left: 1px solid #248fdb; border-right: 1px solid #248fdb}
.middle .title h1 { margin:0 0 0 20px; padding:0; font-size:24px; height:53px; line-height:53px;color:#0066cc;}
.middle .content { background:url(/images/up-june-opm-mbg.png) repeat-x left top; margin:0 1px; zoom:1;width:784px;overflow-x:hidden;}
.onecolumn { width:960px;background:url(/images/long-l.gif) no-repeat left top;}
.onecolumn .content{width:958px; }
.preview { background:url(/images/up-june-opm-bgw.png) no-repeat left top; margin:14px !important; margin-left:7px;  float:left; width:550px;overflow-x:hidden;}
.preview .tab { margin:0; padding:0; background:url(/images/aug-op-tab-bg.png) no-repeat left top; height:45px; list-style:none}
.preview .tab li { float:left;}
.preview .tab li a { height:45px; line-height:20px; padding:0 1em}
.preview .tab li {margin-left:5px;margin-top:11px;}
.preview .tab li a {	font-size: 14px;	
	background: url(/images/aug-op-tab-vl.png) no-repeat right top;	display:inline-block;	
	color: #000;padding: 0px;text-decoration:none;
} 
.preview .tab li.currentTab a  {	font-weight: bold;	background: url(/images/aug-op-tab-r.png) no-repeat right top;		cursor: default;	border: none} 
a {	color: #0066cc;} 
.preview .tab li a  span {padding-right: 9px;	padding-left: 9px;	float: left;	padding-bottom: 14px;	margin: 0px;	cursor: pointer;	padding-top: 7px} 
.preview .tab li.currentTab a  span {	background: url(/images/aug-op-tab-l.png) no-repeat left top;float:left;}


.right {  background:url(/images/up-june-opm-bgw.png) no-repeat left top; float:left; width:205px; margin:1em 0;}
.right h1 {  background:url(/images/aug-op-tab-bg.png) no-repeat left top; font-size:16px; margin:0; padding:0; height:45px; text-align:center; line-height:45px;}
.calc { background:#fff; border-left:1px solid #cecece;height:381px; min-height:381px;_height:388px;  display:inline-block; clear:both; padding-bottom:3em;border:1px solid #ccc;border-top:0px;}
.calcpdf { background:#fff; border-left:1px solid #cecece; min-height:240px; display:inline-block; clear:both; padding-bottom:3em}
.calc ul { margin:0; padding:0; list-style:none}
.calc div.item { margin:1em }
.calc div.item strong { font-size:12px}
.calc div.sum { background:#FFFFaa; padding:0.5em; border:1px solid #f60; clear:both}
.calc div.sum .total { float:right; font-size:16px; margin-top:2px}
.calc div.info { clear:both; font-size:11px; color:gray}
.delivary { background:url(/images/up-june-calc-hbg.png) repeat-x left top; clear:both; border-left:1px solid #cecece;  border-top:1px solid #cecece; font-size:11px}
.delivary h2 { font-size:16px; text-align:center; margin:0; padding:0; height:32px; line-height:32px; border-bottom:1px solid #cecece;}
.delivary h5 { margin:0; padding:0; font-size:12px}
.delivaryDetail { zoom:1; padding:1em}
.delivaryDetail div { margin:0.5em 0;}
.delivaryDetail div.findzip { margin-top:1em; font-weight:bold}
.delivaryDetail button {margin-left:5px;margin-right:5px;}
.pdfswfview {border:1px solid #ccc;border-top:0px;}
.pdf_l{ width:400px; text-align:center; float:left; border-right:1px #CCCCCC solid; height:300px; padding-top:50px;}
.pdf_r{ width:140px; text-align:center; float:right; padding-top:20px;}
.pdf_r ul{ padding:5px 0; margin:0;}
.pdf_r ul li{ width:100%; text-align:center; margin:8px 0;}

.pdfparam label {font-weight:bold;font-size:12px;}
.pdfparam .pitem {display:inline-block;float:left;margin-left:20px;}
#currentpdfprice {color:red;}

.dark{width:99%; height:100px; position:absolute; letf:0; top:0; background:#000; filter:alpha(opacity=30); opacity:0.3;}
.popBox { position:absolute; left:50%; top:50%; width:460px; height:200px; z-index:100; margin-left:-230px; margin-top:-100px;}
.popBox .tl { height:8px; background:url(/images/popup_red.gif) no-repeat left top; padding-left:8px; font-size:1px;}
.popBox .tr { height:8px; background:url(/images/popup_red.gif) no-repeat right -16px; padding-right:8px;font-size:1px; }
.popBox .tc { height:8px; background:url(/images/popup_red.gif) repeat-x left -32px;}
.popBox .bl { height:8px; background:url(/images/popup_red.gif) no-repeat left -8px; padding-left:8px; font-size:1px;}
.popBox .br { height:8px; background:url(/images/popup_red.gif) no-repeat right -24px; padding-right:8px;font-size:1px; }
.popBox .bc { height:8px; background:url(/images/popup_red.gif) repeat-x left -40px;}
.popBox .ml { background:url(/images/popup_red_2.gif) repeat-y left 0; padding-left:8px; font-size:1px;}
.popBox .mr {background:url(/images/popup_red_2.gif) repeat-y right 0; padding-right:8px;font-size:1px; }
.popBox .mc { height:280px; background:#fff; border-bottom:2px solid #0362a6}
.popBox .mc .header { background:#248fdb; height:18px; font-size:11px; text-align:right;}
.popBox .mc .header strong { margin-left:0.1em; color:white; float:left}
.popBox .mc .header a { color:white; font-weight:bold; text-decoration:none; font-size:12px; background:#248fdb; padding:0 2px; margin-top:-1px;}
.NextStepBT {text-align:right;padding-right:15px;margin-top:5px;margin-bottom:5px;clear:both;}
.NextStepBT button {margin-left:15px;}

.zh-tw .top_bg { background:url(/images/processzh-tw.gif) no-repeat; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}
.zh-tw .top_bg2{ background:url(/images/processzh-tw.gif) 0px 90px repeat-y; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}
.zh-tw .top_bg3{ background:url(/images/processzh-tw.gif) 0px 60px repeat-y; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}
.zh-tw .top_bg4{ background:url(/images/processzh-tw.gif) 0px 30px repeat-y; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}

.en-us .top_bg { background:url(/images/processen-us.gif) no-repeat; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}
.en-us .top_bg2{ background:url(/images/processen-us.gif) 0px 90px repeat-y; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}
.en-us .top_bg3{ background:url(/images/processen-us.gif) 0px 60px repeat-y; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}
.en-us .top_bg4{ background:url(/images/processen-us.gif) 0px 30px repeat-y; height:30px; width:400px; float:right; margin-top:10px;line-height:30px;}

.OrderSuccess {color:Red;text-align:center;margin-top:30px;}
.OrderSuccess div.disc {text-align:left;line-height:25px;}
#downloadpdf {text-align:center;margin-left:15px;margin-top:10px;}
#OrdersOptions {display:none;font-size:12px;}
#OrdersOptions .item {width:600px !important;}
#OrdersOptions .item span {padding-left:15px;color:Red;}
#OrdersOptions {margin:20px;}
#OrdersOptions .item label {display:inline-block;width:120px;text-align:right;margin-right:5px;}
#OrdersOptions .item{margin-bottom:15px;text-align:left;width:400px;}
#OrdersOptions .NextStepBT {text-align:center;}
#OrdersOptions .NextStepBT .buttonYinse {margin-right:10px;}
.titleInfo{ font-size:16px; font-weight:bold; border-bottom:1px #666666 solid; padding:10px 0 5px 0; width:80%; margin-bottom:15px;}



.OrderSuccess div {margin:10px;}
.comfirmbt {text-align:center;margin-top:20px;color:#666666;}
.comfirmbt input  {margin:10px;}
.pdfinfotabel {margin:10px 0;width:100%;}

.pdfinfotabel td {width:100%;padding:5px;}
.pdfinfotabel .o_title {text-align:right;width:50%;font-weight:bold;}
.pay{ text-align:center; margin:10px 0; display:block;}
.sites{ text-align:center; color:#323332;}
.sites a{ color:#323332;}
.sites a:hover{ color:#006BB7; text-decoration:underline;}
.coypright{ text-align:center; line-height:160%; margin:10px 0;}
.attention {text-align:center;margin:20px 10px 10px 10px;color:Red;}
.companylink {text-align:center;margin-top:15px;}
.companylink a {color:#323332;}
#footer {font-size:12px;text-align:center;}
#CardType img {margin-right:20px;}



#errormsg {color:Red;margin-top:5px;display:inline-block;width:300px;text-align:left;float:left;}
#templateimg {margin-left:15px;}
.clearboth {clear:both;}
#err_msg {color:Red;}
#msg {text-align:center;color:Red;}
#passwordmsg {color:Red;}
#haschinesemenuaccount {width:auto;border:0px;}
.desginconfig img {width:200px;}
.uploaddesign img {width:200px;}
.buttonYinse {
 background :url(/images/yinse.gif) left center no-repeat; background-color:#ffffff; height:22px; font-size:12px; text-align:center; border:#666666 1px solid; cursor:pointer;
 padding:0 5px 0 25px !important; 
 padding:0 0px 0 15px ;
}
#prebtbuttonYinse,.buttonYinsePre {
background:url(/images/yinse_pre.gif) left center no-repeat; background-color:#ffffff; height:22px; font-size:12px; text-align:center; border:#666666 1px solid; cursor:pointer;
 padding:0 5px 0 25px !important; 
 padding:0 0px 0 15px ;
}
.blueButton{ background:url(/images/button-grad.png) repeat-x #21759b; height:26px; color:#FFFFFF; font-weight:bold; font-size:14px; padding:0 6px ; border:1px solid #13455b; }
.btmargin {margin-bottom:5px;}
.pdfBox{ display:block;}
.pdfBox ul{ margin:0; padding:0;}
.pdfBox ul li{ margin:10px;}
.login{ margin:10px 0  50px 30px;}
.login td span {color:Red;display:inline-block;margin-left:10px;}
.logInput{ height:28px; line-height:28px; width:50px; border:1px #E5E5E5 solid; font-size:20px; color:#333333; font-family::Arial, Helvetica, sans-serif; }
.setbg{ background-color:#F9F9F9;}
.nodeInfo{ color:#999; font-size:14px; margin-left:10px;}
.setInput{ height:20px; line-height:20px; border:1px #BFBFBF solid; font-size:14px; color:#333333;  }

.managecnbox input.setInput {width:230px;}
.managecnbox{ margin:30px 0  10px 15px;min-height:300px;}
.managecnbox div span {margin-left:10px;color:Red;display:inline-block;}
#managecnbox div span#phoneinfo {color:Red;}
.inputwidth input {width:230px;border:1px solid #d2d2d2;height:20px;line-height:20px;padding:3px;background:#ffffcc;}
.managecnbox label {display:inline-block;width:150px;text-align:right;margin-right:5px;}
.managecnbox div {margin-bottom:10px;}
.managebtbox button {margin-left:140px;}
.managecnbox ul {margin:0px;}
.managecnbox ul li {margin-bottom:10px;}
.orderpages {margin-top:20px;}
.orderpages a {display:inline-block;margin-right:6px;}
.orderpages  .currentlink {color:Red;}
#orderslist .previewpdf {cursor:pointer;margin-left:20px;display:inline-block;text-decoration:underline;color:#0066dc;}
#orderslist li a font {display:inline-block;margin-right:15px;cursor:pointer;}
#orderslist li a {display:inline-block;}
#orderslist li span {margin-left:15px;display:inline-block;color:#a1a1a1;}
#downloadpng {margin-top:10px;margin-bottom:10px;}
#phoneinfo {color:#a1a1a1;margin-top:10px;}
.templatediscription {text-align:center;margin-top:15px;font-size:18px;}




.upfUpCL {	MARGIN-TOP: 7px;	FLOAT: left;	WIDTH: 515px;margin-left:15px !important;margin-left:8px;}
.upfUpCL .upfbot {	CLEAR: both;	BACKGROUND: url(/images/upf-aug-leftbg-bot.png) no-repeat 50% top;margin-bottom:15px;}
.upfUpCL .upfmid {	BORDER-RIGHT: #ccc 1px solid;	PADDING-RIGHT: 0px;	BORDER-TOP: #ccc 0px solid;	PADDING-LEFT: 0px;	BACKGROUND: #ffffcc;
		FLOAT: left;	PADDING-BOTTOM: 0px;	BORDER-LEFT: #ccc 1px solid;	WIDTH: 513px;	PADDING-TOP: 0px;	
		BORDER-BOTTOM: #ccc 0px solid} 
.upfmidwrp {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px auto;	WIDTH: 85%;	PADDING-TOP: 0px;	TEXT-ALIGN: left} 
.upfBlocks {	CLEAR: both;	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FLOAT: left;	PADDING-BOTTOM: 10px;	MARGIN: 0px;	WIDTH: 100%;	PADDING-TOP: 10px}
.upfmRight {	FLOAT: right} 
.upfmRight SPAN {	} 
.upfmRight SPAN INPUT {	BORDER-RIGHT: #ccc 1px solid;	BORDER-TOP: #ccc 1px solid;	BACKGROUND: #fff;	BORDER-LEFT: #ccc 1px solid;	BORDER-BOTTOM: #ccc 1px solid}
 input {	FONT-SIZE: 12px;	FONT-FAMILY: Arial, Helvetica, sans-serif} 
 .upfmRight UL {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 25px 0px 10px;	PADDING-TOP: 0px} 
 .upfmRight .orienthide {	VISIBILITY: hidden} 
 .upfmRight UL LI {	MARGIN: 5px 0px;	LIST-STYLE-TYPE: none} 
 .upfBlocks .upfmLeft {	FLOAT: left;	OVERFLOW: hidden} 
 .upfBlocks .upfmLeft .upfmprevthum {	WIDTH: 129px;	TEXT-ALIGN: center} 
 .upfBlocks .upfmLeft STRONG {	DISPLAY: inline;	FONT-SIZE: 15px} 
 .upfmidprevup {	BORDER-RIGHT: 1px solid;	PADDING-RIGHT: 0px;	BORDER-TOP: medium none;	
	PADDING-LEFT: 0px;	BACKGROUND: #ffffff 0px 0px;
	FLOAT: left;	PADDING-BOTTOM: 20px;	BORDER-LEFT: 1px solid;	WIDTH: 99.7%;	PADDING-TOP: 7px;	BORDER-BOTTOM: 1px solid
}	
.upfUpCL .upftop {	CLEAR: both;	BACKGROUND: url(/images/upf-aug-leftbg-top.png) no-repeat 50% bottom}
.upfUpCL .bt_box {text-align:right;}

.upfUpCLLong {width:750px;}
.upfUpCLLong .upftop {	CLEAR: both;	BACKGROUND: url(/images/longupf-aug-leftbg-top.png) no-repeat 50% bottom}
.upfUpCLLong .bt_box {text-align:right;}
.upfUpCLLong .upfbot {	CLEAR: both;	BACKGROUND: url(/images/longupf-aug-leftbg-bot.png) no-repeat 50% top;margin-bottom:15px;}
.upfUpCLLong .upfmid {	BORDER-RIGHT: #ccc 1px solid;	PADDING-RIGHT: 0px;	BORDER-TOP: #ccc 0px solid;	PADDING-LEFT: 0px;	BACKGROUND: #ffffcc;
		FLOAT: left;	PADDING-BOTTOM: 0px;	BORDER-LEFT: #ccc 1px solid;	WIDTH: 748px;	PADDING-TOP: 0px;	
		BORDER-BOTTOM: #ccc 0px solid} 
		



.UploadButtonBox {width:770px;text-align:left;margin:0px 12px 15px 12px;background:url(/images/longsep-curve-content.png) left bottom no-repeat;}
.UploadButtonBox .startH {	clear: both;	padding: 0px;
	background: url(/images/aug-op-start-bg.png) repeat-x 50% top;		float: left;	margin: 0px;margin-left:1px;	width: 767px;height:45px;border:1px sold #ccc;border-top:0px;border-bottom:0px;}
.UploadButtonBox .startH .hTxt {	padding: 0px;	DISPLAY: block;	padding-left: 50px;	FONT-SIZE: 21px;
		background: url(/images/oct-op-start-ar.png) no-repeat left top;height:45px;
			margin: 0px;padding-top: 12px} 
.UploadButtonBox  .options {margin: 0px;padding: 0px 32px 10px 32px;width: 507px;}
.UploadButtonBox .options .optSetBack {	 padding-bottom: 5px;	width: 505px;} 
		
.UploadButtonBox .optSet {padding-bottom: 10px;	margin: 0px auto;	width: 455px;}
.UploadButtonBox .optClick {display: block;	font-size: 11px;background: url(/images/up-june-opm-cl-bg.png) no-repeat left top;	margin: 0px;	color: #333;	height: 56px;	text-decoration: none}
A {	color: #0066cc;	outline: none} 
.UploadButtonBox .descMain {display: block; font-size: 14px;margin: 0px;	padding-top: 18px}
.UploadButtonBox .orange {	font-size: 14px;	background: url(/images/up-june-opm-cl-io.png) no-repeat center 50%;	float: left;
margin: 0px;	width: 181px;	color: #fff;	height: 55px;cursor:pointer;}
.UploadButtonBox .orange SPAN {	padding-right: 25px;text-align:center;display: block;	padding-left: 15px;	padding-bottom: 0px;	margin: 0px;	padding-top: 18px}

.UploadButtonBox .options .hTxt {	clear: both;padding-left: 10px;	font-size: 19px;padding-bottom: 5px;margin: 0px;	padding-top: 10px;}
.UploadButtonBox .options .hTxt span {padding-left: 20px;	font-weight: bold;}
.UploadDesignDetail {margin:30px;margin-bottom:0px;}
.UploadDesignDetail .item  {margin-bottom:5px;}
.UploadDesignDetail .item  input {width:260px;border:1px solid #ccc;height:20px;line-height:20px;}
.UploadDesignDetail .item label {display:inline-block;width:160px;text-align:right;margin-right:10px;font-style:italic;font-size:16px;}




.UploadDesignFile {margin:30px;}
.UploadDesignFile {min-height:380px;margin-bottom:15px;width:700px;}
 .upfUpH {	float: left;	width: 100%} 
 .upfUpH .upfUpHM {	padding: 3px 0px 15px 20px ;border:1px solid #ccc;border-top:0px;border-bottom:0px;	background: url(/images/upf-aug-hstrip.png) repeat-x 50% bottom;text-align: left} 
.upfUpH .upfUpHM span {	padding: 10px 0px 10px  45px;font-size: 20px;	background: url(/images/upf-oct-harrow.png) no-repeat left center;
	}
			
.upfUpH .upfUpHT {	background: url(/images/upf-aug-htop.png) no-repeat 50% bottom;	width: 100%;}





 
.aboutus .mailForm {	background: url(/images/form_middle.gif) repeat-y;	margin: 56px auto 30px;	width: 638px;height:372px;overflow:hidden;}
.aboutus .mailForm .last {	background: url(/images/form_bottom.gif) no-repeat left bottom;}
.aboutus .mailForm p {	padding-left: 20px;padding-right: 20px} 
 
.aboutus .mailForm input {	margin-bottom: 11px;	width: 205px;	height: 23px} 
.inlineForm input {	float: left}
.inlineForm div {	float: left;	margin: 10px 0px 0px;	width: 100%} 
.aboutus .submitButton {	padding-bottom: 20px;	position: relative}
.aboutus .submitButton .floatRigth {	float: right;	margin: 20px 50px 0px 0px}
.aboutus .submitButton #sendEmail {	width: 123px;	height: 37px} 
.aboutus .checkboxText {	left: 107px;	position: absolute;	top: 29px} 
.aboutus .checkbox {	margin-top: 23px;	margin-left: 65px;	width: auto} 
.aboutus .submitButton INPUT {	width: auto} 
.aboutus .textField {	float: left;	margin-left: 80px;	width: 500px} 
.aboutus textarea {	width: 502px;	HEIGHT: 96px}
.aboutus .spaceTop {	padding-top: 30px} 
.aboutus select {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}  
.aboutus label {	margin-top: 5px;	display: block;	font-weight: bold;	float: left;	margin-left: 20px;	width: 60px;	text-align: left} 
.aboutus .mailForm .ext {	width: 38px;	height: 23px} 
.extLabel {	width: 30px} 
.aboutus .mailForm .phoneField {	width: 124px;	height: 23px} 
.aboutus .head {	background: url(/images/form_top.gif) no-repeat left top;	padding-bottom: 29px;	position: relative;min-height:42px;	height: 42px;overflow:hidden;}
.aboutus .mail_icon {	background: url(/images/mail_icon.gif) no-repeat;	left: 17px;	position: absolute;	TOP: 8px;	height: 21px}
.aboutus .mail_icon P {	font: bold 14px Arial, Helvetica, sans-serif;	margin-left: 30px;	padding-top: 4px}
.aboutcn {line-height:25px;padding:20px;}
#discriptionbox {min-height:20px;margin-top:5px;}
.feedbackbox {text-align:left;}
.templatetype {margin:15px 10px 0px 40px;}
.templatetype a {display:inline-block;margin-left:15px;}
.templateinfo td input {width:300px;}
.templateinfo td input.blueButton {width:50px;}
.templateinfo td,.templateinfo th {padding:5px;}
.templateinfo  .tdtitle { padding:5px;text-align:right; }
.templateinfo .btmargin {position:relative;top:5px;left:10px;}
.templateinfo span.red {margin-left:20px;display:inline-block;}
.productList li ul {margin:0px;}
.subcat {display:none;}

.productList li { margin:0.6em 0;}
.productList ul{ list-style:none; margin:1em 1px 0 1.1em; padding:0}
.productList ul li a { font-size:12px; background:url(/images/up-june-op-lp-bul.png) left -2px no-repeat; padding-left:12px; text-align:left;}
.productList ul li a:hover {color:#ef8e19;}
.productList .subcat li {background:none;padding-left:12px; margin:0.6em 0; width:150px}
.productList .subcat .subcat li {padding-left:10px;}
.productList .subcat li span {display:inline-block;width:15px;}
.productList .subcat li span.o {background:url(/images/minus.gif) left center no-repeat;}
.productList .subcat li span.c {background:url(/images/plus.gif) left center no-repeat;}
#productList ul.subcat{ margin-left:-12px}
#productList ul li a {display:inline-block;background:url(/images/up-june-op-lp-bul.png) left -2px no-repeat;cursor:pointer;}
.cur {color:#f60;}
.templatetype {line-height:22px;}
.catlist {height:500px;overflow:auto;}

.head .nav .morenav {display:none;}
.head .nav .MoreNavLI {float:none;height:auto;}
.head .nav .MoreNavLI ul {background:#1879be;height:auto;}
.head .nav .MoreNavLI ul li {clear:both;min-height:20px;height:auto;}
.head .nav .MoreNavLI ul li a {height:auto;line-height:20px;}
#navlist td {word-break:break-all;}
.registertip {border:1px solid #c7e7fe;margin-top:40px;line-height:20px;padding:5px;padding-top:15px;}
.registertip  div {margin-bottom:10px;}
