@CHARSET "ISO-8859-1";
body { background: #403b3e url(../images/background.jpg) repeat-x top; font: 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
a img { border: none; }
#mainWrapper { margin: 32px auto 0px; overflow: hidden; position: relative; width: 1000px; }
iframe { border: none; }
a { color: #ef4035; }
/* Top */#top { overflow: hidden; z-index: 10; }#logo { left: 100px; overflow: hidden; position: absolute; }#nav { position: absolute; right: 40px; top: 22px; overflow: hidden; }#nav ul { margin: 0px; padding: 0px; }#nav ul li { border-right: 1px solid #fff; display: inline; float: left; padding: 0px 5px; }#nav ul li.last { border-right: none; }#nav ul li a { color: #fff; display: block; text-decoration: none; line-height: 16px; }#nav ul li a:hover { color: #ef4035; }
#contentWrapper { margin-top: 34px; overflow: hidden; }iframe body { background-color: #000 !important; }
/* MLS */#mls { background: #5b5b5b; border-radius: 5px; color: #a9a9a9; float: right; margin-top: 20px; min-height: 700px; padding-top: 20px; }.search #mls { color: #fff; padding-top: 0px; }.search #mls p { margin-left: 10px; }.nav_link { border-top: 2px groove #7e7e7e; border-radius: 5px; margin-top: 10px; padding: 10px; }#mls a { color: #fff; }
/* Content */.search #content { margin-left: 30px; }#content { color: #fff; overflow: hidden; margin: 0px 20px 0px 90px; }.home #content { margin: 0px 0px 0px 90px; }	#feature { border: 1px solid #babcbe; border-radius: 5px; color: #babcbe; height: 140px; margin:10px 0px 10px 20px; overflow: hidden; width: 650px; }		#homes { border-right: 1px solid #ccc; border-radius: 5px; float: left; height: 120px; overflow: hidden; padding: 10px 20px; width: 310px; }		#neighbor { overflow: hidden; padding: 10px 20px; }	#strength { background: #ef4035; box-shadow: 0px 0px 5px 2px #222; font-size: 2em; font-variant: small-caps; margin: 10px 0px; padding-left: 30px; clear: both;}	.left { float: left; margin: 0px 20px; }		.three { border-right: 1px solid #babcbe; float: left; height: 140px; margin-bottom: 40px; overflow: hidden; width: 140px; }		.three.first { border-left: 1px solid #babcbe; }		.three.first p { margin-left: 10px; }		.three a { background: #000; color: #ef4035; display: block; margin-bottom: 8px; padding: 5px; text-align: center; text-decoration: none; text-transform: uppercase; }		.three p { margin: 5px; padding: 0px; }			.right { overflow: hidden; }		.right div { clear: both; padding-top: 5px; }		.right p { margin: 5px; }		.right a { color: #ef4035; display: block; }		.right p a { margin-top: 5px; }		.right a img { float: left; margin-right: 5px; }	/*Normal Page Content*/	#content #main h3 { text-decoration: underline; }	#fourReasons { float: left; margin: 0 10px 20px 10px; border:2px solid #222; background-color:#7e7e7e;}		.fourOne { border-bottom: 1px solid #fff; border-right: 1px solid #fff; float: left; height: 80px; overflow:hidden; width:300px; padding:10px; }		.fourTwo { border-bottom: 1px solid #fff; float: left; height: 80px; overflow:hidden; width:300px; padding:10px; }		.fourThree { border-right: 1px solid #fff; clear: both; float: left; height: 80px; overflow:hidden; width:300px; padding:10px; }		.fourFour { float: left; height: 80px; overflow:hidden; width:300px; padding:10px; }	#fourReasons h3 { color:#222; margin: 0; padding: 0;}
	/*Home Page*/	#homeText { margin: 0 20px 0 0; }	#homeText h1 { color:#ef4035; border-bottom: 1px solid #fff; }
	/*Agent Page*/	.agent #content h1 { text-align: center; }	.managerBody { margin: 10px auto 0px; overflow: hidden; width: 460px; }	.managerBody div { float: left; margin: 0px 10px; }	.managerBody .officeName { text-align: center; }	#content .agent { font-size: 1.2em; margin: 0 auto; width: 89px; }		/*Contact Page*/	.agentBody { margin: 0px 100px; }	.agentBody div img { clear: both; float: left; margin: 0px 10px; }	.agentBody div { margin: 10px 0px; overflow: hidden; }
	/*Mortgage Page*/	.mortgage #content { margin: 0px 170px;}
	/*Referral Page*/	.refer #content form h1 { text-align: center; }	.refer #content form h2 { clear: both; color: #ef4035; text-align: center; }	.refer #content form h3 { text-align: center; }	.refer #content form div { display: table; }	.refer #content form div div { display: table-row; }	.refer #content form div.comment { clear: both; display: block; }	.refer #content form .cell { display: table-cell; width: 340px; }	.refer #content form label { display: block; float: left; margin: 5px 10px 0px 0px; text-align: right; vertical-align: middle; width: 114px; }	.refer #content form input { display: block; margin-top: 5px; }	.refer #content form select { display: block; margin-top: 5px; }	.refer #content form textarea { display: block; margin-top: 5px; }	.refer #content form #recaptcha_widget_div { margin: 7px auto 0px; width: 442px; }	.refer #content form #recaptcha_widget_div table { background: #fff; }	.refer #content form #submit { margin: 5px auto 0px; width:110px; }	.refer #content .warning { color: #ef4035; font-weight: bold; }#info { clear: both; color: #fff; font-size: 1.6em; overflow: hidden; text-align: center; }
/* Footer */
#footer { clear: both; color: #fff; overflow: hidden; text-align: center; }#footer p { text-align: center; }#footer ul { overflow: hidden; padding: 0px; }#footer ul li { border-right: 1px solid #fff; display: inline; padding: 0px 5px; }#footer ul li.last { border-right: none; }#footer ul li a { color: #fff; text-decoration: none; line-height: 16px; }#footer ul li a:hover { color: #ef4035; }