
html{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;		
	background-image:url('images/bg.png');
	margin: 0 auto 0 auto;
	padding: 25px;
	width: 100%;	
	color: #333333;
	}
body{
		width: 800px;  
		margin: 0 auto 0 auto; 
		text-align: left; 
		padding: 50px 50px; 
		background-color: #222;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 13px;
		line-height: 18px;
		color: #778899;
		
		-webkit-box-shadow: 0px 2px 10px 0px #4a4a4a;
		-moz-box-shadow: 0px 2px 10px 0px #4a4a4a;
		box-shadow: 0px 2px 10px 0px #4a4a4a;
		border-radius: 10px;
		}
	
	header{ width: 100%; display: table; font-size: 60px; padding: 0px 0px 25px;font-family: Times;color: #fff;
	}
	
	header a{
		
		color: #fff;
	}
	header a:hover{
		
		text-decoration: none;
		color: #fff;
	}
	
	.login{
		text-align: right;
		
	}	
	nav{ text-align: left; padding: 5px 0; margin: 0px 0px 25px;
		border-bottom: 1px solid #333;
		font-size: 12px;
	}
	
	nav a{
		color: #778899;
		
		
	}
	.fadein { position:relative; width:800px; height:300px;padding: 15px 0; }
	.fadein img { position:absolute; left:0; top:0; }
	
	.about{
		line-height: 22px;
		font-size: 13px;
		padding: 0px 0 0 25px ;
	}
	.about h1{
		color: #fff;
	}
	.about2{
		line-height: 32px;
		font-size: 16px;
		padding: 25px ;
	}
	
	a{text-decoration: none;color: #000;}
	/*a:hover {color:#4a4a4a;}*/
	#slogan{font-size: 12px;}
	
	li{
		display: inline;
		margin: 10px;
	}
	#lowerhalf{
/*		border-bottom: 1px solid #333;*/
		padding: 25px 25px;
		-webkit-border-top-left-radius: 10px;
		-khtml-border-radius-topleft: 10px;	
		-moz-border-radius-topleft: 10px;
		border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-khtml-border-radius-topright: 10px;	
		-moz-border-radius-topright: 10px;
		border-top-right-radius: 10px;	
		background-color: #fff;
		height: 650px;
		
	}
	#leftcolumn { 	width: 500px; float: left;padding:5px 5px;font-size: 18px;}
	
	#leftcolumn2 { width: 325px; float: left;padding: 25px 5px;
	}
	#rightcolumn { width: 325px; float: right;background: #d4d4d4;padding: 25px 5px 25px 35px;border-radius: 15px;-webkit-box-shadow: 0px 2px 10px 0px #4a4a4a;
	-moz-box-shadow: 0px 2px 10px 0px #4a4a4a;
	box-shadow: 0px 2px 10px 0px #4a4a4a;
	margin: 25px;
		}
	
	.featp{
		padding: 15px 0px;
		font-size: 10px;
		vertical-align: top;
	}
	
	.centerd{
		margin: 0px auto;
		width: 50%;
	}
	
	.broker{
		border-bottom: 1px solid #333;
		padding: 10px 0;
		
	}
	
	img#left{
		float:left;
		padding: 0 25px 0 0;
	}
	.bottom-links{
		padding: 10px 0px;
			}
	.bottom-links a{
		float: left;
		margin: 6px 15px;
				color: #778899;
		
		
	}
	.listings {
		margin: 25px auto;
		padding: 15px 0px;
		vertical-align: top;
		width: 80%;
	}
	.listingsdeat{
		margin: 25px auto;
		padding: 15px 0px;
		vertical-align: top;
	}
	.listingsborder {
		
		border: 1px solid #fff;
	}
	.testing{
		padding: 25px;
		margin: 0px auto;
		border-radius: 10px;
		background-color: #333;
	}
	footer{
		border-top: 1px solid #333;;
		padding: 15px 0;
		
	}
	footer a{
		
		margin: 0px 15px;
	}
	