body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; background:url('../images/mainback.jpg') repeat-x center top; color:#000}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#666633; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#000; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0px none;}
q:before, q:after {	}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.lF {float:left;}
.rF {float:right;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.fnt16 {font-size:16px;}
.fnt14 {font-size:15px;}
.color1 {color:#ffcc66;}

@font-face {
	font-family: "Impact";
	src: url(css/type/impact.ttf) format("truetype");
}
@font-face {
	font-family: "Century Gothic";
	font-style: italic;
	src: url(css/type/GOTHIC.ttf) format("truetype");
 }

/* LAYOUT STYLES */

.mainback1 {background:url('../images/mainback-bot.jpg') repeat-x center bottom; }
.mainbackphoto {background:url('../images/mainback-bot.jpg') repeat-x center bottom;  min-height:400px}

#wrapper { width:962px; margin:0 auto; text-align:left; padding:0 0 7px 0;}


#leftSection { float:left; width:235px; padding:0; color:#000;}
		a.logo { width:235px; height:110px; display:block; text-indent:-9999px; background:url('../images/logo.png') no-repeat;}
		
		.currentSpecial { }
		.csYellowBox { background-color:#d2a04a; padding:32px 18px;}
		
		.csYellowBox1 { background-color:#d2a04a; padding:10px 18px 32px 18px;}

	
			.leftalcs { text-align:left !important;}
			.leftalcs h2{ color:#d2a04a !important;}
			
			.csYellowBox p{ padding:2px 0;}
			.csYellowBox h2{ font-size:19px; margin:0 0 12px 0; color:#000;}
			.csYellowBox em {color:#666633; font-style:normal;}
			
			.csYellowBox1 p{ padding:2px 0;}
			.csYellowBox1 h2{ font-size:19px; margin:0 0 12px 0; color:#000;}
			.csYellowBox1 em {color:#666633; font-style:normal;}

			
			
				.csYbpadless {padding:8px !important; font-size:12px !important;}
				.csYbpadless h2{ color:#666633 !important;  margin:0 0 6px 0 !important;}
		
		.otherLfbx { padding:15px 0;}
		.livechat { text-align:right;}
		
		ul.leftnav {padding:0; margin:0; font-size:16px; text-transform:uppercase;}
		ul.leftnav li{padding:0; margin:0 0 4px 0; list-style-type:none;}	
		ul.leftnav li a {display:block; background-color:#d2a04a; color:#000000; line-height:32px; text-align:center;}
		ul.leftnav li a:hover { background-color:#676735; color:#fff;}
		
		ul.leftnavInn { padding:0; margin:0; font-size:16px;}
		ul.leftnavInn li{padding:0; margin:0 0 3px 0; list-style-type:none;}	
		ul.leftnavInn li a {display:block; color:#727072; line-height:28px; padding:0 18px; text-align:left; background-color:#d2a04a;}
		ul.leftnavInn li a:hover { color:#010101;}
		ul.leftnavInn li a.actlft2 { color:#010101;}
		
		ul.leftnavAbout {padding:0 10px; margin:0; font-size:14px; text-transform:uppercase;}
		ul.leftnavAbout li{padding:0; margin:4px 0; list-style-type:none;}	
		ul.leftnavAbout li a {display:block; color:#5f5f2d; line-height:28px; text-align:left;}
		ul.leftnavAbout li a:hover { color:#000000;}
		ul.leftnavAbout li a.actlft2 { color:#000000;}


#rightSection {float:right; width:717px;}
#headertop{	height:48px; color:#fff; overflow:hidden; padding:0; font-size:12px;}
	#headertop ul{ padding:0px;  float:right; display:block;}
	#headertop ul li{ padding:6px 15px 0px 0px; list-style-type:none; float:left; font-family:Century Gothic, Arial; display:block;}
	#headertop ul li.wd1{  width:140px; width/**/:/**/125px;}
		.htpadtop {padding-top:5px;}
		.folowusbg { display:block; text-align:center; margin:0 15px 0 10px;}
		.folowusbg img{ margin:0 1px;}
		.topinputbox { border:0px; background:#ecf0f2; height:13px;	width:120px;}
		.padmoret {padding-top:16px !important;}
		.padmoret2 {padding-top:-5px !important; padding-right:0 !important;}
		.padmoret  a{color:#fff; !important;}
		.padmoret2  a{color:#fff; !important;}
		.padmoret a:hover { color:#ffcc66 !important;}
		.padmoret2 a:hover { color:#ffcc66 !important;}

		
		.rtopNav { height:110px; height/**/:/**/108px; overflow:hidden; color:#fff; padding:2px 0 0 0; font-weight:bold;}
		
			ul.tpNav1 {float:right; padding:0 !important; margin:22px 0 0 0;}
			ul.tpNav1 li{ padding:0; margin:0 0 2px 0; list-style-type:none; float:left;}
			ul.tpNav1 li a{ display:block; float:left; padding:7px 12px;}
			ul.tpNav1 li a.act{color:#000;}
			
			ul.tpNav2 {float:right; padding:0; margin:0;  border-top:1px solid #080706; overflow:hidden;}
			ul.tpNav2 li{ padding:0; margin:0; list-style-type:none; float:left;}
			ul.tpNav2 li a{ display:block; float:left; padding:12px 14px;}
			ul.tpNav2 li a.act{color:#000;}
			
		.RightMainInn { padding:12px 11px 10px 11px; background-color:#d2a04a; min-height:402px; min-height/**/:/**/380px;}
		.RightMainInnFls { background-color:transparent !important; min-height:380px; min-height/**/:/**/380px; background:url('../images/backmapflash.gif') no-repeat top right;; margin-left:-45px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:14px}
		.RightMainInnFlash {padding:8px; background-color:#d2a04a; }
		
		.RMI-HEIGHT { height:415px !important; height/**/:/**/390px !important;}
		
		/************* Slide show lifestyle ***********/
		.slideImg { width:695px; height:137px; overflow:hidden;}

		
		#slideshow {position:relative; height:137px;}
		#slideshow IMG {position:absolute; top:0; left:0; z-index:8;}
		#slideshow IMG.active {z-index:10;}
		#slideshow IMG.last-active {z-index:9;}
		
		.morehight {height:166px !important;}

		/********************************/
		
		.mapDirection { min-height:352px;}
		
			.homeFlash {}
			.paddfl { padding:187px 0 0 0;}
			.paddinn { padding:68px 0 0 0;}
			.paddinn2 { padding:17px 0 0 0;}
			.padd2 {padding:7px 12px;}
			
			.btn-r1 {background-color:#d2a04a; text-align:center; text-transform:uppercase; float:right; display:block; margin:0 !important; color:#fff; padding:0;}
			.btn-r1-wd1 {width:130px; line-height:22px; font-size:14px;}
			
		.RightMainInn p{ padding:0 0 12px 0;}
		.RightMainInn blockquote{ margin:15px 15px 5px 15px; padding:0 10px;}
		
		.RightMainInn h2 { font-size:18px; color:#676734; font-weight:bold; background:url('../images/banheadback.gif') no-repeat; height:23px; display:block; margin-left:0; margin-right:0; margin-top:0; margin-bottom:4px; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0}
		
		.OtherBox{padding:15px 11px 10px 11px; background-color:#d2a04a; min-height:443px; min-height/**/:/**/418px; clear:both;}
			
		
		.innpage1 { background:#6a3e19 url('../images/innerpageback.gif') no-repeat bottom left; height:379px; min-height:379px; overflow:hidden}
		.innpage2 { background:url('../images/botlogootherpages1.gif') no-repeat bottom left;  padding-left:0; padding-right:0; padding-top:0; padding-bottom:32px}
			.backclr { background:#6a3e19 url('../images/botlogootherpages.gif') no-repeat bottom left; }
		.innpage3 { background:#6a3e19;}
		.minhgpg {height:500px !important;}
		
		.contentPhoto { }
		
				.midimgmrg { margin:0 6px;}
		
		.cntwd1 {float:left; width:360px;}
		.cntwd2 {float:right; width:290px; width/**/:/**/270px; padding:0 20px 0 0;}
		.cntwd2 ul { width:270px !important;}
		.cntwd2 ul li{ float:none !important; text-align:left;}
		.cntwd2 ul li .inputtextContactDropdown { width:97% !important;}
		.cntwd2 ul li .inputtextContact { width:97% !important;}
		
		.floorplan {background-color:#fff; padding:10px 0 10px 6px; text-align:center;}
		.about {}
			.about-pad1 {padding:12px 35px 1px 35px; color:#000000; font-size:12px; line-height:14px;}
			.backabout-homestyle {background:#d2a04b url('../images/back-homestyle.gif') no-repeat right bottom;}
			.about-pad1 p { padding:0 !important; margin:0 0 12px 0 !important;}
			.aboutlefttext {float:left; width:275px;}
			.aboutrighttext {float:right; width:275px;}
				
			.amen-pad1 {padding:9px 30px;}
			.story-pad1 {padding:8px 10px 10px 25px; color:#000000; font-size:14px; line-height:17px;}
				.padleftam {padding-left:6px !important;}
		
				ul.amenities {padding:4px 0; margin:0; color:#000;}
				ul.amenities li{padding:1px 15px 1px 6px; margin:0 0 5px 0; width:301px; width/**/:/**/287px; float:left; font-size:13px; line-height:14px;  list-style-type:none;}
		
		#contactmain { text-align:center; margin:auto; overflow:hidden; padding:1px 0 0px 0;}
		#contactmain ul{margin:0 auto; padding:0px; float:left; width:360px;}
		#contactmain ul li{ float:left; width:auto; margin-bottom:11px;}
		.namefeald {width:80px !important; width/**/:/**/94px !important; text-align:right; padding-right:14px;}
			.inputtextName {width:118px; font-size:12px; border:none;}
			.inputtextContact {width:243px; font-size:12px; border:none;}
			.inputtextContactDropdown {width:213px; font-size:12px; border:none;}
			.inputtextPhone {width:40px; font-size:12px; text-align:center; border:none;}
			.inputtextbutton {width:114px; height:35px; border:none;}
			.mrgmid {margin:0 5px;}
			.litextfldpad {padding-top:8px !important;}
			
			
		
.footerback {background:url('../images/footerback.jpg') repeat-x center top; }		
#footer { width:962px; width/**/:/**/687px; padding:0px 0 4px 275px; text-align:right; margin:0 auto; color:#fff; line-height:19px; font-size:12px;}
#footer a{ color:#fff; margin:0 24px 0 0;}
#footer a:hover{ color:#e0af5a;}
	.fotnav {padding:4px 40px 5px 0; text-align:left; clear:both;}
	.fntsize {  font-size:13px;}
	.lFsmall { font-size:10px; color:#807f7f; line-height:13px;  text-align:left;}
	.lFsmall strong{ color:#000;}
	
#footer .imgb { padding:12px 0 15px 0;}
#footer .imgb img{ vertical-align:middle; margin:0 8px;}
