/* Site-wide styles */
html {overflow: scroll;} 
body{margin:0; font-family: Arial;background-color:#8d0e3b;}
form{margin:0;}
img{border:0;}

/* Generic styles */
#centrePage{float:left;position:absolute;left:50%;margin:0 0 0 -376px;width:752px;}
#topOfLogo{text-align:right;width:752px;height:26px;}
#bannerImage{float:left;width:568px;height:238px;}
#menuArea{float:left;width:183px;height:238px;}
#logoSurround{height:48px;}
#bannerMenu{margin :0;padding:0 0 0 5px;list-style-type:none;}
#bannerMenu A{text-decoration: none; font-family: verdana; font-size: 0.78em; font-weight : normal; color: #ff3366; padding-left : 20px;}
#bannerMenu A:hover{text-decoration: none; font-family: verdana; font-size: 0.78em; font-weight : normal; color: white; padding-left : 20px; background : url('../graphics/menuFlower.gif') no-repeat;}
#leftAreaSurround{float:left;width:236px;height:540px;background-color:white;}
#signinRegSurround{height:106px;margin: 0 10px 0 10px;}
#signinRegArea{width:217px;height:106px;background : url('../graphics/regBoxFlower.gif') no-repeat right;background-color:#e4dede;}
#signinTitle{width:131px; font-size:12px; color: #999999;}
#signinText{width:131px; margin-top : 8px; font-size:0.7em; color: #666666;}
#signUp{width:131px; margin-top : 8px; padding-left: 20px; background : url('../graphics/regBoxLinkFlower.gif') no-repeat; font-size:0.7em; font-weight : bold; color: #990033;}
#signUp A{text-decoration:none;color:#990033;}
#signUp A:hover{text-decoration:none;color:#af5676;}
#signinList{margin-left:12px;padding-top:4px;}
#quickSearchMenu{margin :0;padding:5px 0 0 0;list-style-type:none;}
#quickSearchMenu li{margin-top : 5px;}
#quickSearchMenu A {text-decoration: none; font-family: Arial; font-size: 0.75em; color: white; padding-left : 20px; background : url('../graphics/regBoxQuickLinkFlower.gif') no-repeat;}
#rightAreaSurround{float:left;width:514px;height:540px;background-color:white;}
#hpIntroParaSurround{height:111px;background-color:white;}
#hpIntroPara{padding-left:5px;padding-top:30px;font-size:0.8em;}
#hpFeatureAndParaSurround{height:417px;background-color:white;}
#hpFeatureCol{width:227px;float:left;margin-right:11px;}
#featureTop{height:34px;background : url('../graphics/featurePropTopBg.gif') no-repeat top;}
#featureTitle{height:34px;padding-top:8px;text-align: center; color: #336699;font-size : 1em;}
#featureInfoBg{width:227px;height:42px;margin-top:3px;background-color:#ccffff;}
#featureInfo{padding-left : 33px; padding-top : 5px; font-size : 0.7em; color:#36597f;}
#featureBottom{width:227px;height:33px;background : url('graphics/featurePropBottomBg.gif') no-repeat bottom;background-color:#ccffff;}
#featureLinkPad{padding-left : 115px;}
#featureLink{background : url('../graphics/regBoxLinkFlower.gif') no-repeat left; padding-left : 20px; font-size:0.7em; font-weight : bold; color: #990033;}
#featureLink A{text-decoration:none;color:#990033;}
#featureLink A:hover{text-decoration:none;color:#af5676;}
#hpRightParaCol{width:267px;height:417px;float:left;background-color:#d9e6ee;}
#hpRightParaText{padding: 18px 18px 0 18px;font-size:0.6em;color:#666666;}
#hpRightParaText ul{margin:0;padding:0;}
#footerLeft{width:475px;float:left;font-size:0.7em;color:white;}
#footerLeft A{color:white;text-decoration:none;}
#footerLeft A:hover{color:white;text-decoration:underline;}
#footerRight{width:275px;float:left;font-size:0.7em;color:white;text-align:right;}
#footerRight A{color:white;text-decoration:none;}
#footerRight A:hover{color:white;text-decoration:underline;}
#logoRight{position:absolute;top:0px;left:50%;margin:0 0 0 375px;}
#forgotLink{color:#999999}
#forgotLink A{text-decoration:none;color:#999999}
#forgotLink A:hover{text-decoration:none;color:#666666}
#topNavOn{padding-left : 20px; background : url('../graphics/menuFlower.gif') no-repeat;}
.genFloatLeft{float:left;}
.quickSearchArea{width:217px;height:115px;margin: 3px 10px 0 10px;background-color:#af5676;}
.quickSearchPad{margin-left:12px;padding-top:4px;}
.quickSearchSurround{width:193px; font-size:0.9em; color: #ff99cc;}
.quickSearchSurround A{font-size:0.9em; color: #ff99cc; text-decoration:none;}
.quickSearchSurround A:hover{font-size:0.9em; color: #ff99cc; text-decoration:none;}

/* Generic titles and page text */
#mainTitle{margin:23px 0 27px 0;font-size:1.1em;color:#990033;}
#whiteParaText{margin: 0 0 0 0;font-size : 0.7em;color:white;}
.grayParaText{margin: 0 0 10px 0;font-size : 0.7em;color:#666666;}
.grayParaText A{font-weight:bold;text-decoration:underline;color:#666666;}
.grayParaText A:hover{font-weight:bold;text-decoration:underline;color:#666666;}
.smallTitle{margin: 0 0 10px 0;font-size:0.7em;font-weight:bold;color:#990033;}
.smallTitle A{padding-left:20px; color:#990033; text-decoration:none; background : url('../graphics/whiteBgLinkFlower.jpg') no-repeat left;}
.smallPara{margin: 0 0 10px 0; font-size:0.7em;}
.mainTitleSmaller{margin:23px 0 27px 0;font-size:0.9em;color:#990033;}
.fieldWidth{float:left;width:160px;}
.contactBoxes{font-size:0.8em;color:#666666;}
.contactBoxes A{color:#666666;text-decoration:none;}
.contactBoxes A:hover{color:#666666;text-decoration:underline;}

/* Property search page */
#rightPropSearchArea{height:200px;background-color:white;clear:both;}
.searchFormDropTitle{font-size:0.8em;color:white;}
.searchFormDropText{font-size:0.7em;width:150px;color:#cc0000;}

/* Property details */
#propCell1{width:236px;background-color:white;}
#propCell2{width:513px;background-color:white;}
#furtherImagesSurround{height:225px;width:217px;margin-left:10px;background-color:white;}
#furtherImagesTitle{height:18px;padding-top:27px;font-size:0.7em;font-weight:bold;color:#990033;}
#furtherImagesImageSurround{height:53px;}
.propDetailsLinks{margin:0;padding:0;list-style:none;width:500px;}
.propDetailsLinks li{float:left;padding-left:20px;padding-right:15px;padding-top:1px;background : url('../graphics/whiteBgLinkFlower.jpg') no-repeat left;}
.propDetailsLinks li A{font-size:0.7em;font-weight:bold;color:#990033;text-decoration:none;}
.miniFeature{width:501px;height:27px;}
.miniFeatureSurround{float:left;width:448px;height:27px;background-color:#8d0e3b;}
.miniFeatureItem{padding-left:10px;font-size:0.7em;font-weight:bold;color:#ff3399;}
.miniFeatureAmount{padding:0 5px 0 1px;font-size:0.7em;font-weight:bold;color:white;}
.furtherImage{padding-right:1px;}
.propLinksSurround{margin-top:10px;width:501px;height:19px;border-top:1px solid #cc9999;}
.furtherInfoBreak{width:728px;height:19px;margin-left:10px;margin-right:12px;border-top:1px solid #cc9999;background-color:white;}
.furtherInfo{width:511px;height:156px;padding-left:239px;background-color:white;}

/* Search results */
.searchLinksSurround{margin:10px 0 20px 0;padding-bottom:5px;width:501px;height:19px;border-top:1px solid #cc9999;border-bottom:1px solid #cc9999;}

/* Reg. form */
#formSubmit A{font-size : 1.2em;color:white;font-weight:bold;text-decoration:none;}
#searchGo{width:59px;height:25px;border: 0px none; background-color: #a6013b;font-size:1.3em;font-weight:bold;color:white;}
.formElText{font-size : 0.7em;color:white;}
.formTable td{width:160px;padding-top:4px;}
.formElInput{width:240px;font-size:0.7em;}
.formElInputSmall{width:100px;font-size:0.7em;}
.formElTextarea{width:240px;height:75px;font-family:Arial;font-size:0.7em;}
.formElDropDown{width:246px;font-size:0.7em;}
