/* CSS Document
Company: Elwy Estates
Created: 30/07/08
Design by: Geoff Boult-Freelance Designer
*/

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}



a img {
border:none;
}









.topcont {
height:120px;
max-height:120px;
color:#003399;
background:url(images/top-header.gif) repeat-x;
border-left:1px solid #25425c;
border-right:1px solid #25425c;
}

.leftnav {
padding:0;
height:auto;
width:11em;
color:#FFFFFF;
vertical-align:top;
}

.navbrd {
border:1px solid #003366;
background:#808080;
border-bottom:0;
}

.rightcol {
height:auto;
width:140px;
background:#FCFCFC;
border:1px solid #25425c;
}

.headimg {
background:url(images/top-2nd-elwy.gif) no-repeat;
height:120px;
width:690px;
}

.headimg p {
margin-top:5px;
margin-bottom:5px;
color:#FCFCFC;
}

.headimg-sell {
background:url(images/top-sell-elwy.gif) no-repeat;
height:120px;
width:690px;
color:#FFFFFF;
}

.headimg-sell p {
font-size:70%;
margin-left:1.5em
}

.bottblock {
background:url(images/bottom-block.gif) repeat-x;
height:50px;
border-left:1px solid #25425c;
border-right:1px solid #25425c;
}

.leftimg {
height:380px;
}

.leftimg p {
font-size:80%;
margin-left:1.3em;
color:#4B4B4B;
margin-top:0.3em;
padding-right:0.7em;
}

.bottnav {
height:40px;
background:#FCFCFC;
border:1px solid #25425c;
font-size:70%;
text-align:center;
}

.navbg  { 
font-size:75%;
background:url(images/elwy-nav-bg.gif) no-repeat;
height:22px;
width:150px;
}

.navbg a {

color:#242424;
padding:0 0 0 5px;
text-decoration:none;
}

.navbg a:hover {
color: #CC3300;
text-decoration:none;
}

.formtxt {
text-align:right;
width:140px;
font-size:80%;
}

.ressearchfrm input, select {
border:1px solid #BEBEBE;
}

.maintxt {
font-size:75%;
padding:1em 1em 0.5em 1em;
color:#484848;
}

.maintxt p {
margin-top:0em;
margin-bottom:0.8em;
}

h1 {
font-size:16px;
font-weight:normal;
color:#2E538B;
margin-top:0em;
}


h2 {
margin-left:8em;
font-size:100%;
font-weight:normal;
color: #265670;
}

h3 {
margin-left:1.5em;
margin-top:0.5em;
font-size:14px;
}

h4 {
font-size:16px;
font-weight:normal;
color:#2E538B;
margin-top:0;
margin-bottom:0;
margin-left:1em;
}

.formstyles {
background:#f5f9fe;
border:1px solid #deeafb;
padding-top:0.5em;
margin-left:0;
font-size:1em;
font-family:'Verdana', Arial, Helvetica, sans-serif;
color:#343434;
}

.propprice-form {
font-size:1em;
font-family:'Verdana', Arial, Helvetica, sans-serif;
color:#343434;
}
	
.calculator {
font-size:10px;
color:#4C4C4C;
margin-left:5em;
}

.tmc-text {
color:#336699;
font-weight:bold;
}

.mortrisks-txt {
color:#FF9933;
font-size:10px;
font-weight:bold;
}

.underline {
color:#CC9966;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}

.propabroadbox02 {
background:#F7F7F7;
border: 1px solid #B6B6B6;
}

.linkstyle a{
text-decoration:none;
color:#4A4A4A;
}

.linkstyle a:hover {
color:#CC3300;
}
	
/************LIST STYLE TYPE ONLY*****************/
/*LIST STYLE TYPES*/
.list-services ul {
	margin-left:0.5em;
	padding-left:0;
	list-style-type:none;
}

.list-services li {
	padding-left:25px;
	background-image:url(images/list-block.gif); 
	background-repeat:no-repeat;
	background-position:0;
	margin:2px 0 0 0;
	color:#79715b;
	font:13px 'tahoma', verdana, helvetica;
	list-style-type:none;
}

/**************DUNAS SOLE PAGE CSS RULES***********/

.mapmagnify {
background:url(images/dunas-magnify-image.gif) no-repeat;
width:252px;
height:281px;
}