body { background: #FFF url(images/headerbg.jpg) repeat-x 0 0;
font-family:"Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; font-size:0.70em; color:#262f32;
margin:0; padding:0; }

.clear { clear:both; }
h1, h2, h3 { margin:0; padding:0; }
a { color:#398553; }
a:hover { color:#52aee3; }

#maincontainer { width:850px; margin:0 auto; }

#leftcol { width:300px; margin:20px 0 0 0; }
#rightcol { width:520px; float:right; margin:20px 0 0 0; }

h1.logo { background:url(images/logo.gif) no-repeat; width:233px; height:59px; 
text-indent:-9999px; float:left; margin:48px 0 0 15px; }
h1.logo a { display:block; width:233px; height:59px; overflow:hidden; }

#topnav { padding-top:10px; font-size: 0.80em; text-align:right; color:#768084;
height:25px; }
#topnav a { color:#FFF; color:#768084; }
#topnav a:hover { color:#aebdc3; }

ul#globalnav { list-style-type:none; margin:0; padding:0; float:right; }
ul#globalnav li { float:left; }
ul#globalnav li a { color:#FFF; display:block; overflow:hidden; height:33px; text-indent:-9999px; }

li#webhosting a  { background:url(images/globalnav.gif) no-repeat 0 0; width:91px;  }
li#reseller a  { background:url(images/globalnav.gif) no-repeat -91px 0; width:123px;  }
li#domains a  { background:url(images/globalnav.gif) no-repeat -214px 0; width:70px;  }
li#networks a  { background:url(images/globalnav.gif) no-repeat -284px 0; width:98px;  }
li#support a  { background:url(images/globalnav.gif) no-repeat -383px 0; width:68px;  }

li#webhosting a:hover  { background:url(images/globalnav_on.gif) no-repeat 0 0;  }
li#reseller a:hover  { background:url(images/globalnav_on.gif) no-repeat -91px 0;  }
li#domains a:hover  { background:url(images/globalnav_on.gif) no-repeat -214px 0; }
li#networks a:hover  { background:url(images/globalnav_on.gif) no-repeat -284px 0;  }
li#support a:hover  { background:url(images/globalnav_on.gif) no-repeat -383px 0;  }

form { margin:0; padding:0; }
fieldset { border:0; }
legend { display:none; }
.textfield { border:0; width:57%; margin:0; padding:0; }
.submitbtn { border:0; text-indent:-9999px; margin:0; padding:0; position:relative; top:5px; }

.bottomleft { background:url(images/lbottom.gif) #3e6080 no-repeat 0 bottom; }
.bottomright { background:url(images/rbottom.gif) no-repeat right bottom; }
.topleft { background:url(images/ltop.gif) no-repeat; }
.topright { background:url(images/rtop.gif) no-repeat right 0; padding:7px; }
.clearborder { font-size: 1px; height: 1px }

h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; font-size:1.7em; color:#3e6080;
font-weight:500; margin:0 0 10px 0; }

.nobullet { list-style-type:none; padding:0; margin:0; }
#testimonial blockquote { margin:0; padding:0; }

h2 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; font-size:2em; color:#c04800;
font-weight:500; margin:0 0 0 0; }

#webhostingbox { background: url(images/webhosting_bg.jpg) no-repeat center 2px;
 width:229px; float:left;
border:#c6d7dd 1px solid; margin:0 10px 0 0;padding:10px; }

#webhostingbox ul { padding:0 0 0 15px; }


#resellerhostingbox { background: url(images/reseller_bg.jpg) no-repeat center 2px; width:229px; float:left;
border:#c6d7dd 1px solid;
padding:10px; }

.price { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; font-size:1.3em; }

#guarantees img { border:#e1e5e6 1px solid; }
#features { border:#e1e5e6 1px solid; padding:7px; margin:20px 0 10px 0; text-align:center; }
#features img { padding:0 20px; }

#footer { background:#e7e7e7; margin:20px 0 0 0; }
#footerwrap { width:850px; margin:0 auto; text-align:center; padding:10px; }

.more a { text-indent:-9999px; background:url(images/more.jpg) no-repeat 0 0;
width:125px; height:29px; display:block; overflow:hidden; }

.more a:hover { background:url(images/more_on.jpg) no-repeat 0 0; }

#footer a { color:#262f32; text-decoration:none; }
#footer a:hover { text-decoration:none; color:#398553; }

/*SUBPAGE*/
table#plans { text-align:left; border-collapse:collapse; }
th { no-repeat; padding:8px 15px; background:url(images/th_row_bg.jpg) repeat-x;
font-size:1.1em; text-align: center; color:#2880c5;
border-right: 1px solid #c5dcee;
border-bottom: 1px solid #c5dcee;
border-top: 1px solid #c5dcee;  }

.cellnobg { background: none;
border-top: 0;	border-left: 0;
border-right: 1px solid #c5dcee; }

.cellnobg2 { background: none;
border-right: 1px solid #c5dcee;
border-bottom:0;
border-top:0; }

.thcol { text-align:left; background:#e0f0fb; color:#475d6f;
border-left: 1px solid #c5dcee;	border-top: 0;  }

.thcolalt { text-align:left; background:#FFF; color:#475d6f;
border-left: 1px solid #c5dcee;	border-top: 0;  }
	
td { border-right:1px solid #c5dcee; border-bottom:1px solid #c5dcee; text-align:center; }