html, body{margin:0; padding:0; text-align:center; background-image:url(images/bg.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:80%; background-color:#F7F7F7; color:#333} 
#pagewidth{ width:760px; text-align:left; margin-left:auto; margin-right:auto;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}
#border{border:1px solid #D3D3D3; border-top:none; background-color:#FFF}
.clr{clear:both; line-height:0.1em}
span.bold{font-weight:bold;}



/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/*header*/ 
#header{width:100%; height:114px;}

/*nav*/ 
#nav {float: left; width: 760px; margin:0px 0px 8px 0px; padding: 0; list-style: none; font-size:11px; font-weight:bold;  border-left:1px solid #B6B6B6}
#nav li {float:left; margin: 0; padding: 0; list-style: none; background: url(../images/nav_divide.gif) no-repeat top right;}

#nav a {float: left; text-decoration: none; color: #000;}
#nav a.home {padding: 10px 10px 8px 11px;}
#nav a.domains {padding: 10px 10px 8px 11px;}
#nav a.web {padding: 10px 11px 8px 10px;}
#nav a.cpanel {padding: 10px 11px 8px 11px;}
#nav a.resellers {padding: 10px 11px 8px 11px;}
#nav a.support {padding: 10px 11px 8px 10px;}
#nav a.features {padding: 10px 11px 8px 11px;}
#nav a.payment {padding: 10px 11px 8px 10px;}
#nav a.about {padding: 10px 11px 8px 11px;}
#nav a.faqs {padding: 10px 11px 8px 10px;}
#nav a.contact {padding: 10px 12px 8px 11px;}
	
#nav a:hover {color: #931555; background-color:#F3F3F3}
#w_home{width:55px; border-left:1px solid #FFF}
#w_domains{width:71px}
#w_web{width:92px}
#w_cpanel{width:60px}
#w_resellers{width:77px}
#w_support{width:67px}
#w_features{width:73px}
#w_payment{width:71px}
#w_about{width:74px}
#w_faqs{width:52px}
#w_contact{width:67px;}

/*banners*/ 
#banners{width:100%; height:130px;}
img.banner{margin:1px 0px 0px 0px;}
img.banner_tel{margin:1px 0px 0px 1px;}

/*divide*/ 
#divide{width:100%; background-color:#ECECEC; height:9px; margin:1px 0px 1px 0px;}

/*breadcrumb*/
#bread{width:100%; margin:0px 0px 10px 0px; font-size:0.9em; color:#003399}
#bread a{text-decoration:underline; color:#003399}
#bread a:hover{ color:#F00}

/*footer*/
#footer{width:760px; text-align:center; margin:10px 0px 8px 0px; font-size:1.2em; font-weight:bold}
#footer a{font-weight:bold; text-decoration:none; color:#333}
#footer a:hover{text-decoration:underline; color:#931555}
