/* CSS Document built for Miller Briggs & Co. by West Midlands Media 2007 */

/*-- main site declarations -- */

body {
background:#3A6DDA;
margin:4px 0 8px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:medium
}

p {
color:#04051E;
font-size:86%;
line-height:1.6em;
margin:0;
padding:0
}
ul {
color:#000033
}
#page {
width:760px;
margin:4px auto;
padding:0 0 6px 0;
height:100%;
overflow:hidden;
background:#3A6DDA;
border:1px solid #fff
}


/*-- header section --*/

#header {
height:125px;
width:760px;
padding:0;
border:1px solid #fff;
margin:4px auto 12px auto;
background:#2F61D5 url(../images/miller_briggs_header.png) no-repeat top center;
}

/*-- main page --*/

#leftcolumn {
clear:both;
float:left;
width:208px;;
margin:0;
padding:0
}
#linkrows {
width:190px;
margin:8px 0 4px 4px;
border-spacing:0;
padding:2 0;
border:1px solid #ffffff;
background:#2555D0
}

#leftlinks a {
background:#2555D0;
color:#fff;
display:block;
font-size:76%;
margin:0;
text-indent:4px;
text-decoration:none;
border-left:10px solid #1E4BA8
}
#leftlinks a:hover {
background:#d8e3f7;
border-left:10px solid #7196E3;
color:#10285a
}

/*-- right side --*/

#rightcolumn {
float:left;
height:100%;
overflow:hidden;
width:552px
}

.textcontent {
clear:both;
float:left;
background:#fff url("../images/mb_little_diamond.gif") no-repeat 15px 45px;
margin:8px 4px 4px 4px;
padding:0;
border:1px solid #04051E;
height:100%;
width:540px;
overflow:hidden
}
.textcontent p {
font-size:76%;
margin:6px 4px 6px 12px
}
.textcontent a {
text-decoration:none
}
.textcontent a img {
border:0
}
img.large {
border:1px solid #D7DAE8
}
.textcontent h2 {
background:#2555D0;
border-bottom:5px solid #EDD5A1;
width:100%;
padding:4px 6px 4px 0;
margin:0;
text-indent:4px;
color:#fff;
font-size:92%
}
.textcontent ul {
font-size:76%;
color:#10285A;
list-style-type:disc;
margin-left:16px;
padding-left:16px
}
#propertybox {
clear:right;
float:right;
width:540px;
margin:6px 3px 2px 0;
background:#D8E3F7;
border:1px solid #3A6DDA;
height:100%;
font-size:86%;
padding:6px 0 8px 0
}
#propertybox.listdetail a {
text-decoration:none;
color: #1E4BA8
}
#propertybox h1 {
font-size:110%;
color:#515C91;
text-indent:6px
}
#propertybox h2 {
color:#515C91
}
#propertybox h3 {
color:#515C91
}
/*-- box for full detail page --*/
#fullpropertybox {
clear:right;
float:right;
margin:6px 4px 2px 4px;
background:#D8E3F7;
border:1px solid #3A6DDA;
height:100%;
padding:8px
}
#fullpropertybox.listdetail a {
text-decoration:none;
color: #1E4BA8
}
#fullpropertybox h1 {
font-size:110%;
color:#515C91
}
#fullpropertybox h2 {
color:#515C91
}
#fullpropertybox h3 {
color:#515C91
}
/*-- end box for full detail page --*/
table.listing {
width:536px
}
table.listing tr {
margin:4px 3px;
height:100%;
padding:1px;
min-height:146px
}
.listing p {
margin:8px;
color:#515C91
}
.listing .propimg {
float:right;
margin:8px 6px;
padding:4px;
background:#8F96C0;
border:0;
display:block;
z-index:10
}
.listinglink a {
background:#8F96C0;
text-decoration:none
}
.listinglink a:hover {
background:#C72E34;
color:white
}
.listingwrapper {
border:1px solid #8f96c0;
height:100%;
padding-bottom:2px;
overflow:auto;
background:#fff
}
.status {
font-weight:bold;
float:right;
font-size:136%;
margin:-4px 6px 0 0
}
#propertybox .viewdetails {
margin:2px 6px;
padding:2px 4px;
color:#04051E
}
.details {
clear:left
}
#extraimages {
clear:left;
float:left;
margin:8px 0 8px 6px
}
#extraimages img {
border:3px solid #868FBB;
}
#DBPImage {
background:#8D96C0;
padding:6px
}

#propertybox .yoursearch {
background:#1E4BA8;
padding:4px;
margin:6px 6px 0 4px;
color:#D8E3F7
}
.yoursearch p {
color:#D8E3F7
}
.latestsale {
margin:8px 12px;
float:right;
background:#fff;
width:190px;
display:inline;
border:1px solid #ACB3D0;
text-align:center
}
.latestsale p {
text-align:left;
font-size:72%;
}
.latestsale img {
margin:0 2px 8px -2px
}
.latestsale a img {
border:3px solid #868FBB
}
latestsale ul {
margin-left:2px;
padding-left:2px
}
.infoheading {
background:#2555D0;
width:100%;
padding:4px 0 2px 0;
font-size:90%;
border-right:1px solid #1E4BA8;
border-bottom:5px solid #EDD5A1
}
.infoheading p {
color:#fff
}

.latestlet {
clear:left;
float:left;
margin:8px 0 12px 4px;
background:#fff;
width:188px;
border:1px solid #fff
}
.latestlet p {
font-size:72%;
margin:3px 3px 4px 8px
}
.latestlet img {
margin:8px 0 4px 7px
}
.latestlet a img {
border:3px solid #868FBB;
text-align:center
}
latestlet ul {
margin-left:2px;
padding-left:2px
}
#contactform {
font-size:76%
}
.directions {
border:1px solid #A5ACB2;
padding:6px
}

/*-- search form box --*/

form {
margin:6px 12px;
}
form.enquiry {
float:left;
margin:0;
padding:0;
display:block;
font-size:80%
}
.tight {
float:left;
margin:0;
padding:0;
}
.thanks {
color:#fff;
font-weight:bold;
margin:10px
}
fieldset {
display:block;
margin:2px;
width:100%;
border:0
}
.buyrent {
margin:3px 0;
border:0;
background:#fff;
color:#fff
}
.MBType {
margin:6px 0 3px 0;
border:0;
color:#fff
}
.searchheader {
font-size:100%;
color:#fff;
margin:2px 0;
font-weight:bold
}
.search {
font-size:80%;
margin:0 0 4px 4px;
clear:left;
background:#2555D0;
width:189px;
padding:1px 0 4px 0;
height:100%;
color:#fff;
border:1px solid #fff;
text-align:left
}
.search input {
border:0;
width:116px;
margin:4px 0 4px 16px
}
.search .submit {
border:1px solid #D8E3F7;
border-bottom-color:#000033;
background-color:#fff;
margin:10px 0 4px 10px;
width:116px;
color:#000033
}

label {
margin:0;
color:#fff
}
legend {
color:#fff
}
select {
background-color:#fff;
color:#1E4BA8;
width:140px;
margin:10px 0 4px 0;
border:0
}

/*-- property views elements --*/

#fulldetails {
clear:both
}
.viewdetails {
background:#fff
}

.viewdetails p {
font-size:80%;
margin:6px 10px
}

.viewdetails ul li {
font-size:80%;
margin:2px 10px;
padding:2px 10px
}

#placeholder {
margin:2px 0 4px 7px;
}
#placeholder img {
float:right;
border:3px solid #3A6DDA;
margin:8px 12px 8px 4px
}
#detailimage {
margin:2px 0 4px 7px;
}
#detailimage img {
float:left;
border:2px solid #2555D0;
margin:8px 12px 8px 4px
}
h3.detailhead {
font-weight:bold;
background-color:#D8E3F7;
padding:3px;
font-size:90%;
margin-left:4px
}
#printer {
margin:4px 0 -3px -3px
}

/*--  footer section --*/

#footer {
border:1px solid #fff;
clear:both;
width:760px;
background:#2555D0;
margin:6px auto 0 auto;
padding:0;
height:120px
}
#footer p {
color:#fff;
margin:6px 6px 6px 16px;
font-size:72%;
text-align:left;
text-indent:0
}
#footer img {
float:right;
display:block;
margin:8px 0 4px 0
}
#footer a {
color:white;
text-decoration:none
}
#westmidlandsmedia {
text-align:center;
clear:both;
width:760px;
background:#2555D0 transparent;
margin:3px auto 0 auto;
font-size:80%
}
#westmidlandsmedia p, #westmidlandsmedia a {
color:#fff;
text-decoration:none
}
#westmidlandsmedia a:hover {
text-decoration:underline
}
#westmidlandsmedia a img {
margin:4px auto;
border:0
}
/* CSS Document built for Miller Briggs & Co. by West Midlands Media 2007 */