
/* force a right scroll bar for firefox & opera */
html { 
min-height: 100%; 
margin-bottom: 1px; 
}

body {
margin-top: 0px;
}

a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #6c481f;
text-decoration: underline;
}


/*a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:;
font-weight: normal;
color: #6c481f;
text-decoration: underline;
}*/


h1{
font-size:13px;
font-weight:bold;
margin-bottom:12px;
}


/* divs */
#container {
position:relative;
width:779px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica;
font-size:11px;
color:#5c5c5c;
text-align:left;
overflow:hidden;
}


#headerContainer{
position:relative;
width:779px;
height:158px;
}

.subNavigationContainer{ 
float:right; 
width:779px;
margin-bottom:95px;
padding-bottom:4px;
}

.subNavigation{
float:right;
max-width:450px;
min-width:320px;
text-align:right;
font-size:11px;
margin-top:5px;
margin-right:0px;
padding-left:0px;
margin-left:0px;
}

.subNavigation ul { 
    list-style:none;
    margin:0px;
    padding:0px;
     }

.subNavigation li { 
    margin:0px;
    float:left;
    padding:0px;
    list-style:none;
}
.subNavigation a { 
    text-decoration:none;
    color:#6c481f;
    font-size:11px;
    text-transform:none;
    float:left;
    height:26px;
    margin-right:15px;
    text-decoration:underline;          
}

.subNavigation a:hover, .subNavigation .active a { 
    color:#656565;
    text-align:left;
    padding-bottom:0px;
    text-decoration:none;
}


#mainNavlight{
float:right;
width:779px;
text-align:right;
}

#mainNavlightExtra{
float:right;
width:779px;
text-align:right;
display:none;
}

#mainNavlight a{
font-size:12px;
color:#6c481f;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

#mainNavlightExtra a{
font-size:12px;
color:#6c481f;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}


#logo{
position:absolute;
width:400px;
max-width:400px;
height:158px;
left:0px;
top:0px;
padding-top:33px;
z-index:10000;
}


#currencyConverterPopUp{
display:none;
position:absolute;
width:150px;
height:60px;
background-color:#FFFFFF;
left:23px;
top:220px;
padding:10px;
overflow:hidden;
border:3px;
border-color:#c8c8c8;
border-style:solid;
}

#currencyConverterPopUp select{
margin-right:20px;
font-size:11px;
}

#currencyConverterPopUp input{
font-size:11px;
}

#morgageCalculatorB{
display:none;
width:250px;
padding:5px;
height:145px;
border-width:1px;
border-color:#b4b4b4;
border-style:solid;
margin-top:5px;
margin-bottom:5px;
}

#morgageCalculatorB input{
font-size:9px;
width:64px;
}

#morgageCalculatorB p{
padding-left:167px; 
margin-bottom:5px; 
margin-top:10px;
}

#greyline{
float:left;
width:779px;
height:2px;
font-size:0px;
background-color:#c4c4c4;
}

#featuredProperty{
float:left;
width:399px;
padding-left:23px;
padding-right:18px;
padding-top:23px;
}

#frontPageContent{
float:left;
width:316px;
padding-right:23px;
padding-top:23px;
}

#featuredProperty p{
margin-right:27px; 
padding-bottom:12px; 
margin-bottom:0px; 
margin-top:0px;
}

#salePropertiesContainer{
float:left;
width:733px;
padding-left:23px;
padding-right:23px;
padding-top:23px;
}

#salePropertiesContainer p{
margin:0px;
}

#unitLeftContent{
float:left;
width:360px;
padding-left:23px;
padding-right:23px;
padding-top:23px;
line-height:18px;
}

#unitLeftContent ul {
margin:0px;
list-style-position: inside;
padding-left:0px;
}

#unitRightContent{
float:left;
width:350px;
padding-right:23px;
padding-top:23px;
}

#unitPicContainer{
float:left;
width:342px;
border-width:4px;
border-style:solid;
border-color:#c6c6c6;
text-align:center;
}

#unitPicLinks{
float:left;
width:328px;
padding:10px;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#dedede;
letter-spacing:1px;
}

#unitDownloads{
float:left;
width:330px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
line-height:18px;
}

#unitDownloads a{
font-weight:normal;
}

#subPageContainer{
float:left;
width:733px;
padding-left:23px;
padding-right:23px;
padding-top:23px;
min-height:250px;
}

#freeValuation{
float:left;
width:592px;
}

#footerTopContainer{
position:relative;
width:779px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
color:#989898;
text-align:left;
overflow:hidden;
padding-top:0px;
margin-top:10px;
padding-bottom:0px;
margin-bottom:0px;
clear:both;
}

#footerBottomContainer{
position:relative;
width:779px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica;
font-size:10px;
color:#989898;
text-align:left;
overflow:hidden;
border-top-width:1px;
border-top-color:#eaeaea;
border-top-style:solid;
padding-top:10px;
margin-top:10px;
}

#footerLeftContent{
float:left;
width:400px;
padding-right:20px;
}


#footerContainer a {
font-size:9px;
color:#989898;
text-decoration:none;
}


#footerRightContent{
float:right;
width:281px;
min-height:30px;
}

.footerLogo{ 
float:right;
width:281px;
min-height:30px;
font-size:14px;
text-indent:-9999em;
overflow:hidden;
background-image:url(/lightDocs/footer-logo2.gif);
background-repeat:no-repeat;
}



/*classes*/

.additionalDocuments{
margin-bottom:10px; 
margin-top:0px;
}

.teasers{
line-height:18px;
}

.teasers a{
font-weight:bold;
}

.frontIntro{
margin-top:0px; 
line-height:18px;
margin-bottom:55px;
}

.featuredProp{
float:left;
width:399px;
border-top-width:1px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-style:solid;
border-color:#dedede;
padding-top:12px;
}


.subNavLinks{
color:#6c481f;
font-size:10px;
vertical-align:middle;
padding-right:8px;
}



.frontHeading{
padding-bottom:13px;
width:100%;
border-style:solid;
border-bottom-width:0px;
border-left:0px;
border-right:0px;
border-top:0px;
border-color:#dedede;
}

.float{
float:left;
}

.floatFeatured{
float:left;
padding-bottom:15px;
padding-right:10px;
}


.featuredText  {
line-height:18px;
float:left;
text-decoration: none;
}

.featuredText a  {
font-weight:bold;
}


.line{
float:left;
width:779px; 
height:1px;
padding-top:15px; 
padding-bottom:15px;
}

.salePropertyFinder{
float:left;
width:720px;
padding-left:23px;
padding-right:23px;
}

.unitsList{
float:left;
width:733px;
padding-left:23px;
padding-right:23px;
padding-top:0px;
}

.unitsFloat{
position:relative;
line-height:17px;
}


.unitThumbnails{
padding-right:26px;
}

.unitHeadingFloat{
float:left; 
width:380px;
}

.unitHeadingFloat a{
font-weight:bold;
}

.unitSubFloat{
float:right; 
text-align:right;
width:118px;
}

.unitRef{
float:left; 
width:350px; 
font-weight:bold; 
text-align:right; 
padding-bottom:20px;
}


#contactContainer{ 
width:50%;
float:left;
 }

.contactDetails{
float:left;
width:67px;
font-weight:bold;
line-height:18px;
}

.contactInfo{
float:left;
width:260px;
line-height:18px;
}

.contactAddress{
float:left;
width:74px;
font-weight:bold;
line-height:18px;
}

.contactAddressDetails{
float:left;
width:160px;
line-height:18px;
}

.alertTitle{
float:left;
width:55px;
line-height:18px;
padding-bottom:10px;
}

.alertTextBoxes{
float:left;
width:650px;
line-height:18px;
padding-bottom:10px;
}

.formLine{ 
clear:both;
}

.formTitle{
float:left;
width:90px;
line-height:18px;
padding-bottom:10px;
}

.formTextBox{
float:left;
width:206px;
line-height:18px;
padding-bottom:10px;
}

.formBtn{
padding-left:480px;
}

.submitBtnMargin{
margin-left:150px;
}

.contactButtonDeselected{
float:right;
width:91px;
height:21px;
background-image:url(/lightDocs/btn-contact-norm.gif);
font-size:12px;
color:#b30101;
text-align:center;
padding-top:7px;
}

.propertiesForRentButtonDeselected{
float:right;
width:143px;
height:21px;
background-image:url(/lightDocs/btn-properties-norm.gif);
font-size:12px;
color:#b30101;
text-align:center;
padding-top:7px;
border-left-width:1px;
border-color:#e1e1e1;
border-left-style:solid;
}

.propertiesForSaleButtonDeselected{
float:right;
width:143px;
height:21px;
background-image:url(/lightDocs/btn-properties-norm.gif);
font-size:12px;
color:#b30101;
text-align:center;
padding-top:7px;
border-left-width:1px;
border-color:#e1e1e1;
border-left-style:solid;
}


.contactButtonSelected{
float:right;
width:91px;
height:21px;
background-image:url(/lightDocs/btn-contact-select.gif);
font-size:12px;
color:#b30101;
text-align:center;
padding-top:7px;
}


.propertiesForRentButtonSelected{
float:right;
width:143px;
height:21px;
background-image:url(/lightDocs/btn-properties-select.gif);
font-size:12px;
color:#b30101;
text-align:center;
padding-top:7px;
border-left-width:1px;
border-color:#e1e1e1;
border-left-style:solid;
}

.propertiesForSaleButtonSelected{
float:right;
width:143px;
height:21px;
background-image:url(/lightDocs/btn-properties-select.gif);
font-size:12px;
color:#b30101;
text-align:center;
padding-top:7px;
border-left-width:1px;
border-color:#e1e1e1;
border-left-style:solid;
}


.footerQuicklinks{ 
float:left; 
width:64px; 
line-height:14px;
}                   

.footerKeywords{ 
float:right; 
width:547px; 
line-height:14px;
}                 

.footerDisclamer{ 
float:left; 
width:300px; 
padding-top:2px;
}

h1 + .featuredProp{
border-top-width:0px;
padding-top:0px;
}

.MorgageCalculatorText{
float:left;
width:160px;
padding-bottom:2px;
}

.MorgageCalculatorInput{
float:left;
width:70px;
padding-bottom:2px;
}










