
/* =Home page styles
-----------------------------------------------------------------------------*/
body.home {
	background: #fff;
	}

	body.home .banner-outer {
		background: #00703c url(/images/branding/banner-home-bg.gif) repeat-x bottom;
		min-height: 344px;
		height: auto !important;
		height: 344px;
		text-align: center;
		}
		body.home .banner {
			width: 998px;
			margin: 0 auto;
			font-size: 1.1em;
			text-align: left;
			/*overflow: hidden;*/
			}
			body.home .banner-images {
				padding: 24px 0 30px 44px;
				float: left;
				position: relative;				
				}
				body.home .banner-mask {
					background: transparent url(/images/branding/home-mask.png) no-repeat 0% 0%;
					position: absolute;
					top: 24px;
					left: 44px;
					width: 687px;
					height: 291px;
					}	
				body.home  .banner-bubble {
					width: 245px;
					height: 242px;
					position: absolute;
					top: 55px;
					left: 50px;
				}
		body.home .rural-property-search {
			float: right;
			width: 240px;
			w\idth: 204px;
			padding: 30px 16px 0 20px;
			background: transparent url(/images/branding/property-search-container.gif) no-repeat top left;
			min-height: 267px;
			height: auto !important;			
			height: 268px;
			z-index: 500;
			position: relative;
			}
			.rural-property-search span.heading strong {
				width: 204px;
				display: block;
				}
			.rural-property-search .radio-button-group {
				background: transparent url(/images/branding/home-radio-batton.gif) no-repeat top center;
				margin: 5px 0 0 0;
				padding: 6px 0 13px 12px;
				overflow:hidden;
				}
				.rural-property-search .radio-button-group label {
					color: #fff;
					}
				.rural-property-search .radio-button-group label{
						padding:0 26px 0 0;
						}	
			.rural-property-search .button {
				background: #98ce6d url(/images/branding/home-button-search.gif) no-repeat top left;
				height: 34px;
				width: 74px;
				margin: 2px 3px 0 0;
				}
			body.home .rural-property-search span.heading {
				color: #fff;
				font-size: 1.8em;
				height: auto;
				padding: 0 3px;
				}
				body.home .rural-property-search span.heading strong {
					color: #7bde30;
					font-weight: normal;
					font-size: 0.7em;
					line-height: 0.8em;
					}
			body.home .rural-property-search .checkboxlist-inner {
				width: 189px;
				margin: 0 0 0 4px;
				border: 1px solid #f5f5f5;								
				}
			

	body.home .container {
		background: transparent url(/images/branding/container-home-bg.gif) repeat-x top;
		}
		body.home .container-inner {
			width: 998px;
			w\idth: 958px;
			padding: 15px 0 0 40px;
			}
			body.home .primary-content,
			body.home .secondary-content {
				width: 479px;
				padding: 0;
				display: block;
				float: left;
				}
	
	body.home .footer {
		padding: 30px 0 20px 0;
		}
		
/* =Featured properties, services
------------------------------------------------*/

.featured-properties-box,
.our-services-box {
	background: transparent url(/images/components/large-box-green.png) no-repeat top center;
	width: 468px;
	w\idth: 448px;
	padding: 16px 10px;
	position: relative;
	float: left;
	z-index: 10;
	margin: 0 0 5px 0;
	}
.home .featured-properties-box{
	padding-bottom: 3px;
}
	.featured-properties-box span.heading,
	.our-services-box span.heading {
		font-size: 1.7em;
		color: #fff;
		padding: 0 0 0 10px;
		}
	.our-services-box {
		min-height: 320px;
		height: auto !important;
		height: 320px;
		}

.featured-properties li .wrap0	{
	float: right;
	margin: 0 0 0 12px;
	}
.featured-properties h3 {
	color: #00703c;	
	padding: 0.6em 0 0 0;
	}	
	.featured-properties h3 strong {
		color: #000;
		}
	.featured-properties .price {
		padding: 0;
		font-weight: bold;
		}

body.home .switch {overflow: hidden;}

.featured-properties-box .switch a {
	background: transparent url(/images/buttons/featured-button.png) no-repeat left top;
	}
	.featured-properties-box .switch a span,
	.featured-properties-box .switch a:visited span {
		height: 20px;
		width: 56px;			
		}	
	.featured-properties-box .switch a:hover,
	.featured-properties-box .switch a.current,
	.featured-properties-box .switch a.current:visited {
			background: transparent url(/images/buttons/featured-button.png) no-repeat left bottom;
			}

.content-home {
	width: 451px;
	w\idth: 448px;
	padding: 16px 3px;
}


			
			
			
