/*GLOBAL*/
html { margin:0px; padding:0px; height:100%;}
body {margin:0px; padding:0px; background-image:url(../Images/BG.jpg); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; color:#231F20; font-size:11px; height:100%; }
img {border:none;}
a, a:visited { text-decoration:none; color:#231F20;}
a:hover { text-decoration:underline; color:#787464;}

#GlobalDiv {margin:auto; background-color:#FFFFFF; width:820px; padding:0 50px 0 50px; min-height:100%;height:auto;}
.block { float:left;}
.blockright { float:right;}
.blockinfo { position:absolute; top:0px; right:20px;}
.clear {clear:both;}

/*HEAD*/
#HeadDiv { padding-top:10px; clear:both; position:relative;}
.NavDiv { height:30px;}

/*BODY*/
#BodyDiv {position:relative; clear:both; min-height:570px; margin:23px 0 0 0; }
#BodyDiv h1 {margin:0px; color:#787464; font-size:22px; font-weight:normal;}
#BodyDiv h1 strong {font-weight:normal;}

.Temp1 {clear:both;}
.Temp1 h2 {margin:0px; padding:0px; color:#787464; font-size:15px;}

.Temp2 {clear:both;}
.Temp2 h2 {margin:0px; padding:0px; color:#231F20; font-size:15px;}
.Temp2 h3 {margin:0px; padding:0px; color:#787464; font-size:11px;}

p {padding:4px;margin:0px;line-height:17px;}
.List, .List a, .List a:visited {color:#787464; font-size:14px; line-height:20px; margin-right:50px;}
.List a:hover {color:#231F20;}

.Specblock {float:left;width:420px; margin-right:10px;}
.Gallery {padding:0 4px 0 4px;clear:both;}
.Thumb {float:left; position:relative;}
.Hide { background-color:#000000;filter:alpha(opacity=40); opacity:0.4; }
.Show {position:absolute; top:0px; left:0px; width:116px; height:120px;}

.Top {padding:0 0 20px 0; clear:both; min-height:120px; }
.Bottom {clear:both;}
.ColA1 {float:left;width:585px;}
.ColB1 {float:left;width:240px;padding:0 10px 0 0; }
.ColB2 {float:left;width:240px;padding:0 15px 0 0;}
.ColB3 {float:left;padding:32px 0 0 0;}
.ColC1 {float:left;padding:0 0 0 0;}
.ColC2 {float:left; padding-left:35px;}
.ColC3 {float:left; padding-left:25px;}

.Float {position:absolute; width:210px; top:60px; left:0px; z-index:6;}
.FloorPlan {position:absolute; top:50px; left:0px; z-index:0;}

.SpecNav .item {width:166px; padding:20px 0 0 0; float:right;}

.SideNav {border-top:solid 1px #FFFFFF; background-color:#787464; padding:8px; width:150px; font-size:14px; color:#FFFFFF;}
.SideNav a, .SideNav a:visited {color:#FFFFFF;}
.SideNav a:hover {color:#FFFFFF;}
.Ovr { background-color:#231F20; background-image:url(../Images/NavLeaf.jpg); background-position:right; background-repeat:no-repeat;}

/*FOOT*/
#FootDiv { padding:5px 0px 2px 0px; color:#787464; clear:both; font-family:Arial, Helvetica, sans-serif; border-top:solid 1px #787464; margin:10px 0 0 0;}
#FootDiv a, #FootDiv a:visited {color:#787464;}
#FootDiv a:hover { color:#000000;}
.SF {font-size:10px;color:#787464;padding:8px 0 5px 0;}

/*COPY*/
.HomeText { position:absolute; top:20px; left:198px; width:530px; z-index:10;}
.HomeText h1 { margin:0px; color:#FFFFFF; font-size:24px; text-transform:uppercase; }

/*spacer*/
.spacer_20 { height:20px;}

/*home slideshow*/
#HomeImageContainer {position:relative;}
#HomeImageContainer img {display:none;position:absolute;top:0; left:0;}

/*SEO*/
.small {font-size:11px!important;font-weight:normal!important;color:#787464!important;}


