@charset "utf-8";
/* CSS Document */

body	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0;
	background: url(images/carbon_bg.gif) top center;
}
img	{
	border:0;
}
#container	{
	width:852px;
	margin: 0 auto;
	min-height:300px;
	background:#FFF;
	border-bottom:1px dashed #333;
}
#top-curve	{
	background:url(images/top_bar.gif) top center;
	height:73px;
}
#header	{
	height:126px;
	margin:0;
	background:url(images/header_bg.gif) bottom center repeat-x;
}
#headernav	{
	color:#030;
	font-weight:bold;
	text-align:right;
	margin:0 10px 0 0;
}
#headernav a {
	float: right;
	margin-right: 1px;
	padding: 1px 1px 1px 1px;
	background:#03270a;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
}
.italics-sales	{
	font-style:italic;
	text-align:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.login-top	{
	text-align:right;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	font-size:11px;
	font-weight:700;
}
#logo	{
	height:50px;
	width:300px;
	float:left;
	background:url(images/logo.gif) left no-repeat;
	margin: 65px 0 0 40px;
}
#right-header-section	{
	width:370px;
	float:right;
	margin: 30px 0 5px 50px;
}
#domainsearch-box	{
	width:378px;
	height:189px;
	float:left;
	background:url(images/domainsearch_box.jpg) center top no-repeat;
	margin:0 0 0 3px;
}
.domainsearch-field	{
	margin:80px 0 0 0;
	height:22px;
	padding:3px 0 3px 8px;
	font-weight:bold;
	font-size:14px;
}
.input-textfield	{
	border:#030 1px solid;
	height:18px;
	font-syle:Tahoma, Geneva, sans-serif;
}
#testimonial-box	{
	width:197px;
	height:190px;
	float:left;
	background: url(images/testimonial_box.gif) center top no-repeat;
	margin:0 4px 0 3px;
}
.boxes_text	{
	margin:40px 5px 4px 5px;
}
#menu {
	height: 28px;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background:url(images/green_nav_bg.gif);
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	float: left;
	margin-right: 1px;
	padding: 7px 20px 7px 20px;
	background:#03270a;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: none;
	background:transparent;
}

#menu .first a {
	background:#c69707;
	color:#000;
}
#upper-section	{
	height:191px;
	margin:0;
}
#webhosting-section	{
	margin:3px auto;
	padding:3px 0 3px 0;
	width:835px;
}
#Webhosting-article{
    margin:3px auto;
	padding:3px 3px 3px 3px;
	width:800px;
	font-style:Tahoma;
	font-size:14px;
	border-style:dotted;
	float:left;
}
#resellerhosting-section	{
	margin:3px auto;
	padding:3px 0 5px 0;
	width:835px;
	font
}
#bottom-section	{
	margin:3px auto;
	padding:3px 0 5px 0;
	width:835px;
}
#footer	{
	border:1px dashed #333;
	padding:5px 0 5px 0;
	width:850px;
	margin:6px auto;
	background:#FFF;
}
#footer-navigation	{
	font-size:11px;
	color:#999;
	text-align:center;
	margin:10px 0;
}
#tech_logos	{
	height:37px;
	background:url(images/logos.gif) top center no-repeat;
}
.align-right	{
	float:right;
}
.align-left	{
	float:left;
}
.clearfloat	{
		clear:both;
		height:0;
		font-size:1px;
		line-height:0px;
}
.strong	{
	font-weight:bold;
}
.strong-red {
	font-weight:bold;
	color:#F00;
}
.top-ad	{
	float:right;
	margin:0 2px 0 0;
}
.webhosting-box	{
	background:url(images/web_hosting_box.gif) top center no-repeat;
	width:201px;
	height:167px;
	float:left;
	margin:0 4px 2px 3px;
}
.resellerhosting-box	{
	background:url(images/reseller_hosting_box.gif) top center no-repeat;
	width:201px;
	height:167px;
	float:left;
	margin:0 4px 5px 3px;
}
.included-in-allplans-box	{
	background: url(images/all_plans_btn.gif) top center no-repeat;
	width:201px;
	float:left;
	margin:0 4px 2px 3px;
}
.included-in-allplans-box a:hover {
	text-decoration: none;
	background:#0C0;
	padding:0px 20px 0px 0px;
	font-size:11px;
}
.included-in-allplans-box a {
	margin-right: 1px;
	padding: 1px 20px 1px 1px;
	background:#03270a;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	width: 210px;
	
}
.media-center-box	{
	background: url(images/media_center.jpg) top center no-repeat;
	width:390px;
	float:left;
	min-height:260px;
	margin:15px 14px 2px 15px;
}
.mediacenter-innertxtbox	{
	margin:170px 0 0 0;
}
.resellerhosting-plan-box	{
	background: url(images/reseller_hosting_title.gif) top center no-repeat;
	width:190px;
	float:right;
	margin:0 4px 2px 8px;
}
.clearfloat	{
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;

}
.text-containers	{
	margin:40px 7px 3px 7px;
}
.slimmer-text-containers	{
	margin:40px 13px 3px 13px;
	color:#555;
}
.slimmer-text-containers-italics	{
	margin:40px 3px 3px 3px;
	color:#555;
	font-style:italic;
}
#weddesign-article {
	border-style:dashed;
	padding:5px 3px 3px 3px;
	width:610px;
	float:right;
}
.strong-italics	{
	font-weight:bold;
	font-style:italic;
}
.strong-left-aligned	{
	font-weight:bold;
	text-align:left;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}
.login_textfield	{
	height:15px;
	width:100px;
	border:#CCC 1px dotted;
}
.login_btn	{
	height:20px;
	background:url(images/green_nav_rollover.gif) center repeat-x;
	border:#060 1px solid;
	color:#fff;
	font-size:10px;
}
.innerpgs-leftcolumn	{
	width:203px;
	float:left;
	margin:10px auto;
}
.innerpgs-rightcolumn	{
	width:600px;
	float:right;
	margin:10px 5px 3px 10px;
}
.innerpgs-titles	{
	font-size:17px;
	font-weight:700;
	border-bottom:#030 2px solid;
	wdth:550px;
	text-transform:uppercase;
	margin:5px 0 10px 0;
}
.td-greenheader		{
	background:#CF8;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 2px 0;
	text-align:center;
}
.table-greyborders	{
	border-left:#CCC 1px solid;
}
.table-greyborders	td{
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	text-align:center;
}
.td-darkgreenheader		{
	background:#030;
	border:#1D3412 1px solid;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 2px 0;
	text-align:center;
	color:#FFF;
	padding:2px 0 2px 0;
}