@charset "UTF-8";
/* CSS Document */

/***********************************overlay**************************************/
#overlay {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.9em;
	position: absolute;
	left: 624px;
	top: 24px;
	text-align: left;
	padding: 5px 0 5px 0;
	font-weight: normal;
	width: 105px;
}

#overlay a{
	padding: 0px;
	margin: 0 40px;
}

#overlayMore {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.9em;
	position: absolute;
	left: 480px;
	top: 14px;
	text-align: left;
	padding: 5px 0 5px 0;
	font-weight: normal;
	width: 105px;
}

#overlayMore a{
	padding: 0px;
	margin: 0 40px;
}


.invis{
display:none;
}

/************************************main***************************************/


body{
	margin:0;
	padding:0;
	background-color: #FFFEE9;
}

#container{
	width: 800px;
	margin: 0 auto;
}

#logo {
	width:180px;
	height:150px;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	float: left;
	background-image: url(images/dhlogo.jpg);
	background-repeat: no-repeat;
}

#tableFormat{
	margin: 0 40px 0 215px;
}

#tableRooms{
	margin: 0 20px 0 20px;
	padding: 0;
}

#tablePics{
	margin: 0 20px 0 20px;
	border: solid #0E4F67 1px;
	padding: 0;
}

.tableSeat{
background-color:#FFFFFF
}
.tableSeatPad{
	background-color:#FFFFFF;
	color: #0E4F67;
	padding: 5px 10px 10px 10px;
}
.tableSeatPadBorder{
	background-color:#FFFFFF;
	color: #0E4F67;
	padding: 5px 10px 10px 10px;
	border: solid #0E4F67 1px;
}
.tableSeatPadTitle{
	background-color:#FFFFFF;
	color: #0E4F67;
	padding: 10px 10px 10px 10px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	text-transform: uppercase;
	border-bottom: solid #0E4F67 1px;
}
.tableSeatPadHead{
	color: #0E4F67;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	text-transform: uppercase;
	font-size: 1.2em;
}
.tableRow{
	background-color:#FFFFFF;
	padding: 5px 5px 5px 10px;
	border: solid #0E4F67 1px;
}
/************************************End of main***************************************/

/************************************End of textstles***************************************/
.italics{
font-style:italic;
}
.bold{
	font-weight: normal;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}
.bolder{
	font-weight: bold;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}

/************************************End of textstyles***************************************/

/************************************navbar***************************************/

#navbar {
	width:9.5em;
	z-index:1;
	background-color: #D9D3CC;
	float: left;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.8em;
	padding-left: 40px;
	padding-top: 30px;
	padding-right: 1em;
}

#navbar ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navbar ul li{
	padding-bottom: 1em;
}
#navbar ul li a{
	text-decoration: none;
	color: #660033;
}

#navbar ul li .specialevents a{
	color: #FF9900;
}

#navbar ul li .specialevents a:hover{
	color: #FF6600;
}


.specialevents {
	text-decoration: none;
	color: #FF9900;
	font-weight: normal;
	font-size: 0.8em;
	text-transform: uppercase;
	padding: 0;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}

a:hover .specialevents {

	color: #FF6600;
	
}


/************************************navbar rollovers***************************************/
#navbar ul li.rolHome a:hover{
	color:#A894C7;
}
#navbar ul li.rolBusi a:hover{
	color:#25B5E9;
}
#navbar ul li.rolCele a:hover{
	color:#54B948;
}

#navbar ul li.rolFilm a:hover{
	color:#763E97;
}
#navbar ul li.rolFood a:hover{
	color:#F04136;
}

#navbar ul li.rolTour a:hover{
	color:#A894C7;
}

#navbar ul li.rolTest a:hover{
	color:#CCA43A;
}
#navbar ul li.rolLoca a:hover{
	color:#26614A;
}

#navbar ul li.rolCont a:hover{
	color:#26336A;
}

#navbar ul li.rolBroc a:hover{
	color:#660033;
}

/************************************end of navbar rollovers***************************************/




/************************************End of navbar***************************************/

/************************************for Flash pages***************************************/

#contentFlash{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	zoom:1;
	float: left;
	width: 800px;
	height: 600px;
	visibility: visible;
}


#flashButton{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 3;
}


#navbarFlash {
	width:10.5em;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.8em;
	padding-left: 40px;
	padding-top: 30px;
	padding-right: 1em;
	position: absolute;
	left: 0px;
	top: 150px;
	height: 23em;
	z-index: 1;
	visibility: visible;
}

#navbarFlash2 {
	width:9em;
	background-color: #D9D3CC;
	float: left;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.8em;
	padding-left: 40px;
	padding-top: 30px;
	padding-right: 1em;
	position: absolute;
	left: 0px;
	top: 150px;
	height: 321px;
	z-index: 3;
}

#navbarFlash ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #D9D3CC;
}

#navbarFlash ul li{
	padding-bottom: 1em;
}
#navbarFlash ul li a{
	text-decoration: none;
	color: #660033;
}


#navbarFlash2 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navbarFlash2 ul li{
	padding-bottom: 1em;
}
#navbarFlash2 ul li a{
	text-decoration: none;
	color: #660033;
}
.specialeventsFlash {
	text-decoration: none;
	color: #FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

/************************************navbar rollovers***************************************/
#navbarFlash ul li.rolHome a:hover{
	color:#A894C7;
}
#navbarFlash ul li.rolBusi a:hover{
	color:#25B5E9;
}
#navbarFlash ul li.rolCele a:hover{
	color:#54B948;
}
#navbarFlash ul li.rolFood a:hover{
	color:#F04136;
}

#navbarFlash ul li.rolTour a:hover{
	color:#A894C7;
}

#navbarFlash ul li.rolTest a:hover{
	color:#CCA43A;
}
#navbarFlash ul li.rolLoca a:hover{
	color:#26614A;
}

#navbarFlash ul li.rolCont a:hover{
	color:#26336A;
}

#navbarFlash ul li.rolBroc a:hover{
	color:#660033;
}

#overlay a:hover{
	color:#CE3E26;
}

/************************************end of navbar rollovers***************************************/


/************************************End of for Flash pages***************************************/

/************************************indexOne***************************************/
#containerIndexOne{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	position: relative;
	background-color: #D9D3CC;
}

#containerIndexOne p{
	visibility: hidden;
}
#logoOne {
	width:180px;
	height:150px;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	float: left;
}
/************************************End of IndexOne***************************************/

/************************************index***************************************/
#containerIndex{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	position: relative;
	background-color: #D9D3CC;
	background-image: url(images/home/backs/backgroundindex.jpg);
	background-position: bottom right;
	z-index: 1;
}

#containerIndex p{
	visibility: hidden;
}
#flash{
	float: left;
}
/************************************End of Index***************************************/

/************************************Home***************************************/


#containerHome{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/home/backs/rotate.php);
	background-repeat: no-repeat;
	color: #A894C7;
	background-position: bottom right;
}

#containerHome p{
	color: #D7AC6A;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 2em;
	padding-left: 0px;
	float: right;
	margin: 350px 30px 0px 0px;
}

#bannerHome{
	width:620px;
	height:150px;
	background-image: url(images/banners/backbannerindex.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFEE9;
	position: absolute;
	left: 180px;
	visibility: visible;
}

#bannerHome h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerHome:after{ 
    content: attr(alt) 
 }
/************************************End of Home***************************************/

/************************************VR tour***************************************/
#bannerPurple{
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerpurple.jpg);
	background-repeat: no-repeat;
	float: left;
}

#bannerPurple h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerPurple ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #79688D;
	margin-top: 115px;
}

#bannerPurple ul li{
	display: inline;
	padding-right: 1em;
}

#bannerPurple ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerPurple ul li a:hover{
	color: #79688D;
}

#containerTour{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/frontdoor.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #A894C7;
	background-color: #000000;
}

#containerTour p{
	color: #A894C7;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.5em;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	float: left;
	visibility: hidden;
	position: absolute;
}

#link{
}

#link img{
	height: 450px;
	float: right;
	width: 450px;
	border: 0;
	margin: 0;
	padding: 0;
}

#test img{
	height: 310px;
	width: 600px;
	border: 0;
	margin: 0;
	padding: 0;
}

#tour{
	float: right;
	width: 620px;
	height: 450px;
	background-color: #000000;
}

/************************************End of VR tour***************************************/

/************************************filming***************************************/
#bannerDarkPurple{
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerdarkpurple.jpg);
	background-repeat: no-repeat;
	float: left;
}

#bannerDarkPurple h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerDarkPurple ul{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.75em;
	list-style-type: none;
	color: #E4CEFF;
	margin-top: 115px;
	

}

#bannerDarkPurple ul li{
	display: inline;
	padding-right: 1em;
}

#bannerDarkPurple ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerDarkPurple ul li a:hover{
	color: #DABAFF;
}

#containerFilm{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/frontdoor.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #A894C7;
	background-color: #000000;
}
#containerFilmEmpty{
	background-image: url(images/backgrounds/lpurple.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #E7DCEC;
	background-color: #E7DCEC;
	height: 100%;
	padding: 0;
}

#containerFilm p{
	color: #A894C7;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.5em;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	float: left;
	visibility: hidden;
	position: absolute;
}


#film{
	float: right;
	width: 620px;
	height: 450px;
	background-color: #000000;
}

/************************************End of filming***************************************/


/************************************business***************************************/
#bannerLblue {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerlblue.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerLblue h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerLblue ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #0E4F67;
	margin-top: 115px;
	background-color: #3AB5EB;
}

#bannerLblue ul li{
	display: inline;
	padding-right: 1em;
}

#bannerLblue ul li a{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #25B5E9;
}

#bannerLblue ul li a:hover{
	color: #156D8D;
}

.navBlue{
	color: #25B5E9;
}

.navPurple{
	color: #763E97;
}

#containerBus{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/table.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #25B5E9;
}
#containerBus p{
	color: #FFFFFF;
	width: 270px;
	margin: 200px 0 0 25px;
	float: left;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 1.6em;
	visibility: hidden;
}
#containerBusEmpty h3{
	color: #25B5E9;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: normal;
}
#containerBusEmpty h2{
	color: #25B5E9;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1em;
	margin: 0px;
	font-weight: normal;
	text-align: justify;
}


#busLink{
	color: #0E4F67;
	text-decoration: none;
}
#busLink p a:link, a:visited{
	color: #0E4F67;
	text-decoration: none;
}
#busLink p a:hover{
	text-decoration: underline;
}

#containerBusEmpty p{
	color: #333333;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	margin: 0;
	text-align: justify;
}

#containerBusEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	border: solid #25B5E9 1px;
	width: 540px;
}

#containerBusEmpty .tabletwo{
	border: solid #0E4F67 1px;
	font-size: 0.7em;
}

#containerBusEmpty td{
	padding: 0.5em 10px 0.5em 10px;
	margin: 0;
}

#containerBusEmpty tr.odd{
	background-color:#E9F1FB
}

#containerBusEmpty tr.title{
	background-color:#25B5E9;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerBusEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerBusEmpty{
	background-image: url(images/backgrounds/lblue.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #25B5E9;
	background-color: #d7ebf9;
	height: 100%;
	padding: 0;
}
.blueText {
	color: #25B5E9;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.1em;
	font-weight: normal;
	vertical-align: middle;
}

.blueTextLarge {
	color: #25B5E9;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.3em;
	font-weight: normal;
	vertical-align: middle;
}

#containerBusEmpty td.rightIcons{
	padding: 5px;
	margin: 0;
	text-align: right;
	width: 350px;
}

#set_of_links{
	border:0;
	position: relative;
	float: right;
	margin: 0;
	padding: 0px;
	width: 100%;
}

#set_of_links a{
	display: inline;
	padding: 2px;
	text-decoration:none;
	color: #0E4F67;
}

#set_of_links a:hover{
background:transparent;
}

#set_of_links a span {
	display:none
}
#set_of_links a:hover span {
	position:absolute;
	display: inline;
	top: -33px;
	padding: 4px;
	right: 0px;
	background-color: #FFFFFF;
	border: solid #0E4F67 3px;
}

.question{
	border-right:solid #333333 1px;
	padding-right: 5px;
}

#plaster{
	background-color: #d7ebf9;
	font-family: "Gill Sans Light", Arial, Verdana;
	padding: 20px;
	width: 600px;
	font-size: 0.9em;
}

/************************************End of business***************************************/





/************************************celebrations***************************************/

/************************************banner***************************************/
#bannerLgreen {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerlgreen.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerLgreen h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerLgreen ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #275821;
	margin-top: 115px;
}

#bannerLgreen ul li{
	display: inline;
	padding-right: 1em;
}

#bannerLgreen ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerLgreen ul li a:hover{
	color: #275821;
}

/************************************end of banner***************************************/
.navGreen{
	color: #54b948;
}

#containerCele{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/champagne.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #54b948;
}
#containerCele p{
	color: #6B5D9F;
	margin: 0;
	float: left;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 1.55em;
	visibility: hidden;
}
#containerCeleEmpty h3{
	color: #54B948;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: normal;
}
#containerCeleEmpty h2{
	color: #5BB945;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1em;
	margin: 0;
	font-weight: normal;
}
#containerCeleEmpty p{
	color: #333333;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	margin: 0;
	text-align: justify;
}

#containerCeleEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	border: solid #54B948 1px;
	width: 540px;
}

#containerCeleEmpty td{
	padding: 0.5em 10px 0.5em 10px;
	margin: 0;
}



#supplyimg{
	padding: 0 15px 0 0px;
	margin: 0;
	float: left;
}

#containerCeleEmpty td a:link{
	color: #275821;
}

#containerCeleEmpty td a:visited{
	color: #275821;
}

#containerCeleEmpty tr.odd{
	background-color:#EDFFEA
}

#containerCeleEmpty tr.title{
	background-color:#54B948;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerCeleEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerCeleEmpty{
	background-image: url(images/backgrounds/lgreen.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #54B948;
	background-color: #DCEED4;
	height: 100%;
	padding: 0;
}
.greenText {
	color: #54B948;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.1em;
	font-weight: normal;
}
.thumbnails{
	margin-right: 11px;
	width: 29px;
	height: 29px;
	border: solid #999999 1px;
	margin-left: 0px;
	padding: 0;
}
#containerCeleEmpty tr td.rightIcons{
	padding: 5px;
	margin: 0;
	text-align: right;
	width: 350px;
}


 
 #set_of_linksCele{
	border:0;
	position: relative;
	float: right;
	margin: 0;
	padding: 0px;
	width: 100%;
}

#set_of_linksCele a{
	display: inline;
	padding: 2px;
	text-decoration:none;
}

#set_of_linksCele a:hover{
background:transparent;
}

#set_of_linksCele a span {
	display:none
}
#set_of_linksCele a:hover span {
	position:absolute;
	display: inline;
	top: -33px;
	padding: 4px;
	right: 0px;
	background-color: #FFFFFF;
	border: solid #3B8232 3px;
}
 
/************************************End of celebrations***************************************/
/************************************foodanddrink***************************************/

/************************************banner***************************************/
#bannerRed {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerred.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerRed h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerRed ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #300B09;
	margin-top: 115px;
	/*background-color: #E84134;*/
}

#bannerRed ul li{
	display: inline;
	padding-right: 0.8em;
}

#bannerRed ul li a{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #F04136;
}

#bannerRed ul li a:hover{
	color: #300B09;
}

/************************************end of banner***************************************/
.navRed{
	color: #ef4136;
}

#containerFood{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/orchid.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #ef4136;
}
#containerFood p{
	color: #7E8462;
	width: 500px;
	margin: 20px 0 0 40px;
	float: left;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 1.55em;
	visibility: hidden;
}
#containerFoodEmpty h3{
	color: #F04136;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: normal;
}
#containerFoodEmpty h2{
	color: #E84134;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1em;
	margin: 0;
	font-weight: normal;
}
#containerFoodEmpty p{
	color: #333333;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}
.smallText{
	font-size:0.8em;
}

#containerFoodEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	border: solid #F04136 1px;
	width: 540px;
}

#containerFoodEmpty td{
	padding: 0.5em 10px 0.5em 10px;
	margin: 0;
	line-height: 1.5em;
}

#containerFoodEmpty tr.odd{
	background-color:#FFF1E7
}


#containerFoodEmpty tr.title{
	background-color:#F04136;
	color: #FFFFFF;
	font-weight: normal;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}
#containerFoodEmpty h1{
	color: #E84134;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerFoodEmpty{
	background-image: url(images/backgrounds/red.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #F04136;
	background-color: #FDE5DA;
	height: 100%;
	padding: 0;
}
.redText {
	color: #F04136;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1em;
	font-weight: normal;
}
#containerFoodEmpty td.price{
	text-align: right;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}
#containerFoodEmpty td.priceBold{
	text-align: right;
	font-weight:normal;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}

/************************************End of foodanddrink***************************************/

/************************************testimonials***************************************/

/************************************banner***************************************/
#bannerYellow {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbanneryellow.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerYellow h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerYellow ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #7D5400;
	margin-top: 115px;
}

#bannerYellow ul li{
	display: inline;
	padding-right: 1em;
}

#bannerYellow ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerYellow ul li a:hover{
	color: #745E21;
}

/************************************end of banner***************************************/
.navYellow{
	color: #C9A436;
}

#containerTest{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/faces2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #CCA43A;
}
#containerTest p{
	color: #FFFFFF;
	margin: 0;
	float: left;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 1.55em;
	visibility: hidden;
}
#containerTestEmpty h3{
	color: #000000;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: normal;
}

#containerTestEmpty h3.orangeText {
	color: #CDA43A;
	font-size: 1.2em;
	font-weight: bold;
}

#containerTestEmpty h2{
	color: #C9A436;
	padding: 0 20px 0 200px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.2em;
	margin: 0;
	font-weight: normal;
}
#containerTestEmpty p{
	color: #333333;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	margin: 0;
}

#containerTestEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	border: solid #54B948 1px;
	width: 570px;
}

#containerTestEmpty td{
	padding: 0.5em 50px 0.5em 10px;
	margin: 0;
}

#containerTestEmpty tr.odd{
	background-color:#EDFFEA
}

#containerTestEmpty tr.title{
	background-color:#54B948;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerTestEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerTestEmpty{
	background-image: url(images/backgrounds/faces2.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #54B948;
	background-color: #F8EDCD;
	height: 100%;
	padding: 0;
}
.yellowText {
	color: #C9A436;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 1.2em;
	font-weight: bolder;
}

/************************************End of testimonials***************************************/


/************************************location***************************************/

/************************************banner***************************************/
#bannerDgreen {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerdgreen.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerDgreen h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerDgreen ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #DCEED4;
	margin-top: 115px;
}

#bannerDgreen ul li{
	display: inline;
	padding-right: 1em;
}

#bannerDgreen ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerDgreen ul li a:hover{
	color: #54D8A4;
}

/************************************end of banner***************************************/
.navDgreen{
	color: #2B6149;
}

#containerLoc{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/house.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #26614A;
}
#containerLoc p{
	color: #6B5D9F;
	width: 175px;
	margin: 200px 0 0 455px;
	float: left;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 1.55em;
}
#containerLocEmpty h3{
	color: #26614A;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1em;
	margin: 0;
	font-weight: normal;
}
#containerLocEmpty h2{
	color: #26614A;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.2em;
	margin: 0;
	font-weight: normal;
}
#containerLocEmpty p{
	color: #333333;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}

#containerLocEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	border: solid #54B948 1px;
	width: 570px;
}

#containerLocEmpty td{
	padding: 0.5em 50px 0.5em 10px;
	margin: 0;
}

#containerLocEmpty td img{
	padding: 0 15px 0 0px;
	margin: 0;
	float: left;
}

#containerLocEmpty td a:link{
	color: #336600;
}

#containerLocEmpty td a:visited{
color: #336600;
}

#containerLocEmpty tr.odd{
	background-color:#EDFFEA
}

#containerLocEmpty tr.title{
	background-color:#54B948;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerLocEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerLocEmpty{
	background-image: url(images/backgrounds/lgreen.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #54B948;
	background-color: #DCEED4;
	height: 100%;
	padding: 0;
}
.dGreenText {
	color: #2B6149;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 1.2em;
	font-weight: bolder;
}

/************************************End of location***************************************/
/************************************contact us***************************************/

/************************************banner***************************************/
#bannerDblue {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerdblue.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerDblue h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerDblue ul{
	font-family: "Gill Sans Light", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #275821;
	margin-top: 115px;
}

#bannerDblue ul li{
	display: inline;
	padding-right: 1em;
}

#bannerDblue ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerDblue ul li a:hover{
	color: #D6CDAE;
}

/************************************end of banner***************************************/
.navDblue{
	color: #26336A;
}

#containerCont{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/frontimage.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #54b948;
}
#containerCont p{
	color: #26336A;
	width: 280px;
	margin: 120px -80px 0 50px;
	float: left;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.3em;
}

#containerCont p a:link, a:visited{
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #344DA3;
}
#containerContEmpty h3{
	color: #54B948;
	padding: 0 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: bold;
}
#containerContEmpty h2{
	color: #25B5E9;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1em;
	margin: 0;
	font-weight: normal;
}
#containerContEmpty p{
	color: #333333;
	padding: 0 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}

#containerContEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.7em;
	border: solid #233369 1px;
	width: 540px;
}

#containerContEmpty td{
	padding: 0.5em 10px 0.5em 10px;
	margin: 0;
}

#containerContEmpty td.right{
	text-align: right;
}

#containerContEmpty td img{
	padding: 0 15px 0 0px;
	margin: 0;
	float: left;
}

#containerContEmpty td a:link{
	color: #336600;
}

#containerContEmpty td a:visited{
color: #336600;
}
#containerContEmpty td.date{
	padding: 0;
	margin: 0;
}

#containerContEmpty tr.odd{
	background-color:#EDFFEA
}

#containerContEmpty tr.title{
	background-color:#233369;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerContEmpty tr.subtitle{
	background-color:#BFD0DE;
	color: #233369;
	font-weight: normal;
}
#containerContEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Verdana, Arial;
	font-size: 0.8em;
}

#containerContEmpty{
	background-image: url(images/backgrounds/lblue.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #233369;
	background-color: #DAECFB;
	height: 100%;
	padding: 0;
}

.special {
width:0px;
visibility:hidden;
}

.dBlueText {
	color: #54B948;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 1.2em;
	font-weight: bolder;
}
.full{
width:100%;
}
.red{
color:red;
}
/************************************End of contact us***************************************/


/************************************brochure***************************************/

/************************************banner***************************************/
#bannerDred {
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerdred.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerDred h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerDred ul{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.8em;
	list-style-type: none;
	color: #E7C1BC;
	margin-top: 115px;
}

#bannerDred ul li{
	display: inline;
	padding-right: 1em;
}

#bannerDred ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerDred ul li a:hover{
	color: #A4788D;
}

/************************************end of banner***************************************/
.navDred{
	color: #6D2348;
}

#containerBroc{
	width: 800px;
	margin: 20px auto;
	height: 600px;
	background-image: url(images/backgrounds/brochure.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #54b948;
}
#containerBroc p{
	color: #26336A;
	width: 250px;
	margin: 120px -60px 0 50px;
	float: left;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.3em;
}

#containerBroc p a:link, a:visited{
	text-decoration: none;
	padding: 0;
}
#containerBrocEmpty h3{
	color: #54B948;
	padding: 0 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: bold;
}
#containerBrocEmpty h2{
	color: #6D2348;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.1em;
	margin: 0;
	font-weight: normal;
}
#containerBrocEmpty p{
	color: #333333;
	padding: 0 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}

#containerBrocEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.7em;
	border: solid #6D2348 1px;
	width: 540px;
}

#containerBrocEmpty td{
	padding: 0.5em 50px 0.5em 10px;
	margin: 0;
}

#containerBrocEmpty td img{
	padding: 0 15px 0 0px;
	margin: 0;
	float: left;
}

#containerBrocEmpty td a:link{
	color: #336600;
}

#containerBrocEmpty td a:visited{
color: #336600;
}

#containerBrocEmpty tr.odd{
	background-color:#E7C1BC
}

#containerBrocEmpty tr.title{
	background-color:#6D2348;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerBrocEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerBrocEmpty{
	background-image: url(images/backgrounds/red.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #233369;
	background-color: #FCE5DA;
	height: 100%;
	padding: 0;
}
.dredText {
	color: #54B948;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 1.2em;
	font-weight: bolder;
}

/************************************End of brochure***************************************/
/************************************special events**************************************/

/************************************banner***************************************/
#bannerOrange {
	position:relative;
	width:620px;
	height:150px;
	background-image: url(images/banners/bgbannerorange.jpg);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFEE9;
	margin: 0;
	padding: 0;
}

#bannerOrange h1{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 2em;
	padding-left: 30px;
	padding-top: 50px;
	display: none;
}

#bannerOrange ul{
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-weight: lighter;
	font-size: 0.75em;
	list-style-type: none;
	color: #6C3B0F;
	margin-top: 115px;
}

#bannerOrange ul li{
	display: inline;
	padding-right: 1em;
}

#bannerOrange ul li a{
	text-decoration: none;
	color: #FFFFFF;
}

#bannerOrange ul li a:hover{
	color: #8E4E14;
}

/************************************end of banner***************************************/
.navOrange{
	color: #6D2348;
}


.navOrangeEvents{
	color: #EC8124;
}

a:link, a:visited, a:hover .navOrangeEvents{
	color: #EC8124;
}



#containerSevents{
	width: 800px;
	margin: 20px auto;
	background-image: url(images/backgrounds/events.jpg);
	background-repeat: no-repeat;
	background-position: right 150px;
	background-color: #F4DFC7;
}
#containerSevents p{
	color: #333333;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}


#containerSevents table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
	border: solid #EC8124 1px;
	width: 540px;
}

#containerSevents td{
	padding: 0.5em 10px 0.5em 10px;
	margin: 0;
	line-height: 1.5em;
}

#containerSevents td.odd{
	background-color:#ECC7A7
}


#containerSevents tr.title{
	background-color:#EC8124;
	color: #FFFFFF;
	font-weight: normal;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
}


#floatLeft{
float:left;
}

#boxFrame{
	float: left;
	position: relative;
	width: 480px;
	margin-left: 45px;
	font-family: "Gill Sans Light", Arial, Verdana;
	color: #985216;
	font-size: 0.9em;
	padding: 20px;
	margin-bottom: 40px;
	border: solid #EC8124 1px;
	background-image: url(images/backgrounds/events_dora.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#boxFrame p{
	padding: 0 180px 0 0;
	margin: 0;
	font-size: 1em;
}

.whiteText{
color:#FFFFFF;
}
.eventTitle{
	color: #EC8124;
	font-size: 1.4em;
	font-weight: bold;
}

#boxFrame a:link{
	color: #EC8124;
	text-decoration: none;
}
#boxFrame a:visited{
color: #EC8124;
	text-decoration: none;
}
#boxFrame a:hover{
	text-decoration: underline;
}


#containerSevents hr{
	color: #EB8123;
	padding: 0 40px 0 215px;
	margin: 0 40px 0 215px;
	background-color: #EB8123;
}

#containerSevents hr.tophr{
	color: #EB8123;
	padding: 0;
	margin: 0;
	background-color: #EB8123;
}

#containerSevents p a:link, a:visited{
	text-decoration: none;
	padding: 0;
}

#containerSevents p a:hover{
	text-decoration: underline;
}


#containerSevents img.floating{
	float:right;
	padding: 0 10px 0 0;
}


#containerSeventsEmpty h3{
	color: #54B948;
	padding: 0 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
	font-weight: bold;
}
#containerSeventsEmpty h2{
	color: #EB8123;
	padding: 0 20px 0 215px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.1em;
	margin: 0;
	font-weight: normal;
}
#containerSeventsEmpty p{
	color: #333333;
	padding: 0 40px 0 215px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	margin: 0;
}

#containerSeventsEmpty table{
	border-collapse:collapse;
	color: #333333;
	padding: 0;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.9em;
	border: solid #54B948 1px;
	width: 570px;
}

#containerSeventsEmpty td{
	padding: 0.5em 50px 0.5em 10px;
	margin: 0;
}

#containerSeventsEmpty td img{
	padding: 0 15px 0 0px;
	margin: 0;
	float: left;
}

#containerSeventsEmpty td a:link{
	color: #336600;
}

#containerSeventsEmpty td a:visited{
color: #336600;
}

#containerSeventsEmpty tr.odd{
	background-color:#EDFFEA
}

#containerSeventsEmpty tr.title{
	background-color:#54B948;
	color: #FFFFFF;
	font-weight: bolder;
}
#containerSeventsEmpty h1{
	color: #25B5E9;
	padding: 20px 20px 0 200px;
	font-family: "Gill Sans Light", Arial, Verdana;
	font-size: 0.8em;
}

#containerSeventsEmpty{
	background-image: url(images/backgrounds/orange.jpg);
	background-repeat: no-repeat;
	background-position: left 150px;
	width: 800px;
	margin: 20px auto;
	color: #233369;
	background-color: #F4DFC7;
	height: 100%;
	padding: 0;
}
.orangeText {
	color: #EB8123;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Verdana;
	font-size: 1.2em;
}


/************************************End of special events***************************************/
