body { margin: 0; padding: 0; background: #626262 URL("/_common/images/backgrounds/site.png") repeat-x; font: 14px Arial, sans-serif; color: #fff; text-align: center; }

a { color: #263997; }
a:hover { color: #000; }

.properties { display: block; overflow: hidden; text-align: left; }

.properties .box { float: left; display: inline; width: 340px; height: 150px; margin: 0 10px 20px 10px; overflow: hidden; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 2px solid #fff; background: #fff; padding: 10px; }
	.properties .box h1 { margin: 0; padding: 0; color: #263997; font: bold 21px Arial }
	.properties .box h2 { margin: 0; padding: 13px 0; color: #263997; text-align: center; }
	.properties .box h3 { margin: 0; padding: 0; color: #263997; font-size: 15px; }
	.properties .box h4 { margin: 0; padding: 0; color: #263997; }
	.properties .box .left { float: left; display: inline; width: 150px; height: 150px; background: #ccc; }
	.properties .box .right a { display: block; text-align: center; }
	.properties .box .right { float: left; display: inline; margin: 0 0 0 10px; }

.properties .listing { display: block; margin: 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 2px solid #fff; background: #fff; padding: 10px; overflow: hidden; color: #263997; }
	.properties .listing .left { float: left; display: inline; width: 350px; }
		.properties .listing .left { display: block; height: 350px; background: #ccc; overflow: hidden; }
		.properties .listing .left .buttons { display: block; overflow: hidden; text-align: center; }
		.properties .listing .left .buttons a { width: 130px; display: inline-block; color: #fff; text-decoration: none; background: #263997; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #263997; padding: 10px;  margin: 20px 0 0 0 }
		.properties .listing .left .buttons a:hover { color: #263997; text-decoration: none; background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #263997; padding: 10px;  margin: 20px 0 0 0 }
	.properties .listing .right a { display: block; text-align: center; }
	.properties .listing .right { float: left; display: inline; width: 350px; margin: 0 0 0 10px; font: 12px Arial; }
	.properties .listing h1 { margin: 0; padding: 0; color: #263997; font: bold 21px Arial }
	.properties .listing h2 { margin: 0; padding: 13px 0; color: #263997; text-align: center; }
	.properties .listing h3 { margin: 0; padding: 0; color: #263997; }
	.properties .listing h4 { margin: 0; padding: 0; color: #263997; }

.properties ul#slideOne { margin: 0; padding: 0; list-style: none; width: 350px; height: 350px; }
.properties .table { clear: both; margin: 20px 0 0 0 }
.properties .table th { padding: 0; }
	.properties .table td { padding: 5px; }
	.properties .table th { padding: 10px; }
	.properties .table .padding { padding-right: 25px; }
	.properties .table .bar { border-top: 1px dashed #ccc; background: #263997; color: #fff; }
	
.contact { display: block; margin: 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 2px solid #fff; background: #fff; padding: 25px; overflow: hidden; color: #263997; }
	.contact .left { float: left; display: inline; text-align: left; width: 350px; }
		.contact .left p, .contact .right p { margin: 0; padding: 4px 0 8px 0; }
		.contact .left input, .contact .left select, .contact .right textarea { border: 1px solid #263997; background: #e9e9e9; padding: 8px; width: 300px; }
		
	.contact .right { float: left; display: inline; text-align: left; width: 300px; margin-left: 35px; }
		.contact p.info { float: left; display: inline; text-align: center; margin: 20px 0 0 0 }
		.contact p.image { float: right; display: inline; margin: -40px 0 0 0 }
		.contact p.image img { border: 1px solid #263997; }
		
#container { margin: 0 auto; width: 774px; overflow: hidden; }
#container .logo { text-align: center; margin: 12px 0; }
#container .slogan { padding: 12px 0; text-align: center; font: 18px Arial, sans-serif; color: #263997; }

