@charset "utf-8";

/*Pre-Defiend Tags*/
html {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

body {
	margin: 0px;
	padding: 0px;
	background: #3b5529 url(../images/main-body-bg.jpg) repeat-x left top;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
td { vertical-align: top; }




/*Containers*/
#Header {
	text-decoration: none;
	width: 917px;
	margin-right: auto;
	margin-left: auto;
	height: 145px;
	background: url(../images/top-header-bg.jpg) no-repeat center top;
}

#Header-Image {
	width: 917px;
	margin-right: auto;
	margin-left: auto;
	height: 228px;
	background: url(../images/header-img-bg.jpg) no-repeat center top;
	clear: both;
}

#BodyContentWrapper {
	width: 917px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(../images/content-bg.jpg) repeat-y center top;
}

#Featured {
	background: #e2f7d4;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	overflow: hidden;
}
#MainContentLeft {
	width: 604px;
	margin-left: 14px;
	float: left;
	display: inline;
}

#MainContentLeftWide {
	width: 800px;
	margin-left: 14px;
	float: left;
	display: inline;
}

#SideBarRight {
	width: 269px;
	margin-left: 634px;
	background: #E2F7D4;
	overflow: visible;
}

#Footer {
	background: #FFFFFF url(../images/footer-bg.jpg) no-repeat center top;
	height: 135px;
	width: 917px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	overflow: hidden;
}

#FootNav {
	height: 49px;
	background: #3B562B url(../images/footnav-bg.gif) repeat-x left top;
	width: 902px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 9px;
}

.logo {
	margin-left: 14px;
	margin-top: 9px;
	float: left;
	display: inline;
}

#GlobalNav {
	background: #3C5720 url(../images/globalnav-bg.jpg) no-repeat;
	height: 49px;
	width: 493px;
	float: right;
	margin-top: 96px;
	margin-right: 21px;
	display: inline;
	text-align: center;
}

.clear {
	clear: both;
	visibility: hidden;
}

/*Global Navigation Menu*/

#GlobalNav ul {
	list-style: none;
	margin: 16px 0px;
	padding: 0px;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	color: #e2f7d4;
}

#GlobalNav li {
	display: inline;
}

#GlobalNav ul li a:link, #GlobalNav ul li a:visited {
	text-decoration: none;
	padding: 15px 18px;
	color: #f1bd27;
}

#GlobalNav ul li a:hover {
	color: #E2F7D4;
	text-decoration: none;
}

#FeatContent {
	margin-left: 220px;
	margin-top: 5px;
}

/*Contents*/
#MainContentLeft p, #MainContentLeftWide p {
	font-size: 1.2em;
	line-height: 21px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#MainContentLeft h1, #MainContentLeftWide h1 {
	text-decoration: none;
	margin: 0px 0px 15px;
	color: #f15827;
	font: 2.4em Arial, Helvetica, sans-serif;
}
#MainContentLeftWide h3 {
	color: #f15827;
	text-decoration: none;
	font: 1.8em Arial, Helvetica, sans-serif;
	margin: 5px 0px;
	padding: 0px;
}
#MainContentLeft a:link, #MainContentLeft a:visited {
	color: #009900;
	text-decoration: none;
}

#MainContentLeft a:hover {
	color: #00CC00;
	text-decoration: none;
}



/*Footer  Details*/
#FootNav ul {
	list-style: none;
	padding: 12px 0px 0px;
	margin: 0px;
	font-size: 1.4em;
}

#FootNav li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#FootNav ul li a:link, #FootNav ul li a:visited {
	color: #E2F7D4;
	text-decoration: none;
	font-weight: bold;
	padding: 12px 21px 19px;
}

#FootNav ul li a:hover { color: #f1bd27; }
#copyright {
	margin-top: 19px;
	text-align: center;
	font-size: 1.1em;
	text-decoration: none;
}

#Credits {
	font-size: 1em;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	width: 917px;
	margin: 10px auto;
}

#Credits a:link, #Credits a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#Credits a:hover {
	color: #57b814;
	text-decoration: none;
}
#Featured .ImgLeft {
	text-decoration: none;
	margin: 5px 10px 0px 5px;
	padding: 0px;
	border: 3px solid #58B617;
	float: left;
	display: inline;
}


/*Featured Properties*/


#FeatContent .T1 {
	font: 2.4em Arial, Helvetica, sans-serif;
	color: #f15827;
	text-decoration: none;
}
#FeatContent .SubHeader1 {
	font: bold 1.8em Arial, Helvetica, sans-serif;
	color: #3b5529;
	text-decoration: none;
	margin-top: 12px;
}
#FeatContent .SubHeader2 {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #3b5529;
	text-decoration: none;
}



#FeatContent p {
	font-size: 1.2em;
	line-height: 18px;
	text-decoration: none;
	margin: 12px 0px;
	padding: 0px;
}
#PropertyList 
ul  {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#PropertyList     .Property     h2    {
	font: 1.8em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #f15827;
	margin: 0px;
	padding: 0px;
}
#PropertyList ul p  {
	margin: 10px 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 21px;
}

#PropertyList ul li {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: none;
	padding: 0px;
}
#PropertyList ul img  {
	float: left;
	padding: 0px;
	margin: 5px 10px 10px 0px;
}
#PropertyList ul .Property  { 
}

ul#News {
	margin: 0px 5px;
	padding: 10px 0px;
}

ul#News li {
	list-style: none;
	margin: 7px 0px;
	padding: 0px;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 18px;
}
ul#News h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	text-decoration: none;
	color: #3B562B;
}
ul#News h2 {
	font-size: 1.8em;
	text-decoration: none;
}



#MainContentLeftWide ul li {
	font-size: 1.2em;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 3px;
}

[if IE]>#Featured { zoom: 1;}<![endif]

#MainContentLeftWide ul {
	margin: 10px 0px;
	padding: 0px 0px 0px 25px;
}

ul#amenities {
	margin: 10px 0px 10px 25px;
	padding: 0px;
}
ul#gallery {
	padding: 0px;
	margin: 0px;
}

ul#gallery li {
	list-style: none;
	float: left;
	display: inline;
}


.LeftImg {
	margin-right: 10px;
	border: 3px solid #58B617;

.RightImg {
	margin-right: 15px;
	border: 3px solid #58B617;

}

#Details {
	font: 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#Details .Price {
	color: #009900;
	font-weight: bold;
	text-decoration: none;
}
#propertymsg  input { width: 200px; }
#propertymsg  textarea { width: 275px; }

#propertymsg #button {
	color: #FFFFFF;
	text-decoration: none;
	background: #009900;
	width: 100px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	border-style: none;
}

#gallery img {
	border: 2px solid #009900;
	margin: 3px;
}

#gallery h1 {
	font-size: 1.4em;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-decoration: none;
}
