/******* SETS DEFAULT PAGE BACKGROUND, TEXT SIZE AND COLORING ***********/
body { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;background-color:#977744;
	margin-left:0px;margin-top:18px;margin-right:0px;margin-bottom:20px;background-image:  url("/images/background.gif");
	background-repeat: repeat; }

/******* SETS DEFAULT FORM FIELDS FORMATTING ***********/
input {font-size:11px;font-family: Arial, Helvetica, sans-serif}
select {font-size:11px;font-family: Arial, Helvetica, sans-serif}
textarea {font-size:11px;font-family: Arial, Helvetica, sans-serif}

.error_input { background-color:#FFCC66; }

/******* DEFAULT FORMAT FOR ALL LINKS THROUGHOUT THE SITE ***********/
a:link{color: #006699;text-decoration: underline}
a:visited{color: #006699;text-decoration: underline}
a:active{color: #006699;text-decoration: underline}
a:hover{color: #006699;text-decoration: underline}


.TextHeadline {font-family:"Times New Roman", Times, serif;font-size: 22px;font-weight: normal;
	color: #006699;text-decoration: none;margin: 0px;}

.ErrorHeadline {font-family:"Times New Roman", Times, serif;font-size: 22px;font-weight: normal;
	color: #990000;text-decoration: none;margin: 0px;}

.TextArial2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #462804;
	text-decoration: none;margin: 0px;}

.TextArial {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;
	text-decoration: none;margin: 0px;}

.FormWhite {color: #FFFFFF; text-decoration: none;margin: 0px;}

.TextArialSmall {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;
	text-decoration: none;margin: 0px;}

.TextLarge {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;
	text-decoration: none;margin: 0px;}

.Text_Brown {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #7C5F37;
	text-decoration: none;margin: 0px;}
	
.TextBlackTiny {font-family: Tahoma,Arial,Verdana,sans-serif;font-size: 9px;color: #000000;
	text-decoration: none;margin: 0px;}

/*******  ***********/
.black:link {color: #000000;text-decoration:none;}		
.black:visited {color: #000000;text-decoration:none;}
.black:active {color: #000000;text-decoration:none;}
.black:hover {color: #000000;text-decoration:none;}

/*******  ***********/
.dark:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration:underline;}		
.dark:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration:underline;}
.dark:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration:underline;}
.dark:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration:underline;}

.footer:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #5E3606;text-decoration:underline;}		
.footer:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #5E3606;text-decoration:underline;}
.footer:active {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #5E3606;text-decoration:underline;}
.footer:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration:underline;}


.form_block { font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 8px 0px 8px 0px; 
	background-color: #F7F8D6; border: 1px solid #E9E7B6; }
	
.form_block_2 { font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 12px; 
	background-color: #FFFFFF; border: 1px solid #E9E7B6; }

.featured_back {background-image:  url(/images/featured_back.jpg);padding: 17px 19px 19px 15px; }

.photo_block { padding: 3px 3px 3px 3px; background-color: #FFFFFF; border: 1px solid #94A3B8; }

.body_block {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-image:  url(/images/setup/page_back.gif);
	padding: 0px 5px 0px 0px; background-repeat: repeat-y; background-position: right top; background-color:#E2E0A1; }

.body_block_int {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-image:  url(/images/setup/int_back.gif);
	padding: 0px 5px 0px 0px; background-repeat: repeat-y; background-position: right top; }

.nav_block { background-color:#E9E7B6; }

.well_back { background-color:#FFFFFF; padding: 12px 18px 12px 18px; border: 1px solid #E2E0A1; }

.well_back_int { background-color:#FFFFFF; padding: 0px 18px 12px 18px; }

.well_block {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px 24px 0px 8px; }

.well_block_int {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 6px 30px 0px 30px; background-color:#FFFFFF; }

.dot_line_white { background-image:  url("/images/dot_line_white.gif");background-repeat: repeat-x; }

.dot_line_tan { background-image:  url("/images/dot_line_tan.gif");background-repeat: repeat-x; }

.search_block_int {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding: 0px 60px 0px 0px;}

.search_page_well {font-family: Arial, Helvetica, sans-serif;font-size: 11px; background-color: #F7F8D6; }


.body_frame { padding-top: 0px;padding-right: 36px;padding-bottom: 0px;padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-image: url(/images/box_r2_c1.gif);
	background-repeat: repeat-y; }

.side_frame { padding-top: 0px;padding-right: 9px;padding-bottom: 0px;padding-left: 23px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.side_frame_int { padding-top: 0px;padding-right: 16px;padding-bottom: 0px;padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;}




/*******  TOP NAVIGATION MENUS  ***********/
ul { padding: 3px 0px 3px 0px; margin: 0; list-style: none;}
li { float: left; position: relative; width: 10em;}
li ul { display: none; position: absolute; top: 25px; left: -10px; background-color:#E9E7B6; }
li > ul { top: auto; left: auto;}
li:hover ul, li.over ul{ display: block; }

.last_li { display: none; position: absolute; top: 25px; left: -24px; background-color:#E9E7B6; }
.norm_li { display: none; position: absolute; top: 25px; left: -10px; background-color:#E9E7B6; }

#sectionLinks{ 
margin: 0px;padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#sectionLinks a:link, #sectionLinks a:visited { display: block; text-decoration: none; background-color:#E9E7B6;
padding: 6px 10px 6px 10px; color: #977744; width: 130px;}
#sectionLinks a:hover{ 
background-color: #7F96B0;background-image: none;text-decoration: none;color: #FFFFFF; width: 130px; }

#aboutLinks{ 
margin: 0px;padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#aboutLinks a:link, #aboutLinks a:visited { display: block; text-decoration: none; background-color:#E9E7B6;
padding: 6px 10px 6px 10px; color: #977744; width: 110px;}
#aboutLinks a:hover{ 
background-color: #7F96B0;background-image: none;text-decoration: none;color: #FFFFFF; width: 110px; }



/*******  SIDE NAVIGATION MENUS  ***********/
#sideLinks{ 
margin: 0px;padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#sideLinks a:link, #sideLinks a:visited { display: block;border-top: 0px solid; text-decoration: none;
padding: 5px 10px 5px 10px;color: #977744; width: 140px; }
#sideLinks a:hover{ 
background-image: none;text-decoration: underline;color: #6C859B; width: 140px; }




/*******  FEATURED HOMES FORMATTING  ***********/
.showcase_photo {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-image:  url(/images/setup/page_back.gif);
	padding: 0px 5px 0px 0px; background-repeat: repeat-y; background-position: right top; }
.showcase_text {font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 2px 12px 2px 12px; }


.list_line_top { font-family: Arial, Helvetica, sans-serif;font-size: 9px; padding-top: 16px; 
	padding-right: 4px;padding-bottom: 6px;padding-left: 4px;background-color: #FFFFFF; 
	background-image: url(/image/line_border.gif);background-repeat: repeat-x}

.list_line_1 { font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;
	padding-right: 3px;padding-bottom: 5px;padding-left: 3px;background-color: #EFEFEF; }

.list_line_2 { font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;
	padding-right: 3px;padding-bottom: 5px;padding-left: 3px;background-color: #FFFFFF; }

.gray_block { font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 0px; background-color:#EFEFEF; }
.tan_block { font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 0px; background-color:#E2E0A1; }
.blue_block { font-family: Arial, Helvetica, sans-serif;font-size: 11px; padding: 4px 3px 4px 3px; background-color:#6484A4; color: #FFFFFF; }


.form_headline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.form_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  }
.form_error { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold; }
.form_disclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }