@charset "UTF-8";
body {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: normal;	color: #333333;	text-decoration: none;	background-color: #000000;	background-image: url(components/bg_repeat.jpg);	background-repeat: repeat-x;	background-position: center top;	margin: 0px;	padding: 0px;}

img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}

img a {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}a:active, a:focus {	outline:none;	-moz-outline-style:none;}

.img_border {	margin: 6px;	padding: 3px;	border: 4px solid #CAB37B;}

.img_border02 {	margin: 4px;	padding: 2px;	border: 2px solid #CAB37B;	display: inline;}

h1 {	background-image: url(components/home_01.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	margin: 0px;	padding: 0px;	height: 174px;	width: 980px;	text-indent: -5000px;}

h1 a {	background-image: url(components/home_01.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	margin: 0px;	padding: 0px;	height: 174px;	width: 980px;	text-indent: -5000px;}

hr {  border: 0;  width: 90%;  color: #663300;  background-color: #663300;  height: 1px;}

hr2 {  border: 3;  width: 75%;  color: #663300;  background-color: #663300;  height: 5px;}

.home_repeat {	background-image: url(components/home_contentarea_repeat.jpg);	background-repeat: repeat-y;	background-position: left top;}

.home_bg01 {	background-image: url(components/home_04.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 15px;	width: 980px;}

.home_bg02 {	background-image: url(components/home_07.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 27px;	width: 980px;}

.home_bg03 {	background-image: url(components/home_top_bg.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 326px;	width: 980px;}

.home_bg04 {	background-image: url(components/home_05.jpg);	background-repeat: repeat-y;	background-position: left top;}

.home_bg05 {	background-image: url(components/home_06.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 25px;	width: 431px;}

.home_bg06 {	background-image: url(components/home_fp02.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 101px;	width: 280px;}

.home_bg07 {	background-image: url(components/home_fp02b.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 101px;	width: 280px;}

.home_text01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color: #000000;}

.home_showcase_bg01 {	background-image: url(components/home_showcase03.jpg);	background-repeat: repeat-y;	background-position: left top;}

.home_showcase_bg02 {	background-image: url(components/home_showcase02.jpg);	background-repeat: no-repeat;	background-position: left top;}

.sidebar_area_text {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	text-decoration: none;	line-height: 16px;}

.sidebar_testimonial_text {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #800000;	text-decoration: none;	line-height: 13px;}

.sidebar_testimonial_names_text {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: bold;	color: #15317E;	text-decoration: none;	line-height: 10px;}

.sidebar_testimonial_city_text {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #15317E;	margin-bottom: 10px;	padding-bottom: 5px;	text-decoration: none;	line-height: 10px;}

.small_info_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none;	line-height: 11px;}

.small_info_text_red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	text-decoration: none;	line-height: 13px;}

.home_testimonial {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #800000;	text-decoration: none;	line-height: 15px;}

.home_testimonial02 {	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #15317E;	text-decoration: none;	font-weight: bold;	line-height: 13px;}

.footer_repeat {	background-image: url(components/home_09.jpg);	background-repeat: repeat-y;	background-position: left top;}

.footer_bg01 {	background-image: url(components/home_08.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 58px;	width: 980px;}

.footer_bg02 {	background-image: url(components/home_10.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 28px;	width: 980px;}

.footer_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #F2EBC7;	text-decoration: none;}

.footer_text a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}

.footer_text a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}

.footer_text a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #F2EBC7;	text-decoration: none;	font-weight: bold;}

.footer_text a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #F2EBC7;	text-decoration: none;	font-weight: bold;}

.area_header {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #F2EBC7;	text-decoration: none;}

.area_links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}

.area_links a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}

.area_links a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}

.area_links a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}

.area_links a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}

p {	margin: 0px;	padding-bottom: 8px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}

.sub01 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 20px;	font-weight: normal;	color: #51371D;	margin-bottom: 10px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC08D;}

.sub01noline {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 20px;	font-weight: normal;	color: #51371D;}

.sub02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;	color: #333333;	text-decoration: none;	line-height: 20px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #BEAB7C;	border-bottom-color: #BEAB7C;	margin-top: 10px;	margin-bottom: 10px;	padding-top: 5px;	padding-bottom: 5px;}

.sub03 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 17px;	font-weight: normal;	color: #51371D;	line-height: 20px;}

.sub03red {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 17px;	font-weight: normal;	color: #520100;	line-height: 19px;}

.sub04 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #000000;	text-decoration: none;	background-color: #E2DCBA;	letter-spacing: 4px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 10px;	text-transform: uppercase;}

.sub05 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	background-color: #540C07;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 8px;	text-transform: capitalize;	letter-spacing: 1px;}

.sub05b {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	background-color: #93875A;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 10px;	text-transform: capitalize;	letter-spacing: 1px;}

.sub06 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFC;	line-height: 16px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #493623;	margin-bottom: 5px;	padding-bottom: 5px;}

.testimonials01 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	font-weight: normal;	color: #520100;	text-decoration: none;	padding-top: 0px;	line-height: 17px;}

.testimonials02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 17px;	font-weight: normal;	font-style: italic;	color: #800000;	text-decoration: none;	padding-top: 10px;	line-height: 19px;}

.testimonials03 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #15317E;	text-decoration: none;	padding-top: 15px;	padding-right: 75px;	line-height: 16px;}

.testimonials04 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	font-style: italic;	color: #15317E;	text-decoration: none;	padding-top: 0px;	padding-right: 75px;	line-height: 16px;}

.partners01 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: normal;	color: #520100;	text-decoration: none;	padding-top: 5px;	padding-bottom: 10px;	line-height: 18px;}

.partners02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: bold;	color: #520100;	text-decoration: none;	padding-top: 0px;	line-height: 20px;}

.projects01 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	font-weight: bold;	color: #520100;	text-decoration: underline;	line-height: 23px;}

.projects02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	font-style: italic;	font-weight: bold;	color: #520100;	padding-bottom: 8px;	line-height: 17px;}

.projects03 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: normal;	color: #520100;	line-height: 17px;}

.amenities01 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #520100;	padding-top: 25px;	line-height: 19px;}

.amenities02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #520100;	line-height: 19px;}

.amenities03 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: normal;	color: #520100;	line-height: 19px;}

.questions01 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #520100;	padding-top: 25px;	line-height: 19px;}

.questions02 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #520100;	padding-top: 25px;	line-height: 19px;}

.questions03 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #520100;	padding-top: 25px;	line-height: 19px;}

.faq01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 16px;	line-height: 18px;	color: #000000;}

.faq02 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	padding-bottom: 15px;	font-size: 16px;	line-height: 22px;	font-weight: bold;	color: #000000;}

.faq03 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 17px;	line-height: 20px;	color: #000000;}

.bio01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	padding-top: 15px;	font-size: 18px;	line-height: 20px;	font-weight: bold;	color: #000000;}

.bio02 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #000000;}

.process01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	color: #000000;}

.process02 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 18px;	line-height: 20px;	font-weight: bold;	color: #000000;}

.process03 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	line-height: 18px;	color: #000000;}

.green01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 18px;	line-height: 20px;	text-decoration: underline;	font-weight: bold;	color: #000000;}

.green02 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 16px;	line-height: 19px;	text-decoration: none;	font-weight: none;	color: #000000;}

.green03 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	line-height: 16px;	text-decoration: none;	font-weight: bold;	color: #000000;}

.green04 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 17px;	line-height: 19px;	text-decoration: none;	font-weight: bold;	color: #000000;}

.glossary01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: bold;	color: #000000;}

.articles01 {	padding-bottom: 15px;	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 20px;	line-height: 24px;	text-decoration: underline;	font-weight: bold;	color: #000000;}

.articles02 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 17px;	line-height: 20px;	text-decoration: none;	font-weight: bold;	color: #000000;}

.articles03 {	padding-left: 15px;	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-style: italic;	font-weight: none;	color: #000000;}

.articles04 {	padding-top: 10px;	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 16px;	line-height: 19px;	text-decoration: none;	font-weight: none;	color: #000000;}

.articles05 {	padding-top: 10px;	padding-right: 25px;	padding-bottom: 15px;	padding-left: 500px;}

.featured01 {	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 24px;	line-height: 30px;	font-weight: bold;	color: #000000;}

.featured02 {	padding-left: 195px;	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 17px;	line-height: 19px;	font-weight: none;	color: #000000;}

.sitemap {	padding-left: 55px;	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	line-height: 15px;	font-weight: bold;	color: #520100;	text-decoration: none;}

.spacetop {	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}

a:link {	font-weight: bold;	color: #580200;	text-decoration: none;}

a:visited {	font-weight: bold;	color: #580200;	text-decoration: none;}

a:hover {	font-weight: bold;	color: #360101;	text-decoration: underline;}

a:active {	font-weight: bold;	color: #360101;	text-decoration: underline;}

.inside_bg01 {	background-image: url(components/inside_01.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 24px;	width: 980px;}

.inside_bg02 {	background-image: url(components/inside_02.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 269px;	width: 980px;}

.inside_bg03 {	background-image: url(components/inside_04.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 56px;	width: 980px;}

.inside_bg_repeat {	background-image: url(components/inside_03.jpg);	background-repeat: repeat-y;	background-position: left top;}

.sidebar_bg01 {	background-image: url(components/sidebar_03.jpg);	background-repeat: repeat-y;	background-position: left top;}

.sidebar_bg02 {	background-image: url(components/sidebar_02.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 71px;	width: 165px;}

.sidebar_bg03 {	background-image: url(components/sidebar_06.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 43px;	width: 165px;	background-color: #E3DCBB;}

.line {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #94845F;}.line_right {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #94845F;}

.header_bar {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	text-transform: uppercase;	color: #000000;	background-color: #D9CFA1;	letter-spacing: 4px;	padding: 8px 8px 8px 14px;}

.invres_bg {	background-image: url(components/invres_02.png);	background-repeat: repeat-y;	background-position: left top;}

.commlist_bg {	background-image: url(components/commlist_02.png);	background-repeat: repeat-y;	background-position: left top;}

.info {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: #000000;	text-decoration: none;}

.list {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	color: #333333;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 5px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 7px;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #A58749;}

.pfolio_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000000;	padding-top: 6px;}

.pfolio_bg {	background-image: url(components/pfolio_03.png);	background-repeat: repeat-y;	background-position: left top;}

.larger {	font-size: 13px;}

. textarea.test {	width: 350px;	  height: 50;	  border: none;}

