/*
*******************************************************************************
RESOURCES
Common Font Sets:
	Sans-Serif1: Verdana, 'Bitstream Vera Sans', sans-serif
	Sans-Serif2: 'Lucida Grande', 'Lucida Sans', sans-serif
	Sans-Serif3: Helvetica, 'Helvetica Neue', Arial, sans-serif
	Sans-Serif4: 'Trebuchet MS', Trebuchet, sans-serif
	Sans-Serif6: 'Futura Condensed', 'Arial Narrow', sans-serif
	Sans-Serif5: 'Arial Black', 'Futura Condensed ExtraBold', 'Bitstream Vera Sans', sans-serif
	Serif1:      Georgia, 'Bitstream Vera Serif', serif
	Serif2:      'Times New Roman', Times, serif
	Monospace1:  'Courier New', Courier, monospace
	Monospace2:  Monaco, 'Lucida Mono', 'Bitstream Vera Mono', monospace
	Script1:     'Comic Sans MS', 'Comic Sans', cursive
	Script2:     'Brush Script MT', 'Brush Script', cursive
	Script3:     Zapfino, 'Lucida Calligraphy', cursive
	
*******************************************************************************
*/
/* Set all margins + padding to 0 to start with a clean slate */
* {
	margin: 0;
	padding: 0;
	}

html {
	background-color: #000;
	}

/* Set body to float in center of html */
body {
	width: 750px;
	margin: 0 auto;
	position: relative;
	background-color: #666;
	background-image: url(/images/bg_tile.png);
	}

.listing_page {
	height: auto;
	}

/* << Set default typography setting */
body {
	font-size: 12px;
	color: #FFF;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
	}

body * {
	font-size: inherit;
	color: inherit;
	font-family: inherit;
	}

h1, h2, h3, h4, h5, h6 {	
	font-weight: normal;
	}

h1 {font-size: 26px;}
h2 {font-size: 20px;
	margin: 10px 0 10px 0;
}
h3 {font-size: 16px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}
h6 {font-size: 8px;}

p {margin-bottom: 1em;}

/* >> End default typography setting */

/*
<< MASTHEAD 
*********************************************************************
*/
#Masthead {
	clear: both;
	width:750px;
	height: 69px;
	background-image: url(/images/masthead.png); 	
	background-repeat: none;
}


/*
*********************************************************************
>> END MASTHEAD
*/

/*
<< NAVIGATION 
*********************************************************************
*/
#Navigation {
	width: 87px;
	height: 377px;
	float: left;
	padding: 10px 10px 0 5px;
	font-family: Arial, Helvetica, 'Helvetica Neue', sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 2em;
	
}

#Navigation a:link, #Navigation a:visited, #Navigation a:active {
	text-decoration: none;
	color: #FC0;
}

#Navigation li  {
	padding-left: 15px;
	list-style-type: none;
	background-image: none;
}

#Navigation li:hover  {
	padding-left: 15px;
	list-style-type: none;
	background: url(/images/bullet.png) no-repeat center left;
}

#Navigation a:hover {
	color: #CC0;
	text-decoration: none;
}


/*
*********************************************************************
>> END NAVIGATION
*/

/*
<< CONTENT 
*********************************************************************
*/
#Content {
	width: 628px;
	height: 377px;
	float: left;
	padding: 10px 10px 0 10px;
	color: #111;
	line-height: 1.25em;
	
}



#Content.Home {
	background: url(../images/home.jpg)  no-repeat top left;
	height: auto; 
	}

#Content.Links {
	background: url(../images/links.jpg) no-repeat top left;
 	height: auto;
	}

.BuyerInfo 	{
	background: url(../images/buyer_info.jpg) ;
	height: auto; }

.Sales 	{
	background: url(../images/sales.jpg) ;
	height: auto; }

.Staff 	{
	background: url(../images/staff.jpg) ;
	height: auto; }
	
.Testimonials {
	background: url(../images/testimonials.jpg) ;
	height: auto; }

.Contact {
	background: url(../images/contact.jpg) ;
	height: auto; }

.Rentals {
	background: url(../images/rentals.jpg) ;
	height: auto; }

#Content.listing_content {
	background-image: none;
	height: auto;
 }

#ContentCopy a:link, #ContentCopy a:visited, #ContentCopy a:active{ 
	color: #07A;
}

#ContentCopy a:hover {
	color: #666;
}


#ContentCopy {
	float: left;
	width: 480px;
}

#ListingDescription {
	margin-left: 175px;
}

#CallOut {
	width: 95px;
	padding: 10px;
	margin: 10px;
	line-height: 1.25em;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #FFF;
	float: right;
	background-color: #333;
	opacity: 0.7;
}

#PhotoColumn {
	text-align: center;
	float: left;
	width: 161px;
}

#PhotoColumn img {
	border: none;
	margin-bottom: 5px;
}

table{
	text-align: left;
	margin-bottom: 15px;
}
th {
	width: 100px;
}
.list_item  {
	padding: 10px 0 10px 0;
	margin-bottom: 15px;
	border-bottom: 1px dashed #666;
}

.list_item img {
	border: none;
	float: left;
	margin-right: 15px;	
}

.property_name {
	font-size: 14px;
}


/*
*********************************************************************
>> END CONTENT
*/

/*
<< FOOTER 
*********************************************************************
*/
#Footer {
	width: 740px;
	clear: both;
	font-weight: bold;
	padding: 15px 0 22px 10px;
	background-color: #096;

}
#YardSign {
	position: absolute;
	width: 165px;
	height: 131px;
	background-image: url(/images/yard_sign.png);
	background-repeat: none;
	bottom: 15px;
	right: 15px;
}
.footer_green {
	margin-left: 15px;
	color: #7E6;
}

/*
*********************************************************************
>> END FOOTER
*/



/*
<< MISCELLANEOUS 
*********************************************************************
*/
hr {
	margin: 2em auto;
	height: 1px;
	border: 0px;
	color: #666;
	background-color: #000;
	}

.note, .caption {font-size: xx-small;}
.caption, .title {font-style: italic;}


.first {margin-top: 0;}
.last {margin-bottom: 0;}

.alert, .error, .required {color: #F00 !important;}

.right {float: right;}
.left {float: left;}
.nofloat {float: none;}

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
div.clear_both, div.clear_left, div.clear_right {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	}

.hide {display: none;}


/*
*********************************************************************
>> END MISCELLANEOUS
*/



