

/*Page CSS Specific*/
/*-----------------Home Page -----------------------------------------*/
.HomeTable{background-image:url(Images/homeBg.jpg); background-repeat:no-repeat; background-color:#FFFFFF;}
.HomeTitle{font-size:16px; text-transform:uppercase; color:#815a43;padding:10px 10px 10px 85px;}
.HomeBreakBar{background-image:url(Images/HomeBottomBg.jpg); background-position: 194px 0px; background-repeat:repeat-x; height:98px; position:relative; bottom:1px;}
.homePic{border:2px solid #FFFFFF; max-width:376px}
.homeTextPadding{padding: 57px 10px 0px 20px}

.homeThumbnailBox{position: absolute;z-index:500;left:50%;top:279px;margin-left:-161px;padding:0;}

.homeInternalLinkSetting{float:right; width:150px;text-align:right;}

#SpecialBoxBg{width:195px; height:94px; border-top:1px solid #FFFFFF; border-bottom:2px solid #FFFFFF; border-left:1px solid #FFFFFF; background-image:url(Images/specialBoxBg.jpg); background-repeat:no-repeat; }
.SpecialTextTop{padding-top:2px; padding-left:8px;}
.AvailableText{font-size:14px; color:#c59a6f; position:relative; top:2px; left:3px}
.specialText{font-size:25px; color:#FFFFFF; font-family:"Trajan Pro",Arial, Helvetica, serif;  position:relative; bottom:5px}
.specialTextLink { font-size:10px; color:#FFFFFF; text-align:center; padding-top:1px;}
.specialTextLink a{ font-size:10px; color:#FFFFFF;text-decoration:none; }
.specialTextLink a:hover{ font-size:10px; color:#FFFFFF;text-decoration: underline;}

#HourBoxBg{background-image:url(Images/hourBoxBg.jpg); background-repeat:repeat-x; background-color:#353535; width:192px; height:92px;border-left:1px solid #FFFFFF; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
.hourTitle{font-size:14px;font-weight:bolder;color: #561420;padding-left:9px; padding-top:3px; font-family:"Trajan Pro",Arial, Helvetica, serif;}
.hoursText{color:#FFFFFF; padding-left:9px; font-size:11px;}

.AddressDiv{font-size:11px; color:#000000;word-wrap: break-word; padding:10px; padding-left:22px; padding-top:13px; font-weight:bold}

.SocialIconSetting{border-right:1px solid #FFFFFF; border-bottom: 1px solid  transparent;border-left: 1px solid  transparent;border-top: 1px solid  transparent; padding-right:10px; padding-left:10px; vertical-align: top;}
.SocialIconSettingEnd{border-right:1px solid transparent; border-bottom: 1px solid  transparent;border-left: 1px solid  transparent;border-top: 1px solid  transparent; padding-right:10px; padding-left:10px}

/*-----------------Amenities Page--------------------------------------*/

.AmenTable{background-image:url(Images/amenBg.jpg); background-repeat:no-repeat; height:365px; width:951px; background-color:#FFFFFF; padding-top:10px; padding-bottom:10px;}

.InteriorAmen ul{font-size:12px; font-family:Arial, Helvetica, serif; line-height:1.5em; list-style:none; position:relative;right:26px; bottom:4px; padding-bottom:5px;}
.ExteriorAmen ul{font-size:12px; font-family:Arial, Helvetica, serif; line-height:1.5em; list-style:none; position:relative;right:19px; bottom:4px; padding-bottom:8px;}
.InteriorAmen{
	padding-bottom:8px;
}
.InteriorAmenNote{
	position:relative;
	bottom:10px;
	left:30px;
}
.ExteriorAmen{
	padding-bottom:8px;
}

.titleAmen{font-size:22px; color:#FFFFFF; float:right; padding-right:45px; width:100px;padding-top:5px; position:relative;bottom:2px;}
.titleAmenDir{font-size:11px; color:#FFFFFF; float:left; width:360px; height:32px; text-transform:uppercase; padding:10px; position:relative;top:1px; left:2px;}

.AmemDirection{ padding:10px}

/*-----------------Floor Page--------------------------------------*/

.FloorTable{background-image:url(Images/FloorBg.jpg); background-repeat:no-repeat; height:365px; width:951px; background-color:#FFFFFF;}
.titleFloor{font-size:22px; color:#FFFFFF; float:right; text-align:right; padding-right:12px; width:180px;padding-top:5px; position:relative;bottom:1px;}
.titleFloorDir{font-size:11px; color:#FFFFFF; float:left; width:380px; height:32px; text-transform:uppercase; padding:10px; text-align:left; position:relative;top:1px; left:2px;}
.FloorInternalLinkSetting{text-align:right; padding:13px 15px 10px 0}
.FloorDirection{ padding:10px}
.FloorTitleBox{ height:25px; width:274px; background-image:url(Images/FloorTitleBg.jpg); background-repeat:repeat-x; background-position:top; background-color:#ff0000; font-size:16px; color:#FFFFFF; padding-right:10px; text-align:right}

.FloorText a{ text-decoration:none; color:#000000;}
.FloorText a:hover{ text-decoration: underline;}
.FloorText {color:#771221; line-height:23px; padding-left:10px }

/*-----------------Floorplan Detail Page--------------------------------------*/

.FloorplanTable{background-image:url(Images/FloorplanBg.jpg); background-repeat:no-repeat; height:365px; width:951px; background-color:#FFFFFF;}
.FloorplanNav { color:#61892b; text-decoration:none;}
.FloorplanNav a{ color:#18598c; text-decoration:none;}
.FloorplanNav a:hover{ color:#18598c; text-decoration: underline;}
.FloorplanNameText{text-transform:uppercase; color:#FFFFFF; padding-left:10px;}
.borderMe{ padding:10px}
.FloorplanDescription{ padding:0;list-style:none outside; line-height:18px}

/*-----------------Gallery Page--------------------------------------*/
.PhotoTable{background-image:url(Images/blankBg.jpg); background-repeat:no-repeat; height:365px; width:951px; background-color:#FFFFFF;}

/*-----------------Tours Page--------------------------------------*/
.TourTable{background-image:url(Images/tourBg.jpg); background-repeat:no-repeat; height:368px; width:951px; background-color:#FFFFFF;}
.tourBoxBg{background-image:url(Images/shim_tour.png); background-repeat:repeat-y; height:365px;}
.tourLinkBg{background-image:url(Images/tourNameBg.png); width:258px; height:27px; background-repeat:no-repeat; text-align:left; padding:1px 40px; font-family:"Trajan Pro",Arial, Helvetica, serif;}
.tourNameText a{text-transform:uppercase; color:#FFFFFF; font-size:16px; text-decoration:none; position:relative; right:16px; top:3px;}
.tourNameText a:hover{text-transform:uppercase; color:#FFFFFF; font-size:16px; text-decoration: underline;}
.tourBox{width:500px; height:200px; border:none;  position:relative; right:10px;}

/*-----------------Resident Page--------------------------------------*/
.resTable{height:365px; width:951px; background-color:#FFFFFF;}

/*-----------------Contact Page--------------------------------------*/
.contactTable{height:365px; width:951px; background-color:#FFFFFF;}
.ContactTitleBox{width:543px; height:25px; background-image:url(Images/contactArrowBg.png); background-repeat:no-repeat; position:absolute;  right:50%; margin-right:-60px }
.titleContact{font-size:16px; color:#FFFFFF; text-transform:uppercase; float:left; text-align:left; padding-right:10px; width:250px;padding-top:3px; padding-left:10px}
.titleContactDir{font-size:11px; color:#FFFFFF; float:right; width:200px; height:32px; font-variant:small-caps; padding:5px 30px; text-align:right;}
.mapPadding{padding:0px 10px 10px 10px}
.PropertyInfoText{padding:30px 10px; text-align:left; line-height:25px;}
.AddressBox{ float:left; width:230px;}
.PhoneBox{ float:right; width:230px;}

.ContactFormTitleBox{width:543px; height:25px; background-image:url(Images/contactArrowBg.png); background-repeat:no-repeat; position:absolute;  right:50%; margin-right:-60px; margin-top:50px;  }
.contactFormPadding{padding:12px 10px 10px 5px;}
.contactHourPadding{padding:10px 10px 0px 10px;}
.OtherTitle{font-size:14px;font-weight:bold;color: #5e1320;}

/*---------------Ebrochure page------------------*/
.brochureTable{ background-image: url(Images/ebrochure_shim.jpg); background-repeat:repeat-y;}
.brochureMapSetting{padding-top:10px; padding-left:20px;}
.brochureInfoBg{background-image:url(images/ebrochure_info.jpg); background-repeat:no-repeat; width:281px; height:258px;}
.brochureAdressSetting{padding:10px 20px 2px 10px;}
.brochureOfficeSetting{padding:10px 55px 0px 10px; text-align:left}
.brochureDirection{padding-left:20px;padding-right:20px;}
.brochureImage{padding-left: 20px; text-align:left;}
.brochureDesc{padding:0px 20px 5px 5px; line-height:20px}


/*---------------------Page Common CSS-------------------------*/
body{
	 margin:0px auto;
	 padding:0px;
	 background-color:#0d0e0e; 
	 font-family: Arial, Helvetica, serif;
	 font-size: 12px;  
	background-color:#0c0c0c;
}
.CenturyFont{
	font-family:"Trajan Pro",Arial, Helvetica, serif;
}
.AvantGardeFont{
	 font-family:"AvantGarde","Century Gothic",Arial, Helvetica, serif;
 }
.mainTableSetting{
	background-image:url(Images/bg.jpg); 
	background-repeat:repeat-x; 
	height:749px;
}
.topCell{
	background-image:url(Images/Shim_top.png);
	background-repeat:repeat-y;
}
.MiddleCell{
	background-image:url(Images/middleBar.jpg); 
	background-repeat:no-repeat; 
	background-position:center;
	font-size:10px;
} 
#pageTitleBoxBg{
	position: absolute;
	z-index:3;
	left:50%;
	top:319px;
	margin-left:-162px;
	padding:0;
	width:625px; 
	height:36px; 
	border:1px solid #FFFFFF; 
	border-right:2px solid #FFFFFF; 
	background-image:url(Images/pageTitleBG.png); 
	background-repeat:no-repeat;
}
.DirectionText{
	text-transform:uppercase;
	font-size:10px;
	color:#7f1122;
}
.MainText{	 
	 font-size:12px;
	 color:#000;
	 text-align:left;
}
.MainText a:link{	 
	 font-size:12px;
	 color:#000;
	 text-decoration:none;	 
}
.MainText a:visited{	 
	 font-size:12px;
	 color:#000;
	 text-decoration:none;
}
.MainText a:hover{	 
	 font-size:12px;
	 color:#000;
	 text-decoration:underline;
}
.MainText a:active{	 
	 font-size:12px;
	 color:#000;
	 text-decoration:none;
}

.InternalLink{ 
	 font-size:10px;
	 color:#000;
	 text-decoration:none;
}

.InternalLink a{ 
	 font-size:10px;
	 color:#000;
	 text-decoration: none;
}
.InternalLink a:hover{ 
	 font-size:10px;
	 color:#000;
	 text-decoration: underline;
}


.footer{	 
	 font-size:10px;
	 color:#999999;
	 text-transform:uppercase;
}
.footer a:link{	 
	 font-size:10px;
	 color:#999999;
	 text-decoration:none;
	 text-transform:uppercase;	 
}
.footer a:visited{	 
	 font-size:10px;
	 color:#999999;
	 text-decoration:none;
	 text-transform:uppercase;
}
.footer a:hover{	 
	 font-size:10px;
	 color:#999999;
	 text-decoration:underline;
	 text-transform:uppercase;
}
.footer a:active{	 
	 font-size:10px;
	 color:#999999;
	 text-decoration:none;
	 text-transform:uppercase;
}
.pageFooterBg{background-image:url(Images/footerNavBg.jpg); height:39px;}
.pageFooterText{ font-size:10px; color:#FFFFFF; text-decoration:none;}
.pageFooterText a{ font-size:10px; color:#FFFFFF; text-decoration:none;}
.pageFooterText a:hover{ font-size:10px; color:#FFFFFF; text-decoration: underline;}

.BottomFooterBg{background-image:url(Images/bottomBg.jpg); background-repeat:repeat-x; height:51px;}


.floorplansNav a{color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, serif; font-size:12px; text-transform:uppercase;}
.floorplansNav a:hover{text-decoration:underline;}

.guestCardLink{
	float:right;
	position:relative;
	top:10px;
	right:5px;
	width:220px;
}
.guestCardLink2{
	float:right;
	position:relative;
	top:20px;
	right:5px;
}
.guestCardLink a{
	color:#ffffff;
	font-family:"Trajan Pro",Arial, Helvetica, serif;
	font-size:12px;
	text-decoration:none;
}
.guestCardLink2 a{
	color:#ffffff;
	font-family:"Trajan Pro",Arial, Helvetica, serif;
	font-size:12px;
	text-decoration:none;
}
.guestCardLink a:hover{text-decoration:underline;}

