html, body { 
height: 100%; 
background-image:url(../images/body_bg.jpg); 
margin:0px; 
background-position:top; 
font-size:12px; 
color:#333333;
min-height:100%;
max-height:100%;
font-family:Arial, Helvetica, sans-serif;
}

#container {width: 100%;}

#outer { 
margin: auto;
width: 752px;
background-color:#FFFFFF;
background-position:top; 
background-repeat:repeat-x; 
margin-right: auto;
margin-left: auto;
border-left:1px solid #666666;
border-right:1px solid #666666;
}

#headerOuter { background-color:#013893; height:100px;}
#headerLeft {width:50%; float:left;}
#headerRight {text-align:right; float:left;padding-top:24px;}

#headerStrapline{ 
font-size:15px; 
font-style:italic; 
color:#FAE04D; 
text-align:right; 
padding:30px 20px 0px 0px;
width:294px;
float:left;
}

#headerBottom {height:276px; padding:8px; background-color:#DBDBDB; border-bottom:1px solid #c0c0c0;}

#nav { 
background-image:url(../images/header/navigation/nav_middle.png);
background-repeat:repeat-x;
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
padding-top:4px;
font-size:10px;
float:left;
height:17px;
}
#nav_on { 
background-image:url(../images/header/navigation/nav_middle_on.png);
background-repeat:repeat-x;
cursor:pointer;
color:#F7DE4A;
font-weight:bold;
padding-top:4px;
font-size:10px;
float:left;
height:17px;
}

#searchResults {background-color:#D3D3D3;overflow:auto; padding:8px; border:1px solid #999999;}

#content a:link {font-size:12px; text-decoration:none;color: #013893;}
#content body a:active {font-size:12px; text-decoration:none;color: #013893;}
#content a:visited {font-size:12px; text-decoration:none;color: #013893;}
#content a:hover {font-size:12px; text-decoration:none;background-color:#FAE04D;color:#013893;}

#dashedBorder {border-bottom:1px dashed #FAE04D; height:12px;margin-bottom:18px;}

#title {font-size:15px; color:#003A94; font-weight:bold; padding-bottom:15px;}

#formLabels {float:left; width:130px; padding-bottom:4px; color:#333333;}
#formLayout {float:left; padding-bottom:4px;}
#formLayout a:link {font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none;color: #013893;}
#formLayout body a:active {font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none;color: #013893;}
#formLayout a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none;color: #013893;}
#formLayout a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none;background-color:#FAE04D;color: #013893;}

.quickSearch { color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:155px}
.quickSearchInput { color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:150px}

.formFieldTextarea {color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:140px; height:60px} 
.formFieldSelect {color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:146px} 
.formFieldText {color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:140px}
.formLabel {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding-right:10px}

#featuredProperty { background-color:#D3D3D3;border:1px solid #999999; padding:10px; width:148px;}
#featuredPropertyDesc{color:#333333; font-size:10px;}
#featuredPropertyDesc a:link {text-decoration:none; color:#013893;}
#featuredPropertyDesc a:active {text-decoration:none; color:#013893;}
#featuredPropertyDesc a:visited {text-decoration:none; color:#013893;}
#featuredPropertyDesc a:hover { font-size:10px; text-decoration:none; background-color:#FAE04D; color: #013893;}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
height:26px;
padding-top:12px;
text-align:center;
color: #FFFFFF; 
background-color:#013893; 
border:1px solid #666666;
margin: auto;
width: 752px;
margin-right: auto;
margin-left: auto;
}
#footer a:link {text-decoration:none;color: #FAE04D;}
#footer a:active {text-decoration:none;color: #FAE04D;}
#footer a:visited {text-decoration:none;color: #FAE04D;}
#footer a:hover {text-decoration:none;background-color:#FAE04D;color: #013893;}
#footerImages {
padding-top:8px;
text-align:center;
overflow:auto;
width:386px;
margin: auto;
text-align:center;
margin-right: auto;
margin-left: auto;
}

#stokeNewington {
display:none; 
top:80px; 
padding:10px; 
left:140px; 
width:160px; 
background-color:#999999; 
border:1px solid #013893; 
position:absolute;
}

#hackney {
display:none; 
top:150px; 
padding:10px; 
left:200px; 
width:160px; 
background-color:#999999; 
border:1px solid #013893; 
position:absolute;
}

#propertyDetails {
font-size:13px; 
font-weight:bold; 
border-bottom:1px dashed #999999; 
border-top:1px dashed #999999; 
margin:6px 0px 6px 0px; 
padding:6px 0px 6px 0px;
}

#thumbnailMainContainer {
width:12%; 
float:left; 
margin-left:19px; 
padding:8px 0px 0px 0px; 
background-color:#C0C0C0;
border:1px solid #999999; 
} 

#mdTitle { font-size:13px; font-weight:bold; margin-left:40px; padding-bottom:8px;}

.thumbnailBorder { border:1px solid #999999;}
.thumbnailBorderHover { border:1px solid #666666;}
.thumbnailContainer {padding-bottom:10px;}

.imageBorder { border:1px solid #013893; padding:1px;}
.imageBorderHover { border:1px solid #999999; padding:1px;}
.verticalAlign {vertical-align:top;}

.mdNav {margin:0px 0px 6px 34px; padding:4px;}
.mdNav a:link {font-size:13px; text-decoration:none;color: #013893; padding:4px;}
.mdNav a:active {font-size:13px; text-decoration:none;color: #013893; padding:4px;}
.mdNav a:visited {font-size:13px; text-decoration:none;color: #013893; padding:4px;}
.mdNav a:hover {font-size:13px; text-decoration:none;background-color:#C0C0C0;color: #013893; padding:4px; border:0px;}

.submit {
background-color:#013893;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #666666;
cursor:pointer;
font-size:14px;
color:#FFFFFF;
}
.submitHover {
background-color:#013893; 
font-family:Arial, Helvetica, sans-serif; 
border:1px solid #666666; 
cursor:pointer; 
font-size:14px; 
color:#F7DE4A;
}

.quickSearch { color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:155px}
.quickSearchInput { color:#013893; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:150px}
