@charset "UTF-8";
/* CSS Document */

/* Global Font Size, Color, Font-Family Settings in Body */
body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
  	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #616262;
	background-image:url(images/Tile_bkg.jpg);
	background-repeat: repeat-x;
	}
	
/* Global Link Colors */
a:link
{
	text-decoration: none;
	font-weight: bold;
	color: #741B0E;
	
	}
	
a:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #741B0E;
	}
	
a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #741B0E;
	}

	
td, textarea, input, select 
{
  	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #616262;
	}
	
#background
{
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(images/Tile_container.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 665px;
}
	
/* Site Container that holds everything*/
#container
{
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	width: 1024px;	
}


/* Left Column Container holds everything on the left side including Slideshow. */
#Lcolumn
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 491px;
	background-image:url(images/Tile_Lcolumn.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 492px;
	}
	
#slideshow
{
	margin: 100px 0 0 0;
	padding: 0px;
	width: 485px;
	height: 372px;
	text-align:center;
	}
	
#LrgImage
{
	margin: 100px 0 0 0;
	padding: 0px;
	width: 485px;
	height: 392px;
	background-color: transparent;
	text-align:center;
	}
	
.aboutSid
{
	margin: 75px 0 0 0;
	padding: 0px;
	width: 491px;
	text-align: right;
	}
	
	
/* Right Column Container holds everything on the right side including Navigation. */
#Rcolumn
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 524px;
	border-bottom: 5px solid #005A3E;
	background-color: #FFFFFF;
	}

	
/* navigation holds the menu items */
#navigation
{
	margin: 0px;
	padding: 0px;
	width: 524px;
	height: 78px;
	border-bottom: 5px solid #005A3E;
	}

/* holds the sub menu items  */
.subMenu
{
	position: absolute;
	top: 78px;
	left: 595px;
	width: 105px;
	padding: 0px;
	background-color: #7A9410;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.subMenu ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
}

.subMenu li
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #FFFFFF;
}


.subMenu a:link
{
	text-decoration: none;
	color: #FFFFFF;
	}
	
.subMenu a:hover
{
	text-decoration: none;
	color: #c3d37f;
	}
	
.subMenu a:visited
{
	text-decoration: none;
	color: #FFFFFF;

}


/* Banner that can be re-used that fits the total width of the LColumn */
.Lbanner
{
	width: 491px;
	}
	
/* Banner that can be re-used that fits the total width of the RColumn */
.Rbanner
{
	width: 524px
	}
	
/* Content below title in Rcolumn*/
#content
{
	margin: 0px;
	width: 418px;
	padding: 0px 30px 0px 76px;
	}
	
/* Content below title in Rcolumn for all Listings pages*/
#listingsContent
{
	margin: 0px;
	width: 418px;
	padding: 25px 30px 10px 76px;
	}
	
#contentBullets
{
	margin: 0px;
	padding: 10px 210px 0px 0px;
	float: left;
	width: 176px;
	background-image: url(images/Tile_contentBullets.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
	
#contentBulletsINSIDE
{
	margin: 0px;
	padding: 10px 210px 0px 75px;
	float: left;
	width: 239px;
	background-image: url(images/Tile_contentBullets.gif);
	background-repeat: no-repeat;
	background-position: right;
	}
	
#mapdiv
{
	margin: 0px;
	width: 464px;
	padding: 10px 30px;
	}
	
#portrait
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 138px;
	}	
	
#portrait2
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 179px;
	}
	
#features
{
	margin: 0px;
	padding: 0px;
	width: 524px;
	background-image: url(images/Tile_features.gif);
	background-repeat: no-repeat;
	height: 134px;
	}
	
#featuresINDEX
{
	margin: 0px;
	padding: 40px 0 0 5px;
	float: left;
	width: 340px;
	}
	
#featuresINSIDE
{
	margin: 0px;
	padding: 40px 0 0 40px;
	float: left;
	width: 484px;
	}

.image
{
	margin: 0px;
	padding: 0 8px 0 0;
	float: left;
	width: 104px;
	height: 72px;
	}

	
/* Style of bullets. */
ul {
	margin: 2px 10px;
	list-style-type: disc;
	}

/* Global settings for Horizontal Rules */
hr
{
	border: none;
	background-color:#ffffff;
	color: #ffffff;
	height: 1px;
	margin: 3px 0px 20px 0px;
	}

	
.BulletedListUL
{ 
	list-style-image: url(images/bullet.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A9410;
	font-weight: normal;
	line-height: 20px;
	}
	
.BulletedListUL a:link
{
	text-decoration: underline;
	color: #7A9410;
	font-weight: bold;
	}
	
.BulletedListUL a:visited
{
	text-decoration: underline;
	color: #7A9410;
	font-weight: bold;
}
	
.BulletedListUL a:hover
{
	text-decoration: none;
	color: #7A9410;
	font-weight: bold;
	}
		
.BulletedListUL a:active
{
	text-decoration: none;
	color: #7A9410;
	font-weight: bold;
	}
	
	
/* Div that holds the ribbon, position is absolute */
#ribbon
{
	position: absolute;
	top: 83px;
	left: 754px;
	height: 184x;
	width: 262px;
	background-color: transparent;
	}
	
/* A class that clears both, and has nothing in it. If you stick it directly under floating divs, but inside of the container div, it will recognize the floats, plus the container will recognize the fixer, allowing the container div to expand vertically correctly. */
.fixer
{
	clear: both;
	margin: 0px;
	padding: 0px;
	}
	
/* Div that holds the widget, position is absolute */
#widget
{
	position: absolute;
	top: 670px;
	left: 236px;
	height: 240px;
	width: 230px;
	background-color: #ffffff;
	z-index: 1;
	}

/* Footer Div properties */
#footer
{
	margin-top: 0px;
	padding-top: 10px;
	width: 1024px;
	height: 80px;
	text-align: center;
  	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	background-image: url(images/Tile_footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
	
#footer a:link
{
	text-decoration: underline;
	color: #8e8e8e;
	}
	
#footer a:hover
{
	text-decoration: none;
	color: #8e8e8e;
	}
	
#footer a:visited
{
	text-decoration: underline;
	color: #8e8e8e;
}

.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005A3E;
	font-weight: bold;
	}
.text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005A3E;
	font-weight: bold;
	}
.text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005A3E;
	font-weight: bold;
	}
.text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005A3E;
	font-weight: bold;
	}
.text05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005A3E;
	font-weight: normal;
	}

.text06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #741B0E;
	font-weight: bold;
	}
.text07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #741B0E;
	font-weight: bold;
	}
.text08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #741B0E;
	font-weight: bold;
	}
.text09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #741B0E;
	font-weight: bold;
	}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7A9410;
	font-weight: bold;
	}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7A9410;
	font-weight: bold;
	}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A9410;
	font-weight: bold;
	}
.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A9410;
	font-weight: bold;
	}
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A9410;
	font-weight: normal;
	}
	
.text15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #741B0E;
	font-weight: bold;
	}
.text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #741B0E;
	font-weight: bold;
	}
.text17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #741B0E;
	font-weight: bold;
	}
.text18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #741B0E;
	font-weight: bold;
	}
.text19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #741B0E;
	font-weight: normal;
	}
	
.text20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7A9410;
	font-weight: normal;
	}

.text21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #616262;
	font-weight: bold;
	}
.text22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616262;
	font-weight: bold;
	}
.text23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616262;
	font-weight: bold;
	}
.text24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616262;
	font-weight: bold;
	}
.text25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616262;
	font-weight: normal;
	}
