p	{
	color:#666;	
}

#content {
	background: transparent;
}

#contentArea {
	font-size: 11px;
	padding-top: 23px;
}


#homecol1	{
	width:328px;
	margin: 20px 38px 0 42px;
	float:left;	
}

#homecol2	{
	margin-top: 25px;
	width:313px;
	float:left;	
}

/*\*/
*html	#homecol2	{margin-top: 35px}
/**/

	#homecol2	p {
		color:#666;
		/*color: #8C9CB1;*/
		margin:0;
		padding: 7px 0 10px 0;
	}
	
	#homecol2	a {
		color: #2A3D90;
		font-weight:bold;
		padding-left:0px;
	}


#lowerhomecol1	{
	width:385px;
	margin: 20px 0 30px 42px;
	float:left;
}



#lowerhomecol2	{
	width:277px;
	margin: 20px 0 30px 0;
	float:left;
}

	#lowerhomecol2 a img{
		margin: 15px 0 0 0px;		
	}
	
.mainoffer {
	clear: both;
	margin: 20px 0;
	text-align: center;
}



/*********************************************************************
Login
*********************************************************************/



.regtop	{
	background: url(/pics/homepage/reg_top.png) no-repeat left top;  /*AB Changed for NHP Release */
	width:335px;
	height:7px;	
	padding:0;
	margin:0;

}

.regbody	{
	background: url(/pics/homepage/reg_body_nhp.png) no-repeat bottom left;
	width:332px;
	padding:5px 0 0 0;
	margin:0;
	height: 120px;
}

.reglink a	{
	background: url(/pics/aro_blue.gif) no-repeat 173px 52px;
	width:200px;
	font-weight:bold;
	color:#2A3D90;
	padding: 49px 0 0 10px;
	float:left;	
}

/*\*/
*html .reglink a	{
	background: url(/pics/aro_blue.gif) no-repeat 173px 29px;}
/**/


/*********************************************************************
Price info
*********************************************************************/

.pricecol1	{
	width:100px;
	float:left;
		
}
	

.pricecol2	{
	width:180px;
	margin: 0 0 0 25px;
	float:left;
}

ul.homelist	{
	padding:0;
	margin: 7px 0 0 0;	
	list-style-type:none!important;
}

	ul.homelist li a	{
		list-style-type:none;
		text-decoration:none;
		font-weight:normal!important;
		font-size: 11px;
		margin:0;
		color:#2A3D90;
		padding:0 0 2px 0!important;	
	}
	
	ul.homelist li a span	{
		list-style-type:none;
		color:#FF6600;
		font-weight:bold;	
	}
	
	

ul.homelist li a:hover	{
		color:#5564A6!important;
	}

/*********************************************************************
Forms
*********************************************************************/

h1 img.htitle	{
	padding:0;
	margin:3px 0 6px 18px;
	line-height: 0px;
	width:215px;
	float:left;
		
}

a.asearch	{
	font-size: 11px;
	padding: 6px 0 7px 32px;
	color: #fff;
	float:left;	
}

.formLine	{
	margin:0 0 7px 17px;	
}

#formSend	{
	margin: 16px 14px 0px 0px;	
	padding-bottom: 13px;
	float: right;
}

a.loglink	{
	margin: 0 0 0 85px;
	color: #2A3D8F;	
}

#register	{ width: 208px; font: 14px arial, helvetica, sans-serif; }


input.textBox	{
	color:#8C9CB1;
}

	

/*********************************************************************
Panel ads
*********************************************************************/
#hpdomains, #panel-ads {
	overflow: hidden;
}



#panel-ads	{
	padding: 0 0 0 43px;
	margin-top: 25px;
}

.panel-ad	{
	width:164px; 
	background-color:#F0F0F0; 
	padding:0px; 
	margin: 0 2px 0 0; 
	float:left;
	cursor: pointer;
}

	.panel-ad a img	{
		border:none;
	}
	
.panel-intro	{
	font-size:12px;
	font-weight:bold;	
	color:#000;
	padding:11px 0 12px 12px;
	margin:0;
}

ul.panel-list	{
	list-style-type:none;
	font-size:11px;
	margin:0 0 15px 0;
	padding:0;	
}

	ul.panel-list li	{
		background: url(/pics/bullet-sq-black.png) no-repeat 0 6px;
		padding: 0 0 4px 10px;
		margin-left: 13px;		
}

.panel-ad-ftr	{
	background: #DDDDE3 url(/pics/homepage/panel-ftr.png) no-repeat bottom; 
	border-top: 1px solid #fff;
}

	p.panel-ad-ftr1, p.panel-ad-ftr2, p.panel-ad-ftr3, p.panel-ad-ftr4	{
		font-weight:bold; 
		font-size:11px; 
		padding:10px 0 10px 43px; 
		margin:0;
	}
	
p.panel-ad-ftr2	{padding:10px 0px 10px 35px;}
p.panel-ad-ftr3	{padding:10px 0 10px 47px;}
p.panel-ad-ftr4	{padding:10px 0 10px 40px;}
	
p.panel-ad-ftr1 a, p.panel-ad-ftr2 a, p.panel-ad-ftr3 a, p.panel-ad-ftr4 a	{
	background: url(/pics/aro_blue.gif) no-repeat 102px 3px;
	padding-right:10px;	
}

p.panel-ad-ftr2 a	{background: url(/pics/aro_blue.gif) no-repeat 110px 3px;}
p.panel-ad-ftr3 a	{background: url(/pics/aro_blue.gif) no-repeat 93px 3px;}
p.panel-ad-ftr4 a	{background: url(/pics/aro_blue.gif) no-repeat 102px 3px;}




/*********************************************************************
Lower ads
*********************************************************************/
	
.lowerad1, .lowerad2 	{
	padding: 20px 0 30px 100px;
	float:left;
}

.lowerad2	{
	padding:20px 0 30px 85px;
}

.lowerad-img	{
	float:left; 
	padding:0; 
	margin:5px 0 0 0;
}

.lowerad-txt	{
	 color:#333399; 
	 float:left; 
	 margin:5px 0 0 10px;
	 font-size:11px;
	 width:150px;
}



.lowerad-link1, .lowerad-link2	{
	background: url(/pics/aro_blue.gif) no-repeat 99px 3px; 
	padding-right:10px;
}

.lowerad-link2	{
	background: url(/pics/aro_blue.gif) no-repeat 96px 3px;
}

/*********************************************************************
bottom
*********************************************************************/

.base	{
	width:665px;
	height:72px;
	margin: 0 0 0 42px;
	padding: 0 0 25px 0;
	font-size:11px;
	color:#999;	
	clear: left;
}

	.basecol1	{
		background: url(/pics/homepage/base_l.gif);
		width:6px;
		height:72px;
		float:left;		
	}
	
	.basecol2	{
		border-top: #D9DFE7 1px solid;
		border-bottom: #D9DFE7 1px solid;
		width:318px;
		float:left;	
	}
	
		.basecol2 p	{
			margin:0;
			padding: 0 20px 11px 12px;
			line-height:15px;
		}
		
		.basecol2 img	{
			padding:0;
			margin:13px 0 0 12px;
		}

	.basecol3	{
		background: #EEE;
		color:#2A3D90;
		border-top: #D9DFE7 1px solid;
		border-bottom: #D9DFE7 1px solid;
		width:330px;
		float:left;	
	}
		
		.basecol3 p	{
			margin:0;
			padding: 12px 20px 13px 18px;
			line-height:15px;
		}
		
		.basecol3 a	{
			background: url(/pics/aro_blue.gif) no-repeat 130px 3px;
			font-weight:bold;
			padding: 0 10px 0 50px;
		}

	.basecol4	{
		background: url(/pics/homepage/base_r.gif);
		width:6px;
		height:72px;
		float:left;	
	}

	
	
/****************************************
Offers
****************************************/

.offersect	{
	margin: 25px 0 15px 0;	
}

img.boostoffer	{
	float:left;
	width:332px;
	margin: 0 25px 0 60px;
}

.boostoffertext	{
	float:left;
	width:225px;
	color:#333399;
	font-size:11px;
}

	.boostoffertext p	{
		color:#333399;
		margin:0;
	}

.boostlink	{
	font-weight:bold;	
	background: url(/pics/aro_blue.gif) no-repeat 160px 4px;
	width:200px;
	color:#2A3D90;
}

/* Christmas */

/*.currentoffer {
	padding: 10px;
	margin: 25px 42px;
	/*cursor: pointer;
}*/

.currentoffer {
	padding: 10px;
	margin: 0px 42px 25px 42px;
}



#hpchristmasoffer {
	margin-bottom: 0;
	background: url(/pics/christmas-offer/bg_homepage.png) no-repeat left top;
	padding: 27px 90px 45px 205px;
	cursor: pointer;
}

#hpchristmasoffer h4 {
	height: 18px;
	text-indent: -50000px;
	background: url(/pics/christmas-offer/hdr_merrychristmas.png) no-repeat left top;
	margin: 0;
}

.currentoffer p, #hpchristmasoffer p {
	margin: 5px 0 0 0;
	color: #000;
	background: url(/pics/homepagebanners/bg_hppromo.png) repeat-x;
	padding: 5px;
}

.currentoffer p a, #hpchristmasoffer a {
	font-weight: bold;
	background: url(/pics/aro_blue.gif) no-repeat right center;
	padding-right: 8px;
}



/* 1st month free */
#hp1stmonthfree {
	padding-right: 235px;
	background: url(/pics/homepagebanners/bg_firstmonthfree.png) no-repeat right top;
}
	
	#hp1stmonthfree h4 {
		height: 63px;
		text-indent: -50000px;
		background: url(/pics/homepagebanners/hdr_hosting.png) no-repeat left top;
		margin: 0 0 10px 0;
	}
	/*
#hp1stmonth, #hpoffice {
	padding: 0;
	width: 308px;
	float: left;
	margin: 0px 0 25px 42px;
	display: inline;
}

#hp1stmonth {
	width: 597px;
	float: none;
	margin: 0 55px;
}
*/
#hpoffice {
	float: right;
	margin: 25px 42px 25px 0;
}

.domainprivacy {
	margin-left: 42px;
	overflow: hidden;
	height: 104px;
}

.domainprivacy2 {
	margin-top: 10px;
	margin-left: 40px;
	overflow: hidden;
	height: 210px;
	float: left;
}

.dotco {
	margin-top: 10px;
	margin-left: 40px;
	overflow: hidden;
	height: 210px;
	float: left;
}



.free3months {
	margin-top: 10px;
	margin-left: 9px;
	overflow: hidden;
	height: 210px;
	float: left;
}


.hmeBogof {
	margin: 0 0 25px 40px;
	overflow: hidden;
	height: 165px;
}




