#off {
	display:none;
}

#container {
	margin: auto;
	text-align: left;
	width: 750px;
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
	background: #FFFFFF;

}

#containertemp {
	position: relative;
	margin: auto;
	text-align: left;
	width: 750px;
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
	background: #F5F5F5;

}

#top {
	width:100%;
	height: 76px;
	overflow: hidden;
	border-bottom: 0px solid #B9B9B9;
}
#pageHeader {
	position:absolute;
	top:21px;
	text-align: left;
	background: url(../images/a/banner4.jpg) no-repeat;
	width: 100%;
	height: 55px;
}
#titleleft {
	display:inline;
}

#titleleftp {
	position: absolute; padding-top:2px;
	display:inline;
}

#titleright {
	position:absolute; padding-top:4px;right:0%; display:inline; 
}

#pageHeader span {
	display:none;
}

#mid {
	width: 750px;
	height:auto;
	position:relative;
	overflow: hidden;
	padding-top:4px;  /*	top padding for header*/
	padding-bottom:20px;
}

#midtemp {
	width: 750px;
	height:auto;
	position:relative;
	overflow:hidden
	background:url(../images/a/headerbg.gif) repeat-x #FFFFFF;
	padding-top:4px;  /*	top padding for header*/
	padding-bottom:20px;
}

#titlebar {
	display:none;
	text-align:center;
	background: #f3f000 url(../header.gif) center top no-repeat;
	width:100%;
	height:21px;
	
}

#navbar {
	position:absolute;
	top:0px;
	text-align:center;
	width:100%;
	height:21px;
	overflow:hidden;
}


#footerbar {
	height:200px;
	text-align:left;
	padding-top:20px;
	Padding-left: 20px;
	border-top: 1px solid #B9B9B9;
}

#footerbar a {
		font-weight: normal;
}

#bfooter {
	background: #ffffff url(../images/a/footerbg.gif) left bottom repeat-x;
	color:#000000;
	text-align:center;
	width:100%;
	height:21px;
	vertical-align: sub;
}

#bfooter a {
	font-weight: normal;
	color:  #FFFFFF;
	}
#bfooter a:hover {
	color:#FF9933;
	}


#bfooter span {
	position:relative;
	top:2px;
}

#dslpricing
{
width:150px;  margin: 0px 10px 0px 10px; height:auto; float:left; display:inline; }

#servicecheck {
	float:left; margin: 0px 0px 0px 0px; display:inline; }
	
#dslservice {
	 background-color:#FFFFFF; margin: 0px 0px 0px 10px;  padding:10px;height:auto; width:315px; border:1px solid #B9B9B9; float:left; display:inline; }
	 
#midcontainer {
	width:750px; height: 100%; overflow:auto; padding-top:10px; margin-bottom:10px;  }
#serviceinfo {
	clear: both ; margin:0px 0px 10px 10px; padding:10px; height:auto ; width:707px; border:1px solid #B9B9B9;  }

#promos {	
	float:right;  width:200px; height:188px; padding:10px; border:1px solid;  margin: 0px 10px 0px 0px; display:inline; }
	
#hostingbdy {	
	float: left; padding: 10px;	margin-top: 10px; margin-right: 10px;background: #FFFFFF; border: 1px solid #B9B9B9; width: 485px; }
	
#hostingservice {
	float: left; padding: 0px;	margin: 10px; border: 1px solid #B9B9B9; width: 180px; }
	
table.host
{
    border-color: #B9B9B9;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

td.host
{
    border-color: #B9B9B9;
    border-width: 0 0 1px 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #F5F5F5;
}

td.hosthome
{
    border-color: #B9B9B9;
    border-width: 0 0 0 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #F5F5F5;
}
table.hostleft
{
    border-color: #B9B9B9;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

td.hostleft
{
    border-color: #B9B9B9;
    border-width: 0 0 0 0;
    border-style: none;
    margin: 0;
    background-color: #FFFFFF;
}

table.hostcp
{
    border-color: #B9B9B9;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/a/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/a/glossyback2.gif);
}

#hostnav{
float: left;
margin: 10px;

border: 1px solid black;
border-bottom-width: 0;
width: 185px;
}

#hostnav ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 95% Verdana, Arial, sans-serif;
}

#hostnav li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #0066CC;
background-color: #F5F5F5;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #hostnav li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#hostnav li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
color: white;
}

#hostnav div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #666666;
font: bold 100% Verdana, Arial, sans-serif;
}


.tabtop	{background-color:  #666666; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#F5F5F5; font-weight:bold}
		
.innert	{background-color: #999999; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F5F5F5; font-weight:bold}

.innertlt	{background: url(../images/a/hosttabtop.gif) repeat-x; text-decoration:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F5F5F5; font-weight:bold}