body { font-family: 'Trebuchet MS'; background-image:url('/media/tmp_img_page_background.jpg'); background-position:center top; background-repeat:no-repeat; background-color:#01476B; margin:0; padding:0;}
p {font-size:12px; color:#666666; }
h1{font-size:25px; color:#00456a; font-weight:normal; margin:0px; }
h2{font-size:19px; color:#77A1BF; font-weight:normal; margin:0px; }
a {outline:none; text-decoration:none;}
a img {border:none;}
.clr {width:100%; height:0px; clear:both;}

img, div { behavior: url("/scripts/iepngfix.htc"); }

#Wrap {width:888px; margin:68px auto 0px auto; border:1px solid #FFFFFF; }
#Header{ width:100%; clear:both;}

.Logo {width: 209px; height:196px; position:absolute; top:0px; left:50%; margin-left:-104px; z-index:900;}
#MainNav{width:100%; clear:both; height:37px;}
#MainNav a img {float:left;border:none; height:37px;}
#FlashBannerHome{width:888px; height:310px; clear:both; background-color:Silver; margin:0px; border-top:solid 1px white; z-index:1;}
#FlashBanner
{
    width:888px;
    height:125px;
    clear:both;
    background-color:Silver;
    margin:0px;
    border-top:solid
    1px white;
    border-bottom:1px solid white;
    z-index:1;
    overflow:hidden;
}
#SecondNav { width: 852px; padding-left:18px; padding-right:18px; padding-top:13px; height: 187px; clear: both; background-image: url('/media/tmp_sections_background.jpg'); text-align:center; }
a.SecondNavButton {width:177px; height:177px; margin:0px; padding:0px; margin-right:15px; margin-left:15px;}
a.SecondNavButton img {border:none;}

#ContentWrapHome{width:888px; border-top:solid 1px #FFFFFF; background-color:#F1F7FA; overflow:hidden;}
#ContentWrapInterior{width:888px; border-top:solid 1px #FFFFFF; background-color:#F1F7FA; background-image:url('/media/tmp_img_content_bg.jpg'); background-repeat:repeat-y;}
#ContentWrapInterior a, #ContentWrapHome a{text-decoration:none;color:#00456A;}
#ContentWrapInterior a:hover, #ContentWrapInterior a:hover{text-decoration:underline;}

#ContentLeftColumn{ background-color:#F1F7FA; float:left;  color:#666666; font-size:12px;}
.HomeLeftColumn {width:414px; padding:15px; background-image:url('/media/tmp_img_welcome_bg.jpg'); background-position:center top; background-repeat:no-repeat; padding-bottom:101em; margin-bottom:-100em;}
.InteriorLeftColumn {width:562px; padding:15px 15px;}
.InteriorLeftColumn img {border:1px solid #CCCCCC;}
#ContentLeftColumn.InteriorLeftColumn h2, #ContentLeftColumn.InteriorLeftColumn h2 a{font-size:16px; color:#77A1BF; font-weight:bold;text-decoration:none;}
#ContentLeftColumn.InteriorLeftColumn h2 a:hover{text-decoration:underline;}



#ContentRightColumn{ font-size:11px; color:#666666;   background-color:#E6F1F7; float:left; border-left:solid 1px white;}
.HomeRightColumn {width:430px; padding:33px 0px 33px 13px;background-color:#E6F1F7; padding-bottom:101em; margin-bottom:-100em;}
.InteriorRightColumn {width:277px; padding:20px 0px 60px 18px; background-color:#E6F1F7; }
.InteriorRightColumn h2{background-color:#959697;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#FFFFFF;font-weight:bold;padding:4px 10px;font-size:12px;}

.HomeBook {width:100%; padding-top:4px; clear:both;}
.HomeBookLeft {width:45%;float:left; padding-top:15px;}
.HomeBookRight {width:50%; float:right;}

.HomeWeddingSpotlight {width:100%; clear:both; padding-top:12px;}
.HomeWeddingSpotlightLeft {width:45%; float:left; padding-top:15px;}
.HomeWeddingSpotlightLeft img{margin-bottom:5px;}

.HomeWeddingSpotlightRight {width:50%; float:right;}

.InteriorBook {width:100%; clear:both;margin-top:15px;}

.InteriorWeddingSpotlight {width:100%; clear:both;margin:0;padding:15px 0px;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;margin:12px 0px 15px 0px;}
.InteriorWeddingSpotlight img{margin-bottom:5px;}
.InteriorWeddingSpotlight a img{margin-bottom:0px;}

.HomeTestimonial {width:100%; clear:both;}
.HomeTestimonialLeft {width:45%; float:left; padding-top:15px;}
.HomeTestimonialRight {margin-top:15px; width:50%; height:82px; float:right; background-image:url('/media/tmp_pic_lobby.jpg');}

.testimonialItem{font-style:italic;}
.TestimonialName{padding:0px 20px; font-weight:bold;font-style:normal;}
.TestimonialCaption{padding:0px 20px; font-weight:bold;font-style:normal;}

.InteriorTestimonial {width:100%; clear:both; margin:0;padding:0;}
.InteriorTestimonialLeft {width:65%; float:left; margin:0;}
.InteriorTestimonialRight {width:30%; height:82px; float:right; background-image:url('/media/tmp_pic_lobby.jpg'); background-position:-60px;}


.SideTestimonialInterior
{
    width: 95%;
    border-left: solid 4px #75A0C0;
    padding:0px 0px 0px 7px;
    margin-top:8px;
    float: left;
    height: 65px;
    font-style:italic;
}
/*div.SideBar-Divider{
border-top:1px solid #FFFFFF;
height:1px;
margin:15px 0px 15px 0px;
padding:0;
}*/


#Footer{font-size:10px; color:#999999; width:858px; height:101px; padding:15px 15px 10px 15px; background-image:url('/media/tmp_img_footer_background.jpg'); background-position:center top; background-repeat:no-repeat;}
#Footer h2{font-size:11px; color:#777777; font-weight:bold; border-bottom:dotted 1px; padding-bottom:5px;}
#Footer p {font-size:10px; color:#999999;}
#Footer a {text-decoration:none; color:#999999;}
#Footer a:hover {text-decoration:underline;}
#FooterLeftColumn{width:429px; height:96px; float:left; height:96px;}
#FooterLeftColumn table{margin-top:13px;}
#FooterRightColumn{width:409px; float:left; height:96px; padding-left:20px;}
.footer-copyright{padding-left:8px;}


/****    Forms      ****/

input.Width230
{
    width: 230px;
}

input.Width150
{
    width: 150px;    
}
select.Width230 
{
    width: 233px;
}

.ErrorMessage 
{
    color: Red;
}

textarea.FormTextArea
{
    width: 410px;
    height: 100px;
}

.FormTable 
{
    /*font-weight:bold;*/
}

.formLabel
{
    font-weight:bold;    
    line-height:2em;
}
.formInput 
{
    line-height:2em;
}

table#BookNowFormTable tr td.formLabel{
	width:80px;
}

table#RequestInfoFormTable tr td.formInput {
	width:80px;
}

/****    Footer Nav *****/

ul#footerNav
{
    margin:0px;
    padding:0px;
    clear:both;
    list-style:none;
}

ul#footerNav li 
{
    display:block;
    width:33%;
    float:left;
}
ul#SubNavLinks{
margin:10px 0px 0px 0px;
padding:0px 25px 15px 25px;
border-bottom:1px solid #FFFFFF;
}
ul#SubNavLinks li{
margin:10px 0px;
list-style-image:url('/media/tmp_img_subnavlinks_li.jpg');
line-height:11px;
}

ul#SubNavLinks li.Active
{
    font-weight:bold;
}


/****    Editor Styles      ****/



.sub-header{
	font-size:16px;
	color:#77A1BF;
	font-weight:bold;
}
#ContentLeftColumn.InteriorLeftColumn p.sub-header a{
	color:#77A1BF;

}
.ImageLeftAlign,.imageleftalign{
	float: left;
	margin: 3px 14px 14px 0px;
}
.ImageRightAlign,.imagerightalign{
	float:right;
	margin:0px 0px 14px 14px;
}
.red{
	color:#CC0000;
}


#sitemap ul 
{
    list-style:none;
    padding-left:0px;
    margin-left:0px;    
    font-weight:bold;
}


#sitemap ul ul
{
    list-style-type: disc;
    list-style-position: outside;
    padding-left:50px;
    _padding-left:50px;
    margin-left:0px;
    font-weight:normal;
}
























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
