body {
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
}
form { padding:0px; margin:0px;}

a { text-decoration: none; } 
img { border:0;}
/*Main site*/
.new_logobanner {
	background-image:url(../images/background_banner.jpg);
	background-repeat:repeat;
	height:126px;
}
.new_navgreentab {
	background-image:url(../images/tab_green.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:21px;
	padding: 0px 0px 0px 0px;
	font-size:75%;
	color: #FFFFFF;
	text-align:center;
}
.new_navgreentab a {
	color:#FFFFFF;
	text-decoration:none;
}	
.new_navgreentab a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.new_navgreytab {
	background-image:url(../images/tab_grey.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:21px;
	padding: 0px 0px 0px 0px;
	font-size:75%;
	color: #FFFFFF;
	text-align:center;
}
.new_navgreytab a {
	color:#FFFFFF;
	text-decoration:none;
}	
.new_navgreytab a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.new_table_green {
	background-color:#D7DF3D;
	height:11px;
}
.new_table_top {
	background-image:url(../images/toptable_background.jpg);
	background-repeat:repeat;
	height:22px;
}
.table_leftbar {
	background-color:#C0C283;
	background-image:url(../images/left_bar.jpg);
	background-repeat:repeat;
}
.table_rightbar {
	background-image:url(../images/right_bar.jpg);
	background-repeat:repeat;
}
.new_table_mid {
	background-image:url(../images/background_green.jpg);
	background-repeat:repeat;
	background-color:#C0C283;
}
.new_table_midFlash {
	background-image:url(../images/background_FlashHome.jpg);
	background-repeat:repeat;
	background-color:#C0C283;
}
.new_table_bottom {
	background-image:url(../images/background_bottom.jpg);
	background-repeat:repeat;
	height:40px;
}
.new_table_bottomgreen {
	background-image:url(../images/background_bottomgreen.jpg);
	background-repeat:repeat;
	height:32px;
}
.new_table_bottomgreenHome {
	background-image:url(../images/background_bottomGreenHome.jpg);
	background-repeat:repeat;
	height:32px;
}
.new_table_title {
	padding: 0px 20px 0px 0px; 
	font-size:115%;
	color: #FFFFFF;
	text-align:left;
}
.new_table_text_green {
	padding: 0px 20px 0px 0px; 
	font-size:80%;
	color: #006812;
	font-weight:bold;
	text-align:left;
}
.new_form_text {
	padding: 0px 0px 0px 0px; 
	font-size:70%;
	color: #333333;
	font-weight:normal;
}
.subtitle_text {
	padding: 0px 0px 0px 0px; 
	font-size:80%;
	color: #006812;
	font-weight:bold;
}
.main_text {
	padding: 0px 0px 0px 0px; 
	font-size:70%;
	color: #006812;
	font-weight:normal;
}
.main_text a {
	color:#006812;
	text-decoration:underline;
}	
.main_text a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.number_text {
	padding: 0px 0px 0px 0px; 
	font-size:70%;
	color: #006812;
	font-weight:bold;
}
.number_text a {
	color:#006812;
	text-decoration:underline;
	font-weight:normal;
}	
.number_text a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
/*Buying Page Styles*/
.BuyTitle {
	padding:0px 5px 0px 5px;
	background-color:#006812;
	color:#FFFFFF;
	font-size:115%;
	height:27px;
}
.PhotoMain {
	border:1px solid #FFFFFF;
	background-color:#006812;
}
.PhotoMainArea {
	padding:0px 0px 0px 0px;
	vertical-align:top;
	margin-top:7px;
}
.DescriptionMainArea {
	background-color:#FFFFFF;
	padding:7px 5px 7px 5px;
	margin-top:7px;
	margin-bottom:35px;
}
.DescriptionMainText {
	font-size:70%;
	color: #006812;
}
.DescriptionMainText a {
	color:#006812;
	text-decoration:underline;
}	
.DescriptionMainText a:hover {
	color: #B0AFAF;
	text-decoration:underline;
}
.DescriptionTitleMain {
	font-size:115%;
	color: #006812;
}
.DescriptionMainArea2 {
	background-color:#FFFFFF;
	padding:7px 5px 7px 5px;
	margin-top:7px;
	margin-bottom:20px;
}
/* Register Page Styles*/
.RegForm1 {
	background-color:#006812;
	padding:1px 0px 1px 2px;
	font-size:80%;
	color: #FFFFFF;
	font-weight:bold;
}
.RegFormTitle {
	background-color:#006812;
	padding:1px 0px 1px 2px;
	font-size:100%;
	color: #FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
}
.RegForm2 {
	font-size:75%;
	color: #006812;
	font-weight:normal;
}
.RegForm3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color: #006812;
	font-weight:normal;
}
.FormPadding {
	padding: 1px 0px 1px 2px;
}
.asterix {
	font-size:100%;
	font-weight:bold;
	color:#E8171D;
	vertical-align:middle;
}
.errorText {
	font-size:75%;
	font-weight:normal;
	color:#E8171D;
}
/* Contact Page*/

.PhotoMain2 {
	border:1px solid #FFFFFF;
}
.DescriptionText {
	font-size:70%;
	color: #006812;
	padding:2px 0px 2px 0px;
}
.DescriptionText a {
	color:#006812;
	text-decoration:underline;
}	
.DescriptionText a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
/* Property Details */
.PhotoThumb {
	border:1px solid #006812;
	width:120px;
	height:90px;
	margin-right:5px;
}
.PhotoLarge {
	border:1px solid #006812;
	margin-right:5px;
}
.DescriptionMainArea3 {
	background-color:#FFFFFF;
	padding:7px 5px 7px 5px;
	margin-top:7px;
	margin-bottom:10px;
}
.disclaimer_text {
	padding: 0px 0px 0px 0px; 
	font-size:60%;
	color: #006812;
	font-weight:normal;
	text-align:center;
}
.PropertyDescription {
	padding:0pz 3px 0px 3px;
}