/* Site-wide styles */
html {overflow: scroll;} 
body{margin:0; font-family: Arial;background:#dbecda url('../graphics/bg.jpg') top left repeat-x;}
form{margin:0;}
img{border:0;}

/* Homepage and generic */
.standardFloat{float:left;}
.hpMainArea{font-size:0.8em;margin-left: 95px;width:749px;height:217px;text-align:left;background:white;color:#073d01;}
.hpMainArea A{color:#073d01;text-decoration:none;}
.hpMainArea A:hover{text-decoration:underline;}
.hpMainArea h1{font-size:1.4em;margin:0 0 15px 0;padding:0;color:#073d01;}
.hpMainArea h2{font-size:1.2em;font-weight:normal;margin:0 0 10px 0;padding:0;color:#073d01;}
#hpContentPad{margin:0 20px 0 20px;}
.hpMainAreaText{float:left;width:387px;}
.hpMainAreaTextBold{font-size: 0.79em; color: #006666; font-weight : bold;}
.hpMainAreaTextRegular{font-size: 0.71em; color: #006666;}
.hpMainAreaTextSpacer{float:left;width:30px;}
.hpFpSplit{float: left; width: 27px; height:166px;}
.hpFpPrice{font-size: 0.7em; color: #2c491d; font-weight : bold;}
.hpFpDetails{font-size: 0.7em; color: #2c491d; font-weight : normal;}
.hpFpDetails A{color: #2c491d;font-weight:bold;text-decoration:none;}
.hpFpDetails A:hover{text-decoration:underline;}
.hpFpSurround{float:left;width:170px;}
.hpFpPropDetails{padding-left:17px;padding-top:10px;padding-bottom:50px;}
.hpFpSurroundPadding{margin-left:95px;width:749px;padding-top:20px;background:white;}
.genericLeftPadding{padding-left:95px;}
.genericClear{clear:both;}
.menuButtons_hp{float:left;width:663px;height:49px;background-image: url(../graphics/buttons_bg_hp.jpg);}
.menuButtons{float:left;width:663px;height:49px;background-image: url(../graphics/buttons_bg_hp.jpg);}
.button{width:93px;height:32px;padding-top:17px;float:left;margin-right:2px;text-align:center; font-size: 0.79em; font-weight: bold;color: #2c491d;line-height: 12px;}
.button A{text-decoration : none; color : #2c491d;}
.button A:hover{text-decoration : none; color : white;}
.closeWindow{font-size: 0.79em; font-weight: bold;color: #003366;}
.closeWindow A{text-decoration : none; color : #003366;}
.closeWindow A:hover{text-decoration : none; color : 003366;}
.lastButton{height:32px;padding-top:17px;text-align:center; font-size: 0.79em; font-weight: bold;color: #2c491d; line-height: 12px;}
.lastButton A{text-decoration : none; color : #2c491d;}
.lastButton A:hover{text-decoration : none; color : white;}
#footerDots{padding-top:50px;}
.footerText{width:670px;float:left;font-size: 0.7em; color: #006666;}
.footerText A{text-decoration:none;color: #006666;}
.footerText A:hover{text-decoration:underline;color: #006666;}
.footerLogo{width:79px;float:right;}
.footerSurround{font-size:0.7em;width:749px;height:140px;margin-left:95px;background:#073d01;color:white;clear:both;}
.footerSurround A{color:white;text-decoration:none;}
.footerSurround A:hover{text-decoration:underline;}
#footerPad{padding:20px 0 0 40px;}
.highlight{color:red;font-weight:bold;}
.contentArea{float:left;width:668px;margin:0 40px 0 40px;}

/* About us and sub page generic */
.spStrapline{width: 749px; height: 33px; margin-left:95px;padding:17px 0 17px 0; text-align: left; font-size: 1.4em; color: #2c491d;background:white;}
.spMainArea{width: 749px; margin-left:95px;font-size: 0.8em; color: #2c491d;text-align:left;background:white;}
.spMainArea A{color:#2c491d;text-decoration:none;}
.spMainArea A:hover{text-decoration:underline;}
.formFieldLeft{float:left;width:100px;}
.formFieldRight{float:left;}
.formText{font-size: 0.9em; color: #006666;}
.formTextInput{width:300px; height:20px; font-size: 0.9em; color: #006666;}
#inputSmall{width:100px;}
.formTextArea{width:300px; height: 100px; font-family: Arial; font-size: 1.1em; color: #006666;}

/* Property results */
.backButton{margin-left:43px;}
.backButton A{text-decoration:none;color:#666633;font-size: 1.4em;}
.backButton A:hover{text-decoration:underline;}
.propDetailsSurround{width:749px;padding-left:13px;}
.detailsImageSurround{width:170px;float:left;}
.titleSurround{width:552px;height:34px;background-color: #2c491d;}
.detailsSurround{width:552px;height:36px;background-color: white;}
.titleText{float:left;padding-top:10px;text-align:center;color:white;}
.detailsText{float:left;margin-top:2px;padding-top:2px;font-weight : bold;text-align:center;color:#666666;}
.detailsBodyText{width:535px;margin-left:17px;}
.detailsOverline{border-top:1px solid #cccccc;margin-left:5px;padding-bottom:7px;}
.moreDetailsSurround{clear:both;padding-top:8px;padding-bottom:18px;}
.moreDetails{width:722px;height:23px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size: 1.2em; font-weight : bold; color: #006666;}
.moreDetailsCol1{float:left;padding-left:16px;padding-top:3px;}
.moreDetailsCol2{float:left;padding-left:51px;padding-top:3px;}
.moreDetailsCol1 A{text-decoration:none;color:#2c491d;}
.moreDetailsCol2 A{text-decoration:none;color:#2c491d;}
.moreDetailsCol1 A:hover{text-decoration:none;}
.moreDetailsCol2 A:hover{text-decoration:none;}
.morePropDetails{float:left;padding-left:11px;padding-top:3px;color:#003366;}
.morePropDetails A{text-decoration:none;}
.morePropDetails A:hover{text-decoration:none;color:#006666;}
#morePropDetailsPad{padding-left: 60px;}
.property{margin-left:46px;margin-top:15px;}
.propertyImage{float:left;width:354px;}
.propertyText{float:left;width:330px;}
.propertyDetailsSurround{height:34px;padding-left:24px;background-color:#2c491d;font-size:1.1em;color:white;}
.propertyTitle{padding-top:8px;}
/*.propertyDetails{width:305px;height:68px;margin-left:20px;margin-top:25px;margin-bottom:25px;}*/
.propertyDetails{width:305px;margin-left:20px;margin-top:25px;margin-bottom:25px;}
.propertyInfoSurround{width:305px;height:114px;margin-left:20px;margin-top:25px;}
.moreInfoArea{padding-left:45px;padding-top:2px;}
.moreInfoSurround{clear:both;width:684px;height:23px;border-top:1px solid #dbecda;font-size: 1.2em; font-weight : bold; color: #006666;}
#propertyInfoBreak{padding-bottom:18px;}
#w1{width:66px;}
#w2{width:150px;}
#w3{width:145px;}
#w4{width:88px;}
#w5{width:103px;}
#infoText{color:#666633;}

.minpx {
    height:300px;
	float:left;
    width:1px;
  }
