/* GENERAL */

body{
background-color: #BBB;
}

h3{
font-family:"Times New Roman",Times,serif;
font-size:24px;
color:#005782;
font-weight: normal;
}

div#pageContainer{
width: 800px;
}

/* HEADER */

div#header{
background-color: #005882;
margin-bottom: 0px;
padding-bottom: 10px;
}

div#header h1{
margin-bottom: 0px;
} 

/* BANNER */

div#banner{
top: 7px;
}

.SearchForm{
color: #FFF;
margin-right: 479px;
}

.SearchForm h3{
color: #FFF;
font-size: 12px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.SearchForm h4{
display: none;
}

.SearchForm p.formLine{
margin: 5px 0 0 0;
}

.SearchForm select{
width: 140px;
}

.SearchForm .formButton{
margin:7px 0 0 0px;
}

.areaIntro{
display: none;
}

/* NAVIGATION */

div#navBar1{
background-color: #000;
}

div#navBar1 ul.menu{
text-align: left;
margin: 0px 0px;
}

div#navBar1 ul.menu a{
color: #FFF;
font-size: 12px;
font-weight: bold;
}

div#middleSection{
background-color: #FFF;
}

div#middleSection .module{
background-color: #FFF;
margin: 0px;
}

.maincont{
padding: 15px
}

.maincont img{
border: #666666 1px solid;
margin: 5px;
}

.maincont p{
font-size: 12px;
}

.floatRight{
float: right;
}

.floatLeft{
float: left;
}

div#footer{
background-color:#FFF;
margin:auto auto 10px;
width:800px;
height: 60px;
}

div#footer img{
padding: 5px 0px 0px 10px;
border: none;
}
/* HOME */

div#mission{
height: 307px;
background-image: url(../images/mission.png);
}

div#mission p{
margin-top: 0px;
font-size:26px;
color:#005782;
font-family:"Times New Roman",Times,serif;
padding:60px 30px 0 400px;
}

div#missionfooter{
width: 100%;
height: 100px;
background-image: url(../images/mission2.png);
color:#005782;
font-family:"Times New Roman",Times,serif;
}

div#missionfooter h1{
margin-top: 0px;
font-size: 26px;
font-weight: normal;
padding: 5px 0px 0px 20px;
}

div#missionfooter p{
font-size: 12px;
padding-left: 20px;
}
.spacer {
background-color:#000000;
height:15px;
width:100%;
}

/* CONTACT US */

div#middleSection .module.ContactForm{
margin: 15px;
}

.ContactForm p{
font-size: 12px;
}

p.formLine{
margin: 7px 0px 0px 25px;
}

.formButton{
margin: 7px 0px 0px 64px;
}

/* SEARCH RESULTS */

div#middleSection .itemList{
padding: 10px;
}

ul.searchResults li h4 a strong{
float: right;
}

ul.searchResults li h4{
border-bottom: 1px solid black;
padding-bottom: 3px;
margin-bottom: 3px;
}

ul.searchResults li h4 a{
color: #000;
text-decoration: none;
}

ul.searchResults li p.detailsLink a{
clear: left;
float: right;
margin-top: -10px;
color:#888888;
}

a.thumbnail img, img.inlineImage, div.thumbnail {
border: 2px solid black;
}

p.navigation strong{
border: 1px solid #888;
color: #000;
padding: 2px 4px;
font-size: 11px;
}

p.navigation a{
border: 1px solid #888;
color: #000;
padding: 2px 4px;
text-decoration: none;
font-size: 11px;
}

p.navigation{
margin-top: 10px
}

/* PROPERTY DETAILS */

.prpDetails{
padding: 10px;
}

.lightbox{
margin-bottom: 10px;
}

div.images{
margin-bottom: 105px;
}

.prpDetails h4{
border-bottom: 1px solid #000;
padding-bottom: 3px;
margin: 5px 0;
}

ul.contactList strong a{
color: #888;
}

ul.optionButtons, div#content .detailsContent ul.optionButtons {
margin:0 0px 6px;
padding:0;
}

ul.optionButtons li a{
background-color:#999999;
border-color:#C9C9C9 #797979 #696969 #B9B9B9;
}

ul.optionButtons li {
display:inline;
}

.detailsContent ul li {
margin:0.3em 0;
}

ul.optionButtons a.printButton {
background-image:url("http://pod-102.dolphin-server.co.uk/rpw-public/css/client-sites/v9/images/icon-print.gif");
}

ul.optionButtons a.floorplanButton {
background-image:url("http://pod-102.dolphin-server.co.uk/rpw-public/css/client-sites/v9/images/icon-floorplan.gif");
}

ul.optionButtons a.mapButton {
background-image:url("http://pod-102.dolphin-server.co.uk/rpw-public/css/client-sites/v9/images/icon-map.gif");
}

ul.optionButtons a.emailButton {
background-image:url("http://pod-102.dolphin-server.co.uk/rpw-public/css/client-sites/v9/images/icon-info.gif");
}

ul.optionButtons a.HIPButton {
background-image:url("http://pod-102.dolphin-server.co.uk/rpw-public/css/client-sites/v9/images/icon-hip.gif");
}

ul.optionButtons li a {
background-position:6px 2px;
background-repeat:no-repeat;
border-right-style:solid;
border-right-width:1px;
display:block;
float:left;
padding:5px 1em 4px 28px;
text-decoration:none;
}

ul.optionButtons a {
border-right-color:#696969;
color:#FFFFFF;
}

ul.optionButtons a:hover{
background-color: #000;
border-color: #000;
color: #FFF;
}

/* RESPONSE FORM */

.responseform p strong{
width: 130px
}