@charset "utf-8";

body {

	background: #0e0d0e;

	margin-left: 0px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

}

td {

	background: #B1B1BB;

}



body, td {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #455A6D;

}

a {

	color: #485A6E;

	text-decoration: none;

}

a:hover {

	color: #FFFFFF;

}



img {

	border-width: 0px;

}



.float-left {/* Left Floated Images */

	float: left;

	margin: 0 9px 18px 0;

	border: 0px; text-align: left;

}



.float-right {/* Right Floated Images */

	float: right;

	margin: 0 0 18px 9px;

	clear: right;

	border: 0px;

}

.border {

	border: 1px solid #FFFFFF;

}







/* Backgrounds */

.home-bg {
	background: url(images/home-bg.jpg) no-repeat;
	height: 557px;
	width: 955px;
	padding-top: 15px;
	padding-bottom: 0px;
}



.contact-bg {

	background: url(images/contact-bg.jpg) no-repeat;

	height: 529px;

	width: 955px;

	padding-top: 40px;

	padding-bottom: 0px;

}



.about-bg {

	background: url(images/about-bg.jpg) no-repeat;

	height: 529px;

	width: 755px;

	padding: 40px 100px 0px;

}



.resources-lt {

	padding-right: 20px;

	padding-left: 45px;

}

.resources-rt {

	padding-right: 45px;

	padding-left: 20px;

}

.directions-bg {
	width: 915px;
	background-color: #E0DCD9;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;

}

.catering-bg {

	background: url(images/catering-bg.jpg) no-repeat;

	width: 915px;

	padding: 120px 20px 0px;

}



.events-bg {

	background: url(images/events-bg.jpg) no-repeat;

	width: 915px;

	padding: 120px 20px 0px;

	height: 490px;

}

.corporate-bg {

	background: url(images/corporate-bg.jpg) no-repeat;

	width: 915px;

	padding: 120px 20px 0px;

	height: 490px;

}

.weddings-bg {
	background: url(images/weddings-bg.jpg) no-repeat;
	width: 915px;
	padding: 120px 20px 0px;
	height: 529px;

}


.events-floor-plans-bg {

	background: url(images/events-floor-plans-bg.jpg) no-repeat;

	width: 915px;

	padding: 50px 20px 0px;

	height: 564px;

}

.weddings-floor-plans-bg {

	background: url(images/weddings-floor-plans-bg.jpg) no-repeat;

	width: 915px;

	padding: 50px 20px 0px;

	height: 568px;

}

.site-map-bg {

	background: url(images/site-map-bg.jpg) no-repeat;

	width: 915px;

	padding: 200px 20px 0px;

	height: 529px;

}



.photo-gallery1-bg {

	background: url(images/photo-gallery1-bg.jpg) no-repeat;

	width: 915px;

	padding: 100px 20px 0px;

	height: 566px;

}
.testimonials-bg {
	width: 915px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(images/testimonials-bg.jpg);
	background-repeat: no-repeat;
}

















h1 {

	font: italic normal 18px Georgia, "Times New Roman", Times, serif;

	color: #475D72;

}

h2 {

	font-size: 14px;

	font-style: oblique;

	font-weight: bold;

}

h3 {

	font: italic 16px Georgia, "Times New Roman", Times, serif;

	color: #465B70;

}

h4 {

	font-size: 12px;

	color: #FFFFFF;

}







#footer a:link, #footer a:visited {

	color: #495970;

	text-decoration: none;

	font-size:7px;

	font-weight: normal;

	letter-spacing: 2px;



}



#footer a:hover {

	color: #FFFFFF;

	text-decoration: none;

	font-size:7px;

	font-weight: normal;

}



#resource-link a:link, #resource-link a:visited {

	color: #FFFFFF;



}



#resource-link a:hover {

	color: #d0e2f5;

	text-decoration: none;

}



#corp-link a:link, #corp-link a:visited {

	color: #FFFFFF;



}



#corp-link a:hover {

	color: #B0B1BB;

	text-decoration: none;

}



#vendor-link a:link, #vendor-link a:visited {

	color: #ffffff;



}



#vendor-link a:hover {

	color: #b9bcc6;

	text-decoration: none;

}





/* ---------------Navigation ------------------ */

ul#nav {

	height: 35px;

	list-style: none;

	margin: 0;

	padding: 0;

}





/*  Makes the list items sit next to each other */

#nav li {float: left;}





/*  Sets styles for all links that are inside the ul id="top-nav" */

#nav a {

display: block;

height: 35px; 

overflow: hidden; 

text-indent: -1999em; /* Indents the rich-text so it does not show */

}



/* Set the image for each nav item */



#home {background: url(images/nav/nav-home.jpg); width:55px;}

#events {background: url(images/nav/nav-events.jpg); width:51px;}

#corporate {background: url(images/nav/nav-corporate.jpg); width:70px;}

#weddings {background: url(images/nav/nav-weddings.jpg); width:72px;}

#photo-gallery {background: url(images/nav/nav-photo-gallery.jpg); width:99px;}

#about {background: url(images/nav/nav-about.jpg); width:50px;}

#directions {background: url(images/nav/nav-directions.jpg); width:67px;}

#resources {background: url(images/nav/nav-resources.jpg); width:77px;}
#testimonials {background: url(images/nav/nav-testimonials.jpg); width:91px;}

#contact {background: url(images/nav/nav-contact.jpg); width:68px;}



/* Shift the image position up to show the active state */

#nav a:hover, #nav a.active, #nav .active {background-position: 0 -35px;}



/* Set the cursor to default arrow so link does not appear clickable */

#nav .active {cursor: default}



/* ---------------Bottom Navigation ------------------ */

ul#bottom-nav {

	height: 48px;

	list-style: none;

	margin: 0;

	padding: 0;

}





/*  Makes the list items sit next to each other */

#bottom-nav li {float: left;}





/*  Sets styles for all links that are inside the ul id="top-nav" */

#bottom-nav a {

display: block;

height: 48px; 

overflow: hidden; 

text-indent: -1999em; /* Indents the rich-text so it does not show */

}



/* Set the image for each nav item */



#events2 {background: url(images/nav/nav-events2.jpg); width:55px;}

#corporate2 {background: url(images/nav/nav-corporate2.jpg); width:75px;}

#weddings2 {background: url(images/nav/nav-weddings2.jpg); width:75px;}



/* Shift the image position up to show the active state */

#bottom-nav a:hover, #bottom-nav a.active, #bottom-nav .active {background-position: 0 -48px;}



/* Set the cursor to default arrow so link does not appear clickable */

#bottom- .active {cursor: default}





/* ---------------Events Navigation ------------------ */

ul#events-nav {

	height: 39px;

	list-style: none;

	margin: 0;

	padding: 0;

}





/*  Makes the list items sit next to each other */

#events-nav li {float: left;}





/*  Sets styles for all links that are inside the ul id="top-nav" */

#events-nav a {

display: block;

height: 39px; 

overflow: hidden; 

text-indent: -1999em; /* Indents the rich-text so it does not show */

}



/* Set the image for each nav item */



#events-information {background: url(images/nav/nav-events-information.jpg); width:92px;}

#events-services {background: url(images/nav/nav-events-services.jpg); width:121px;}

#events-floor-plans {background: url(images/nav/nav-events-floor-plans.jpg); width:87px;}

#events-vendors {background: url(images/nav/nav-events-vendors.jpg); width:70px;}



/* Shift the image position up to show the active state */

#events-nav a:hover, #events-nav a.active, #events-nav .active {background-position: 0 -39px;}



/* Set the cursor to default arrow so link does not appear clickable */

#events- .active {cursor: default}



/* ---------------Corporate Navigation ------------------ */

ul#corp-nav {

	height: 39px;

	list-style: none;

	margin: 0;

	padding: 0;

}





/*  Makes the list items sit next to each other */

#corp-nav li {float: left;}





/*  Sets styles for all links that are inside the ul id="top-nav" */

#corp-nav a {

display: block;

height: 39px; 

overflow: hidden; 

text-indent: -1999em; /* Indents the rich-text so it does not show */

}



/* Set the image for each nav item */



#corp-information {background: url(images/nav/nav-corp-information.jpg); width:88px;}

#corp-services {background: url(images/nav/nav-corp-services.jpg); width:123px;}

#corp-floor-plans {background: url(images/nav/nav-corp-floor-plans.jpg); width:91px;}

#corp-vendors {background: url(images/nav/nav-corp-vendors.jpg); width:60px;}



/* Shift the image position up to show the active state */

#corp-nav a:hover, #corp-nav a.active, #corp-nav .active {background-position: 0 -39px;}



/* Set the cursor to default arrow so link does not appear clickable */

#corp-nav .active {cursor: default}





/* ---------------Weddings Navigation ------------------ */

ul#weddings-nav {

	height: 39px;

	list-style: none;

	margin: 0;

	padding: 0;

}





/*  Makes the list items sit next to each other */

#weddings-nav li {float: left;}





/*  Sets styles for all links that are inside the ul id="top-nav" */

#weddings-nav a {

display: block;

height: 36px; 

overflow: hidden; 

text-indent: -1999em; /* Indents the rich-text so it does not show */

}



/* Set the image for each nav item */



#weddings-information {background: url(images/nav/nav-weddings-information.jpg); width:91px;}

#weddings-services {background: url(images/nav/nav-weddings-services.jpg); width:120px;}

#weddings-floor-plans {background: url(images/nav/nav-weddings-floor-plans.jpg); width:90px;}





/* Shift the image position up to show the active state */

#weddings-nav a:hover, #weddings-nav a.active, #weddings-nav .active {background-position: 0 -36px;}




/* Set the cursor to default arrow so link does not appear clickable */

#weddings-nav .active {cursor: default}

.subpage-content {

	color: #FFFFFF;

	padding: 25px;

}

.static-link {

	color: #FFFFFF;

}

.subpage-content2 {

	color: #FFFFFF;

	padding: 0px 25px;

	background: #485A6E;

}

.static-link3 {

	color: #B0B1BB;

}

.subpage-content3 {

	color: #FFFFFF;

	padding: 0px 25px;

	background: #6C7073 url(images/weddings-services-header2.jpg) no-repeat;

}

td.exception {

	background:none;
	color: #dbdbdf;

}

.corp-floor-plans-bg {

	background: url(images/corp-floor-plans-bg.jpg) no-repeat;

	width: 915px;

	padding: 50px 20px 0px;

	height: 564px;

}

td.directions {

	color: #485a6e;

	background: url(none);

}


#quote1 {
	font-style: italic;
	font-weight: normal;
	color: #475A6E;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#quote2 {
	font-style: italic;
	font-weight: normal;
	color: #475A6E;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#quote3 {
	font-style: italic;
	font-weight: normal;
	color: #475A6E;
	font-family: Georgia, "Times New Roman", Times, serif;
}
