html, body	{margin:0; padding:0; color:#333; font:100% verdana,arial,helvetica,sans-serif; background:#fff url("/images/bg.gif") repeat; }
p, ul, select, textarea, input, address	{font:70% verdana,arial,helvetica,sans-serif; }
h1, h2, h3, p, ul, li, div, form, fieldset, img	{margin:0; padding:0; }
h1		{font-size:150%; font-weight:normal; color:#05386D; margin:0 0 4px 0; padding:0; }
h2		{font-size:100%; font-weight:normal; margin:10px 0; color:#05386D; }
h3		{font-size:100%; font-weight:normal; color:#fff; margin:10px 0 3px 0; }
p		{margin:0 0 10px 0; }
ul		{margin:0 0 10px 15px; }
a:link, a:visited {color:#CC3300; text-decoration:none; }
a:hover	{color:#FF6600; text-decoration:underline;}
a img	{border:0; }
.clear	{clear:both; overflow:hidden; width:0; height:0; }

#deal h2 {margin-bottom:4px; }
#content h4		{font-size:80%; font-weight:bold; margin:0; color:#05386D; padding:0; }
#side    h4		{font-size:80%; font-weight:normal; margin:6px 0 6px 14px; color:#05386D; }

/* page structure */
#mainContainer	{width:742px; margin:24px auto 8px auto; background:#fff; }
#container		{padding:15px; }
#header			{width:712px; height:114px; background-color:#1B538D; position:relative; }
#banner			{width:712px; height:112px; background:url("/images/banner/banner_property.jpg") no-repeat; margin-top:14px; border-top:1px solid #fff; }
#middleSection	{width:712px; background:url("/images/bg_main.gif") repeat-x; }
#content		{padding:10px 0 10px 18px; width:450px; float:left; }
#footer			{border-top:1px dashed #bdbbbc; margin-top:0px; padding:10px 0 0 0; clear:both; color:#333; }
#side           {float:right; margin:5px; }

#logo			{margin:5px 0 0 5px; float:left; }
#icba           {float:right; height:62px; margin-right:10px; }
#naea           {float:right; height:62px; }

#headerText 		{float:right; color:#fff; font-size:110%; margin-right:20px; height:50px; text-align:right; padding:15px 0 0 0; }
#headerCommercial 	{color:#C8E0F6; font-size:80%; }
#headerPhone 		{font-size:80%; color:#fff; }
#footer p		{margin:15px 0; font-size:60%; color:#999; }
#footer a {color:#999; }

.box 			{width:210px; margin:10px; padding-bottom:20px; background:url("/images/box.gif") bottom left no-repeat; }
.box p 			{margin:10px 15px; }
.box h3 		{margin:0; padding:7px 0 9px 16px; background:url("/images/box.gif") top left no-repeat; }
.box img 		{display:block; margin:10px auto; }
#clie #boxImg 	{height:335px; }

/* nav */  
ul#nav 			{height:30px; list-style-type:none; padding:0; margin:19px 0 -3px 0; font-size:75%; width:600px; position:absolute; bottom:0; left:120px; }
#nav li			{float:left; margin:0; padding:0; }
#nav li.first	{background:none; padding-left:0; }
#nav li a		{color:#fff; font-weight:bold; text-decoration:none; float:left; padding-bottom:7px; border-right:0; }
#nav li a:hover	{border-bottom:6px solid #FF6633; float:left; border-right:0; } 
.navSep 		{color:#fff; float:left; margin:0 7px; }

/* navigation on */
#home a#navHome, #prop a#navProp, #serv a#navServ, #clie a#navClie, #clie a#navClie, #deal a#navDeal, #cont a#navCont {border-bottom:6px solid #FF6633; cursor:default; }

/* banner images */
#serv #banner {background:url("/images/banner/banner_services.jpg") } 
#home #banner {background:url("/images/banner/banner_home.jpg") }
#deal #banner {background:url("/images/banner/banner_deals2.jpg") }
#clie #banner {background:url("/images/banner/banner_clients.jpg") }
#cont #banner {background:url("/images/banner/banner_contact.jpg") }

/* contact styles */
.adr span {display:block; } 
.geo {display:none; }

/* PLDB */
.row {float:left; clear:left; width:450px; margin-bottom:10px; }
.heading {width:120px; float:left; }
.heading label, .resultsTitle {color:#052F61; font-weight:bold; }
.right {margin:0; padding:0; float:left; }
.checkBox {margin:0; padding:0; float:left; clear:left; }
.checkBox label {margin:2px 0 3px 2px; float:left; }
.check, #crit_propsize {float:left; margin:0; padding:0; }
.viewAll {float:left; clear:both; margin-top:10px;  }
#crit_propsize {height:14px; padding:1px 0 0 0; width:90px; }
.left {float:left; }
.right {float:left; }

#topNav 	{margin-left:5px; }
.bar 		{clear:both; width:450px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:20px; padding:6px 0 0 0; }
.barLeft 	{float:left; margin-right:5px; }
.barRight 	{float:right; margin:0; }
.barMid   {float:left; clear:left; }
.barBottom  {margin-bottom:20px; }
.prop 		{width:445px; float:left; padding:0 0 0 5px; border-bottom:1px solid #ccc; }
.propImg 	{width:138px; float:left; clear:both; margin-top:10px; }
.propImg img{border:1px solid #9f9f9f; margin-bottom:5px; }
.propDetails{width:290px; float:left; margin:6px 0 5px 15px; }
.propDetails p {margin:2px 0; }
.viewDetails {padding:0 0 10px 0; }
.resultsTitle a, .resultsTitle a:hover, .resultsTitle a:visited {text-decoration:none; color:#05386D; }

/* PLDB details page */
#detailsTop 	{margin:0 15px 0 265px; }
#detailsBrief	{margin:20px 0; }
.formBox 		{margin:10px 15px 0 270px; }
#details		{clear:both; }
#details h3, #detailsTop h3 {font-size:70%; font-weight:bold; color:#05386D; }
#contactLeft	{float:left; }
.contactRight 	{float:left; margin:25px 0 0 30px; }
#pldbLogo 		{float:left; margin-right:10px; margin-bottom:10px;  }
.contactsWrap 	{float:left; width:330px; }
p input 		{font-size:100%; }

#pimText		{width:744px; margin:10px auto; text-align:right; color:#666666; font-size:65%; }
#pimText a, #pimText a:hover, #pimText a:visited	{color:#666666; text-decoration:none; }