
body{
	margin: 0px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
img{border:0px;}

form{display:inline;}

#name{
	width:0px;
	height:0px;
	border:none;
	border:0px solid #FFF;
	background-color:transparent;
}

table{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse: collapse; 
}
td{vertical-align:top;}
th{vertical-align:top; text-align:left;}
form th{padding:5px;}
form td{padding:5px;}

select{
	border:3px solid #557D25;
	width:125px;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{
	color: #557D25;
	font-size:22px;
}
h2{
	color: #557D25;
}
h3{
}
h4{
	margin:0px;
	margin-bottom:2px;
	font-size:12px;
}
h5{
	color: #557D25;
	margin-top:7px;
	margin-bottom:7px;
	font-size:14px;
}
.divCenter{
	margin-left:auto;
	margin-right:auto;
}
#header{
	height:56px;
}
#header .header{
	height:56px;
	background-color:#557D25;
}
#content{
	margin-top:15px;
}
.contentBG{
}
.mainContent{
	padding-left:10px;
	padding-right:10px;
	min-height:450px;
}
/*####################################################################################################################*/
/*Main menu CSS*/
.menuBG{
	background-repeat:repeat-x;
	height:30px;
}
ul#menu { 
	width: 100%; 
	height: 30px; 
	font-weight: bold; 
	list-style-type: none; 
	font-size:14px;
	margin: 0px; 
	padding: 0px; 
	background-color:#557D25;
	border-top:2px solid #FFF; 
	border-bottom:2px solid #000;
}
ul#menu li { 
	display: block; 
	float: left; 
	margin: 0 0 0 0px; 
}
ul#menu li a { 
	color: #FFF; 
	display: block; 
	height: 30px;  
	line-height: 30px;
	text-decoration: none; 
	text-shadow: #000 0px 0px 4px;
	padding: 0px 15px 0px 15px; 
}

ul#menu li a:hover { 
	color: #FFF; 
	background-color:#96BF77;
	height: 30px; 
}
ul#menu li.current{ 
	
}
ul#menu li a.current{ 
	color: #FFF; 
	background-color:#96BF77;
	text-shadow: #000 1px 1px 1px;
}
#submenu ul{
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	width:210px;	
}
#submenu li{
	background-image:url("assets/subMenuSlice.png");
	background-repeat:repeat-y;
}
#submenu li.top{
	background-image:url("assets/subMenuTop.png");
	height:20px;
	background-repeat:no-repeat;
}
#submenu li.bottom{
	background-image:url("assets/subMenuBottom.png");
	height:20px;
	background-repeat:no-repeat;
}
#submenu li a{
	display:block;
	padding:5px;
	padding-left:20px;
	color:#000;
	font-weight:bold;
}
#submenu li a:hover{
	color:#557D25;
}
#submenu li a.current{
	color:#557D25;
}
#imageRoator{
	width:735px;
	height:224px;
	background-color:#FEF8D8;
}


/*##########################*/
/*side bar search Form*/
#searchSideBar{
	width:200px; 
}
#searchSideBar ul{
	list-style-type: none;
	width:200px;
	margin: 0px; 
	padding: 0px;
}
#searchSideBar li{
	padding:2px;
	padding-left:20px;
	background-image:url("assets/searchSideBarSlice.png");
	background-repeat:repeat-y; 
}
#searchSideBar li.top{
	background-image:url("assets/searchSideBarTop.png");
	background-repeat:no-repeat;
	height:30px;
	line-height:30px;
	padding:0px;
	text-align:center;
	font-size:14px;
	color:#FFF;
}
#searchSideBar li.bottom{
	background-image:url("assets/searchSideBarBottom.png");
	background-repeat:no-repeat;
	height:14px;
}
#searchSideBar .searchButton{
	float:right;
	padding-right:10px; 
}
#searchSideBar li.formTitle{
	font-weight:bold;
	padding-left:23px;
}

/*#######################*/
/*speical Styles*/
.whiteButton{
	background-image:url("assets/whiteButton.png");
	background-repeat:no-repeat;
	width:206px;
	height:38px;
	text-align:center;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
	color:#557D25; 
}
.whiteButton a{
	display:block;
	color:#557D25;
}
.whiteButton a:hover{
	color:#96BF77;
	text-decoration:none;
}
.greenButtonLarge,
.greenButtonMedium,
.greenButtonSmall,
.greenButtonMini,
.greenButtonLargeWhite,
.greenButtonMediumWhite,
.greenButtonSmallWhite,
.greenButtonMiniWhite{
	text-align:center;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	height:38px;
	cursor:pointer;
}
.greenButtonLarge a,
.greenButtonMedium a,
.greenButtonSmall a,
.greenButtonMini a,
.greenButtonLargeWhite a,
.greenButtonMediumWhite a,
.greenButtonSmallWhite a,
.greenButtonMiniWhite a{
	color:#FFF;
}
.greenButtonLarge{
	background-image:url("assets/greenButtonLarge.png");
	background-repeat:no-repeat;
	width:191px;
}
.greenButtonMedium{
	background-image:url("assets/greenButtonMedium.png");
	background-repeat:no-repeat;
	width:180px;
}
.greenButtonSmall{
	background-image:url("assets/greenButtonSmall.png");
	background-repeat:no-repeat;
	width:110px;
}
.greenButtonMini{
	background-image:url("assets/greenButtonMini.png");
	background-repeat:no-repeat;
	width:73px;
}

.greenButtonLargeWhite{
	background-image:url("assets/greenButtonLargeWhiteBG.png");
	background-repeat:no-repeat;
	width:191px; 
}
.greenButtonLarge input,
.greenButtonLargeWhite input{
	border:none;
	background:none;
	padding:0px;
	width:191px;
	text-align:center;
	line-height:34px;
	font-size:15px;
	font-weight:bold;
	color:#FFF; 
	
	height:30px;
}
.greenButtonMediumWhite{
	background-image:url("assets/greenButtonMediumWhiteBG.png");
	background-repeat:no-repeat;
	width:180px;
}
.greenButtonSmallWhite{
	background-image:url("assets/greenButtonSmallWhiteBG.png");
	background-repeat:no-repeat;
	width:110px;
}
.greenButtonMiniWhite{
	background-image:url("assets/greenButtonMiniWhiteBG.png");
	background-repeat:no-repeat;
	width:73px;
}
/*#######################*/
/*featurd properties*/
#featuredProperties table{
	width:440px;
	height:150px;
}
#featuredProperties{
	width:960px;
}
#featuredProperties .featuredProperties{
	background-image:url("assets/featuredBG.gif");
	background-position:center center;
	background-repeat:no-repeat;
	height:170px;
	width:463px;
}
#featuredProperties .propertyRotatorContainer{
	padding:10px;
}
#featuredProperties .title{
	color:#703F25;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
#featuredProperties .imageContainer .sold,
#featuredProperties .imageContainer .letAgreed{
	position:absolute;
	width:90px;
	height:40px;
	background-position:top right;
}
#featuredProperties .imageContainer .sold{
	background-image:url("assets/soldSmall.png");
	background-repeat:no-repeat;
}
#featuredProperties .imageContainer .letAgreed{
	background-image:url("assets/letAgreedSmall.png");
	background-repeat:no-repeat;
}
#featuredProperties .imageContainer{
	text-align:center;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	height:70px;
	width:90px;
	border:1px #CCC solid;
}
#featuredProperties .imageContainer img{
	height:70px;
	
}
#featuredProperties .arrow a{
	display:block;
	height:70px;
	padding-top:30px;
}
#featuredProperties .location,
#featuredProperties .price,
#featuredProperties .location a,
#featuredProperties .price a{
	color:#703F25;
	text-align:center;
	font-weight:bold;
}

/*#######################*/
/*footer*/

.greenLine{
	background-color:#557D25;
	height:5px;
}

.greenBlock{
	background-color:#557D25;
	height:30px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	display:inline;
	padding:5px;
	line-height:24px;
}

.copyright{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.footerMenu{
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.footerMenu a{ 
	color:#000;
}
#footer{

}

.footerContent a{

}

