




h12, #contentArea h1.subheader {margin:0px; padding:0px; font-weight: bold; font-size: 14px; line-height: 14px;}

/*#contentArea h1.subheader { padding-top: 6px;}*/
#contentArea h1.subheaderpad	{ margin-bottom:10px; }
#contentArea h1.subheaderpadtop	{ padding-top:10px; }
#contentArea h1.subheaderres	{ margin:10px 0;} 

/* hack \*/
* html #contentArea h1.subheaderres	{ margin:0 0 10px 0;} 

/* */


#contentArea h1.sh_broadband	{ margin:15px 0 0px 20px; }

/**** BEGIN MASTHEAD STYLES */

#masthead {
	margin: 0;
	padding: 0;
	display:block;
	height:95px;
	width:750px;
	background:#336 url(../pics/background.gif) repeat-x;
}
body#genericPage #masthead, body#genericPageWide #masthead, body#generic3ColPage #masthead, body#sitemapPage #masthead {
	background:#336 url(../pics/background_alt.gif) repeat-x;
}




	/** BEGIN Masthead branding STYLES */

	#branding {margin: 0px 50px 0px 0px; float:left; height: 70px; padding:0px;}
	
	#fasthostsLogo {margin: 0px 20px 0px 0px;float:left;height:62px;padding:0px;}

	#fasthostsLogo img {margin-top:10px;}
	
	#strapline {margin: 15px 0px 0px 0; overflow: hidden; float:left; width: 278px;}
	#offertab { margin-top: 9px;}
	/** END Masthead branding STYLES */


/** BEGIN RIGHTHAND MASTHEAD STYLES */

	#mastheadRight {float:right;padding:0px; width: 234px; height: 18px; text-align: right;}

	#callnumber, #callbacknumber	{
		margin:16px 0 3px 0;
		padding:0;
		text-align: right;
	}
	
	#callbacknumber {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	
	#custLogin, #custSupport {
		display:inline;
	}

	#custLogin a, #custSupport a {
		/*float:left;
		display:block;*/
		margin:2px 6px 0 0;
		padding:2px 0 0 0;
	}
	
	 #custSupport a {
		margin:2px 0px 0 0;
	
	}

	#sitemapHeader a {
		position: absolute;
		color: #fff;
		text-decoration: none;	
		margin-top: -80px;
		margin-left: -3000px !important;
		text-align: left;
	}


/** END RIGHTHAND MASTHEAD STYLES */
 

/* BEGIN TOPMENU STYLES */

	#topMenu {
		clear:both;
		height:23px;
		display: block;
		margin: 0px;
	}
	
	#topMenu ul {
		margin:0;
		padding:0;
		list-style-type: none;	
		display: block;
	}
	
	#topMenu ul li {
		display: block;
		float:left;
		text-align:center;
	}
	
	#topMenu a {
		width:91px;
		margin:0;
		display: block;
		vertical-align: middle;
		height:20px;
		background: #3c4884 url(../pics/masthead/menu/mnu_home.gif) no-repeat center top;
		padding: 5px 0px 0px 0px;
		border-left: 1px #96A3CC solid;
		border-right: 1px #414159 solid; 
		border-top: 1px #96A3CC solid;
		text-decoration: none;
		text-indent: -50000px;
		outline: none;
	}
	
	/* hack \*/
	* html #topMenu a {width:93px;height:26px;}
	/* hack - end */
	
	#topMenu #mnuresellers a, #topMenu #mnubroadband a {width:94px;}
	* html #topMenu #mnuresellers a, * html #topMenu #mnubroadband a {width:96px;}


	#topMenu a:hover {
		color:#fff;
		background-color: #485494;
		background-position: center center;
	}

	#topMenu .selected a, #topMenu .selected a:hover {
		background-color: #c82e28;
		color: #EEE !important;
		border-right: 1px #7B1117 solid;
		border-left: 1px #D9585F solid; 
		border-bottom: 1px #c82e28 solid !important;
		border-top: 1px #D9585F solid;
		background-position: center bottom;
	}
	
	/* hack \*/
	* html #topMenu .selected a {height:27px;}
	/* hack \*/
	
	#mnudomains a {
		background-image: url(../pics/masthead/menu/mnu_domains.gif);
	}
	
	#mnuemail a {
		background-image: url(../pics/masthead/menu/mnu_email.gif);
	}
	
	#mnuhosting a {
		background-image: url(../pics/masthead/menu/mnu_hosting.gif);
	}
	
	#mnuecommerce a {
		background-image: url(../pics/masthead/menu/mnu_ecommerce.gif);
	}
	
	#mnudedicated a {
		background-image: url(../pics/masthead/menu/mnu_servers.gif);
	}
	
	#mnubroadband a {
		background-image: url(../pics/masthead/menu/mnu_broadband.gif);
	}
	
	#mnuresellers a {
		background-image: url(../pics/masthead/menu/mnu_resellers.gif);
	}



/* END TOPMENU STYLES */


/* END MASTHEAD STYLES */

#frame {
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	background:#FFF url(../pics/leftcol_bg.gif) repeat-y;
}

/**** BEGIN FOOTER STYLES */

#footer {
	clear:both; 
	margin: 0px;
	font-size:11px;
	width:751px;
}

/* hack \*/
* html #footer { width:750px;}
/* hack - end */

#footerQuotes {
	font-size: 11px;
	width:750px;
	float:left;
	padding:0px;
	background: #74748B url(../pics/footer/quotedivider.gif) repeat-y;
}

#footerQuotes div {
	background: transparent url(../pics/footer/quoteshadow.gif) top right repeat-x;
	width: 235px;
	color: #CCC;
	float:left;
	padding:8px 5px 0px 10px;
}

/* hack \*/
* html #footerQuotes div {width:250px;}
/* hack - end */

#footerQuotes img {
	margin: 0;
}

#customer .custName {
	display:block; /* att */
	padding: 5px 0px 0px 0px;
}

#customer p {
	padding: 2px 0px 5px 5px;
	margin: 0 !important;
	font-size:11px;
	line-height: 109%;
}


#contentscrollercontainer {  /* att */
	background-image: none !important;
	height: 65px;
	width: 235px !important;
	padding: 2px 0 0 3px !important;
	overflow: hidden;
}

#contentscroller {
	margin:0px 5px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
}

#contentscroller li {
	font-size: 11px;
	line-height: 109%;
	margin:0px 0px 5px 0px;
	padding:0;
}

#contentscroller li#displayedcontent {
	margin-bottom: 100px !important;
	width: 205px;
}

#press { 
	background-image: url(../pics/footer/quoteshadow.gif);
	background-position: top left !important;
	background-repeat: no-repeat;
}

#press .topQuote {
	background-image: url(../pics/footer/quote99.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0;
	float:none;
	width:auto;
}

#press blockquote {
	display:block;
	padding: 5px 10px 5px 20px;
	margin:0px 10px 0px 10px;
	font-size: 11px;
	line-height: 109%;
	background: url(../pics/footer/quote66.gif) no-repeat right bottom;
}

#press img {
	margin-left:30px;
	margin-bottom:5px;
}

#press a {color:#FFF;}

#footerBar {
	border-top: 1px #FFF solid;
	background: #19194C;
	color: #FFF;
	padding:5px 5px 5px 20px;
	margin: 0px;
	float:left;
	width:725px;
	font-size: 11px;
}

/* hack \*/
* html #footerBar {width:750px;}
/* end */

#footerBar a {color: #FFF; text-decoration:none;}

#footerText {
	clear: both;
	padding: 10px 0px 50px 15px;
	margin: 0 auto;
	height: 20px;
	text-align:left;
	width:725px;
	font-size: 11px;
}

/* hack \*/
* html #footerText {
	width: 740px;
}
/* hack - end */

#footerText, #footerText a {color:#666;}

.pipe {padding: 0px 15px 0px 15px;}

	/* END FOOTER STYLES */
	
body.alert {
	background-position: left 23px;
}

#browseralert {
	background: #FFFFE1 url(../pics/icons/formerror-small.gif) no-repeat 5px center;
	border-bottom: 1px solid #8C897C;
	line-height: 20px;
	text-align: left;
	padding: 5px 0 3px  25px;
	font: 11px sans-serif;
}

#companyinfo-footer	{
	width: 750px; 
	margin: 0 auto; 
	padding-bottom: 20px; 
	padding-top:0;
	
}

	#companyinfo-footer-inner	{
		text-align:left; 
		font-size: 11px; 
		color: #666; 
		padding-left:22px;
		padding-top: 0;
	}


