body {font:normal 62.5% "Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif; margin:0; padding:0;}

#main {width: 100%; height: 2750px; background-color: #174326; padding-top: 20px;}

div.mainContent1 {width: 800px; height: 2700px; background: #FFFFFF url(/search2/images/bl.jpg) no-repeat bottom left; margin-bottom: 20px;} 
div.mainContent2 {background: transparent url(/search2/images/tr.jpg) no-repeat top right;}
div.mainContent3 {height: 2700px; background: transparent url(/search2/images/br.jpg) no-repeat bottom right;} 
div.mainContent4 {background: transparent url(/search2/images/tl.jpg) no-repeat top left;}

.darkHeading {background-color: #174326;}
.mapBorder {border: 2px solid #174326;}
.tableLine {height: 2px; background-color: #174326;}

#wrapper {width:765px; margin:0; padding:0; text-align:left;}
#header {width:765px; height:200px;}
#menuBar {text-align:center; text-decoration: none; font-weight: bold; font-color: #000000; padding: 0px; margin: 0px;}
#mainSidePanel {width:165px; height:auto; margin:0px; text-align:left; padding:0px; border:none; float:right; clear:right;}
#mainSearchPanel {text-align:left; padding: 10px 0 10px 15px; background-color: #174326; margin-top: 15px; margin-bottom: 15px; width: 150px; float:right; clear:right;}
.LHContentPanel {text-align:left; margin-top: 15px; padding: 10px 0 10px 15px; background-color: #174326; width: 150px; float:right; clear:right;}
#quickSearchPanel {width:330px; height:auto; margin:85px 10px 10px 20px; color:#FFFFFF; float:left; text-align:left;}
.propSummary {width:480px; margin:5px 0px 0px 5px; float:left; padding-left: 0px;}
.propDetails {width:480px; margin:15px 0px 0px 5px; float:left; padding-left: 10px;}
.propDetails h4 {color: #FFFFFF; margin: 0; padding: 0; padding-left: 4px; padding-right: 4px; font-size: 120%; font-family: "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; display: block;}
.propDetails img {width:180px; padding:5px; margin:5px; border:1px solid #000000;}
#message {width:550px; margin:10px 0px 0px 5px; border:1px solid #CC0000; text-align:center; float:;left;}
.agentSummary {width:480px; margin:5px 0px 0px 5px; float:left; padding-left: 10px;}
.infoPanel {width:280px; margin:10px; float:left; clear:left;}
.fpAdPanel {width:280px; height:auto; margin:10px 0px 10px 0px; padding:0px; border:1px solid #F5F5F5; float:left; clear:left;}
.pageNav {width:280px; height:auto; margin:10px 10px 10px 0px; text-align:left; padding:10px; border:1px solid #0079BC; float:left; clear:left;}
.pageNavFooter {width: 550px; min-width:550px; margin:10px 10px 10px 10px; text-align:justify; padding:10px; border:1px solid #BFDDEE; float:left;}
#agentDetails {width:260px; margin:10px 5px 10px 10px; float:right; background-color:#BFDDEE;}
#propertyDetails {width:660px; margin:10px 5px 10px 10px; float:left;}
#searchName {visibility:hidden;}
#userAccount {width:570px; margin:10px 0px 0px 5px; float:right;}
#mapTop {padding-top:15px; color:#FFF; height:60px; background: #0079BC url(images/gui/mapHeader_bg.png) no-repeat fixed left top;}
.formBack03 {border: 1px solid #7F9DB9; font-size: -8;}
.button {width:72px; height: 22px; font-size: 1.2em; color: #ffffff; background-color: #306754;}
.button2 {width: 100px; height: 20px; font-size: 1em; color: #ffffff; background-color: #306754;}
.button3 {height: 20px; font-size: 1em; color: #ffffff; background-color: #306754;}
.button4 {width: 47px; height: 20px; font-size: 1em; color: #ffffff; background-color: #306754;}



*{padding:0; margin:0;}
#wrapper{font-size:1.2em;}
h1 {}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #747170; padding-left:0px; padding-right:10px;}
h3 {}
h4 {}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #FFFFFF;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; padding-left:10px; padding-right:10px;}
a {font-family: Arial,Helvetica,sans-serif; color: #FFFFFF; text-decoration: underline;}
ul {list-style:none;}
li {display:inline; margin:10px 10px; padding:0;}
#header input, select, {font-size:1em;}
#header h3 {margin:0; color:#00589A;}
.propSummary h4 {color: #FFFFFF; margin: 0; padding: 0; font-size: 120%; font-family: "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; display: block;}
.propSummary img {width:180px; padding:5px; margin:5px; border:1px solid #000000;}
.propSummary p {font-size:11px; text-align:justify;}
.propSummary a {text-decoration:none; color: #000000;}
.agentSummary h4 {width:560px; margin:5px; color:#000000; float:left;}
.agentSummary h5 {width:auto; margin:5px; color:#00589A; float:left;}
.agentSummary img {padding:5px; margin:5px; border:1px solid #0079BC; float:left;}
.agentSummary p {width:400px; margin:5px; float:left;}
.agentSummary a {text-decoration:none; color:#000000;}
.agentSummary ul {width:350px; margin:5px; list-style:none;}
.agentSummary li {display:block;}
.pageNav a {text-decoration:none; color:#00589A;}
.pageNavFooter a {text-decoration:none; color:#306754;}
#agentDetails dl,h3 {margin:10px;}
#agentDetails a {text-decoration:none; color:#00589A;}
.mainPropDetails img {padding:5px; margin:5px; border:1px solid #0079BC;}
.propDetail_wrap  {text-align:left; width:940px; height:auto; float:left; clear:left; border:0px solid #0079BC; float:left; color:#333333; margin-top:10px;}
.propDetail_txt {width:500px; height:auto; margin:5px; padding:5px; float:left;}
.propDetail_txt h3 {color:#00589A; font-size:1.8em; width:180px; margin:0px 10px 0px 0px; float:left; padding:0; line-height:1em;}
.propDetail_txt h4 {color:#00589A; font-size:1.4em; width:180px; margin:5px 10px 0px 0px; float:left; padding:0; line-height:1em;}
.propDetail_txt h5 {color:#00589A; font-size:1.2em; margin:0px 10px 0px 0px; float:left; padding:0; line-height:1em;}
.propDetail_txt p {text-align:justify; line-height:1.4em; width:265px; margin:5px 10px 5px 0px; float:right;}
.propDetail_txt dl,dd {width:280px; margin:5px 10px 5px 0px; padding:10px; float:left;}
.propDetail_wrap img {width:200px; height:150px; padding:5px 5px 5px 5px; margin-top:15px; float:left; border: 1px solid #000000;}
.propDetails_agent {width:400px; height:auto; margin:5px; float:right;}
.propDetails_agent dl,dd,a {color:#ffffff; padding:0; margin:0; font-size:+13;}
.propDetails_agent dt {font-size:1.8em; padding:0; margin:0;}
.buttonPanel {text-align:center; width:175px; height:100px; padding:20px 10px 10px 10px; float:left;}
.buttonPanel input {margin:5px 20px 5px 0px;}
#quickSearchPanel dl,dt,dd {padding:0; margin:0; padding-top: 5px; float:none; color:#FFFFFF;}
.LHContentPanel p {margin:5px 0px 10px 0px;}
.LHContentPanel h3 {font-size:1.2em; color:#FFFFFF; margin-top:5px;}
#mapTop h4 {font-size:1.6em; line-height:1.1em;}
#message h2 {font-size:1.6em; line-height:2em; color:#CC0000;}