/*MENU SETTINGS*/

/*main menu style*/
.menu_large	a:link  {color:#ffffff; text-decoration: none; font-size: 16px;} 
.menu_large	a:visited {color:#ffffff; text-decoration: none; font-size: 16px;} 
.menu_large	a:active {color:#FF9900; text-decoration: none;font-size: 16px;}  
.menu_large	a:hover {color:#666666; text-decoration: none; font-size: 16px;}
.menu_large	{
		font-size: 16px;
		font-weight: bold;
		color: #CCCCCC;
}

/*footer menu style*/
.menu_footer	a:link  {color:#cccccc; text-decoration: none;} 
.menu_footer	a:visited {color:#cccccc; text-decoration: none;} 
.menu_footer	a:active {color:#84624E; text-decoration: none;}  
.menu_footer	a:hover {color:#84624E; text-decoration: none;}
.menu_footer	{
	font-size: 12px;
	font-weight: bold;
	color:#AD8066;
	background-color:#000000;		
}

.menu_search	a:link  {color:#cccccc; text-decoration: none; font-size:14px;} 
.menu_search	a:visited {color:#cccccc; text-decoration: none; font-size:14px;} 
.menu_search	a:active {color:#84624E; text-decoration: none; font-size:14px;}  
.menu_search	a:hover {color:#84624E; text-decoration: none; font-size:14px;}
.menu_search	td {font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#000000;		
}

/*main table bg color*/

#main_table{
background-color:#ffffff;
border-collapse: collapse;
}

/*use for menu and header colors*/
.menu_header {
	background-color:#000000;
}

.menu_body {
	background-color:#000000;
	background-image:url(images/menu.jpg);
}

.main_table {
background-color:#FFFFFF;

}

/*copyright and flint digital link*/
.footer_small	a:link  {color:#666666; text-decoration: none;} 
.footer_small	a:visited {color:#666666; text-decoration: none;} 
.footer_small	a:active {color:#666666; text-decoration: none;}  
.footer_small	a:hover {color:#CCCCCC; text-decoration: none; }
.footer_small	{
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
}

a:link, a:visited {color:#0033CC; text-decoration: none;}
a:active, a:hover {color:#FF9900; text-decoration: none;}

.tools a:link, a:visited{text-decoration:none;}
.tools a:active, a:hover{text-decoration:none;}

h1 {
	font-size:16px;
	color:#004000;
	font-weight:bold;
	text-align:center;
}

p{
	text-align:justify;
	
}
img {border: 0}

body {
background-image:url(images/bg.gif);
background-color:#d7c7b2;
background-repeat:repeat-y;
background-position:center;
margin-top:0px;
margin-bottom:0px;
color:#333333;
}

body, table, td  {
font-family:"Trebuchet MS", verdana, arial, helvetica;
font-size:13px;
border-collapse: collapse;
}



.index_text {
font-size: 15px;
text-align:justify;
}

/*This Area Handles the apperance of the details box for property details*/

.detail {
	background-color: #CCCCCC;
} 
  
.detail_top {
	background-color: #CCCCCC;
	background-image: url(images/bg_top.jpg);
  } 

.detail_bottom {
	background-color: #CCCCCC;
	background-image: url(images/bg_bottom.jpg);
} 

.image_border {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDC5AA;
	border-right-color: #DDC5AA;
	border-bottom-color: #DDC5AA;
	border-left-color:#DDC5AA;
	margin-right:10px;
}

.image {

	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	}
.image2 {
	border-top-width:10px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	}
.image3 {
	border-top-width:10px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	}
.title {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.error {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.head {
	font-size: 14px;
	font-weight: bold;
	line-height:13px;
	color: #990000;
}

.photo_caption {
	font-size: 8px;
	line-height:10px;
	color: #666666;
}

/*feature listing style*/
.featured_listings {
	color:#cccccc;
	font-size: 16px;
	font-weight: bold;	
	background-color:#000000;
}

.qsearch_text {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

.price {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.property_description {
	font-size: 10px;
	color: #333333;
	font-weight: bolder;
}
.property_address {
	font-size: 10px;
	font-weight: bolder;
	color: #333333;
}

.property_type {
	font-size: 12px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #ffffff;
}

.table_border {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color:#000000;
}

.signup {
	text-align: left;
	font-size: 13px;
	border:2px solid #CCCCCC;
	width:250px;
	position:relative;
	left:30px;
	top:10px;
	bottom:10px;
	vertical-align: 6px;

}	

/*left menu style*/
.left_menu {
	line-height:13px;
	text-align: left;
	font-size: 13px;
	color:#333333;
	font-weight: none;
	background-color:#CCCCCC;	
	
/*dropshadow*/
}
.out {
	display:block;
	background:#666666;
	
	position:relative;
	margin:1em 0;
	color: #333333;
}

.in {
  text-align:center; 
  background:#fff; 
 
  position:relative; 
  padding:0px;
  font-weight:normal;
  }
.ltin {
  left:-3px;
  }
.tpin {
  top:-3px;
  }
.weather {width:50px;} /* change to suit */
.mls {width:152px;} /* change to suit */
.featured {width:150px;} /* change to suit */
.narrow {width:120px;} /* change to suit */
h4 {font-weight:bold; color:#000;}

/*main table shadow unbelievably difficult fix for DS*/

.shadow-wrap{
	width: 100%;
	text-align:center;	
}
.shadow{
	width: 900px;
	background-image:url(images/shadow.png);
	background-position: center;
	behavior: url(iepngfix.htc);
	margin-left: auto;
	margin-right:auto;
}