body{
background:#eee url('http://img.alojamax.com/css/bk.jpg') no-repeat top right;
padding-bottom:337px;
}

#alo-top {height: 30px; background: #333; border-bottom: 3px solid #cecece; margin: 0 0 0px 0; position:absolute; top:0px; left:0px; width:100%;text-align:center;}
#alo-top .wrap{ margin:auto; width:912px;}

	#alo-top #top-menu {float: right; list-style:none; margin:0px; padding:0px; font-size:15px;}
	#alo-top #top-menu li {float: left;}
	#alo-top #top-menu li a {padding: 5px 10px; color: #cecece; font-size: 0.8em; text-decoration: none;font-weight: bold; line-height: 30px;}
	#alo-top #top-menu li a:hover {color: #fff;}

#alo-head{
	padding:10px;
	overflow:hidden;
	width:892px;
	margin-top:50px;
}
	#alo-head .logo{
		background:url(http://img.alojamax.com/logo.gif) no-repeat center;
		display:block;
		width: 205px;
		height: 81px;
		float:left;
	}
	
#main-menu {float: right; margin:0px; margin-top: 25px; list-style:none; font-size:15px;}
#main-menu li {float: left;}
#main-menu li a {padding: 5px 10px; color: #888; font-size: 1.1em; text-shadow: 1px 1px #fff; font-weight: bold; text-decoration: none;}
#main-menu li a:hover {color: #545454;}
	
#effective-body, #cpleft .extcontent ul, .extcontent{ background:#fff; }
.extcontent{
	border:solid 1px #e5e5e5;
	border-top:0px none;
}
#cpleft .extcontent{
	width:528px;
}
#cpright .extcontent{
	width:278px;
}
#account-info-inner li, #ftp-details-inner li{
	background:#fff;
	border-bottom:solid 1px #e5e5e5;
	padding-left:10px;
	padding-right:10px;
	width:277px;
}
#account-info-inner, #ftp-details-inner{
	width:278px;
	margin-left:-11px;
	
}
.extcontent input[type="text"]{
	border:solid 1px #e5e5e5;
	background:#fff;
}
	
/**
 * FOOTER
 */
#alo-footer {background: #3b3b3b; border-top: 3px solid #cecece; margin: 20px 0 0 0; padding: 20px 0 10px 0; position:absolute;left:0px;width:100%;height:337px;text-align:center;}
#alo-footer h4 {color: #777; text-shadow: none; font:normal normal normal 1.4em/normal 'lucida grande', lucida, tahoma, helvetica, arial, sans-serif !important; margin:0px; margin-bottom:15px;padding:0px;}
#alo-footer p {color: #777;}
#alo-footer a {color : #777;text-decoration: none;}
#alo-footer a:hover {color : #f1f1f1; text-decoration: none;}
#alo-footer .wrap {
	width:912px;
	margin:auto;
	padding-left:40px;
	text-align:left;
}
#alo-footer .footer-menu {clear: both; padding: 0 0 20px 0; border-bottom: 1px solid #666; overflow: hidden; margin:0px; margin-bottom: 20px; width:100%; list-style:none; font-size:13px;}
#alo-footer .footer-menu li {float: left; margin-right: 10px; padding-right: 10px; border-right: 1px solid #666; }
#alo-footer .footer-menu li.noborder {border: 0;}
#alo-footer .footer-wide {width: 560px; float: left; margin: 0 20px 20px 0; padding-right: 20px; border-right: 1px solid #666; font-size:15px; line-height:25px;}
#alo-footer .footer-div {width: 260px; float: left; margin-bottom: 20px;}

#alo-footer .alomundo{list-style:none;padding:0px; margin:0px;}
#alo-footer .alomundo li { width: 125px; float: left; height: 25px; line-height: 25px; color : #777; font-size:15px;}

#alo-footer #techlogo {clear: both;margin:0px; margin-top:15px; padding:0px; list-style:none;}
#alo-footer #techlogo li {float: left; margin-right: 40px; }

#alo-footer p.credit {clear: both; display: block; padding: 10px 0 0 0; border-top: 1px solid #666;}
#alo-footer p.credit .alignright{ float:right }	
