html{
	overflow-y:scroll;	
}

body, html{
	margin:0px;
	padding:0px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#aab0b7;
}

body{
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
}

#page{
	width:930px;
	margin:15px auto 0 auto;
}


#flash{
	width:698px;
	margin:0;
	padding: 0;
	float: right;
}

#header{
	height:95px;
	width:928px;
	
	background-color: #a62f2b;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
}
#header img{float:left;}
#header p{color:#ffffff;text-align:right;margin:0px 30px 0 0;padding:5px 0 0 0;font-weight:bold;}
#header p.tel{padding:0px;color:#ffffff;}

#nav{
	width:928px;
	height:33px;
	background-image:url(images/stripe-bg.gif);
	font-size:13px;
	font-weight:bolder;
	text-align:center;
	border-left:1px solid #495d61;
	border-right:1px solid #495d61;
	border-bottom:1px solid #17363a;
}
#nav ul{list-style:none;margin:0px auto;padding:0px; width:872px;}
#nav li{float:left; padding:7px 1.5px;}
#nav li a{color:#aab0b7;text-decoration:none;}
#nav li a:hover{color:#fff;}
#nav li a.current{color:#fff;}

#container{
width:100%;
}
#container .pointing{background-color:#a0312e;background-position:bottom;background-repeat:no-repeat;width:319px;height:251px;float:left;margin:15px 0 0 0;}

.content{
	margin:30px 0 0 0;
	padding:24px;
	background-image:url(images/stripe-bg.gif);
	border:1px solid #495d61;
	width:882px;
	float:left;
}
.content.home{padding:24px;background-image:url(images/stripe-bg.gif);border:1px solid #495d61;width:560px;height:201px;float:left;margin:15px 0 0 0;}
.content h1{font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;width:350px;font-size:22px;}
.content table{width:700px;}

.form{width:700px;height:250px;}

#properties 

.content{
	margin:30px 0 0 0;
	background-image:url(images/stripe-bg.gif);
	width:882px;
	float:left;
	height:450px
}

#form_form {
	margin:0;
	padding:0 0 0 0;
	clear: both;
}

form{
	background-image:url(images/stripe-bg.gif);
	padding:0 0px 0 60px;
}

.form99 {
	background-image:url();
	padding:0;
	margin:0;
	padding:0 0 0 0;
}

#mid {
	margin:15px 0 0 0;
	float:left;
	height:251px;
}
#mid h1{font-size:22px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px;width:250px;}
#mid .latest{height:251px;width:321px;color:#fff;background-image:url(images/footer-bg.gif);float:left;}
#mid .latest2{height:516px;width:321px;color:#fff;background-image:url(images/footer-bg2.gif);float:left;}
#mid .latest3{height:251px;width:321px;color:#fff;background-image:url(images/footer-bg.gif);float:left;}
#mid .latest4{height:716px;width:321px;color:#fff;background-image:url(images/footer-bg2.gif);float:left;}
#mid img{margin:0px;padding:0px;display:block;float:left;}
#mid p{margin:0px 20px 0 25px;padding:0px;}

#mid2 {
	margin:15px 0 0 0;
	float:left;
	height:237px;
}
#mid2 h1{font-size:22px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px;width:100px;}
#mid2 .latest{height:237px;width:321px;color:#fff;background-image:url(images/footer-bg.gif);float:left;}
#mid2 img{margin:0px;padding:0px;display:block;float:left;}
#mid2 p{margin:0px 20px 0 25px;padding:0px;}

#mid3 {
	margin:15px 0 0 0;
	float:left;
	background-image:url(images/stripe-bg.gif);
}
#mid3 h1{font-size:22px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px 0 0 24px;width:250px;}
#mid3 .latest{width:932px;float:left;padding: 0 0 20px 0;}
#mid3 img{margin:0px 20px 0px 0px;padding:0px;display:block;float:left;}
#mid3 p{margin:20px 20px 20px 25px;padding:0px;border-bottom:1px dashed #555; min-height:165px;}

#base_page{text-align:center;padding: 0 0 0 95px;margin: 0px;height:200px;}

#mid4 {
	margin:15px 0 0 0;
	float:left;
	background-image:url(images/stripe-bg.gif);
}
#mid4 h1{font-size:22px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px 0 0 24px;width:250px;}
#mid4 .latest{width:930px;float:left;padding: 0 0 20px 0;border-bottom:1px dashed #555;}
#mid4 p{margin:20px 20px 20px 25px;padding:0px;}
#mid4 .p2{width:882px;padding: 0 0 20px 0;border-bottom:1px dashed #555;}

#mid4_side {width:400px;padding: 25px 25px 0 20px; float: right;}

#mid5 {
	margin:15px 0 0 0;
	float:left;
	background-image:url(images/stripe-bg.gif);
}
#mid5 h1{font-size:22px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px 0 0 24px;width:250px;}
#mid5 .latest{width:930px;float:left;padding: 0 0 20px 0;}
#mid5 img{margin:0px 20px 0px 0px;padding:0px;display:block;float:left;}
#mid5 p{margin:0px 20px 14px 25px;padding:0px;border-bottom:1px dashed #555; min-height:165px;}


.img_thumb1 {margin:0;padding: 0 26px 10px 0;}

.img_thumb3 {margin:0;padding: 0 27px 10px 0;}

.img_thumb2 {margin:0;padding: 0 0 10px 0;}

.img_thumb1a {margin:0;padding: 0 26px 20px 0;}

.img_thumb3a {margin:0;padding: 0 27px 20px 0;}

.img_thumb2a {margin:0;padding: 0 0 20px 0;}

.font_head {font-size:16px;font-weight:bold;color:#fff;}

.font_price {font-size:14px;font-weight:bold;color:#a62f2b;}

.imgpropbig  {padding: 20px 0 0 25px;}

#reason {
	margin:15px 1px 0px 0px;
	float:left;
	height:251px;
}
#reason h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:19px 5px 9px 33px;float:left;text-align:left;}
#reason .latest{height:251px;width:303px;background-image:url(images/stripe-bg.gif);float:left;}
#reason img{margin:0px;padding:0px;display:block;float:left;}
#reason p{margin:10px 25px 0 35px;padding:0px;font-size:13px;float:left;}

#reason1 {
	margin:15px 0px 0px 0px;
	float:left;
	height:251px;
}
#reason1 h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:19px 5px 9px 33px;float:left;text-align:left;}
#reason1 .latest{height:251px;width:305px;background-image:url(images/stripe-bg.gif);float:left;}
#reason1 img{margin:0px;padding:0px;display:block;float:left;}
#reason1 p{margin:10px 25px 0 35px;padding:0px;font-size:13px;float:left;}

#valuation {
	margin:15px 0 0 0;
	float:right;
	font-size:13px;
}
#valuation h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0 0 0px 0;padding:0 0 5px 0;border-bottom:1px dashed #555;}
#valuation .latest{width:609px;background-image:url(images/stripe-bg.gif);float:left;height:673px;}
#valuation img{margin:0px;padding:0px;display:block;float:left;}
#valuation p{margin:13px 8px 0 15px;padding:0px;font-size:12px;}
#valuation table{margin:15px 0 0 0px;}
#valuation td{padding:5px;}
#valuation .center{text-align:center;padding:20px; 0 10px 0}

#letting {
	margin:15px 0px 0px 0px;
	float:left;
}
#letting h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px 24px 0 24px;}
#letting h2{font-size:14px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px 0px 10px 20px;padding:0;}
#letting .latest{width:609px;min-height:478px;background-image:url(images/stripe-bg.gif);float:left;margin:0 0 10px 0;}
#letting img{margin:0;padding:0;display:block;float:right;}
#letting p{font-size:14px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#aab0b7;margin:20px 0 10px 30px;padding:0;}
#letting ol, #letting ul{padding:0px 0 10px 30px;}
#letting li{margin:0 0 0 50px;padding:2px; font-size:13px;}

#contact {
	margin:15px 0px 0px 0px;
	float:left;
	height:251px;
	font-size:13px;
}
#contact h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #555;}
#contact .latest{height:251px;width:584px;background-image:url(images/stripe-bg.gif);float:left;padding:0 0 0 25px;}
#contact p{font-size:14px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;margin:20px 0 10px 35px;padding:0;float:left;}
#contact p strong{color:#fff;font-weight:bold;}
#contact img{margin:0px;padding:0px;display:block;float:left;}
#contact table{margin:6px 0 0 0px;}
#contact td{padding:2px;}
#contact .center{text-align:center;padding:5px 0 0px 0}
.center{text-align:center;padding:5px 0 0px 0}
#mid h1.address{font-size:22px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:20px 24px 10px 24px;width:100px;}

#mortgages {
	margin:15px 0 0 0;
	float:right;
}
#mortgages h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:24px 24px 0 24px;}
#mortgages .latest{width:594px;height:701px;background-image:url(images/stripe-bg.gif);float:left;margin-bottom: 15px;padding-right: 15px;padding-bottom: 15px;font-size:13px;}
#mortgages .latest2{width:930px;background-image:url(images/stripe-bg.gif);color:#fff;float:left;margin-bottom: 15px;}
#mortgages .latest3{width:609px;height:516px;background-image:url(images/stripe-bg.gif);float:left;margin-bottom: 15px;}
#mortgagesimg{margin:0px;padding:0px;display:block;float:left;}
#mortgages p{font-size:13px;font-family:Tahoma,Arial, Helvetica, sans-serif;margin:20px 30px 10px 30px;padding:0;}

#news {
	margin:15px 0 15px 0;
	float:right;
}
#news h1{font-size:16px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:100;color:#fff;margin:0px;padding:9px 24px 0 24px;}
#news .latest{width:915px;min-height:492px;background-image:url(images/stripe-bg.gif);float:left;margin-bottom: 15px;padding-right: 15px;padding-bottom: 25px;font-size:13px;}
#news .latest2{width:930px;background-image:url(images/stripe-bg.gif);color:#fff;float:left;margin-bottom: 15px;}
#news .latest3{width:609px;height:516px;background-image:url(images/stripe-bg.gif);float:left;margin-bottom: 15px;}
#news{margin:0px;padding:0px;display:block;float:left;}
#news p{font-size:13px;font-family:Tahoma,Arial, Helvetica, sans-serif;margin:20px 30px 10px 30px;padding:0;}

#break {
	margin:0;
	padding: 0;
	clear: both;
	height:15px;
}

#break2 {
	margin:0;
	padding: 0;
	clear: both;
	height:6px;
}

.sideimg{
	margin:15px 0 0 0;
	float:left;
}
.side{
	display:block;float:left;
}
#footer {
	margin:0 0 5px 0;
	padding: 5px 0 0 0;
	clear: both;
	height:22px;
	background-color: #822423;
	color: #ffffff;
	text-align: center;
	font-size:13px;
}

#footer2 {
	width:930px;
	margin:0 0 5px 0;
	padding: 5px 0 0 0;
	clear: both;
	height:22px;
	background-color: #822423;
	color: #ffffff;
	text-align: center;
	font-size:13px;
}

#footer3 {
	margin:0 5px 15px 5px;
	padding: 5px 0 0 0;
	clear: both;
	height:22px;
	background-color: #ffffff;
	color: #979797;
	text-align: right;
	font-size:11px;
	line-height: 16px;
}

#footer4 {
	margin:0 5px 15px 0;
	padding: 5px 0 0 0;
	clear: both;
	height:22px;
	background-color: #ffffff;
	color: #979797;
	text-align: right;
	font-size:11px;
	line-height: 16px;
}

#footer4 p {
	margin:0;
	padding: 0;
	height:22px;
	float: left;
}

.font_big {
	color: #ffffff;
	font-size:15px;
	line-height: 18px;
	font-weight: bold;
}

.font_white {
	color: #ffffff;
}

.table {
	border : 0;
	padding: 0;
	margin: 0 auto;
	vertical-align : top;
	border-collapse: collapse;
}

.tab1 {
	vertical-align : top;
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
}

.tab1a {
	padding-top: 17px;
	vertical-align : top;
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
}

.tab2 {
	vertical-align : top;
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
}

.tab3 {
	vertical-align : top;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
}

.form1 {
	width: 170px;
	font-size: 11px;
	size: 1;
}

.form2 {
	width: 20px;
	font-size: 10px;
}

.form3 {
	width: 55px;
	font-size: 10px;
}

.form4 {
	width: 200px;
	font-size: 11px;
}

/** rollover (pure css) **/
#rollover a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html #rollover a {
	width:100%;
}
#rollover {
	list-style-type:none;
	margin:auto;
	padding:0;
}
#rollover li {
	float:left;
}
#rollover li#home a{
	width:900px;
	height:165px;
	color: #aab0b7;
	cursor:hand;  
}
#rollover li#home a:hover {
	color: #ffffff;
	width:900px;
	height:165px;
	cursor:hand; 

}
#rollover li#home {
}

/** rollover_page (pure css) **/
#rollover_page a {
	text-decoration:none;
	display:block;
	height:100%;
}
* html #rollover a {
	width:100%;
}
#rollover_page {
	list-style-type:none;
	margin:auto;
	padding:0;
}
#rollover_page li {
	float:left;
}
#rollover_page li#one a{
	padding: 8px;
	margin: 0 0 15px 0;
	color: #aab0b7;
}
#rollover_page li#one a:hover {
	color: #ffffff;
	background: #a62f2b;
}
#rollover_page li#one {
}

#rollover_page li#one_on a{
	padding: 8px;
	margin: 0 0 15px 0;
	color: #ffffff;
	background: #a62f2b;
}
#rollover_page li#one_on a:hover {
	color: #ffffff;
	color: #aab0b7;
}
#rollover_page li#one_on {
}
#rollover_page li#dis a{
	padding: 8px;
	margin: 0 0 15px 0;
	
	color: #aab0b7;
}
#rollover_page li#dis a:hover {
	color: #aab0b7;
}
#rollover_page li#dis {
}


a:link {
	color: #ffffff;
}
a:visited {
	color: #ffffff;
}
a:hover {
	color: #aab0b7;
}

a:focus {
	color: #ffffff;
}

a:active {
	color: #ffffff;
}

a.link_foot:link {
	text-decoration: none;
	color: #979797;
}

a.link_foot:visited {
	text-decoration: none;
	color: #979797;
}

a.link_foot:focus {
	text-decoration: none;
	color: #000000;
}

a.link_foot:hover {
	text-decoration: none;
	color: #000000;
}

a.link_foot:active {
	text-decoration: none;;
	color: #979797;
}

a.link_news:link {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

a.link_news:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

a.link_news:focus {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.link_news:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.link_news:active {
	text-decoration: none;;
	color: #ffffff;
	font-weight: bold;
}





