@charset "utf-8";

body {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	background:#58775b url(../images/whiteback.gif) repeat-y center;

	margin:0;

	padding:0;

}



a{color:#004833; text-decoration:none; font-weight:bold;}

a:hover{text-decoration:underline;}

p{	line-height:18px;}

.clearer{clear:both;}



#back{

background:url(../images/back.gif) repeat-x top;



}



#frame{

margin-left:auto;

margin-right:auto;

width:960px;

background:#fff url(../images/sidenavback.gif) repeat-y left;

}

#home #frame{background:#fff;}



#nav{

background:url(../images/navback.gif) repeat-x top;	

height:36px;

border-bottom:1px solid #bfd1cc;

font-size:14px;

}



	#nav ul{margin:0; list-style:none; padding:0;}

	

		#nav li{

			margin:0 0 1px 0;

			padding:0;

			display:inline;

			float:left;

		}

		

			#nav li a{

			background:url(../images/navbuttonback.gif);	

			padding:10px 14px 9px 14px;

			margin:0px 15px 0px 15px;

			display:block;

			color:#004833;

			text-decoration:none;

			font-weight:normal;

			}

			

			#nav li a:hover, #nav li.current a{

				background-position: 0 -50px;

			color:#fff;

			

			}

#fullwidth{

	background:#fff;

}



	#fullwidth h1{

	margin:0px 14px 14px 14px;

			padding:20px 0 0 0;

			font-size:14px;	

	}

	#fullwidth h2{

		margin:0 14px 14px 14px;

			padding:0;

			font-size:14px;

	}

	#fullwidth p{

		margin:0 14px 14px 14px;

			padding:0;

	}

	

	#fullwidth p.more, #fullwidth #green .promo .more{

		text-align:right;

			display:block;		

	}



	#fullwidth img{

		float:left;

		margin:20px;

	}

	

		#fullwidth #forsale{padding-top:10px;}

	

		#fullwidth #forsale img{

		margin:0 14px 0 0;	

		}

		#fullwidth #forsale .more{

			display:block;

			text-align:left;}

		

	

		#fullwidth #green{

		background:#f3f9eb;

		clear:both;

		display:block;

		width:960px;

		}

		

			#fullwidth #green .promo{

				width:287px;

				float:left;

				text-align:center;

				margin:20px 9px 0px 20px;

				display:inline;

			}

			

				#fullwidth #green .promo img{

				float:none;	

				margin:0 0 10px 0;

				}

				

				#fullwidth #green .promo h3{

					text-align:left;

					margin:0px 0px 10px 0px;

					font-size:12px;

				}

				

				#fullwidth #green .promo p{

					text-align:left;

					margin:0px 0px 14px 0px;

				}

				

				#fullwidth #green .promo p.small{

					text-align:right;

					font-size:10px;

				}

				#fullwidth #green .promo .view-alertblock{

					color:#F00;

				}



			



#left{clear:both;

float:left;

width:180px;

font-size:14px;

}

	#left ul{

	margin:0;

	padding:0;

	list-style:none;

	}

	

		#left li{

		margin:0;

		padding:0;

		display:inline;

		

		}

		

			#left li a{

				display:block;

				border-bottom:1px solid #bfd1cc;

				background:url(../images/sidenavbuttonback.gif);	

				padding:14px 10px 14px 14px;

				color:#004833;

			text-decoration:none;

			font-weight:normal;



			}

			#left li a:hover, #left li.current a{

				background-position: 0 -200px;



			}





#left p{margin:14px 14px 0 14px; font-size:11px; color:#58775b;}



#right{float:left;

width:780px;

padding:14px 0 14px 0;	

}

	#right h1{

		margin:0 14px 14px 14px;

		padding:0;

		font-size:18px;

	}

	#right h2{

		margin:0 14px 14px 14px;

		padding:0;

		font-size:14px;

	}

	#right h4{

		margin:0 14px 14px 14px;

		padding:0;

		font-size:14px;
		
		display:block;
		border-bottom:1px solid #58775b;
		padding-bottom:5px;
		color:#58775b;

	}


	#right p{

		margin:0 14px 14px 14px;

		padding:0;

		font-size:12px;



	}

	#right ul{

		line-height:18px;

		

	}

	

		#right table{

		margin:0 14px 14px 11px;

		padding:0;

		font-size:12px;



	}



	#right .forsale{clear:both; margin-top:20px;}

	

		#right .forsale h3{margin:0 14px 14px 14px;

			padding:0;

			font-size:14px;

		}

		

		#right .forsale img{ margin:0 14px 14px 14px;}

		

		#right .forsale .mainimage img{float:left;}

	#right .forsale .additionalimages{clear:both;}

	

		#right .view-alertblock p{

		margin:0 14px 14px 14px;

		padding:0;

		font-size:12px;

					color:#F00;

				}



#footer{

	clear:both;

	background:#fff;

border-top:1px solid #bfd1cc;

padding:5px 0 20px 0;

font-size:10px;

}



#home #footer{border-top:none;}



	#footer p{

		margin:0 8px 0 8px;

		padding:0;

	}

	

	#footer span{margin-right:70px;}

	#footer p.floatright{float:right;}

form{margin:14px;}



form label{display:block;}



form .form-item{

	margin:14px 0 0 0;	

	clear:both;

}





form input, form textarea{border:1px solid #bfd1cc; margin-top:5px; width:95%;}

form input#edit-submit{border:1px outset;width:auto;}

form input.form-checkbox{width:auto;}

fieldset{margin:0; padding:0; border:none;}

legend{display:none;}

.description{margin:14px 14px 14px 0px;}



.img-right {

float:right;

padding:0px 0px 0px 14px;

}

#map_canvas {

float:left;

margin:0px 14px 0px 14px;

}


.img-left {

float:left;

padding:0px 14px 0px 0px;

}

