body {
	color:#9A9A9A;
	font-family:Tahoma, verdana,Georgia, Times New Roman, Times, serif;
}
td,p {
	font-size:9pt;
	color:#9A9A9A;
}
A:LINK {
	color:#FFFFFF;
}
A:VISITED {
	color:#FFFFFF;
}
.wide {
	width:120px;
	font-size:11px;
}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {
display: inline-block;
}

* html .clearfix {height: 1%}
.clearfix {display: block;}
/*------------------------------------------------------------------------------------ */


a:link.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:visited.three				
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:active.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; }
a:hover.three
{ font-size:11px ; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #555555;
	text-decoration: none; }

#search_form_bg{ background:url(images/fp_pond.jpg) no-repeat right; width:754px; height:393px;}


/* ---------------- Docs Specific Layout --------------------------------------- */
form {margin: 0; padding: 0;}

#contact_wrap {padding: 0 0 0 317px;}

.required_field {font-size: 12px; font-weight: bold; color: #880000;}

.l_float {float: left;}

#general_interest {padding: 10px 0 0 0;}

#contact_interest_wrap {padding: 5px 0 0 0;}

#contact_interest_bg {float: left; background-image: url(images/contact_interest_bg_04.gif); background-repeat: repeat-x; width: 480px; height: 85px;}

#interest {float: left; padding: 10px 0 0 0; font-weight: bold;}

#interest_options {float: left; padding: 10px 0 0 5px; width: 70px;}

.contact_radio_item {float: left; padding: 0 0 0 0;}

.radio_text {float: left; padding: 3px 0 0 0;}

.contact_radio {margin: 0; padding: 0; width: 20px; height: 20px;}

#dropdown_select_wrapper {float: left; width: 250px;}

.dropdown_tag {float: left; padding: 3px 5px 0 0;}

.dropdown_box_container {float: left;}

.contact_dropdown_item {font-size: 11px; color: #383934;}

#house_wrap {width: 200px; padding: 10px 0 0 0;}

#lot_wrap {width: 200px; padding: 30px 0 0 0;}

#villages_row {clear: both; padding: 5px 0 0 75px;}

#villages_tag {float: left; font-weight: bold; padding: 3px 0 0 0;}

.village_group {float: left; padding: 0 0 0 10px;}

#contat_header {padding: 15px 0 5px 0;}

#contact_info_wrap {background-image: url(images/contact_parts_08.gif); background-repeat: repeat-y;}

#contact_content {float: left; width: 507px; background-image: url(images/contact_gradient_bg_07.gif); background-repeat: repeat-x;}

#contact_table {float: left; width: 300px;}

.contact_title {font-weight: bold; padding: 0 10px 0 0;}

.contact_field {padding: 0 0 3px 0;}

#contact_house {float: left;}

#comments {padding: 10px 10px 10px 10px;}

#contact_reference {padding: 0 0 0 10px;}

#hear_dropdown {font-size: 12px;}

#bottom_checks {padding: 10px 0 0 10px;}

#submit_button {padding: 10px 0 10px 350px;}









.menu {
list-style: none;
position: relative;
margin: 0;
padding: 0;
}
.menu li{
display: block;
overflow: hidden;
padding: 0;
cursor: pointer;
float: left;
height: 30px;
margin-right: 0px;
background-image:url(/images/refresh_sprites_menu.gif);
background-repeat:no-repeat;
}
.menu a{
display:block;
height:30px;
text-indent:-9999px;
outline:none;
}

#item1 {
background-position:0px 0px;
width: 69px;
}
#item2 {
background-position:-69px 0px;
width: 48px;
}
#item3 {
background-position:-117px 0px;
width: 69px;
}
#item4 {
background-position:-186px 0px;
width: 103px;
}
#item5 {
background-position:-289px 0px;
width: 119px;
}
#item6 {
background-position:-408px 0px;
width: 148px;
}
#item7 {
background-position:-553px 0px;
width: 111px;
}
#item8 {
background-position:-667px 0px;
width: 58px;
}
#item9 {
background-position:-725px 0px;
width: 65px;
}
#item10 {
background-position:-790px 0px;
width: 91px;
}
#item11 {
background-position:-881px 0px;
width: 82px;
}

#item1.active, #item1:hover {
background-position: 0 bottom;
}
#item2.active, #item2:hover{
background-position: -69px bottom;
}
#item3.active, #item3:hover {
background-position: -117px bottom;
}
#item4.active, #item4:hover {
background-position: -186px bottom;
}
#item5.active, #item5:hover {
background-position: -289px bottom;
}
#item6.active, #item6:hover {
background-position: -408px bottom;
}
#item7.active, #item7:hover {
background-position: -553px bottom;
}
#item8.active, #item8:hover {
background-position: -667px bottom;
}
#item9.active, #item9:hover {
background-position: -725px bottom;
}
#item10.active, #item10:hover {
background-position: -790px bottom;
}
#item11.active, #item11:hover {
background-position: -881px bottom;
}

