@charset "utf-8";
/* CSS Document */

	
body, html {
	background-color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	padding: 0;	/*do not change*/
	margin: 0;	/*do not change*/
	min-width: 980px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
}
a img{
	outline:none;
	border:none;
	}
a, a:visited {
	outline:none;
	color:#CC0000;
	text-decoration:none;
	}
a:hover {
	color:#000000;
	text-decoration: underline;
	}	
form{
	padding:0; margin:0;
}

#shell{
	width:980px;
	margin:1em auto;
	border: 1px solid #FFFFFF;
}
#header{
	background-image:url(../images/header.jpg);
	height:44px;
	padding: 1em 1em 0 0;
	color:#FFFFFF;
	overflow:hidden;
	}
#header p{
	text-align:right;
	padding:0; margin:0;
}
#header a{
	color:#fff;
	text-decoration:none;
}
#header a:hover{
	color:#c00;
	text-decoration:underline;
}
#headerNav{
	float:right;
	width:270px;
	padding:.7em 0 0 0;
	text-align:right;
}
#headerNav ul {
	margin:0;
	padding:0;
}

#headerNav ul li {
	display:inline;
	margin:0;
	padding:1em 0 0 2em;
}

#headerNav ul li a:link, #headerNav ul li a:visited {
	text-decoration:none;
	color:#FFF;
}

#headerNav ul li a:hover {
	color:#C00;
	text-decoration:underline;
}


/* For CLEAR Header*/
	
#headerclear{
	background-image:url(../images/headerclear.jpg);
	height:44px;
	padding: 1em 15em 0 0;
	color:#FFFFFF;
    overflow:hidden;
}
#headerclear p{
	text-align:right;
	padding:0; margin:0;
}
#headerclear a{
	color:#fff;
	text-decoration:none;
}
#headerclear a:hover{
	color:#c00;
	text-decoration:underline;
}
#headerclearNav{
	float:right;
	width:270px;
	padding:2.5em 0 0 0;
	text-align:right;
}
#headerclearNav ul {
	margin:0;
	padding:0;
}

#headerclearNav ul li {
	display:inline;
	margin:0;
	padding:1em 0 0 2em;
}

#headerclearNav ul li a:link, #headerNav ul li a:visited {
	text-decoration:none;
	color:#FFF;
}

#headerclearNav ul li a:hover {
	color:#C00;
	text-decoration:underline;
}


/* END Header*/

/* Start Nav*/

/*#navshell{
	background-image:url(../images/nav.jpg);
	background-repeat:repeat-x;
	height:38px;
}
#navshell #caption{
	float:left;
	color:#4771c7;
	text-align:right;
	width:26em;
	font-size:12px;
	margin-top:.5em;
	font-weight:bold;
	
}
#navshell #nav{
	float:right;
	font-size:1.3em;
	font-weight:bold;
	margin:.8em 0em .8em 1em;
	color: #3e3e3e;
	overflow:hidden;
}
#navshell #nav ul {
	margin:0;
	padding:0;
}

#navshell #nav ul li {
	display:inline;
	margin:0;
	padding:1em .9em 0 1em;
}

#navshell #nav ul li a:link, #navshell #nav ul li a:visited {
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
	color:#3e3e3e;
}

#navshell #nav ul li a:hover {
	color:#4771c7;
}*/

#navcontainer #caption{
	float:left;
	color:#000000;
	text-align:right;
	width:26em;
	font-size:12px;
	margin-top:.4em;
	padding-left:1em;
	font-weight:bold;
	
}

#navcontainer
{
background:url(../images/nav.jpg) repeat-x;
margin:0;
padding: 0;
float:left;
height: 3.8em;
width:98em;
}

#navcontainer #nav {
	float:right;
	font-size:1.3em;
	color:#3E3E3E;

}

#navcontainer #nav ul
{
display:block;
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer #nav ul li
{
display: inline;
height: 2.1em;
background:url(../images/buttonup.jpg) no-repeat;
float: left;
text-align: center;
padding:.8em 0 0 0 ;
border-left:solid .1em #5C5C5C;
margin: 0;
}

#navcontainer #nav ul li a:link, #navcontainer #nav ul li a:visited 
{
border-right: none;
padding: 0px 12px 0 11px;
margin: 0 0 0 0;
font-size:1em;
text-decoration:none;
font-weight:bold;
color:#3E3E3E;
/*display: block;
*/text-align: center;
}

#navcontainer #nav ul li:hover {
	background: url(../images/buttonover.jpg) no-repeat;
}


#navcontainer #nav ul li a:hover {
color: #C00;
}





/*END Nav*/
/* Start banner*/
#banner{
	height:19em;
	clear:both;
	background-color:#d6dadc;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	border-bottom:.1em solid #FFF;
}
#banner #flash{
	float:left;
	padding:0;
	margin:0;
}
#banner #formbox{
	float:right; 
	width:25em;
}
#banner #fastfind{
	float:left;
	width:19em;
	overflow:hidden;
	padding:1em 0 0 1em;
	font-size:1.2em;
	height: 11em;
	clear:both;
}
#banner #fastfind p{
	padding:1em 0 0 0; margin:0;		
}
 #banner #domain h2{
	font-size:1.4em;
	padding:0; margin:0;
}

.fastfind input{
	font-size:.9em;
	width:4;
	color:#333;
	background:#eee;
	border: 1px solid #333;
	padding:.1em 0; margin:0;
}

#banner #fastfind h2 {
	font-size:1.4em;
	padding:0; margin:0;
	color:#CC0000;
}

.fastfind input.submit, .dmn input.submit{
	background-repeat:no-repeat;
	padding-left:1.5em;
	color:#C00;
	font-weight:bold;
	border: none;
}
.fastfind input.submit{
	background-image:url(../images/arrow_grey.gif);
	background-color:#d6dadc;
	border:.1em solid #FFF;
}
.dmn input.submit{
	background-image:url(../images/arrow_ltgrey.gif);
	background-color:#ebedee;
}
form.dmn{
	padding-left:5em;
	padding-top:.2em;
	float:right;
}
	
.fastfind input.submit:hover, .dmn input.submit:hover{
	color:#c00;
}	
#banner #domain {
	padding:.9em 0 0 1em;
	width:23em;
	float:left;
}
/*END Banner*/
/* Start Content*/
#content{
	background-color:#d6dadc;
	font-size:1.2em;
	padding: .5em 1em;
	clear:both;
}
#content h2{
 font-size:1.4em;
 text-align:center;
 color:#C00;
 }
#content h1{
 font-size:1.25em;
 text-align:center;
 color:#000;
 }

#content .feature{
	color:#333;
	background-image:url(../images/features_bg.gif);
	background-repeat:no-repeat;
	width:175px;
	height:160px;
	float:left;
	padding:.5em 1em ;
	margin:0;
	font-size:10px
}
#content .feature h3 a, #content .feature h3 a:hover{
	color:	#000;
	text-decoration:none;
}
#content .feature ul li a, #content .feature ul li a:hover{
	color:	#808080;
	text-decoration:none;
}
#content .feature ul{
	color:#808080;
	padding:0; margin:.8em 0 0 1.2em;
}
#content .feature ul li{
	padding: .2em 0 0 0; 
	margin:0 0 0 0;
	font-size:10px;
}
#content h3{
	padding:0; margin:0;
	display:block;
	border-bottom: 1px solid #ccc;
	font-size:12px;
}
#content .world, #content .arrow, #content .at{
	background-position:right;
	background-repeat:no-repeat;
	height:4em;
	padding:0; margin:0;
}
#content .world{
	background-image:url(../images/icon_world.gif);
}
#content .arrow{
	background-image:url(../images/icon_arrows.gif);
}
#content .at{
	background-image:url(../images/icon_at.gif);
}
#content ul.learnmore {
	margin:  0; padding:2em 1.8em 0 1.8em;
	
}
#content ul.learnmore li{
	list-style-image:url(../images/arrow.gif);
	list-style-position: outside;
	font-size:1.2em;
	font-weight:bold;
	margin-top: 0; 
	padding-top:0;
	color: #C00;
	vertical-align:bottom;
}

#content ul.learnmore li a, #content ul.learnmore li a:visited{
	text-decoration:none;
	color: #C00;
}
#content ul.learnmore li a:hover{	text-decoration:underline;

	color: #666;
	}
#content #text, #content #text_inside, #content #text_inside2{
	float:right;
	color:#555;
	line-height:1.5em;
	padding-bottom:2em;
}
#content #text{
	width:29em;
	padding-left:.5em;
}
#content #text_inside{
	width:43em;
	padding-left:1.5em;
}	
#content #text_inside2{
	width:56em;
	float:left;
	padding-left:2em;
	}
#content #text_inside2 h1, #content #text_inside2 h2,#content #text_inside2 h3{
	text-align:left;
	}
#content #features_inside{
	width:18em;
	float:right;
	clear:right;
}
#content .lgbold{
	font-size:1.2em;
	clear:left; 
	float:left; 
	width:20em; 
	margin-left:-40em; 
	font-weight:bold;
	text-align:center;
	
}
#content #footer{
	clear:both;	
	font-size:.9em;
	text-align:center;
	color:#000000;
	border-top:#999 solid .1em;
	padding-top:1em;
}
#content #footer p{
	padding:0; margin:.5em 0;
}
#content #footer a{
	color:#000000;
	text-decoration:none;
}
#content #footer a:visited{
	color:#000000;
	text-decoration:none;
}
#content #footer a:hover{
	color:#c00;
	text-decoration:underline;
}

/*END Content*/

.red{
	color:#C00;
}

#footer img {
	border:none;
}

input.prequalify {
	background-repeat:no-repeat;
	padding-left:1.5em;
	color:#C00;
	font-weight:bold;
	border: none;
}
input.prequalify{
	background-image:url(../images/arrow_grey.gif);
	background-color:#d6dadc;
	border:.1em solid #FFF;
}
.dmn input.prequalify{
	background-image:url(../images/arrow_ltgrey.gif);
	background-color:#ebedee;
}
	
input.prequalify:hover {
	color:#c00;
}	

/*HOSTING TABLE*/
#pricing{
	margin:1em auto;
	padding:.5em;
	width:94em;
}
table#hosting{
	border:1px solid #666;
	border-right:none;
	font-size:1.25em;
	text-align:center;
}
table#hosting .section{
	background-color: #E5E5E5;
	border-top:#666 solid .1em;
	border-bottom:#666 solid .1em;
	font-weight:bold;
}
table#hosting td{
	border-right: 1px solid #666;
}

table#hosting th{
	border-right: 1px solid #666;
	font-size:1.3em;
}

.close {
	color:#FFF;
	text-align:right;
	float:right;
}

.close a:link, .close a:visited {
	color:#FFF;
}

.priceheader {
	background-image: url(/images/header_sm.jpg); 
	background-repeat: no-repeat; 
	height: 4.5em;
}

.blue {
	color:#C00;
}
	
#rightlinks {
	width:20em;
	float:right;
	text-align:right;
}

/*DIALUP TABLE*/
#pricing{
	margin:1em auto;
	padding:.5em;
	width:94em;
}
table#dialup{
	border:1px solid #666;
	border-right:none;
	font-size:1.25em;
	
}
table#dialup .section{
	background-color: #E5E5E5;
	border-top:#666 solid .1em;
	border-bottom:#666 solid .1em;
	font-weight:bold;
}
table#dialup td{
	border-right: 1px solid #666;
}

table#dialup th{
	border-right: 1px solid #666;
	font-size:1.3em;
}

.close {
	color:#FFF;
	text-align:right;
	float:right;
}

.close a:link, .close a:visited {
	color:#FFF;
}

.priceheader {
	background-image: url(/images/header_sm.jpg); 
	background-repeat: no-repeat; 
	height: 4.5em;
}

.blue {
	color:#C00;
}
	
#rightlinks {
	width:20em;
	float:right;
	text-align:right;
}