/*
Theme Name: OneIMShosting
Description: OneIMShosting
Author:oneims
Author URI: www.oneims.com
Version: Oct 2009

*/
body{ margin:0; padding:0; color:#333; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
p{ margin:0; padding:10px;}
a{color:#0355a1; text-decoration:none;}
a:hover{}
img a:link, a img{border:0px;}
.clearfix{ clear:both;}
h2{margin:0; padding:0;}

#header-wrap{margin:0; padding:0; width:100%; height: 146px; background:#fff url(images/bg1.png) repeat-x top;}
#header{width:1000px; margin:0 auto; padding:0;height: 146px;}
#support{width:1000px; margin:0 auto; padding:0;height:34px; text-align:right;}
#support p{margin:0; padding:0; font-size:12px; color:#fff; line-height:34px; float:right;}
#logo{float:left; width:374px; height:110px;}
#topnav{float:right; width:574px; height:30px;position:relative;margin:40px 0px 0px;}



#slider-wrap{margin:0; padding:0; width:100%; height: 300px; background:#fff;}
#slider{width:1000px; margin:0 auto; padding:0;background:#f0f0f0; height: 290px; position:relative;}
#slider .left{background: url(images/slider.png) no-repeat center left;
height: 290px;
position: absolute;
top: 0px;
width: 7px;
left: 0px;}
#slider .right{background: url(images/slider.png) no-repeat bottom right;
height: 290px;
position: absolute;
top: 0px;
width: 7px;
right: 0px;}

.slider-in{width:980px; height:270px; top:10px; margin:0 auto; background:#fff;position:relative;}

#content-wrap{margin:0; padding:24px 0px 0px 0px; width:100%;  background:#fff url(images/bg2.png) repeat-x top;}
#content{width:1000px; margin:0 auto; padding:0;background:#fff url(images/content-top.png) no-repeat top; }
#home-content{width:1000px; margin:0 auto; padding:0; }

.hc1{width:1000px; margin:5px 0px; padding:0;}
.hc1b1{float:left; width:490px; height:64px; background: url(images/hc1.png) repeat-x top;position:relative;}
.hc1 .left{position: absolute;top: 0px;width: 7px;height:64px;left: 0px; background: url(images/hc1.png) no-repeat left center;}
.hc1 .right{position: absolute;top: 0px;width: 7px;height:64px;right: 0px;  background: url(images/hc1.png) no-repeat right bottom;}

.hc1b1-in{position:relative;width:430px;margin:18px 15px 15px 40px;padding:0px 0px;text-align:center;height:25px;}
.hc1b1-in span{line-height:25px;float:left;color:#003067;}
.hc1b2{float:right; width:490px; height:64px; background: url(images/hc1.png) repeat-x top;position:relative;}
.hc1b1 input{width:120px;margin:2px 5px;float:left;}
.hc1b1 select{width:60px;margin:3px 5px;float:left;height:20px;}
.hc1b1 .button{width:35px;margin:0px 5px;float:left;height:25px;}
.hc1b1 p{margin:0 padding:0;float:left;}

.hc1b1-in2{position:relative;margin:0 auto;width:440px;padding:3px 0px;}
.hc1b2 input{width:100px;margin:5px 5px;float:left;height:15px;}
.hc1b2 .button{width:35px;margin:3px 0px 0px 0px;float:left;height:25px;}
.hc1b2 p{margin:0 padding:0;}
.hc1b2 label{float:left;padding:5px 0px;}
.hc2{width:1000px; margin:15px 0px; padding:0;}
.hc2b1{float:left; width:320px; height:230px; background: url(images/hc2.png) no-repeat top right; margin:0px 20px 0px 0px}
.hc2b2{float:left; width:320px; height:230px; background: url(images/hc2.png) no-repeat top right;margin:0px 0px 0px 0px}
.hc2b3{float:right; width:320px; height:230px; background: url(images/hc2.png) no-repeat top right;margin:0px 0px 0px 0px}
.hc2 h2{background: url(images/hc2-h2.png) no-repeat top left; margin:15px 0px 0px 0px; padding:0px; width:192px; height:38px; display:block;color:#fff; font-size:15px;font-weight:normal;}
.hc2 h2 span.new{padding:6px 10px; margin:0; display:block; background:url(images/newsite.png) no-repeat right top;}
.hc2 h2 span.transfer{padding:6px 10px; margin:0; display:block; background:url(images/transfer.png) no-repeat right top;}
.hc2 h2 span.ques{padding:6px 10px; margin:0; display:block; background:url(images/ques.png) no-repeat right top;}
.hc2 p{padding:5px 10px 5px 15px;}

.hc3{width:1000px; margin:15px 0px; padding:0;}
.hc3 h2{background: url(images/hc3-h2.png) no-repeat top left;padding:6px 10px 14px 10px; margin:15px 0px 0px 0px; display:block;color:#fff; font-size:15px;font-weight:normal;}
.hc3b1{float:left; width:490px; height:230px; background: url(images/hc3.png) no-repeat top right;margin:0px 0px 0px 0px}


.hc3b2{float:right; width:490px; height:230px; background: url(images/hc3.png) no-repeat top right;margin:0px 0px 0px 0px}
.hc3imgs{margin:0px 0px 0px 6px;}
.hc3imgs img{float:left; margin:0; padding:0;}

.hc4{width:1000px; margin:15px 0px; padding:0;}
.hc4b1{float:left; width:320px; height:138px; background: url(images/hc4b1.png) no-repeat top right; margin:0px 20px 0px 0px}
.hc4b2{float:left; width:320px; height:138px; background: url(images/hc4b2.png) no-repeat top right;margin:0px 0px 0px 0px}
.hc4b3{float:right; width:320px; height:138px; background: url(images/hc4b3.png) no-repeat top right;margin:0px 0px 0px 0px}




.hc5{width:1000px; margin:15px 0px; padding:0;}
.hc5b1{float:left; width:495px;margin:0px 0px 0px 0px}
.hc5b2{float:right; width:495px;margin:0px 0px 0px 0px}
.hc5 h2{font-size:16px; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif;color:#222; padding:5px 10px;}
#home-content ul, .products1 ul{list-style:none; margin: 10px; padding:0px;}
#home-content ul li, .products1 ul li{padding: 3px 5px 3px 15px; margin:3px 10px; background:url(images/aro1.png) no-repeat 0px 7px;}

#content-left{width:700px; float:left; margin:0px 0px 0px 18px;padding:0px;}
#content-left h1{color:#060606;display:block; border-bottom:1px solid #ddd; margin:10px 0px; padding:5px 0px;font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-transform: uppercase;}
#content-left h1 a{color:#060606;margin:0; padding:0;}
#content-left p{margin:0; padding: 10px 0px; line-height:150%;}
#content-left h2{margin:0px; padding:0px 0px; font-size:16px;color:#a1a1a1;font-family:Arial, Helvetica, sans-serif;}
#content-left p.desc{color:#666;padding:0; margin:0;font-family:Arial, Helvetica, sans-serif;}
#content-left h3{color:#02224b;font-family:Verdana, Ariel, sans-serif;
padding:10px 0px 2px 0px; margin:0px;font-weight:normal;}
#content-left h1 .innter-title{color:#a1a1a1;font-family:Arial, Helvetica, sans-serif;text-transform: none;}
#content-left .section{width:700px; border-bottom:1px solid #a1a1a1;float:left;}

#sidebar{float:right;width:238px; margin:0px 18px 0px 0px; padding:0px;}
.sb-box{width:238px; background:#fff url(images/sidebar.png) repeat-y 0px 0px;margin:25px 0px 0px 0px;padding:0;}
.sb-top{width:238px; background:url(images/sbtop.png) no-repeat top;margin:0; padding:0;}
.sb-bottom{width:238px; background: url(images/sbbot.png) no-repeat bottom;margin:0; padding:0px 0px 0px 0px;}
#c-form input{width:200px; margin:0px 5px;}
#c-form textarea{width:200px; margin:5px;}
#sub1{width:118px; height:25px; background:url(images/sub1.png) no-repeat center; text-align:center;border:0;color:#fff;}

.login-form{ width:220px;margin:10px 0px 0px 10px;float:left;}
.login-form label{color:#003067;line-height:20px;margin:0; padding:0;}
.login-form h3{color:#060606;font-size:14px; margin: 10px 0px 0px 0px; padding:0;}
.login-form span{color:#a1a1a1;}
.login-form span a{color:#ff0000;}
.login-form input{width:128px;float:right;margin:0; padding:0;}
.login-form .button{width:32px;height:25px;}
.login-form p{padding:0; margin:5px 0px;width:128px;float:left;}
#sidebar h2{color:#060606; font-size:16px; font-weight:normal; padding:10px 10px 10px 25px; margin:0px 10px; border-bottom:1px solid #a1a1a1;display:block; background:url(images/sb-arow.png) no-repeat center left}



#bottom{padding:0; margin:20px 0px 0px 0px; float:left;width:100%;min-width:1000px; height:170px; background:#003764;}
#footer{margin:0 auto; width:1000px; }
.footerleft{float:left; width:650px; margin: 20px 10px 10px 10px; padding:0px; }
.footerright{float:right; width:200px; margin: 40px 10px 10px 10px; padding:0px;}

#footer-meta{height:50px; margin:30px 0px 10px 0px; padding:0; width:560px; }



#footer-meta img{float:left; margin:0px 5px;background:#003764;}


ul#footerlinks{margin:0px;



		padding:0



}



ul#footerlinks li,ul#nav-top li{



	display:inline;



	list-style:none



}



ul#footerlinks li a{



	margin:0;



	padding:0px 10px;



	color:#888;



	font:bold 12px Arial, Helvetica, sans-serif;



	border-right:1px solid #ccc;



	line-height:12px



}



ul#footerlinks li a:hover,#footer p a:hover,ul.realatedlinks li a:hover,ul.leftlinks li a:hover,.Feed a:hover,p a:hover,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,ul li a:hover,ol li a:hover{



	color:#ccc



}



#footer p{color:#24a9db;font-size:10px;font-family:arial;}


.support-left{float:left; background:#f8f8f8;  width:230px; margin:30px 0px; padding:0;}
.support-left-in{padding:0px; margin:0 10px;}
.grey{color:#a1a1a1;}
.support-left .blue{color:#024991;}
.support-right{width:450px; margin:30px 10px;float:right;}


ul.tick{list-style:none; margin: 10px; padding:0px;float:left;}
ul.tick li{padding: 3px 5px 3px 20px; margin:3px 10px; background:url(images/wh-ulli.png) no-repeat 0px 4px;}


.wh-b1{margin:5px; padding:0; float:left;}
.wh-cen{width:218px; float:left;margin:0; padding:0; background:url(images/wh-cen.png) repeat-y left;}
.wh-top{width:218px; float:left;margin:0; padding:0; background:url(images/wh-top.png) no-repeat top left}
.wh-bot{width:218px; float:left;margin:0; padding:0px 0px 10px 0px; background:url(images/wh-bot.png) no-repeat bottom left}
.wh-title{float:left;line-height:16px;margin:20px 10px 10px 10px; width:170px;color:#fff;font-size:11px; font-family: Arial, Helvetica, sans-serif;}

.wh-signup{float:left; width:200px; height:36px; margin:0 0 0 10px;}
.wh-signup a{line-height:36px; width:200px; display:block; background:url(images/sign-up.png) no-repeat center; text-align:center;margin:0; padding:0;color:#000;text-transform:uppercase;text-shadow: 0px 1px 0px #75f019}

.ordernow-left{width:520px; float:left; margin:0; padding:0;}
.ordernow-right{width:150px; float:right; margin:0; padding:0;}
.ordernow-box{position:relative; background:url(images/ordernowbox.png) repeat-x top;width:521px; height:166px; margin:10px 0px;}
.ordernow-box .left{position: absolute;top: 0px;width: 7px;height:166px;left: 0px; background: url(images/ordernow-boxleft.png) no-repeat left top;}
.ordernow-box .right{position: absolute;top: 0px;width: 7px;height:166px;right: 0px;  background: url(images/ordernow-boxright.png) no-repeat right top;}
.ordernow-list{list-style:none;margin:10px 0px; padding:0;}.ordernow-list li{margin:0; padding:0;}
.ordernow-boxleft{float:left;width:290px;margin:0px 0px 0px 15px;}
.ordernow-boxleft. select2{padding:10px;}
.ordernow-button{float:right;width:200px;padding-top:60px;}
.ordernow-button a{line-height:36px; width:200px; display:block; background:url(images/ordernow-button.png) no-repeat center; text-align:center;margin:0; padding:0;color:#000;text-shadow: 0px 1px 0px #75f019}

.ordernow-step{background:url(images/ordernow-step.png); height:48px; margin:5px 0px; padding:0;width:150px;}
.ordernow-step-active{background:url(images/ordernow-step-active.png); height:48px; margin:5px 0px; padding:0;width:150px;}

.ordernow-step span{text-align:center; padding:3px 0px; margin:0px; width:150px;display:block;  font-family: Arial, Helvetica, sans-serif;}
.ordernow-step-active span{text-align:center; padding:3px 0px; margin:0px; width:150px;display:block;  font-family: Arial, Helvetica, sans-serif;color:#fff;}

/*   navig */
#menu,#menu ul {margin:0px 0 0 0px; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%;  font-weight:normal;}
#menu li li a {display:block; padding:0.25em 1em; color:#686868; border-right:1px solid #c8c8c8; text-decoration:none; background:#fff;line-height:25px;}
#menu li li a:hover {color:#78797c;}
#menu li {float:left; position:relative;}
#menu ul {position:absolute; display:none; width:12em; top:15px; left:-1px;}
#menu ul a {border-left:1px solid #c8c8c8;}
#menu li ul {border-top:1px solid #c8c8c8; width:14.1em;}
#menu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#menu ul ul {top:auto;}
#menu li ul ul {left:12em; margin:0px 0 0 10px;}
#menu li:hover ul ul, #cmenu li:hover ul ul ul, #cmenu li:hover ul ul ul ul {display:none;}
#menu li:hover ul, #cmenu li li:hover ul, #cmenu li li li:hover ul, #cmenu li li li li:hover ul {display:block;}
#menu li{margin:0; padding:0;}
#menu li a{padding:0px 20px; color: #78797c;text-decoration:none;display:block;border-right:1px solid #78797c; line-height:15px;}
#menu li a:hover{color:#032e65;}#menu li li a:hover{color:#032e65;background: #ececec;}
.title1{font-size:13px; font-weight:bold;}
.txtar {width:193px; height:60px;}
label{margin:0; padding: 0px 0px 0px 0px}
.supp{width:120px;}
.submit2{border:0; padding:0; margin:0; width:74px; height:36px;background:url(images/submit1.png);text-indent:-9000px;}
