	body {
		font:12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
	}

/**
HEADER
**/
	
	#header {
		background:url(/eimages/header_repeat.jpg);
		height:85px;
	}	
	
	#main_header {
		margin-left:auto;
		margin-right:auto;
		width:773px;
		height:85px;
		background:url(/eimages/header.jpg);
		text-indent: -9999px;
	}	
	
/**
WRAPPER
**/
	#content_wrapper {
		margin-left:auto;
		margin-right:auto;
		border-right:2px solid #EEEEEE;		
		overflow:hidden;
	}	

	
	#content_wrapper:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	
/**
CONTENT
**/
	#content {
		margin:0px;
		padding:0px;
		padding-top:10px;
		margin-right:4px;
		font:12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		display:block;
		float:left;	/* margin-left:210px; */
	}
	
	#innterContent {
		padding-left:7px;
	}
	
	.frontDIV {

	}
	
	.content_page{ 

	}
	
	
/**
HOMEPAGE STYLES
**/


	#address {
		background:url(/eimages/contact_details.jpg);
		width:340px;
		height:55px;
		margin-left:auto;
		margin-right:auto;
		text-indent: -9999px;
	}
	
	#adverts {
		background:url(/eimages/advert_box.jpg);
		width:540px;
		height:166px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		text-align:center;
	}
	
	#red_banner {
		background:url(/eimages/red_banner1.jpg);
		margin-right:auto;
		margin-left:auto;
		width:537px;
		height:51px;
		margin-top:10px;
		text-indent: -9999px;		
	}
	
	
	#float_container {
		width:537px;
		border:0px solid yellow;
		margin-right:auto;
		margin-left:auto;		
	}	
	
	#featured_property_box {
		background:url(/eimages/featured_property_box.jpg) no-repeat;
		margin-right:auto;
		margin-left:auto;
		width:539px;
		height:190px;
		margin-top:10px;	
	}
	
	#featured_property_box:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	#featured_property_image {
		width:210px;
		border:0px solid green;
		float:left;
		height:190px
	}
	
	#featured_property_text {
		float:right;
		width:310px;
		margin-top:40px;
		height:130px;
		overflow:hidden;
	}
	
	.featured_property {
		border:1px solid #666666;
		margin-left:10px;
		margin-right:auto;
		margin-top:13px;
		margin-bottom:10px;
		width:539px;
	}	
	
	#view_now {
		float:right;
		margin-top:2px;
	}
	
	#primlocation {
		margin-left:auto;
		margin-right:auto;
		border:0px solid blue;
		float:right;
		height:184px;
		width:184px;
		margin-top:9px;
	}
	
	.dotted_hr {
		border-top:2px #636363 dotted;
		height:1px;
		margin:5px;
	}
	
	.marquee {
		font:12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		width:537px;
		border:0px solid yellow;
		margin-right:auto;
		margin-left:auto;	
		padding-top:10px;
		padding-bottom:10px;		
	}
	
	.featured_property_heading {
		font-size:16px;
		font-weight:bold;
		color:#636363;
	}
	
	.featured_property_description {
		font-size:10px;
		color:#636363;
	}
	

/**
NAVIGATION
**/
	
	#main_menu {
		width:200px;
		float:left;
		overflow:hidden;
		display:none;
		height:0px;
		visibility:hidden;
	}

	#menu_top {
		width:200px;
		height:32px;
		background:url(/eimages/menu_top.jpg);
	}
	#menu_bottom {
		width:200px;
		height:37px;
		background:url(/eimages/menu_bottom.jpg);
	}
	#menu_section {

	}	
	
	#menu_footer_links {
		height:142px;
		overflow:hidden;
	}
	
/**
MOO STYLES
**/
	h3 {
		padding:0px;
		margin:0px;
		height:32px;

	}
	
	h3.display a, h3.display a:link, h3.display a:visited, h3.fixed a, h3.fixed a:link, h3.fixed a:visited {
		display:block;
		overflow:hidden;
		width:200px;
		margin:0px;
		padding:0px;
		height:32px;
		background-position: 0 0;
		text-indent: -9999px;
	}
	
	h3#home a, h3#home a:link, h3#home a:visited, h3#home a:hover {
		background-image: url("http://www.englishroseproperties.com/eimages/home.jpg");
	}
	
	h3#sales a, h3#sales a:link, h3#sales a:visited, h3#sales a:hover {
		background-image: url("http://www.englishroseproperties.com/eimages/residential_sales.jpg");
	}		

	h3#lettings a, h3#lettings a:link, h3#lettings a:visited, h3#lettings a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/residential_lettings.jpg");
	}		
	
	h3#landlords a, h3#landlords a:link, h3#landlords a:visited, h3#landlords a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/landlords.jpg");
	}						
	
	h3#overseas a, h3#overseas a:link, h3#overseas a:visited, h3#overseas a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/overseas.jpg");
	}	
	
	h3#commercial a, h3#commercial a:link, h3#commercial a:visited, h3#commercial a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/commercialdev.jpg");
	}	
	
	
	h3#special a, h3#special a:link, h3#special a:visited, h3#special a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/special.jpg");
	}	
	
	h3#developments a, h3#developments a:link, h3#developments a:visited, h3#developments a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/developments.jpg");
	}									
	
	h3#local a, h3#local a:link, h3#local a:visited, h3#local a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/local_information.jpg");
	}	
				
	h3#other a, h3#other a:link, h3#other a:visited, h3#other a:hover  {
		 background-image: url("http://www.englishroseproperties.com/eimages/other.jpg");
	}	

	h3#latest a, h3#latest a:link, h3#latest a:visited, h3#latest a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/latest_news.jpg");
	}	
	
	h3#contact a, h3#contact a:link, h3#contact a:visited, h3#contact a:hover {
		 background-image: url("http://www.englishroseproperties.com/eimages/contact_us.jpg");
	}		
	
	#menu_section ul{
		float:left;
		list-style:none;
		list-style-type:none;
		background:none;
		display:inline;
		margin:0px;
		padding:0 0 0 1px;
	}
	#menu_section ul li{
		display:inline;
		clear:left;
		background:none;
		padding:0;
		font-size:.9em;
		list-style:none;
		list-style-type:none;	
	}	
			
	#menu_section ul li a{
		color:#000;
		display:block;
		font-weight:normal;
		padding:4px;
		text-decoration:none;
		font-size:12px;
		padding-left:7px;
		height:20px;
		width:188px;
		background:#D6ABB6;
		border-top:1px solid #FFFFFF;	
	}	
	
	
	#menu_section ul li a.first{
		border-top:none;
	}
	
	#menu_section ul li a.last{
		background:#D6ABB6;
	}
	
	#menu_section ul li a:hover{
		background:#D6ABB6;
		color:#AB022B;
	}		
				
/**
FOOTER
**/

	#footer_wrap {
		float:none;
	}
	
	#footer_line {
		height:2px;
		background:#EEEEEE;
		overflow:hidden;
	}
	
	#footer_text {
		font-size:10px;
		color:#666666;
		text-align:center;
		margin-top:5px;
	}
	
	
	#footer_text a:active, #footer_text a:link, #footer_text a:visited {
		font-size:10px;
		color:#666666;
		font-weight:bold;
		text-decoration:none;
	}

	#footer_text a:hover {
		font-size:10px;
		color:#666666;
		font-weight:bold;
		text-decoration:underline;
	}
	
/**
PROPERTY
**/
.prop1 {
	border-top:1px solid #333333;
	border-left:1px solid #333333;			
	height:80px; /* 80 */
	width:107px; /* 107 */
	overflow:hidden;
}

.printerDIV {
	height:1px;
	overflow:hidden !important;
	display:none !important; 
	visibility:hidden !important;
}

.propertyHolder {
  border:0px solid black;
 padding:5px;
 text-align:center;
 width:530px;

}

.propertiesa:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .propertiesa {height: 1%;}
/* End hide from IE-mac */


   	.propertiesa {
		width:470px;	
		 list-style:none;
		 padding:10px 10px 10px 10px;
		 margin:0px;
		 margin-right:auto;
		 margin-left:auto;

  border:0px solid green;		 
	}
	.propertiesa li {
		 margin:0 0 5px 10px;
		 padding:0px;
		 float:left;
		 text-align:left;
		 width:220px;
		 height:240px;
		 border:1px solid #000;
		 background:#F2F2F2; 
	}
	
	.propertiesaheader{
		background:#999999;
		font-weight:bold;
		padding:4px;
		font-size:12px;
		border-bottom:1px solid black;
	}
	
	.innerproperty{
		padding:4px;
	}
	

	.propleft{
		float:left;
		width:120px;
		text-align:center;
	}
	.propright{
		color:#000;
		float:right;
		width:85px;	
	}
	
	.propthumb{
	border:1px solid #333333;
	}
	
	.price {
		color:#ffffff;
		font-size:14px;
	}
	
	.standard{
		color:#000;
		font-size:12px;
		text-align:center;
	}
	
	.currentpage {
		color:#fff;
		background:#333333;
		font-size:12px;
		text-align:center;
		border:1px solid #999999;
		padding:4px;
		font-weight:bold;
		width:545px;
	}
	.currentpage2 {
		color:#666666;
		background:#333333;
		font-size:12px;
		text-align:center;
		border:1px solid #999999;
		padding:4px;
		font-weight:bold;
	}
	.mainthumb {
		float:right;
		border:1px solid white;
	}	
	
/**
SITE WIDE
**/

a:link {color:#AE021A; text-decoration: none; font-weight:bold; font-family: arial, Arial, Helvetica; font-size: 12px;}
a:visited {color:#AE021A; text-decoration: none; font-weight:bold;  font-family: arial, Arial, Helvetica; font-size: 12px;}
a:active {color:#AE021A; text-decoration: none; font-weight:bold; font-family: arial, Arial, Helvetica; font-size: 12px;}
a:hover {color:#333333; text-decoration: underline; font-weight:bold; font-family: arial, arial, Helvetica; font-size: 12px;}	

a.nextback:link {color: #ffffff; text-decoration: none;  font-family: Arial; font-size: 14px; font-weight:bold; }
a.nextback:visited {color: #ffffff; text-decoration: none;   font-family: Arial; font-size: 14px; font-weight:bold; }
a.nextback:active {color: #ffffff; text-decoration: none;  font-family: Arial; font-size: 14px; font-weight:bold; }
a.nextback:hover {color: #ffffff; text-decoration: underline;  font-family:  Arial; font-size: 14px; font-weight:bold; }

h1 {
	font-size:22px;
	color:#333333;
}

h2 {
	font-size:20px;
	margin:0px;
	padding:0px;
	color:#333333;
	font-weight:bold;
}
h3 {
	font-weight:bold;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#666666;
}

.mainthumb {
	float:right;
	border:1px solid #333333;
}

.amainimage{
	border:1px solid #333333;
}

.centerAlign{
	text-align:center;
}

.contactPropertyBox {
	width:250px;
	 border:1px solid #333333;
	 margin-right:auto;
	 margin-left:auto;
	 height:250px;
	 list-style:none;
	 list-style-type:none;
	 
}

.sectionHeader {
	font-size:20px;
	color:#333333;
	margin-bottom:7px;
	text-align:center;
	border:0px solid red;
}

hr {
	
	border-top:2px dotted #333333;
	margin-right:5px;
	height:2px;

}

.smalltext {
	font-size:12px;
	overflow:auto;
	height:75px;
}

.propertyitem {
	width:200px;
}