/* body { margin:0; padding:0; font-family: "Arial", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; } */
body { margin:0; padding:0; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:12px; }
pre { font-family: "Arial", "Trebuchet MS", "Lucida Grande", Arial, sans-serif; font-size:1em; }

.clear { clear:both; }
h1, h2, h3 { margin:0; padding:0; font-family: "Arial", "Trebuchet MS", "Lucida Grande", Arial, sans-serif; color:#2e2923; }
ul, li { margin:0; padding:0; list-style-type:none; }
.hideli li { display: none; }
a { color:#d3803b; text-decoration:none; }
a:hover { text-decoration:underline; }

body.home { background:#e9e3a6 url(/images/bg_home.jpg) repeat-x 0 123px; }
body.hostingpage { background:#e9e3a6 url(/images/bg_hosting.jpg) repeat-x 0 123px; }
body.aboutus { background:#e9e3a6 url(/images/bg_aboutus.jpg) repeat-x 0 123px; }
body.reseller { background:#e9e3a6 url(/images/bg_reseller.jpg) repeat-x 0 123px; }
body.vps { background:#e9e3a6 url(/images/bg_vps.jpg) repeat-x 0 123px; }
body.dedicated { background:#e9e3a6 url(/images/bg_dedicated.jpg) repeat-x 0 123px; }
body.support { background:#e9e3a6 url(/images/bg_support.jpg) repeat-x 0 123px; }

h1#logo a { background:url(/images/logo.gif) repeat-x 0 0; width:227px; height:46px; text-indent:-9999px; float:left; position:relative; top:40px; }

#top { background:#2a2520 url(/images/bg_top.jpg); margin:0 0 18px 0; height:125px; }
#topcontainer { margin:0 auto; width:920px; }

ul#toplink { float:right; margin-top:39px;}	
ul#toplink li { float:left; padding-right:10px;}

ul#globalnav { float:right; margin-top:38px; }
ul#globalnav li { float:left; }

ul#policylist {padding: 0px 10px 0px 10px;list-style-type: decimal; margin-left: 40px; }
ul#policylist li {padding: 0px 10px 0px 10px;list-style-type: decimal; margin-left: 5px; }
ul#policylist2 {padding: 2px 10px 2px 10px;list-style-type: decimal; margin-left: 40px; }
ul#policylist2 li {padding: 2px 10px 2px 10px;list-style-type: decimal; margin-left: 5px; }

li#home a { background:url(/images/home_off.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#homeon1 a { background:url(/images/home.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#homeon1 a:hover { background:url(/images/home_on_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#about a { background:url(/images/about.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#abouton1 a { background:url(/images/about_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#abouton1 a:hover { background:url(/images/about_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#hosting a { background:url(/images/hosting.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#hostingon1 a { background:url(/images/hosting_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#hostingon1 a:hover { background:url(/images/hosting_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#reseller a { background:url(/images/reseller.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#reselleron1 a { background:url(/images/reseller_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#reselleron1 a:hover { background:url(/images/reseller_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#vpsnav a { background:url(/images/vps.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#vpsnavon1 a { background:url(/images/vps_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#vpsnavon1 a:hover { background:url(/images/vps_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#dedicatednav a { background:url(/images/dedicated.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#dedicatednavon1 a { background:url(/images/dedicated_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#dedicatednavon1 a:hover { background:url(/images/dedicated_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#support a { background:url(/images/support.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#supporton1 a { background:url(/images/support_on1.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }
li#supporton1 a:hover { background:url(/images/support_on1_hover.gif) no-repeat 0 0; width:84px; height:30px; text-indent:-9999px; display:block; overflow:hidden; padding-right:2px; }

#maincontainer { width:920px; margin:0 auto; background:url(/images/maincontainerborderbg.gif) repeat-y 0 0; }
#maincontainer2 { width:920px; margin:0 auto;  }

#hostwrap { background:url(/images/maincontainerbghost.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#aboutwrap { background:url(/images/maincontainerbgabout.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#resellerwrap { background:url(/images/maincontainerbgreseller.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#vpswrap { background:url(/images/maincontainerbgvps.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }
#dedicatedwrap { background:url(/images/maincontainerbgdedicated.jpg) no-repeat 0 0; padding: 50px 20px 0 20px; }
#supportwrap { background:url(/images/maincontainerbgsupport.jpg) no-repeat 0 0; padding:50px 20px 0 20px; }

#homeheader { background: url(/images/homeheader.jpg) no-repeat; width:920px; height:314px; }
#headerhosting { background:url(/images/header_hosting.jpg) no-repeat 0 0; width:920px; height:168px; text-indent:-9999px; }
#headerabout { background:url(/images/header_aboutus.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headerreseller { background:url(/images/header_reseller.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headervps { background:url(/images/header_vps.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headerdedicated { background:url(/images/header_dedicated.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headersupport { background:url(/images/header_support.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headerwhtpromo { background:url(/images/header_whtpromo.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headerfwspromo { background:url(/images/header_fwspromo.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }
#headerhhopromo { background:url(/images/header_hhopromo.jpg) no-repeat 0 0; width: 920px; height: 168px; text-indent: -9999px; }

#mainfeatures { text-indent:-9999px; width:450px; float:left; }

#mainfeatures li { float:left; }

#domainsearch { width:260px; float:right; padding-right:20px; color:#FFF;  }
#domainsearch h2 { text-indent:-9999px; }
#domaintag { text-indent:-9999px; }

fieldset#homefield { border:0; margin:0; padding:0; background:url(/images/searchbg.gif) no-repeat; width:255px; height:46px; }
form { margin:0; padding:0; }
.textfield { border:0; width:57%; margin:13px 0 0 10px; padding:0; }
.textfield2 { border:0; width:57%; margin:13px 0 0 10px; padding:0; }
.searchbutton { background:none; border:0; color:#cd6315; font-weight:bold; margin-left:11px; }

#plans { background:url(/images/plans_bg.jpg) no-repeat 0 0; padding:15px 20px 0 20px; float:left; }
#aboutm { background:url(/images/about_bg.jpg) no-repeat 0 0; padding:15px 20px 0 20px; }
#resellerm { background:url(/images/reseller_bg.jpg) no-repeat 0 0; padding:15px 20px 0 20px; }

#shared { width:307px; float:left;  }
#shared p { width:220px; }
#dedicated { width:295px; float:left;  }
#dedicated p { width:200px; }
#vps { width:276px; float:left; }
#vps p { width:200px; }

#plans h3 { font-family: "Lucida Grande", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; font-size:1.57em;font-weight:500;  }
#plans li { background:url(/images/bullet.gif) no-repeat 0 center; padding-left:15px; }
#plans ul { float:left; padding-right:15px; }
.pricetag { display:none; }

.moreinfo a { background: url(/images/moreinfo.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; margin-bottom:1px; }
.moreinfo a:hover { background: url(/images/moreinfo_on.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; margin-bottom:1px; }

.viewplans a { background: url(/images/viewallplans.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }
.viewplans a:hover { background: url(/images/viewallplans_on.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }

.viewspecials a { background: url(/images/viewspecials.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }
.viewspecials a:hover { background: url(/images/viewspecials_on.gif) no-repeat; width:111px; height:25px; display:block; overflow:hidden; text-indent:-9999px; }

#footercontainer { margin:0 auto; width:920px; padding:50px 0;background:url(/images/borderbottom.gif) no-repeat 0 0; width:920px; }
#footer img { float:left; padding-right:20px; }
#footer a { font-weight:bold; color:#cb5a14; }

#policy { float:right; position:relative; top:-30px; }

#compareplans { text-align:left; border-collapse:collapse; margin:20px 0 0 0; width:100%; font-size:0.85em; }
#compareplansmini { text-align:left; border-collapse:collapse; margin:20px 0 0 0; width:70%; font-size:0.85em; }

th { font-weight:normal; padding:5px 10px; border-right:1px solid #b9752c; border-left:1px solid #b9752c; border-bottom:1px solid #b9752c; border-top:1px solid #b9752c; }
td { text-align:center; border-right:1px solid #b9752c; border-bottom:1px solid #b9752c; }

.thnobg { background:none; padding:0 2px 0 10px; border-top:none; border-right:none; border-left:none; }
.thplans { background:#b9752c; padding:10px 0 10px 0; font-size: 11px; text-align:center; color:#FFF;font-weight:bold; border-right: 1px solid #b9752c; border-top:none; border-left:1px solid #b9752c; }
.thcol { background:#FFF; font-size: 11px;}
.thcolalt { background:#f2e9ab; font-size: 11px; }
.throw2 { font-weight:bold; padding:20px 10px; }

#rightcol { width:68%; margin-left:250px; }
#leftcol { float:left; margin-left:15px; }

h2 { font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:2em; line-height:2em; }

ul#leftnav a { color:#25211b; font-weight:bold; font-size:1em; }
ul#leftnav li { line-height:3em; border-bottom:1px dashed #FFFFFF; background:url(/images/arrow.gif) no-repeat 0 center; padding-left:30px; width: 170px;}

ul#topfeatures { margin-left:25px; }
ul#topfeatures li { width:255px; float:left; padding-right:30px; }

h3 { font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; font-size:1.3em; }

ul#topfeatures img { float:left; padding-right:10px; }

form#domainbox { background: url(/images/domainfield_bg.gif) no-repeat 0 0; height:52px; margin:0; padding:0; }
fieldset { border:0; margin:0; padding:15px 0 0 12px; }

.style1 { font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color: #ffc088 }

.sideinfo { margin:0; padding:0; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color:#2e2923; font-size:12px }
.sideheader1 { font-size: 14px; color:#ff9900;}

.ttipcase {visibility: hidden; display: none; position: absolute; width: 200px;}
.ttip {position: relative; width: 200px; top: -2px; left: -5px;}
.ttiph {display: block;background-color: #b9752c; border-color: #b9752c; border-width: 1px; border-style: solid; font-weight: bold; font-family: "Lucida Grande", "Trebuchet MS", Arial, sans-serif; color: #ffffff; text-align: left; font-size: 12px; width: 200px; padding: 2px 5px 2px 5px;}
.ttipc {display: block;background-color: #ffffff; border-color: #b9752c; border-width: 1px; border-style: solid; width: 200px; height: auto; padding: 2px 5px 2px 5px;}

.outert3 {align: center; border-top: 1px solid #b9752c; border-left: 1px solid #b9752c;}
.table3 {align: center; text-align: center; font-size: 12px; background:#f2e9ab;}
.table4 {align: center; text-align: left; background:#FFF; font-size: 11px;}
.table5 {align: center; text-align: left; background:#f2e9ab; font-size: 11px;}

/* Mozilla */
.readmorebig a { background:url(/images/readmore_big.gif) no-repeat 0 0; width:260px; height:46px; display:block; overflow:hidden; margin: 140px 0 0 30px; padding: 0; }
.readmorebig a:hover { background:url(/images/readmore_big_on.gif) no-repeat 0 0; width:260px; height:46px; display:block; overflow:hidden; margin: 140px 0 0 30px; padding: 0; }

#domainbox label { font-size:1.5em; color:#ca5813; padding-right:10px; }
.domainfield { width:42%; }
.searchbutton2 { position:relative; bottom:6px; }
