body { margin:0; font-family:Arial, helvetica, sans-serif; background: url(/images/registration/body_bg.png) repeat-x;}
h3 {color:#a4cf4f; font-size: 18px; font-family:Arial, Helvetica, sans-serif;  text-decoration: none; font-weight:bold; margin:0; padding:0; clear:both;}
h1 {margin:0; display:inline; text-decoration: none; color:#000000; font-weight:bold;  font-size: 23px; }
br { clear: left;}
#wrapper {width:987px; padding:30px 0 5px 0; margin:0 auto;}
/*------------- Header --------------------*/
#header {width:987px; padding-bottom:5px; height:70px;}
.header-left {padding:0; width:987px; float:left; color:#999; margin:0; position:absolute;}
/*------------- Header End--------------------*/

/*------------- Content --------------------*/
#content {width:960px; background:#fff; border:solid 1px #c7c7c7; margin:0; *padding-top:9px; padding-top:20px; padding-left:20px; padding-bottom:15px; padding-right:5px; float:left; min-height:300px; -webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px ;border-radius:10px 10px 10px 10px;}

.textbold {color: #000; font-size:14px;  text-decoration: none; font-weight:bold; padding:5px 0;}
.textforgot {color: #666666; font-size:12px;  text-decoration: none; padding-left:152px; margin:0; clear:both; float:left; width:200px; padding-top:5px;}
.text {color: #292929; font-size:12px;  text-decoration: none; padding:5px 0; line-height:160%; }

/*------------- Content End--------------------*/

/*------------- Footer--------------------*/
#footer {clear: both; padding:5px 10px 2px 10px; height:52px;font-size:12px;color:#666; margin-top:10px; position:static; text-align:right; line-height:18px; float:left; width:967px}

a { color:#093d72; font-size:12px; text-decoration: none; border:0;}
a:hover { color:#336699;}
.qusicon{ background:url('/images/company/inner-img-sprite.png') -241px -10px no-repeat; width:12px; height:12px; display:inline-block; }
.logotext {color: #6C6C6C; font-size: 13px; margin: 2px 0;}
.leftclear, .clearleft{ clear:left;}
.input-selected{background:#ffffcc;}

#stay-signed-tooltip {margin:-5px 0 0 120px; *margin:20px 0 0 10px; position: absolute; background-color: #E4F7F9; border: 5px solid #CDE2E4; border-radius: 20px 20px 20px 20px; color: #000000; float: left; padding: 10px; width:150px; }

.font14 {font-size:15px;}
.font12 {font-size:12px;}
.font11 {font-size:11px;}
.color555 { color:#8c8c8c;}
.color292929 { color:#292929;}
.color666 { color:#666;}
.padtopten { padding-top:10px;}
ul{margin: 5px 0 10px 0; padding: 0; float: left; display: inline-block; color:#8c8c8c; font-size:12px; list-style-position: outside; list-style-image:url('/images/registration/tik.png');}
li { margin-left:20px; padding-top:5px; line-height:18px;}
.floatleft { float:left;}
.underline { text-decoration:underline;}
.left { float:left;}
.acclefttextmaredcl {background:url(/images/icon-sprite.png) 0 -245px no-repeat; float:left; padding:6px 20px 0 10px; display:inline-block; height:20px; vertical-align:middle; }
.acclefttextmaredcl:hover {background:url(/images/icon-sprite.png) 0 -271px no-repeat; float:left; padding:6px 20px 0 10px; display:inline-block; height:20px; vertical-align:middle; }
.padleftten { padding-left:10px;}
.pad-top-15 { padding-top:15px;}
.margin-top-20{margin-top:20px;}
.lineheight18 { line-height:18px;}
.color-balck{ color:#000;}

#mainproduct-container-comp{ float:left; width:942px; min-height:550px; margin:0; }

#mainproduct-container-comp-mid { float:left; width:950px; padding:0 0 10px 0; color:#000; line-height:18px;}

#search-box-xray { float:left; width:945px; border:1px solid #c7c7c7;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px; background:url('/images/search-box-bg.png') repeat-x left bottom; padding:0 0 15px 0; min-height:170px; margin:20px 0 0 0 ; line-height:18px;}

/* X-Ray Search Box */
#homesearch-middle{ height:43px; width:592px; *width:599px; background:#f2f2f2; border:2px solid #d9d9d9; margin:20px 13px 0 15px; padding:4px 4px 6px 4px;}
#companyinfoboxleft-evaluate{float:left; width:747px; _width:745px;}
.homesearch-middle-left{width:492px; _width:490px; float:left; height:43px; }
.homesearch-middle-right{width:96px; float:left; margin-left:4px; *margin-left:2px; height:43px;}
.inputhomesearch {width:478px; _width:473px; border:1px solid #d9d9d9; font-size:14px; color:#8f8f8f; margin:0; padding:13px 0 13px 10px;}


.color-red{color:#ed0000;}
.color-green{color:#00a651;}
.color-orange{color:#ffc000;}
.font24{ font-size:23px;}
.font26{ font-size:26px;}
.font18{ font-size:18px;}
.font22{ font-size:22px;}
.font-normal { font-weight:normal}
.xray-bg-ling-pad { padding-left:205px;}
.color-orange { color::#febf00;}
.padding-left-120 { padding-left:120px;}
.margin-top-15 { margin-top:15px;}
.textcenter { text-align:center;}

.firsttextbot { background: url("/images/homepage/spriteimg.png") no-repeat scroll -293px -124px transparent; display: inline-block; height: 12px; vertical-align: middle; width: 74px;}
.firsttextbotpadleft { padding-left:130px; position:absolute; float: left; margin-top: -45px}
/*------------- Footer End--------------------*/
