/* CSS Document */

	html {
		scrollbar-3d-light-color:#FFFFFF; 
		scrollbar-arrow-color:#0099FF; 
		scrollbar-base-color:#DDDDE5; 
		scrollbar-dark-shadow-color:#666666; 
		scrollbar-face-color:#F0F0F0; 
		scrollbar-highlight-color:#CCCCCC; 
		scrollbar-shadow-color:#999999;
	}
	body, td, p, div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	h1 {
		font-size: 24px;
	}
	h2 {
		font-size: 20px;
	}
	h3 {
		font-size: 18px;
	}
	h4 {
		font-size: 16px;
	}
	h5 {
		font-size: 14px;
	}
	h6 {
		font-size: 12px;
	}
	body {
		
		margin: 0px;
		background-color: #FFFFCC;
		/*background-image: url(images/page_bg.gif);
		background-repeat: repeat-y;*/
	}
	
	.sky {
		background-image: url(images/sky_bg.jpg);
	}
	.fence-top {
		background-image: url(images/fence_top.gif);
		
	}
	.fence-bot {
		background-image: url(images/fence_bot.gif);
		
	}
	.fence strong {
		color: #FFFFFF;
		font-size: 16px;
	}
	.search-box-nav {
	    padding-left: none;
	    padding-right: none;
	    margin-right: none;
	    margin-left: none;
	}
	.search-box-nav imgb {
	    border-right: dashed 10px black;
	    padding-left: none;
	    padding-right: none;
	}
	td.nav {
		background-image: url(images/nav_bg.gif);
		z-index:20;
	}
	td.nav a, td.nav a:link, td.nav a:visited, td.nav a:active {
		padding-top: 2px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		z-index:20px;
	}
	td.nav a:hover {
		color: #CC0000;
	}

	td.content {
		
	}
	td.content-top {
		background-image: url(images/content_top.jpg);
		background-repeat: repeat-x;
	}
	div.table-content 
	{
		background-image: url(images/content_bg.jpg);
		background-repeat: repeat-y;
		
		background-color: #FFFFDE;
		border-left: 1px solid #CC9900;
		border-right: 1px solid #CC9900;
	}
	.bread-crumb a {    
		font-size: 10px;
		font-weight: bold;
		color: #663300;
		text-decoration: none;
		
	}
	.bread-crumb .page-on {
		font-size: 10px;
		font-weight: bold;
	}
	td.footer 
	{
		text-align: center;
		font-size: 10px;
		color: #331500;
		background-color: #F0E08E;
		border: 1px solid #CC9900;
	}
	td.footer a, td.footer a:link, td.footer a:visited, td.footer a:active {
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	td.footer a:hover {
		text-decoration: underline;
	}
	.sale {
		color: #CC3333;
	}
	.sm-black {
		font-size: 10px!important;
		color: #000000;
	}

/*  */
img.image-enlarge-img 
{
	border: 1px solid #333333;
	margin: 3px;
}
td.col-l h2,
td.col-r h2
{
	color: #663300;
	font-size: 22px;
	font-weight: bold;
}
td.col-r a, td.col-r a:visited, td.col-r a:active, td.col-r a:link,
td.col-l a, td.col-l a:visited, td.col-l a:active, td.col-l a:link 
{
	color: #996600;
	font-weight:bold;
	text-decoration: none; 
}
td.col-r 
{
	width: 200px;
	border-left: 1px solid #F0E0D0;
	background-color: #FFFFFF;
}
div.col-r,
div.column-listing 
{	
	width: 190px;
	margin: 5px;
	padding: 3px;
	border: dashed 1px #F0E0D0;
	background-color: #FFFFFF;
	background-image: url(images/box-bg-2.jpg);
	background-repeat: repeat-x;
}
.column-listing h2 
{
	margin: 0px inherit 5px;
}
.contact-box 
{
	margin: 5px;
	width: 70%;
	border: dashed 1px #F0E0D0;
	background-color: #FFFFFF;
	padding: 5px;
}
.form-box 
{
	margin: 5px;
	border: dashed 1px #F0E0D0;
	background-color: #FFFFFF;
	padding: 5px;
	background-image: url(images/box-bg-1.jpg);
	background-repeat: repeat-x;
}
.search-box 
{
	margin: 0px 5px 0px 0px;
	border: dashed 1px #F0E0D0;
	background-color: #FFFFFF;
	padding: 5px;
	background-image: url(images/box-bg-1.jpg);
	background-repeat: repeat-x;
}
.quote-box 
{
	margin: 10px 20px;
	padding: 10px;
	border: solid 5px #990000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.float-right 
{
	float: right;
}
img.clear 
{
	clear:both;
}
hr.light 
{
	color: #F0E0D0;
	background-color: #F0E0D0;
	height: 2px;
}
.btn ,
.btn-right
{
	font-size: x-small;
	color: #996600;
	background-color: #EBD88B;
	border: solid 1px #996600;
}
.btn-right 
{
	float: right;
}
span.inputLabel 
{
	font-weight:bold;
	width:100px;
	text-align:right;
}
img.img-right 
{
	float: right;
}
img.img-left
{
	float: left;
	vertical-align: middle;
}
/* Home Page Featured Property Display */
.home-featured-property 
{
	/*background-image: url(images/home_featuredprop_bg.jpg);
	background-repeat: no-repeat;*/
	border: dashed 1px #F0E0D0;
	text-align: center;
	width: 500px;
}
.home-featured-property h2.home-featured-property-title 
{
	text-align: left;
	font-size: 16px;
	color: #816403;
	background-image: url(images/featured_property_h2_bg.jpg);
	/*background-color: #DABE5C;*/
	margin: 1px;
	padding: 2px;
	
}
.home-featured-property .featured-property 
{

	margin: 10px 10px 20px;
	border: dashed 1px #816403;
	padding: 5px;
	width: 70%;
	text-align: left;
	
}
.home-featured-property img.property-image 
{
	border: 1px solid #816403;
	float: left;
	margin: 3px;
	margin-right: 10px;
}
/* Results */
.results-table th
{	
	padding: 3px;
	background-color: #EBD88B;
	border-left: 1px solid #FFFF9F;
	border-top: 1px solid #FFFF9F;
	border-right: 1px solid #D0C070;
	border-bottom: 1px solid #D0C070;
}
.results-table tr.even-row 
{
	background-color: #FFFFD0;
}
.results-table tr.odd-row,
.results-table tr.even-row 
{
	border-bottom: 1px solid #999999;
	
}
.results-table tr.even-row td {
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFCC;
	border-bottom: 1px solid #FFFFCC;
}
.results-table tr.odd-row td 
{
	padding: 3px;
	border-left: 1px solid #F0F0D0;
	border-top: 1px solid #F0F0D0;
	border-right: 1px solid #FFFFCC;
	border-bottom: 1px solid #FFFFCC;
}
.error 
{
	color: #990000;
}

/* Gridview Styles */
.data-grid-view
{
	border: 1px solid #B0AE9D!important;
}
.data-grid-view td,
.data-grid-view th 
{
	padding: 2px;
}
.data-row-odd
{
	background-color: #FFFFFF!important;
}
.data-row-even
{
	background-color:  #FFFFD0!important;
	
}
.data-row-even td,
.data-row-odd td 
{
	border-color: #B0AE9D;
}
.data-row-even a,
.data-row-odd a,
.data-row-selected a
{
		color: #0066CC;
		/*color:#FFFFFF;*/
		font-weight: bold;
		text-decoration: none;
}

.data-row-selected
{
	background-color: #E0EBF5!important;
}
.data-row-selected td 
{
	border-color: #C2D6EB;
}
.data-header 
{
	background-color: #EBD88B;
}
.data-header th 
{
	padding: 3px;
	background-color: #EBD88B;
	border-left: 1px solid #FFFF9F;
	border-top: 1px solid #FFFF9F;
	border-right: 1px solid #D0C070;
	border-bottom: 1px solid #D0C070;
}
.data-header a 
{
	color: #000000!important;
	text-decoration: none!important;
}
.data-header a:hover 
{
	text-decoration: underline;
}
.x-sm 
{
	font-size: 9px;
}

span.footerMarketing 
{
   text-align:center;
}

.dynamic-menu-item
{
    z-index:20;
    background-color:#FFFF99;
    padding:2px;
    border:1px solid #FFCC66;
}

.dynamic-menu
{
    z-index:20;
}

.static-menu-item
{ 
    border:none;
}


