		@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	background:url(../images/body_bg.jpg) repeat-x 0 0;
}

.clearfix {
	clear:both;
	margin:0;
	padding:0;
}

#container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/container_bg.jpg) no-repeat 0 0;
}

#container #content_container {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}



/*****************  HEADER  *****************/
#container #content_container #header {
	height:136px;
}

#container #content_container #header .logo {
	float:left;
}

#container #content_container #header .telno {
	float:right;
}



/*****************  MAIN NAV  *****************/
#container #content_container #main_nav {
	background:url(../images/nav_bg.jpg) no-repeat 0 0;
	height:34px;
	font-size:1.4em;
	margin-bottom:10px;
}

#container #content_container #main_nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#container #content_container #main_nav ul li {
	margin:0;
	padding:0;
	display:inline;
	float:left;
}

#container #content_container #main_nav ul li a {
	color:#ffffff;
	text-decoration:none;
	line-height:34px;
	display:block;
	padding-left:14px;
	padding-right:10px;
}

#container #content_container #main_nav ul li a.home {
	background:url(../images/nav_home_bg.gif) no-repeat 0 0;
	width:42px;
}

#container #content_container #main_nav ul li a.home:hover {
	background:url(../images/nav_home_on_bg.gif) no-repeat 0 0;
}

#container #content_container #main_nav ul li a.sales {
	background:url(../images/nav_sales_bg.gif) no-repeat 0 0;
	width:35px;
}

#container #content_container #main_nav ul li a.sales:hover {
	background:url(../images/nav_sales_on_bg.gif) no-repeat 0 0;
}

#container #content_container #main_nav ul li a.lettings {
	background:url(../images/nav_lettings_bg.gif) no-repeat 0 0;
	width:50px;
}

#container #content_container #main_nav ul li a.lettings:hover {
	background:url(../images/nav_lettings_on_bg.gif) no-repeat 0 0;
}

#container #content_container #main_nav ul li a.contact {
	background:url(../images/nav_contact_bg.gif) no-repeat 0 0;
	width:71px;
}

#container #content_container #main_nav ul li a.contact:hover {
	background:url(../images/nav_contact_on_bg.gif) no-repeat 0 0;
}

#container #content_container #main_nav ul li a.about {
	background:url(../images/nav_about_bg.gif) no-repeat 0 0;
	width:60px;
}

#container #content_container #main_nav ul li a.about:hover {
	background:url(../images/nav_about_on_bg.gif) no-repeat 0 0;
}




/*****************  LEFT COLUMN  *****************/
#container #content_container #left_column {
	width:596px;
	float:left;
}

#container #content_container #left_column #home_main_img {
	height:273px;
}

#container #content_container #left_column #page_content {
	padding-left:15px;
	padding-right:15px;
}

#container #content_container #left_column #page_content a {
	color:#8ec90d;
	text-decoration:none;
	background:url(../images/a_bg.gif) no-repeat 0 3px;
	padding-left:20px;
}

#container #content_container #left_column #page_content a:hover {
	text-decoration:underline;
}

#container #content_container #left_column #page_content h1 {
	margin:0;
}

#container #content_container #left_column #page_content h2 {
	font-size:1.3em;
	color:#000000;
}

#container #content_container #left_column #page_content #our_service_panel {
	width:272px;
	float:left;
	margin-right:10px;
}

#container #content_container #left_column #page_content #our_service_panel p {
	font-size:1.2em;
	color:#333333;
	margin-top:0;
}

#container #content_container #left_column #page_content #featured_prop_panel {
	width:272px;
	float:right;
	margin-left:10px;
	display:inline;
	font-size:1.2em;
}

#container #content_container #left_column #page_content #featured_prop_panel .prop_img {
	float:left;
	width:122px;
}

#container #content_container #left_column #page_content #featured_prop_panel .prop_details {
	float:right;
	width:149px;
	height:80px;
}

#container #content_container #left_column #page_content #featured_prop_panel .prop_details p {
	margin:0;
	padding:0;
	float:right;
	color:#333333;
}

#container #content_container #left_column #page_content #featured_prop_panel .prop_price {
	color:#331e61;
	font-size:1.7em;
	font-weight:bold;
	padding-left:26px;
	background:url(../images/prop_price_bg.gif) no-repeat 0 2px;
}



/*****************  RIGHT COLUMN  *****************/
#container #content_container #right_column {
	width:344px;
	float:left;
}

#container #content_container #right_column #quick_search {
	height:235px;
	background:url(../images/quick_search_bg.jpg) no-repeat 0 0;
	padding:110px 55px 30px 55px;
}
#container #content_container #right_column #quick_search1 {
	height:235px;
	background:url(../images/quick_search_bg1.jpg) no-repeat 0 0;
	padding:110px 55px 30px 55px;
}

#container #content_container #right_column #quick_search1 form {
	margin:0;
	padding:0;
}

#container #content_container #right_column #quick_search1 form select {
	width:220px;
}

#container #content_container #right_column #quick_search1 form .label {
	color:#331e61;
	font-size:1.6em;
	font-weight:bold;
}

#container #content_container #right_column #quick_search1 form .option {
	color:#666666;
	font-size:1.2em;
	}

#container #content_container #right_column #quick_searchcontact {
	height:235px;
	background:url(../images/contactback.jpg) no-repeat 0 0;
	padding:110px 55px 30px 55px;
}
#container #content_container #right_column #quick_searchabout {
	height:235px;
	background:url(../images/aboutback.jpg) no-repeat 0 0;
	padding:110px 55px 30px 55px;
}
#container #content_container #right_column #quick_search form {
	margin:0;
	padding:0;
}

#container #content_container #right_column #quick_search form select {
	width:220px;
}

#container #content_container #right_column #quick_search form .label {
	color:#331e61;
	font-size:1.6em;
	font-weight:bold;
}

#container #content_container #right_column #quick_search form .option {
	color:#666666;
	font-size:1.2em;
	}
#container #content_container #right_column #quick_searchcontact form {
	margin:0;
	padding:0;
}

#container #content_container #right_column #quick_searchcontact form select {
	width:220px;
}

#container #content_container #right_column #quick_searchcontact form .label {
	color:#331e61;
	font-size:1.6em;
	font-weight:bold;
}

#container #content_container #right_column #quick_searchcontact form .option {
	color:#666666;
	font-size:1.2em;
}
#container #content_container #right_column #quick_searchabout form {
	margin:0;
	padding:0;
}

#container #content_container #right_column #quick_searchabout form select {
	width:220px;
}

#container #content_container #right_column #quick_searchabout form .label {
	color:#331e61;
	font-size:1.6em;
	font-weight:bold;
}

#container #content_container #right_column #quick_searchabout form .option {
	color:#666666;
	font-size:1.2em;
}

#container #content_container #right_column #find_us_panel {
	background:url(../images/how_to_find_us_bg.jpg) no-repeat right 0;
	height:195px;
	padding-top:70px;
	padding-left:50px;
}

#container #content_container #right_column #find_us_panel p {
	font-size:1.3em;
	color:#333333;
}

#container #content_container #right_column #find_us_panel a {
	color:#333333;
}





/*****************  FOOTER  *****************/
#container #content_container #footer {
	height:130px;
	background:url(../images/footer_bg.jpg) no-repeat 0 10px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}

#container #content_container #footer ul {
	margin:0;
	padding:0;
	list-style:none;
}

#container #content_container #footer ul li {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	border-right:1px solid #cccccc;
}

#container #content_container #footer p {
	color:#331e61;
	font-size:1.4em;
	margin-top:0;
	margin-bottom:8px;
}

#container #content_container #footer ul li a {
	font-size:1.1em;
	color:#84a7d8;
	text-decoration:none;
	display:block;
	padding-left:4px;
	padding-right:4px;
}


A.body-link:link {color: #ffffff;font-family: Arial, Helvetica, san-serif; font-size: 14px; text-decoration:none}

A.body-link:visited {color: #ffffff;font-family: Arial, Helvetica, san-serif; font-size: 14px; text-decoration:none}

A.body-link:active {color: #ffffff;font-family: Arial, Helvetica, san-serif; font-size: 14px; text-decoration:none}

A.body-link:hover {color: #07A4D9;font-family: Arial, Helvetica, san-serif; font-size: 14px; text-decoration:none}





.head{

	font-size:14px;

	color:#352062;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;



}

.main{

	font-size:12px;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;



}
.mainthumbs{

	font-size:14px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;



}
#leftcolumnjothumbs
	{	
	width:940px;

	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;

}

#maincontentthumbs
	{	
	width:940px;

	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;




