body { background: none; background-color: none !important; margin: 0px;}
.resultscontainers {float: left;background: url(../images/realestateview/resultsbackground.jpg); padding: 4px; font-family: "Times New Roman", Times, serif; font-size: 11pt; color: #293e24; clear: both;}
.resultscontent { float: left; width: 438px; height: 222px; }
.resultstitle { float: left; width: 438px; height: 52px;}
.resultstitle .text { color: #FFFFFF; padding-top: 10px; padding-left: 14px; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; text-align: left;}
.leftcolumn { float: left; margin-left: 14px; display: inline; width: 185px;}
.leftcolumn .thumb {float: left; display:inline; margin-top: 10px; width: 185px; height: 135px; overflow: hidden;}
.leftcolumn .thumb img { border: solid 1px #333333;}
.rightcolumn { float: left; margin-left: 9px; display: inline; width: 230px; height: 160px; position:relative;}
.addresscontainer {float: left; width: 210px; padding-bottom:3px; border-bottom: solid 1px #999999; margin-bottom: 2px; text-align: left; padding-top:6px;}
.streetaddress {float: left;}
.sub {float: left;}
.proptype, .toLet { float: left; text-align: left; color: #666666; font-size: 9pt; width: 200px;}
.propattributes { position: absolute; left: 0px; bottom: 50px;}
.bed { float: left; width: 60px; background: url(../images/realestateview/bed.gif); background-repeat: no-repeat; background-position: bottom left;}
.bathroom { float: left; width: 60px;  background: url(../images/realestateview/bath.gif);  background-repeat: no-repeat; background-position: bottom left}
.carspace { float: left; width: 60px;  background: url(../images/realestateview/car.gif); background-repeat: no-repeat; background-position: bottom left;}
.bed .text, .bathroom .text, .carspace .text { float: left; padding-left: 27px; font-size: 11pt; font-family:Georgia, "Times New Roman", Times, serif; }
.carspace .text { padding-left: 30px;}
.buttoncontainer { position: absolute; bottom: 0px; left: 0px;}
.map {float: left;}
.map img { border: none;}
.viewprop {float:left}
.viewprop img { border: none }

#details {float: left; width:718px;}
#propertyName { float: left; width: 718px; font-weight: normal; font-size: 20pt; font-family: "Times New Roman", Times, serif; color: #b38443; background: url(../images/realestateview/detailsbackground.jpg); background-repeat: no-repeat; background-position: 0px 35px; padding-bottom: 18px; margin: 0px; margin-top: 10px;}
#propertyName  .text { float:left; padding-left: 22px;}
#MainPhoto { float: left; display: inline; margin-left: 22px; background: url(../images/realestateview/mainImgbg.jpg); width: 414px; height: 314px;}
#MainPhoto a { float: left; padding-top: 7px; padding-left: 7px; width: 400px; height: 300px; overflow: hidden;}
#PropertySummary { float: left; width: 250px; display: inline; margin-left: 10px;}
#PropertySummary ul { list-style: none; padding: 0px; margin: 0px; float: left; padding-top: 7px;}
#PropertySummary li { list-style: none; padding: 0px; margin: 0px; float: left; width: 250px; border-bottom: solid 1px #c5d6c0; color: #293e24; padding-bottom: 3px; margin-bottom: 9px;}
#PropertySummary li .PropType { font-weight: bold; color: #293e24; font-size: 10pt; float: left; width: 100px;}  
#PropertySummary li .text { color: #293e24; font-size: 10pt; float: left; width: 140px;}  
#photothumbs { float: left; width: 718px;}
#photothumbs ul { list-style: none; padding: 0px; margin: 0px; float: left; display: inline; padding-top: 0px; margin-left: 22px; border-bottom: solid 1px #e0b762; padding-bottom: 5px;}
#photothumbs li { list-style: none; padding: 0px; margin: 0px; float: left; background: url(../images/realestateview/smlImgbg.jpg); width: 113px; height: 89px; display: inline; margin-right: 0px;}
#photothumbs li a { float: left; display: inline; margin-top: 7px; margin-left: 6px; width: 100px; height: 75px; overflow: hidden;}
#propertydesc { float: left; width: 380px; display: inline; margin-left: 22px; padding-top: 10px; color: #293e24; font-size: 10pt;}  
#propform { float: left; padding-left: 35px;}
#propform ul { list-style: none; padding: 0px; margin: 0px;}
#propform li { list-style: none; padding: 0px; margin: 0px; font-size: 10pt;  color: #293e24;} 
#propform .label { float: left; padding-bottom: 3px; padding-top: 10px;}
#propform .textfeild, #propform .textarea { width: 262px; border: solid 1px #293e24; padding-top: 3px; padding-bottom: 3px;} 
#formheading { float: left; width: 262px; background:url(../images/realestateview/formbackground.jpg); background-repeat: no-repeat; background-position: 0 27px; padding-top: 10px; padding-bottom: 10px; font-size: 10pt; color: #293e24; font-weight: bold;}
#propheading { font-weight: bold; padding-bottom: 20px;}
#propform .button { float: left; padding-top: 10px;}
#propform .button  img {border: none;}
#propform  .buttonsubmit { float: left; border: none; background: url(../images/realestateview/buttoncontactagent.jpg); width: 262px; height: 27px;}

#results { float: left; padding-bottom: 30px; width: 438px; padding-left: 15px;}
#footernav { float: left; width: 438px; text-align: center; padding-top: 20px;} 
#prev {float: left; padding-left: 150px; color:#999999;}
#next {float: left; padding-left: 20px; color:#999999;}
#prev a, #next  a { color: #B38443;}
#detailscontainer { float: left; background: url(../images/detailsbackground.jpg); background-repeat: repeat-y; background-position: right;}
#details { float: left;  padding-bottom: 30px;}
#resultsbackground { float: left; width: 600px; /*background: url(../images/contentbackground.jpg); background-position: right;*/}
#searchform {float: left; padding-left: 15px; font-size: 10pt; height: 274px;}
#searchform  .title { padding-bottom: 10px; float: left; color: #5a6f54;}
#surrSub { display: inline;}
H1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 18pt; color: #D16D1D; background: url(../images/OrangeUnderlineHome.jpg); background-repeat: no-repeat; background-position: bottom left; padding-top: 10px; margin: 0px; padding-bottom: 15px; margin-bottom: 10px; margin-left: 10px; padding-left: 5px;}
H2 { font-size: 18pt; color: #D16D1D; font-weight: normal; background: url(../images/OrangeUnderlinesmll.jpg); background-repeat:no-repeat; background-position: bottom left; padding-top: 10px; margin: 0px; padding-bottom: 15px; margin-bottom: 10px;}
.hidden { display: none;}
#searchbackground { float: left; background:url(../images/contentbackground.jpg); background-position:left; height: 294px; width: 244px;}
#searchbutton {float: left; padding-top: 10px;}
#searchbutton .button { float: left; border: none; background: url(../images/searchbutton.jpg); width: 209px; height: 37px;}
#surr { float: left; padding-top: 5px; color: #5a6f54;}
.submitbutton { background: url(../images/applynow.jpg); width: 320px; height: 39px; border: none; margin-top: 30px;}