/*
Theme Name: H4Y
Theme URI: http://h4y.co.uk
Description: Custom Letting Agents theme developed by <a href="http://ashdezign.com">AshDezign</a>.
Version: 1.0
Author: Ash Goodman
Author URI: http://thinkinginvain.com/
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	background-color:#dddddd;
	margin:10px 0;
	}

#page{
	width:961px;
	margin:0 auto;
	background-color:#fafafc;
	}

#header2{
	width:961px;
	height:261px;
	}
#header{
	width:961px;
	height:271px;
	}
#headerimg{
  background-image:url("images/logo.jpg");
	background-repeat:none;
	width:346px;
	height:220px;
	float:left;
	}


#midtop{
	background-image:url("images/mid-top.jpg");
	background-repeat:none;
	width:330px;
	height:220px;
	float:left;
	}

#righttop{
	background-image:url("images/right-top.jpg");
	background-repeat:none;
	width:285px;
	height:220px;
	float:left;
	}

#navspace{
	background-image:url("images/navspace.jpg");
	background-repeat:repeat-x;
	width:961px;
	height:41px;
	clear:both;
	}

#mainnavtop{
	float:right;
	background-image:url("images/navrepeat.jpg");
	background-repeat:repeat-x;
	height:31px;
	width:850px;	
	}

#topnavcorner{
	background-image:url("images/navcorner.jpg");
	background-repeat:no-repeat;	
	width:18px;
	height:31px;
	float:left;
	}	
	
ul#nav{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	
	}
	
ul#nav li.page_item{
	float:left;
	}
	
ul#nav li.page_item a{
	padding:0 40px 0 20px;
	height:31px;
	display:block;
	color:#0f658a;
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	line-height:31px;
	background-image:url("images/navbetween.jpg");
	background-repeat:no-repeat;
	background-position:right;
	}
	
ul#nav li.page-item-8 a{
	background-image:none;
	}

ul#nav li.current_page_item a{
	text-decoration:underline;color:#1b1b1d;}

ul#nav li.page_item a:hover{
	color:#1b1b1d;
	}
#mindthegap{
	background-image:url("images/mindthegap.jpg");
	background-repeat:repeat-x;
	width:961px;
	height:10px;
	float:left;
	}

#mainnavsecond{
	border-top:1px solid #bb7377;
	width:861px;
	background-color:#bc292f;
	height:20px;
	float:left;
	padding-left:100px;
	}	

ul#subnav{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
		
	}

ul#subnav li.page_item{
	float:left;
	}	

ul#subnav li.page_item a{
	padding:0 20px;
	height:20px;
	display:block;
	color:#fff;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	line-height:20px;
	}

ul#subnav li.page_item a:hover{
	text-decoration:underline;}
	
ul#subnav li.current_page_item a{
	text-decoration:underline;}


#mindthegap2{
	background-image:url("images/mindthegap2.jpg");
	background-repeat:repeat-x;
	width:961px;
	height:3px;
	float:left;
	}


	
#content{
	width:748px;
	float:left;
	}
	
#mainarea{
	width:728px;
	margin:0 auto;	
}
#rightside{
	float:right;
	}
#contact-right{
	width:212px;
	
	height:273px;
	background-image:url("images/contact.jpg");
	background-repeat:no-repeat;
	padding-top:40px;
		}
#cert{}
.page{
	margin:15px 0 0 0; 
	}

.post{
	margin:15px 0 0 0; 
	}

h2.pagetitle{
	font-size:26px;
	font-family:Arial;
	color:#ec2125;
	margin:0;
	padding:0;
	}
	
h2.pagetitle-properties{
	font-size:22px;
	font-family:Arial;
	color:#ec2125;
	margin:20px 0 0 0;
	padding:0;
	}

h2.posttitle {
	font-size:20px;
	font-family:Arial;
	color:#ec2125;
	margin:0 auto;
	padding:0;
	Width:700px
	}

h2.posttitle a{
	font-size:20px;
	font-family:Arial;
	color:#008dbd;
	margin:0;
	padding:0;
	text-decoration:none;
	}
h2.posttitle a:hover{color:#ec2125;}
.page .entry{}


.page .entry p{
	color:#515153;
	font-family:Arial;
	padding:10px 20px 10px 0;
	font-size:12px;
	margin:0;
	}

.post .entry p{
	color:#515153;
	font-family:Arial;
	padding:10px 20px 10px 0;
	font-size:12px;
	margin:0;
	}	

.post .entry a{
	color:#ec2125;
	text-decoration:underline;}
	
.post .entry a:hover{
	color:#ec2125;
	text-decoration:none;}
	



h3.featured-main-title{
	color:#008dbd;
	font-family:Arial;
	font-size:22px;
	margin-top:40px;
		}		

#featuredpropertieslist{
	width:728px;
	margin:0 auto;	
	}

#propertieslist{
	width:728px;
	margin:20px auto 0 auto;	
	}
	
.featuredproperty{
	width:232px;
	border:1px solid #b5b4b9;
	float:left;
	display:inline;
	margin:0 4px;
		}

.propertylisting{
	width:232px;
	float:left;
	display:inline;
	margin:10px 4px;
		}
		
img.feat-img{
	width:220px;
	height:180px;
	padding:6px;
		}	

img.prop-img{
	width:220px;
	height:180px;
	padding:6px;
	border:1px solid #b5b4b9;
		}	
	
a.feat-link{
	color:#008dbd;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding:6px;
	font-weight:bold;
	}

span.prop-title{
	padding-top:10px;
	display:block;
		}

a.prop-link{
	color:#008dbd;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	padding: 0 6px;
	font-weight:bold;
	}

a:hover.feat-link{
		color:#ec2125;	
		text-decoration:underline;
	}		
.featuredproperty p{
	padding:6px;
	color:#a77d53;
	font-size:11px;
	font-family:Arial;
	height:80px;
	overflow:hidden;
	}

.proplistsummary{
	width:220px;
	margin:0 auto;
	background-color:#ececec;
		}
	
.propertylisting p{
	padding: 0 6px;
	color:#a77d53;
	font-size:11px;
	font-family:Arial;
	height:80px;
	overflow:hidden;
	}		
.moreentries{
	clear:both;
	background-image:url("images/more-bg.jpg");
	background-repeat:repeat-x;
	height:48px;
	width:728px;
	}
	
a img.clickhere{
	border:0;
	text-decoration:none;
	float:right;
	}

a.moredetaillink img.clickforfull{
	text-decoration:none;
	border:none;
	float:right;
	margin-right:8px;
	}

img.clickforfull{
	padding-bottom:10px;
	}
	
.contactheading{
	color:#58585a;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	margin:10px auto 0 auto;
	width:192px;
	display:block;
		}
		
.contactdetail{
	color:#6f6e73;
	font-family:Arial;
	font-size:12px;
	margin:0 auto;
	width:172px;
	display:block;
	}
#footer{
	clear:both;
	background-image:url("images/footerimg.jpg");
	background-repeat:repeat-x;
	height:67px;
	width:100%;
	}
	
#footer span.footerdetail{
	font-size:11px;
	color:#ffffff;
	font-family:Arial;
	height:67px;
	line-height:67px;
	text-align:center;
	display:block;
	width:100%;
		}

#footer span.footerdetail a{
	color:#ffffff;
	text-decoration:underline;
		}.page-top-navigation{color:#6d6e72;font-size:12px;font-family:Arial; width:728px; font-weight:bold;	margin:0 auto;padding-top:10px;}
.page-top-navigation a{color:#6d6e72;text-decoration:none;}
.page-top-navigation a:hover{color:#6d6e72;text-decoration:underline;}
.page-top-navigation div.alignleft{float:left; width:200px;height:20px;}
.page-top-navigation div.alignright{float:right; width:200px;height:20px;}

.bottom-navigation{color:#6d6e72;font-size:12px;font-family:Arial; width:728px; font-weight:bold;	margin:0 auto;padding-top:10px;}
.bottom-navigation a{color:#6d6e72;text-decoration:none;}
.bottom-navigation a:hover{color:#6d6e72;text-decoration:underline;}
.bottom-navigation div.alignleft{float:left; width:200px;height:20px;}
.bottom-navigation div.alignright{float:right; width:200px;height:20px;}

.prop_list .post{clear:both;padding-top:8px;}
.prop_list .post h2.propname{color:#ed1f23;font-size:22px;font-family:Arial;margin:0;padding:0 0 16px 0;}

.prop_list .post img.prop-img{
	width:220px;
	height:180px;
	padding:6px;
	border:1px solid #b5b4b9;
	float:left;
	margin-right:18px;
		}	
		
h3.detailshead{color:#008dbc;font-size:18px;font-family:Arial;margin:0;padding:0 0 8px 0;}



span.detailsitem{font-weight:normal;}

ul.propertydetaillist{list-style-type:none;display:block;float:left;width:420px;margin:0 0 30px 0;padding:0;}
ul.propertydetaillist li.propdetailitem{padding:4px 0; font-size:15px;font-family:Arial;font-weight:bold;color:#008dbc;}

.descripholder{clear:both;background-color:#ededed;}

.news #mainarea .post .descripholder .fulldescrip {width:680px;margin:10px auto;padding: 10px 0;}
.news #mainarea .post .descripholder .fulldescrip .entry{width:650px;margin:0 auto;padding: 10px 0;}
.prop_list #mainarea .post .descripholder .fulldescrip .entry{width:650px;margin:0 auto;padding: 10px 0;}
.news #mainarea .post .descripholder {margin:10px auto 35px auto;}

h3.descriptitle{
	color:#0875ba;
	font-size:18px;
	font-family:Arial;
	margin:0 auto;
	width:700px;
	padding:10px 0 5px 0;
	} 

.fulldescrip p {
	color:#74603b;
	font-size:12px;
	font-family:Arial;
	padding:8px;
	}

.insidepage .entry {padding-top:15px;}
.entry h1 {font-size:22px;font-family:Arial;color:#74603b;margin:0;padding:15px 0 5px 0;}
.entry h2{font-size:20px;font-family:Arial;color:#74603b;margin:0;padding:15px 0 5px 0;}
.entry h3{font-size:18px;font-family:Arial;color:#74603b;margin:0;padding:15px 0 5px 0;}
.entry h4{font-size:16px;font-family:Arial;color:#74603b;margin:0;padding:15px 0 5px 0;}
.entry h5{font-size:14px;font-family:Arial;color:#74603b;margin:0;padding:15px 0 5px 0;}
.entry h6{font-size:12px;font-family:Arial;color:#74603b;margin:0;padding:15px 0 5px 0;}
.entry ol{font-size:12px;font-family:Arial;color:#74603b;margin:0 auto;padding:15px 0;width:620px;}
.entry ul{font-size:12px;font-family:Arial;color:#74603b;margin:0 auto;padding:15px 0;width:620px;}
.entry ol li{padding:7px 0;}
.entry ul li{padding:7px 0;}
div.post span.thedate{display:block;font-size:12px;font-weight:bold;color:#74603b;height:15px;width:690px;margin:0 auto;font-family:Arial;}
/** Gallery **/


#ashGallery{
	background-color:#caebfc;
	width:675px;
	margin:0 auto;
	padding:10px 0;
	}
#gall_row_one{width:655px;margin:0 auto;padding:10px 0;}
#gall_row_two{width:655px;margin:0 auto;padding:10px 0;}

a img.gallpic{border:4px solid #ffffff;margin:3px 8px;}


/** Contact Form **/


form#cformsform{}

fieldset.cf-fs1{
border:0;
	margin-bottom:0;
	margin-top:15px;	
	width:330px;margin-left:20px;
	}
fieldset.cf-fs1 legend{
	color:#0875ba;
	font-size:18px;
	font-family:Arial;
	margin:0 0 0 0;
	padding:10px 0 5px 0;
	}
p.cf-sb{
text-align:right;
	width:360px;
	padding:0;
	margin:0;
	}	
fieldset.cf-fs1 ol .cf-ol{

	}
#cforms2form fieldset.cf-fs1{
border:0;
	margin-bottom:0;
	margin-top:15px;	
	width:560px;
	}	

fieldset.cf-fs1 ol li label span{
	border:0;
	width:550px;
	height:20px;
	font-family:Arial;
	font-size:12px;
	display:block;
	}
fieldset.cf-fs1 ol{	
list-style-type:none;
background-color:#caebfc;
	width:340px;
	padding:10px 20px;
	margin:0 auto;
	}
#cforms2form fieldset.cf-fs1 ol{	
list-style-type:none;
background-color:#caebfc;
	width:580px;
	padding:10px 20px;
	margin:0 auto;
	}
fieldset.cf-fs1 ol li{
	padding:7px 0;
	}
	
fieldset.cf-fs1 ol li input{
	border:0;
	width:175px;
	height:20px;
	font-family:Arial;
	font-size:12px;
	}
	
fieldset.cf-fs1 ol li textarea{
	border:0;
	font-family:Arial;
	font-size:12px;
	}
	
fieldset.cf_hidden{display:none;}

fieldset.cf-fs1 ol li span.reqtxt{
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#000100;
	margin-left:10px;
	}
	
fieldset.cf-fs1 ol li span.emailreqtxt{
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	color:#000100;
	margin-left:10px;
	}

input#sendbutton{font-family:Arial;font-size:14px;}
p.linklove{padding:40px 0;}
p.linklove a{font-size:9px;color:#887f7f;font-family:Arial;}




/** images **/

div.alignleft{float:left; padding:10px;}
div.alignright{float:right; padding:10px;}
div.aligncenter{clear:both; padding:10px;}
img.alignleft{float:left; padding:10px;}
img.alignright{float:right; padding:10px;}
img.aligncenter{clear:both; padding:10px;}
p.wp-caption-text{display:none;}
.entry p{padding:8px 0;margin:0;}

