		@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:975px;

	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:975px;

	margin-left:auto;

	margin-right:auto;

	background-color:#ffffff;

}







/*****************  HEADER  *****************/

#container #content_container #header {

	height:144px;

	background-image:url(../images/top.jpg);

}



#container #content_container #header .logo {

	float:left;

}

#container #content_container2 {

	float:right;



	height:130px;

	width:200px;

	margin-right:20px;

	text-align:center;

	padding-top:2px;



}

#container #content_container3 {

	float:right;



	height:78px;

	width:200px;

	margin-right:20px;

	text-align:center;



}

#container #content_container4 {

	float:right;





	width:173px;

	margin-right:20px;

	text-align:center;

	padding-top:2px;







}





#container #content_containertelno {

	float:right;

	background-color:#516695;

	height:20px;

	width:77px;

	margin-right:20px;

	text-align:center;

	padding-top:2px;



}









/*****************  MAIN NAV  *****************/

#container #content_container #main_nav {

	background:url(../images/nav-bg.jpg) no-repeat 0 0;

	height:39px;

	font-size:1.4em;



}



#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:40px;

	display:block;

	padding-left:8px;

	padding-right:8px;

}



#container #content_container #main_nav ul li a.home {

	background:url(../images/home.jpg) no-repeat 0 0;

	width:47px;

	font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav ul li a.home:hover {

	background:url(../images/home-o.jpg) no-repeat 0 0;

		font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav ul li a.about {

	background:url(../images/about.jpg) no-repeat 0 0;

	width:65px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav ul li a.about:hover {

	background:url(../images/about-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav ul li a.find {

	background:url(../images/find.jpg) no-repeat 0 0;

	width:103px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav ul li a.find:hover {

	background:url(../images/find-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav ul li a.landlords {

	background:url(../images/landlords.jpg) no-repeat 0 0;

	width:68px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav ul li a.landlords:hover {

	background:url(../images/landlords-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav ul li a.tenants {

	background:url(../images/tenants.jpg) no-repeat 0 0;

	width:59px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav ul li a.tenants:hover {

	background:url(../images/tenants-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav ul li a.contact {

	background:url(../images/contact.jpg) no-repeat 0 0;

	width:70px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav ul li a.contact:hover {

	background:url(../images/contact-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}


#container #content_container #main_nav3 {

	background:url(../images/nav-bg3.jpg) no-repeat 0 0;

	height:39px;

	font-size:1.4em;



}



#container #content_container #main_nav3 ul {

	margin:0;

	padding:0;

	list-style:none;

}



#container #content_container #main_nav3 ul li {

	margin:0;

	padding:0;

	display:inline;

	float:left;

}



#container #content_container #main_nav3 ul li a {

	color:#ffffff;

	text-decoration:none;

	line-height:40px;

	display:block;

	padding-left:8px;

	padding-right:8px;

}



#container #content_container #main_nav3 ul li a.home {

	background:url(../images/home.jpg) no-repeat 0 0;

	width:47px;

	font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav3 ul li a.home:hover {

	background:url(../images/home-o.jpg) no-repeat 0 0;

		font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav3 ul li a.about {

	background:url(../images/about.jpg) no-repeat 0 0;

	width:65px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav3 ul li a.about:hover {

	background:url(../images/about-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav3 ul li a.find {

	background:url(../images/find.jpg) no-repeat 0 0;

	width:103px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav3 ul li a.find:hover {

	background:url(../images/find-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav3 ul li a.landlords {

	background:url(../images/landlords.jpg) no-repeat 0 0;

	width:68px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav3 ul li a.landlords:hover {

	background:url(../images/landlords-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav3 ul li a.tenants {

	background:url(../images/tenants.jpg) no-repeat 0 0;

	width:59px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav3 ul li a.tenants:hover {

	background:url(../images/tenants-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}



#container #content_container #main_nav3 ul li a.contact {

	background:url(../images/contact.jpg) no-repeat 0 0;

	width:70px;

		font-size:14px;

	color:#FFF;

}



#container #content_container #main_nav3 ul li a.contact:hover {

	background:url(../images/contact-o.jpg) no-repeat 0 0;

			font-size:14px;

	color:#12B0DD;

}









/*****************  LEFT COLUMN  *****************/

#leftcolumnjo
	{	
	width:548px;
	height:370px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;

}	
#leftcolumnjothumbs
	{	
	width:975px;

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

}
#leftcolumnjo3
	{	
	width:548px;
	height:299px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;

}	
#leftcolumnjo2
	{	
	width:528px;
	height:460px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	




}


#container #content_container #left_column #home_main_img {

	height:370px;

}



#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;
	padding-top:0px;

}



#container #content_container #left_column #page_content h2 {

	font-size:12px;

	color:#000000;

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

	font-weight:normal;

}



#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;

}



#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  *****************/

#searchjo
	{	
	width:427px;
	height:370px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;
	background-image:url(../images/quick_search_bg.jpg);
}
#searchjo2
	{	
	width:427px;
	height:299px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;
	background-image:url(../images/quick_search_bg2.jpg);
}


#right1
	{	
	width:427px;
	height:390px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;

	}

#right2
	{	
	width:210px;
	height:390px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;
	padding-left:25px;

}
#right3
	{	
	width:188px;
	height:390px;

	overflow:hidden;


}
#container #content_container #right_column {

	width:412px;

	float:left;

	display: inline;



}



#container #content_container #right_column #quick_search {

	height:235px;

	

	padding:65px 10px 10px 20px;

}



#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 {



}



#container #content_container #right_column #find_us_panel {



	height:265px;

	}

	#container #content_container #right_column #find_us_panel1 {

	height:414px;

	width:200px;

	padding-left:12px;

	float:left;

	

		}

	#container #content_container #right_column #find_us_panel2 {

	height:414px;

	width:180px;

	float:left;







}



#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;


}






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}


A.bot-link:link {color: #000000;font-family: Arial, Helvetica, san-serif; font-size: 9px; text-decoration:none}

A.bot-link:visited {color: #000000;font-family: Arial, Helvetica, san-serif; font-size: 9px; text-decoration:none}

A.bot-link:active {color: #000000;font-family: Arial, Helvetica, san-serif; font-size: 9px; text-decoration:none}

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




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

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

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

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


A.pagecontrollink:link {color: #333333;font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px;}
A.pagecontrollink:visited {color: #333333;font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px;}
A.pagecontrollink:active {color: #333333;font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px;}
A.pagecontrollink:hover {color: #333333;font-family: Arial, Verdana, Helvetica, san-serif; font-size: 12px;}

A.body2-link:link {color: #000000;font-family: Arial, Helvetica, san-serif; font-size: 12px; text-decoration:none}

A.body2-link:visited {color: #000000;font-family: Arial, Helvetica, san-serif; font-size: 12px; text-decoration:none}

A.body2-link:active {color: #000000;font-family: Arial, Helvetica, san-serif; font-size: 12px; text-decoration:none}

A.body2-link:hover {color: #09A9E1;font-family: Arial, Helvetica, san-serif; font-size: 12px; text-decoration:none}


.mainws{

	font-size:12px;

	color:#ffffff;

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

	font-weight:normal;
}
.mainw{

	font-size:14px;

	color:#ffffff;

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

	font-weight:normal;
}
.main{

	font-size:12px;

	color:#000000;

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

	font-weight:normal;
	}
.bot{

	font-size:9px;

	color:#000000;

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

	font-weight:normal;
}
.mainj{

	font-size:12px;

	color:#000000;

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

	font-weight:normal;
	text-align:justify;
}

.mainh{

	font-size:16px;

	color:#036;

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

	font-weight:normal;


}

.both{

	font-size:16px;

	color:#09A9E1;

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

	font-weight:normal;


}
.mainhead{

	font-size:18px;

	color:#036;

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

	font-weight:normal;
	padding-top:0px;


}
#maincontentjo
	{	
	width:975px;

	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	float:left;
}
#maincontentthumbs
	{	
	width:975px;

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


