img{border:0;padding:0;margin:0;}
.dn{display:none;}
.cl{clear:both;margin:0;padding:0;line-height:0;}
.aw{width:auto;}
.blk{background:inherit;color:black;}
.printyes{display:none;}

body{font:62.5%/1.2 Arial, Helvetica, sans-serif;background:#c0c0c0;color:white;}
input{font-family:Arial, Helvetica, sans-serif;background:white;color:black;}
#ctr{width:917px;margin:10px auto;color:black;background:#ffd711 url(../../images/bg.jpg) bottom left no-repeat;color:black;border:1px solid black;padding:5px 25px 15px 25px;}

#head{background:#ffd711;display:block;}
	#head #logo{float:left;background:url(../../images/logo.gif) no-repeat bottom;height:83px;width:204px;margin:15px 180px 20px 10px;padding:0;}
	#head #logopr{display:none;}
	#head h1{font-size:1.2em;margin:0;padding:5px 0;}
	#head h2{font-size:1.1em;padding:0;margin:5px 0;font-weight:normal;}
	#head #tels{float:left;width:280px;margin-top:20px;}
	#head #headhotspots{float:left;width:210px;margin-top:20px;}
	#head #headhotspots2{float:left;width:210px;margin-top:10px;}
	#head h3{font-size:1.1em;padding:0;margin:0;}


#nav{width:892px;margin:0;float:left;}
	#nav ul{width:892px;list-style:none;background:url(../../images/nav/bg.gif) repeat-y bottom left;margin:0 auto;padding:0;float:left;font-size:1.3em;}
	#nav li{float:left;padding:0;margin:0;text-align:center;}
	#nav a{color:black;background:#ffd711;display:block;float:left;padding:12px 0 10px 0;margin:0 1px 0 0;text-decoration:none;font-weight:bold;}
	#nav a:hover,#nav a.t{display:block;float:left;color:black;background:white;}
	
	#nav #pf{float:left;display:block;width:174px;background:black url(../../images/nav/pf.gif) no-repeat top;color:#ffd711;padding:12px 10px 10px 45px;text-align:left;}
	
	#nav #ho a{width:74px;background:#f5c320 url(../../images/nav/home.gif) no-repeat top;color:black;}
	#nav #ho a:hover,#nav #ho a.t{width:74px;background:white url(../../images/nav/home-t.gif) no-repeat top;color:black;}
	#nav #fs a{width:123px;background:#f5c320 url(../../images/nav/forsale.gif) no-repeat top;color:black;}
	#nav #fs a:hover,#nav #fs a.t{width:123px;background:white url(../../images/nav/forsale-t.gif) no-repeat top;color:black;}
	#nav #se a{width:146px;background:#f5c320 url(../../images/nav/sell.gif) no-repeat top;color:black;}
	#nav #se a:hover,#nav #se a.t{width:146px;background:white url(../../images/nav/sell-t.gif) no-repeat top;color:black;}
	#nav #ne a{width:64px;background:#f5c320 url(../../images/nav/news.gif) no-repeat top;color:black;}
	#nav #ne a:hover,#nav #ne a.t{width:64px;background:white url(../../images/nav/news-t.gif) no-repeat top;color:black;}
	#nav #ab a{width:83px;background:#f5c320 url(../../images/nav/about.gif) no-repeat top;color:black;}
	#nav #ab a:hover,#nav #ab a.t{width:83px;background:white url(../../images/nav/about-t.gif) no-repeat top;color:black;}
	#nav #re a{width:82px;background:#f5c320 url(../../images/nav/register.gif) no-repeat top;color:black;}
	#nav #re a:hover,#nav #re a.t{width:82px;background:white url(../../images/nav/register-t.gif) no-repeat top;color:black;}
	#nav #co a{width:77px;background:#f5c320 url(../../images/nav/contact.gif) no-repeat top;color:black;}
	#nav #co a:hover,#nav #co a.t{width:77px;background:white url(../../images/nav/contact-t.gif) no-repeat top;color:black;}

#mleft{width:229px;float:left;margin:0;padding:0;}
	#mleft form{padding:0;margin:0;float:left;width:auto;}
	#finderwr{background:black url(../../images/fp_bg.gif) no-repeat top;color:white;width:229px;float:left;}
	#finderwr #finder{float:left;margin:0;padding:10px;}
	#finderwr #finder h2{background:transparent;color:#ffd711;display:block;float:none;margin:5px 0 3px 10px;font-size:1.1em;font-weight:normal;}
	#finderwr #finder select{width:190px;margin-left:10px;}
	#mleft #finderwr #finder input.sm{width:70px;}
	#mleft #finderwr #finder input.cb{margin:5px 5px 0 10px;width:auto;background:black;}
	#finderwr #finder #submit{width:114px;float:right;margin:10px 10px 0 0 ;}

#foot{width:968px;margin:0 auto;color:black;background:#c0c0c0;font-size:1.1em;padding:10px 0;}
#foot a{color:black;background:#c0c0c0;text-decoration:none;padding:0 10px;}
#foot a:hover{text-decoration:underline;}
#foot #copy{width:750px;float:left;}
#yammayap{margin:0 auto;text-align:right;}
#yammayap a{background:#c0c0c0 url(../../images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;color:#545454;text-decoration:none;font-size:9px;margin:0;}
#yammayap a:hover{background:#c0c0c0 url(../../images/yammayap-on.gif) no-repeat right;color:black;text-decoration:underline;}
/*****/
/*

Yellow bg = #ffd711
Grey boxes l/r = #e6e6e6
*/
#white{background:white url(../../images/lbg.gif) repeat-y;color:black;margin:0 0 10px 0;padding:0;float:left;width:924px;}
#mcontent{width:645px;margin:0;padding:20px;float:left;background:white;color:black;}

h1.std{font-size:2em;margin:0;padding:10px 10px;color:#1a1a1a;background:#ffd711;font-weight:normal;}
h2.std{font-size:1.3em;line-height:1.3em;padding:0 10px;margin-top:10px;color:black;background:white;}	
#sub{width:430px;float:left;display:block;padding:0 10px 0 0;}
#sub p{padding:0 0 0 10px;font-size:1.2em;line-height:1.5em;}



#home{float:left;}
	#home img{margin-bottom:15px;}
	#home #welcome{color:#8f8f8f;background:white;width:420px;float:left;padding-right:15px;font-size:1.3em;line-height:1.8em;}
	#home #welcome h1{font-size:1.8em;margin:0;padding:0;color:#1a1a1a;background:white;font-weight:normal;}
	#home #welcome .blk{color:black;background:white;}
	#home #welcome img{float:right;margin:15px 0 0 5px;}
	#home #welcome a{color:#8f8f8f;background:white;}


#forsale{color:#8f8f8f;background:white;float:left;font-size:1em;line-height:1.5em;margin:0;padding:0;}
	#forsale #fsort{width:655px;float:left;margin:0;padding:0;background:#e6e6e6;}
	#forsale h1{width:313px;font-weight:normal;float:left;margin:0;padding:0;}
	#forsale .top{width:625px;margin:0;padding:10px 15px;color:#1a1a1a;background:#ffd711;}
	#forsale .top .link{padding-left:40px;background:url(../../images/i_blk_ar_ony.gif) no-repeat 15px;}
	#forsale .top .left{font-size:1.2em;width:330px;float:left;padding:0px 0;}
		#forsale .top .left h1{width:auto;font-weight:normal;float:left;margin:0;padding:5px 0 0 0;}
		#forsale .top .left .num{float:left;margin:0 0 0 20px;padding:10px 0 0 0;}
	#forsale .top .right{font-size:1.2em;width:295px;float:left;padding:0px 0;}

	#forsale #bot{width:655px;float:left;}
	#forsale #bot .link{padding-left:40px;background:url(../../images/i_blk_ar.gif) no-repeat 15px;}
	#forsale a{text-decoration:none;font-size:1.3em;color:black;}
	#forsale #christchurch{width:328px;float:left;padding:10px 0 185px 0;color:black;background:#e6e6e6 url(../../images/fs_christchurch.jpg) no-repeat bottom;}
	#forsale #southbourne{width:327px;float:left;padding:10px 0 185px 0;color:black;background:#e6e6e6 url(../../images/fs_southbourne.jpg) no-repeat bottom;}
	#forsale #srchbot{width:655px;float:left;margin:0;padding:10px 0;color:#1a1a1a;background:#e6e6e6;}
	#forsale #srchbot .link{margin-left:20px;font-size:1.2em;width:300px;float:left;padding:0;}
	#forsale #srchbot .pad{padding:5px 0;}
	#forsale #srchbot select{margin-left:20px;}

#featured h1{font-size:1.8em;font-weight:normal;margin:0;padding:20px 0;color:#1a1a1a;background:white;float:none;}

#sell{color:#8f8f8f;background:white;width:655px;float:left;}
	#sell p{padding:0 10px;float:left;}
	#sell #icont{float:right;}

#newshub{color:#8f8f8f;background:white;width:655px;float:left;}
	#newshub h3{font-size:1.6em;margin:0;padding:5px 10px;color:#1a1a1a;background:white;font-weight:normal;}
	#newshub a.list{font-size:1.2em;line-height:1.5em;color:black;background:white;display:block;border-bottom:1px solid #cccccc;float:left;padding:5px 0 5px 10px;text-decoration:none;}
	#newshub a.list:hover{background:#e6e6e6;color:black;}
	#newshub .list .title{width:315px;float:left;}
	#newshub .list .more{float:right;text-decoration:underline;padding:0 10px;}
	#newshub #iarchive{float:right;height:29px;width:128px;}
	#topnews{padding:10px;font-size:1.2em;line-height:1.5em;}
		#topnews h1{font-size:1.4em;background:white;color:black;}
		#topnews h2{font-size:1em;background:white;color:#7f7f7f;}
		#topnews p{font-size:1em;padding:10px;background:url(../../images/fp_ul.gif) repeat-x top;margin-top:20px;}
		#topnews img{float:right;padding:20px 10px 10px 10px;}
		#topnews .blk a{color:black;background:#white;}
		#topnews .blk a:hover{color:#7f7f7f;background:white;}

#about{color:#8f8f8f;background:white;width:655px;float:left;}
	#about h3{font-size:1.6em;margin:0;padding:5px 10px;color:#1a1a1a;background:white url(../../images/fp_ul.gif) repeat-x bottom;font-weight:normal;}
	#about img{width:434px;height:165px;}
	#about #sub ul{list-style:none;margin:0 0 15px 0;padding:0;float:left;font-size:1.2em;}
	#about #sub li{width:214px;float:left;padding:7px 0;background:url(../../images/fp_ul.gif) no-repeat bottom;}
	#about #sub li a{padding-left:20px;background:url(../../images/i_blk_ar.gif) no-repeat;color:black;}
	#about #icont{width:149px;height:30px;}
	#about #isale{width:170px;height:30px;}

#register{color:#8f8f8f;background:white;width:655px;float:left;}
	#register #submit{float:right;height:29px;width:164px;}
	#register h1{background-image:url(../../images/reg_bg.jpg);background-repeat:no-repeat;background-position:bottom right;}
	#register #right{width:195px;padding:170px 0 15px 20px;float:left;background:url(../../images/reg_house.jpg) no-repeat right top;font-size:1.2em;line-height:1.5em;}

#contact{color:#8f8f8f;background:white;width:655px;float:left;}
	#contact #submit{float:right;height:29px;width:128px;}
	#contact #right{width:190px;padding:15px 0;float:left;}
	#contact #right h1{padding:5px 10px;font-size:1em;font-weight:bold;margin-bottom:0;background:#ffd711;color:black;}
	#contact #right .estateagent{font-size:1.2em;background:#e6e6e6;margin:1px 0 0 0;padding-bottom:10px;display:block;line-height:1.5em;}
	#contact #right .estateagent .blk{background:#e6e6e6;color:#1a1a1a;}
	#contact #right .estateagent a{background:#e6e6e6;color:#8f8f8f;margin:10px;width:auto;}
	#contact #right .estateagent a:hover{background:#e6e6e6;color:#1a1a1a;margin:10px;}
	#contact #right .oakwood{background:white;}
	#contact #right .oakwood img{margin:10px 20px;}
	
	#contact #right .oakwood p{background:url(../../images/map_oakwood.jpgX) no-repeat;padding:10px 10px 0 10px;margin:1px 0 0 0;}
	#contact #right .southbourne p{background:url(../../images/map_sb.jpg) no-repeat;padding:180px 10px 0 10px;margin:1px 0 0 0;}
	#contact #right .christchurch p{background:url(../../images/map_ch.jpg) no-repeat;padding:168px 10px 0 10px;margin:1px 0 0 0;}


#sitemap a{font-size:1.2em;color:black;background:white;line-height:1.5em;}
#sitemap a:hover{font-size:1.2em;color:#d7b932;background:white;}

/***/
form{color:#8f8f8f;background:white;width:400px;float:left;padding-right:15px;}
form .line{background:#f2f2f2;color:#747474;border-top:1px solid #d7d7d5;width:385px;padding:8px 10px 8px 20px;display:block;font-size:1.2em;}
form .linecb{background:#f2f2f2;color:#747474;border-top:1px solid #d7d7d5;width:385px;padding:8px 10px 0 20px;display:block;font-size:1.2em;}
form .lineno{background:#f2f2f2;color:#747474;width:385px;padding:0 8px 0 20px;display:block;font-size:1.2em;}
form .lab{width:180px;float:left;}
form input{width:190px;}
form input.sm{width:70px;}
form select{width:190px;}
form input.aw{width:auto;}
form .cb{margin-right:20px;}
form textarea{width:190px;height:200px;}
form .req{background-image:url(../../images/req.gif);background-repeat:no-repeat;background-position:right 10px;}



#listing{color:#8f8f8f;background:white;width:655px;float:left;font-size:0.9em;line-height:1.5em;}
.wrprop{margin:0 0 15px 0;float:left;}

a.prop{display:block;width:650px;border:1px solid #cccccc;float:left;color:#7f7f7f;background:white;margin:0;}
	a.prop:hover{background:#e6e6e6;color:#7f7f7f;}
.wrprop .propentry{width:201px;height:166px;display:block;float:left;margin-right:10px;padding:0px;}

	.prop .line{width:420px;float:left;}
	.prop .bor{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:10px;}
	.prop .location{width:280px;float:left;font-size:1.2em;background:inherit;color:black;font-weight:bold;padding:15px 0 10px 0;}
	.prop .price{width:140px;float:left;font-size:1.2em;background:inherit;color:black;font-weight:bold;padding:15px 0 10px 0;}
	
	.prop .t_type{width:280px;background:inherit;font-size:1em;font-weight:bold;float:left;padding:5px 0;}
	.prop .type{color:#7f7f7f;background:inherit;padding:5px 0;}
	.prop .t_beds{width:140px;background:inherit;font-size:1em;font-weight:bold;float:left;padding:5px 0;}
	.prop .beds{color:#7f7f7f;background:inherit;padding:5px 0;}
	
	.prop .t_desc{background:inherit;font-weight:bold;float:left;padding:0;}
	.prop .desc{color:#7f7f7f;background:inherit;padding:0;}
		
		
		.prop img{float:left;margin:5px 15px 5px 5px;}

.btop{border-top:1px solid #cccccc;}
.article{font-size:1.2em;line-height:1.5em;text-decoration:none;width:420px;float:left;background:white;padding:10px 0 10px 10px;border-bottom:1px solid #cccccc;color:#7f7f7f;display:block;}
	.article .title{color:black;font-weight:bold;display:block;}
	a.article:hover{background:#e6e6e6;color:black;}
	.article .more{text-decoration:underline;color:black;display:block;}
	.article img{float:right;padding:0 10px;}