html { 	overflow-x: hidden;	}
body, html { 
	margin: 0; 
	padding: 0; 
	}
body {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 75%;
	line-height: 1.4em;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background: #F7F6F2 url(../images/bg.gif) repeat-y left top;
}
.clear { clear: both; height: 0px; width: 0px; }
img { border: 0 none; padding: 0; margin: 0;}
#footer { width: 700px; text-align: center; }
#poweredby img { padding: 0 10px; }
#copyright a:link, #copyright a:active { color: #1E437B; text-decoration: underline; font-size: 90%; }
#copyright a:visited, #copyright a:hover { color: #993300; text-decoration: underline; font-size: 90%;} 
#content a:link, #content a:active { color: #1E437B; text-decoration: underline; }
#content a:visited, #content a:hover { color: #993300; text-decoration: underline;  }
.style5 {font-size: xx-small}

/* Navigation */
#navarea { width: 230px; height: 100%; background: #1A1A18; position: absolute; }
#nav { color: #F6F6EE; float: right; width: 200px; margin: 20px 0 0 0; padding: 0px; }
#home, #shared, #vps, #dedicated, #domain, #aboutus, #tech, #contactus, #useful, #reseller, #broadband, #cplogin { border-bottom: #121210 1px solid; padding: 2px 0; font-weight: bold;  }
#vps, #dedicated, #domain, #aboutus, #tech, #contactus, #useful, #cplogin { background: url(../images/hl_indent.gif) repeat-y top right; }
.subnav ul { margin: 0px; padding: 0 0 0 15px; }
#nav li { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	/*border-bottom: #0c0c0c 1px solid;*/ 
	display: inline; 
	}
#nav a { 
	padding-left: 2px; 
	color: #F6F6EE; 
	text-decoration: none; 
	display: block;  
	}
#nav a:hover { 
	padding-left: 2px;
	color: #1A1A18; 
	border-bottom-color: #F9D828; 
	border-top-color: #F9D828; 
	border-left-color: #F9D828;
	background: #F9D828; 
	}
#navlogo { width: 100%; height: 84px; text-align: center; margin: 0 0 0 0; padding: 20px 0 0 0; }	
#nav_banners { width: 200px; padding-left: 10px;}

/* User Login */
#userlogin { padding: 20px 0 0 23px; }
#userlogin label { display: block; width: 80px; color: #F6F6EE; float: left;  }
#userlogin fieldset { border: none; padding: 5px 0 0 5px;  }
#login, #submit { font-size: .8em; float: right; margin: 10px 20px 0 0; }
#forgot { font-size: .9em; color: #F9D828; text-decoration: underline; display: block; margin: 10px 0 0 0; }	
#Name, #password, #newsletter_email, #check_for_domain { 
	height: 16px; 
	width: 100px;
	font-size: .8em; 
	color: #F6F6EE;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: #F9D828 1px solid; 
	background: #1A1A18; 
	}

/* Content Hyperlink Styles */
/*#intro a, #homenews a, #comparison a, #about a, #package a, #cu a, .test a { color: #993300; text-decoration: underline; } Burnt orange */
.findout a { color: #F9D828; text-decoration: underline; }/* Yellow */

/* Testimonal */
.testdate { font-style: italic; }
.test { 
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	padding-top: 20px; 
	/*border-top: 1px solid #E9E9E2;*/ 
	}

/* Content */
#content { position: absolute; margin-left: 240px; width: 700px; }
.banner { padding-bottom: 10px; margin-left: 230px; }
.split img { float: left; }
.split h1 { float: left; width:350px; }
.split p { width: 330px; margin-left:360px; }
.ewhite { color: #FFFFFF; }
li.ewhite { list-style: none; }
.eyellow { color: #F9D828; }
.eyellowb { color: #F9D828; font-weight: bolder; }

#intro { 
	float: left;
	width: 700px; 
	padding: 20px 0 10px 0; 
	border-bottom: 1px solid #E9E9E2; 
	}
	
.leftalign { text-align: left; }
/* Top Border */
#poweredby, #cu, #cadd, #contact_email {
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	padding-top: 20px; 
	border-top: 1px solid #E9E9E2; 
	}
#ph {
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	padding-top: 20px; 
	/*border-top: 1px solid #E9E9E2;*/ 
	}

.homepackage {
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	/*border-top: 1px solid #E9E9E2; */
	}
/* No Border */
#about, #comparison, #privacy { 
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	}
#homenews {  
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	}
#toc { 
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	}
/* Both Borders */
.special, #testimonials { 
	float: left; 
	width: 700px; 
	padding-bottom: 10px; 
	padding-top: 20px; 
	border-top: 1px solid #E9E9E2; 
	border-bottom: 1px solid #E9E9E2; 
	}
/* Home News */
.post { width: 700px; }
#homenews ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	line-height: 1.7em; 
	width: 700px; 
	float: left;  
	}
#homenews li { display: block; }
.alternate { background: #E9E9E2; }
.homenewsdate { border-right: 1px solid #E9E9E2; padding-right: 3px; }
.poster { 
	border-top: 1px solid #1A1A18; 
	text-align: right; 
	font-style: italic; 
	padding-top: 3px; 
	}
/* Home Packages */
.homepackage {
	font-family: Arial, Helvetica, sans-serif;
	color: #1a1a18;
	}
.topborder { height: 15px; width: 452px; background: #E9E9E2; margin-left: 218px;  }
.fleft { float: left; }
.fleft15 { float: left; padding-right: 15px; }
.packagename { 
	margin: 0;
	padding: 20px 0 0 0; 
	font-size: 2.3em; 
	line-height: .7em; 
	float: left;  
	}
.packagedesc { font-family: "Trebuchet MS", Arial, Verdana, Times, serif;  width: 450px; float: left; }
.packagedescsmall { 
	font-family: "Trebuchet MS", Arial, Verdana, Times, serif;  
	width: 210px; 
	float: left; 
	padding: 0 10px; 
	}
.packagedesc p { margin: 0; padding: 10px 0 10px 0;  }
.packagedesc img { margin: 0; padding: 10px 10px 0 0;  }
.findout { text-align: right; }
.intro { padding: 0 20px; }

/* About Us */
#about ul { list-style: none; margin: 0; padding: 0; width: 400px; }
#about p{ width: 600px; }
#aboutcontent { width: 400px; float: left; }
#aboutnewsl { 
	font-family: "Trebuchet MS", Arial, Verdana, Times, serif;
	color: #F6F6EE;
	background: #1A1A18; 
	float: left; 
	padding: 10px;
	width: 400px; 
	}
#domain_search { 
	font-family: "Trebuchet MS", Arial, Verdana, Times, serif;
	color: #F6F6EE;
	background: #1A1A18; 
	padding-bottom: 10px;
	width: 400px; 
	}
.enterd { padding: 0; margin: 0; }
#domain_search fieldset, #domain_search form, #aboutnewsl fieldset, #aboutnewsl form { border: none; padding: 0; margin: 0; }
#signup, #search, .listmenu { font-size: .8em; width: 60px; }
#about ul li ul { padding-left: 20px; }

/* Headers */
h1 {
	font-family: Arial, "Trebuchet MS", Verdana, Times, serif;
	font-weight: bold;
	font-size: 2.3em; 
	color: #1A1A18;
	margin: 0;
	padding: 0;
	letter-spacing: -2px;
	}
h2 { 
	font-family: Arial, "Trebuchet MS", Verdana, Times, serif;
	font-size: 1.7em; 
	font-weight: normal; 
	color:  #F9D828;
	margin: 0;
	padding: 0;
	}
h3 { 
	font-family: "Trebuchet MS",Arial, Verdana, Times, serif;
	font-size: 1.7em; 
	font-weight: normal; 
	color: #1A1A18;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
	}
h4 { 
	font-family: "Trebuchet MS",Arial, Verdana, Times, serif;
	font-weight: bolder;
	font-size: 1.3em; 
	color: #1A1A18;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
	}
h5 { 
	font-family: "Trebuchet MS",Arial, Verdana, Times, serif;
	font-weight: bolder;
	font-size: 1em; 
	color: #000000;
	margin: 0;
	padding: 0;
	}
h6 { 
	font-family: Arial, "Trebuchet MS", Verdana, Times, serif;
	font-size: 1.1em; 
	font-weight: bolder; 
	color:  #F9D828;
	margin: 0;
	padding: 0;
	}

/* Packages - General */
.condense { line-height: 1.1em; text-align: left;}
.cap_mini { font-size: 60%; }
.cap_servertype { font-size: 1.7em; color: #F9D828; letter-spacing: -3px; float: left; }
.servertype { text-align: left; }
.tableheader td { background: #1A1A18; color: #F7F6F2; border: 0 none; padding-left: 10px;  }
caption img { float: left; }

.featureheader { padding-left: 10px; width: 80%; background: #1A1A18; }
.feature { 	list-style: url(/images/icon_accept.gif); }
.faq { 	list-style: url(/images/faq.gif); }
.phone { 	list-style: url(/images/phone.gif); }
.quote { padding: 10px 0 0 10px; }
.quoteleft { width: 29px; height: 60px; background: url(/images/quote_open.gif) no-repeat top left; float: left; }
.quoteright { width: 29px; height: 60px; background: url(/images/quote_close.gif) no-repeat bottom right; float: left;}
.quotecontent { width: 300px; float: left; font-size: 14px; padding: 0 10px;  }
.severbanners { width: 700px; height: 183px; overflow: hidden; display: block;  }
.text70 { font-size: 75%; }

.featurePackage {
	float:left;
	width:399px;
	padding: 0;
	margin: 20px 0px 0px 20px;
	background: #1A1A18 url(/images/featured_bg.gif) repeat-y;
	color: #F9D850;
	border: 2px solid #1A1A18;
	display: inline;
}
.featurePackage fieldset { border: none; }
.featurePackage2 {
	float:left;
	width:399px;
	padding: 0;
	margin: 20px 0px 0px 20px;
	background: #1A1A18;
	color: #F9D850;
	border: 2px solid #1A1A18;
	display: inline;
}
.featurePackage2 fieldset { border: none; }
.featurePrice { float: left; width: 40%; padding: 10px; text-align: center;  }
.featurePrice form { margin: 0; padding: 0; }
.featurePrice input { margin: 6px 0 0 0; }
.featurePrice2 { float: left; width: 100%; padding: 10px; text-align: center;  }
.featurePrice2 form { margin: 0; padding: 0; }
.featurePrice2 input { margin: 6px 0 0 0; }
.featureFeatures { 	
	display: block; 
	float:right; 
	color: #1A1A18;
	}

.featureFeatures ul {
	list-style: none;
	margin: 5px 0 0 0;
	width:175px;
	color: #1A1A18;
}
/* Comparison Charts */
#comparison td { border: 0 none; padding-left: 10px; }
#comparison .borderless { border: 0 none; }
#comparison caption {
	font-family: Arial, "Trebuchet MS", Verdana, Times, serif;
	font-size: 2.3em; 
	color: #1A1A18;
	margin: 0;
	padding: 0 0 20px 0; 
	}
.cap_servertype_compare { font-size: 80%; color: #F9D828; text-transform: uppercase; }
.condense_compare { line-height: .7em; text-align: left;}
.shareddesc { width: 210px; float: left; padding: 0 10px;  }
.push { margin-left: 135px; }

/* Package Table */
#package td { padding-left: 10px; border: 0 none; width: 33%  }
#package .borderless { border: 0 none; }
#package .feature { border: 0 none; text-align: left; padding: 5px 5px 20px 5px; vertical-align:top; }
#package .keyfeature { border: 0 none; text-align: left; padding: 0 0 0 10px; }
#package caption {
	font-family: Arial, "Trebuchet MS", Verdana, Times, serif;
	font-size: 2.3em; 
	color: #1A1A18;
	margin: 0;
	padding: 0 0 20px 0; 
	}
#compare_all { text-align: center; width: 700px; height: 23px; padding: 20px 0;}

/* Contact */
#cadd ul { list-style: none; margin: 0; padding: 0; float: left; }
#cadd li { padding: 0 20px 0 0; }
#contact_email form, #contact_email fieldset { padding: 0; margin: 0; border: 0 none; }
.chead { text-align: left; width: 100px; }
.cinfo { text-align: left; }


/* Terms and Conditions - Policy*/
#toc ul { clear: both; padding: 0 0 0 15px; margin: 0; }
#toc li, #privacy li { padding-bottom: 10px; }
#toc ul li, #privacy ul li {  clear: both; display: block; list-style: none;  }
#toc ol li { list-style: decimal; }
.toc_section { width: 50px; display: block; float: left; padding-top: 15px; color: #000000; }
.toc_section_desc { float: left; width: 550px; display: block;  padding-top: 15px;}
.alpha_lower { list-style: lower-alpha; }

/* Technical */
.knowledge li { list-style: url(../images/folder_database.gif); }
.tutorials li.movie { list-style: url(../images/film.gif); }
.tutHead { list-style: none; }
#ntools th { text-align: left; width: 180px; }

/* PROPER CLEAR FLOATS */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

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