body { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #615951;}
a { text-decoration: none; color: #3a8c23;}
a:hover { text-decoration: underline;}

h1, h2, h3, h4 { margin: 0; padding: 0;}

.contentbg { background: url('content.bg.gif') repeat-x; width: 100%;}
.content { width: 861px; margin: 0 auto; padding: 15px 0 0 0;}

#headerbg { width: 100%; background: #28231f; height: 114px;}
#header { width: 861px; margin: 0 auto;}

#logo { background: url('web-hostian.gif') no-repeat; width: 235px; height: 81px; float: left; display: block; margin: 29px 0 0 0;}

#menu { float: right;}
#menu ul { margin: 84px 0 0 0; padding: 0; list-style: none; line-height: normal;}
#menu li { float: left;}
#menu .home a { background: url('home.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}
#menu .home2 a { background: url('home2.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}

#menu .hosting a { background: url('hosting.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}
#menu .hosting2 a { background: url('hosting2.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}

#menu .reseller a { background: url('reseller.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}
#menu .reseller2 a { background: url('reseller2.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}

#menu .domain a { background: url('domain.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}
#menu .domain2 a { background: url('domain2.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}

#menu .whois a { background: url('whois.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}
#menu .whois2 a { background: url('whois2.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}

#menu .contact a { background: url('contact.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}
#menu .contact2 a { background: url('contact2.gif') no-repeat; width: 84px; height: 30px; display: block; text-indent:-9999px; overflow:hidden; margin: 0 2px 0 0;}

.banner { margin: 0;}

.package { margin: 10px 0 10px 0;}
.package ul { margin: 0; padding: 0; list-style-type: none;}
.package ul li { margin: 0; padding: 0; list-style-type: none; float: left;}

.mb50 { margin: 0; padding: 0; width: 276px; height: 228px; display: block; background: url('50mb.gif') no-repeat;}
.mb50over { margin: 0; padding: 0; width: 276px; height: 228px; display: block; background: url('50mb.gif') no-repeat 0px -228px;}

.mb100 { margin: 0; padding: 0; width: 305px; height: 228px; display: block; background: url('100mb.gif') no-repeat;}
.mb100over { margin: 0; padding: 0; width: 305px; height: 228px; display: block; background: url('100mb.gif') no-repeat 0px -228px;}

.mb200 { margin: 0; padding: 0; width: 280px; height: 228px; display: block; background: url('200mb.gif') no-repeat;}
.mb200over { margin: 0; padding: 0; width: 280px; height: 228px; display: block; background: url('200mb.gif') no-repeat 0px -228px;}

.domainpricing { color: #9e9e9e; width: 423px; margin: 0 10px 0 0;}
.domainpricing #domain { width: 413px; float: left; padding: 55px 5px 5px 5px; background: url('domain-pricing.gif') no-repeat #eff6ed;}
.domainpricing #dpbottom { width: 413px; height: 48px; float: left; padding: 8px 5px 5px 5px; background: url('domain-pricing-bottom.gif') no-repeat;}
.domainpricing #dpbottom p { margin: 0; padding: 4px 0 0 0;}
#domain .caption { color: #76b373; padding:5px; margin: 3px 2px 3px 0; background: #fdf4b7; font-size:13px;}
#domain .bg1 { background: #fafcfa; padding: 5px; border-bottom: solid 1px #dde7da; border-right: solid 1px #dde7da;}
#domain .hot { padding: 2px 5px 2px 5px; background: #fdf4b7; border-bottom: solid 1px #fff; border-right: solid 1px #fff; color: #ea7915; font-weight: bold;}

.webhostian { color: #9e9e9e; width: 423px; float: right;}
.webhostian #text { width: 413px; float: left; line-height: 16px; padding: 55px 5px 5px 5px; background: url('what-we-do.gif') no-repeat #fdf4b7;}
.webhostian #text p { margin: 0; padding: 8px 0 8px 0;}
.webhostian #bottom { width: 423px; height: 8px; float: left; background: url('web-hostian-bottom.gif') no-repeat;}

.content #caption { margin: 10px 0 0 0;}
.content #contentbody { background: #eff6ed url('content.body.gif') no-repeat bottom; margin: 0; padding: 10px; color: #9b9b9b;}
.content #contentbody p { margin: 5px 0 5px 0;}
.search { font-size: 12px; color: #474747; padding: 1px 10px 1px 10px;}

.input { padding: 4px 5px 2px 5px; border: #add5a4 1px solid; font-size: 12px; color: #615951; height: 16px; margin: 0 5px 0 0; text-transform: lowercase;}
.detail{ padding: 4px 5px 2px 5px; width: 300px; border: #add5a4 1px solid; font-size: 12px; color: #615951; margin: 0 5px 0 0;}
select { padding: 3px 2px 2px 5px; width: 305px; border: #add5a4 1px solid; font-size: 12px; color: #615951; height: 26px;}

.hosting { margin: 0;}
.hosting .caption { color: #76b373; padding:5px; margin: 3px 2px 3px 0; background: #fdf4b7; font-size:13px;}
.hosting .bg1 { background: #fafcfa; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}
.hosting .bg2 { background: #fefce8; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}
.hosting .price { background: #aad79f; border-bottom: solid 1px #fff; border-right: solid 1px #fff; font-weight: bold; color: #fff;}
.hosting td { padding: 5px;}

.yes { margin: 0; background: url('yes.gif') no-repeat; width: 16px; height: 16px; display:block;}
.no { margin: 0; background: url('no.gif') no-repeat; width: 16px; height: 16px; display:block;}

.address { margin: 0;}
.address p { margin: 5px; padding: 5px; background: #fafcfa; border-bottom: 1px solid #fff;}
.address p span {width: 200px; padding: 0 100px 0 0; vertical-align: top;}

.contactform { margin: 0;}
.contactform div { margin: 5px; padding: 5px; background: #fafcfa; border-bottom: 1px solid #fff;}
.contactform div p {width: 200px; vertical-align: top; margin: 0; float: left;}
.contactform div img { border: 1px solid #add5a4;}
.err { background: #fcd6d6 url('no.gif') no-repeat left center; margin: 5px !important; padding: 5px 5px 5px 20px; color: #c25b5b;}
.msg { padding: 5px 3px 5px 26px; margin: 10px 0 5px 0; background: #fef9db url('info.gif') no-repeat left center; color: #76b373;}

.result { color: #3a8c23; margin: 0; font-weight: bold;}
.result a { color: #615951; text-decoration: none;}
.result a:hover { text-decoration: underline;}

.resultbg { background: #fafcfa; padding: 4px; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.req { color: #ff0000; padding: 2px 0 2px 0;}

.txtcontent { margin: 0;}
.txtcontent p { line-height: 17px; margin: 5px 0 10px 0 !important;}
.txtcontent h3 { margin: 15px 0 0 0; font-size: 15px;}
.txtcontent ul { margin: 6px 0 6px 0; padding: 0;}
.txtcontent li { margin: 3px 0 3px 0; padding: 0 0 0 14px; list-style-type: square;}
.txtcontent a { text-decoration: underline;}

.tips { padding: 5px 3px 5px 26px; margin: 10px 0 5px 0; background: #fef9db url('info.gif') no-repeat left center; color: #76b373;}
.tips a { color: #76b373; text-decoration: underline;}
.clear { margin: 0; padding: 0; clear: both;}
.footer { width: 861px; background: url('footer.bg.gif') no-repeat; margin: 15px auto 0 auto; padding: 10px 0 0 0; height: 111px; color: #c4c4c4; text-align: center; font-size: 10px;}
.footer a { color: #c4c4c4;}