/* body copy links */
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}

/* bottom navigation links */
a.bottom:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000}
a.bottom:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000}
a.bottom:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000}
a.bottom:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000000}

/* side nav links */
a.side:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}
a.side:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}
a.side:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}
a.side:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#0900C6;}

/* text */
body, td {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px}
.bodysmall {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10.5px}
/*.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15.5px; color: #003366}*/
.message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.5px; color: red; font-weight: bold } 

/* text boxes */
.textbox050 {  width: 50px}
.textbox100 {  width: 100px}
.textbox125 {  width: 125px}
.textbox150 {  width: 150px}
.textbox200 {  width: 200px}
.textbox250 {  width: 250px}
.textbox275 {  width: 275px}
.textbox300 {  width: 300px}


/*%%%%% IDs %%%%%*/

#search_box {	
	border:2px solid #FFFFFF;	
	width:222px;	
}

#search_box .header {	
	font-size:12px;
	font-weight:bold;
}

#search_box td {
	border:0px;
}

#search_box a:link {font-size:11px;}
#search_box a:visited {font-size:11px;}
#search_box a:hover {font-size:11px;}


#details_slide_show {
	background:#CCCCCC;
	padding-top:7px;
	padding-bottom:7px;
}

#details_slide_show a:link {font-size:9px;color:#0C024B;}
#details_slide_show a:visited {font-size:9px;color:#0C024B;}
#details_slide_show a:hover {font-size:9px;color:#0C024B;}

#header_contact_info {
	border-top:10px solid #FFFFFF;
	padding:20px 10px 0px 0px;
	color:#0A0054;
	font-size:10px;
	background-color:#F2F1EC;		
}

#drop_shadow {
	background:url(media/img_drop_shadow.jpg);
	background-repeat:repeat-y;
	background-position:left;
}

/*%%%% CLASSES %%%%%*/

.bottom_text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 9.5px;
	background:#F1F1E9;
	padding:12px;
}

.image_details_box {
	background:#F7F4EF;
	border:1px solid #CCCCCC;
}

	
.side_text {
	color:#FFFFFF;
	font-size:11px;
}

.home_container #home_property_listings,#home_latest_news{
	border:2px solid #FFFFFF;
	padding:11px 10px 5px 11px;
	background:#E5D7BA;
	font-size:11px;
}

.side_section_navs {
	border:2px solid #FFFFFF;
	padding:11px 10px 5px 11px;
}

.header {
	font-size:14px;
	font-weight:bold;
	color:#0C0062;
}

.white_border {
	border:2px solid #FFFFFF;
}

.container_right td{
	border:2px solid #FFFFFF;	
}

.home_container {	
	padding:5px 0 5px 5px;
	background:#C6B89B;	
}

.side_header {
	color:#63605B;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}

.side_header a:link {color:#63605B;font-weight:bold;text-decoration:none;}
.side_header a:visited {color:#63605B;font-weight:bold;text-decoration:none;}
.side_header a:hover {color:#63605B;font-weight:bold;text-decoration:none;}

.color_bar {
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;	
}

.interior_page_cell {
	padding:18px 10px 18px 10px;
}

.cell_padding_top_bottom {
	padding-top:5px;
	padding-bottom:5px;
}

.artisan_image {
	border:1px solid #CFCFCD;
}

.artisan_title {
	color:#707070;
}

.artisan_header {
	font-size:14.5px;
	font-weight:bold;
	color:#0C0062;
}

.prevnext {
	background:#EDEDE5;
	padding:4px;	
}

.prevnext td {
	font-size:9px;
}

.prevnext a:link {font-size:9px;}
.prevnext a:visited {font-size:9px;}
.prevnext a:hover {font-size:9px;}

.small_link a:link {font-size:9px;}
.small_link a:visited {font-size:9px;}
.small_link a:hover {font-size:9px;}

.print {
	/*only show when printing*/
	display:none;
}
