@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #FFFFFF;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	text-align: center;
	background-color: #000000;
	}

body img {
	border: none;
}
	
#site {
	width: 1000px;
	margin: 43px auto 0 auto;
	position: relative;
	text-align: center;
	background-image: url(images/bg_main.jpg);
	background-position: center;
	background-repeat: repeat-y;
	padding-bottom: 5px;	
}
	
#top_text {
	line-height: 30px;	
	text-align: center;
	padding: 32px 0 0 0;
	margin-bottom: 20px;
	}
	
#flash {
	margin: auto;
	width: 1000px;
	height: 167px;
	}	
	
#links {
	height: 90px;
}

#gage_logo {
	margin: auto;
	width: 256px;
	height: 142px;
}

#gage_logo1 {
	float: left;
	width: 256px;
	height: 90px;
	margin-left: 8px;
	margin-top: 8px;
}

#come_back {
	float: right;
	width: 569px;
	height: 102px;
	margin-right: 8px;
	margin-top: 8px;
}

#upper_content {
	width: 880px;
	height: 120px;
	margin: auto;
}

.placeholder {
	margin: auto;
	width: 80px;
	height: 15px;
}

/* ---------------------------- NAVIGATION BAR ----------------------------------*/

#nav {
	margin: auto;
	width: 712px;
	height: 10px;
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
}

#nav_placeholder {
	margin: auto;
	width: 80px;
	height: 40px;
}

#nav ul {
	text-decoration: none;
	list-style-type: none;
}

#nav ul li a {
	display: inline;
}

#nav ul li {
	float: left;	
}

#nav ul li a span{
	display: none;
}

#nav ul li span {
	float: none;
}


#nav ul li a.virtual_tour {
	display: block;
	width: 219px;
	height: 10px;
	background-image: url(images/nav.gif);
	background-position: 0px 0px;
}

#nav ul li a.virtual_tour:hover {
	display: block;
	background-position: 0px -10px;
}

#nav ul li a.reservations {
	display: block;
	width: 290px;
	height: 10px;
	background-image: url(images/nav.gif);
	background-position: -219px 0px;
}

#nav ul li a.reservations:hover {
	display: block;
	background-position: -219px -10px;
}

#nav ul li a.history {
	display: block;
	width: 203px;
	height: 10px;
	background-image: url(images/nav.gif);
	background-position: -509px 0px;
}

#nav ul li a.history:hover {
	display: block;
	background-position: -509px -10px;
}

/* ---------------------------- END OF NAVIGATION BAR ----------------------------------*/


/* ---------------------------- BIG NAV BAR ----------------------------------*/

#big_nav {
	width: 866px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	margin: auto;
}

#nav_placeholder1 {
	width: 80px;
	height: 10px;
	float: right;
}

#nav_placeholder2 {
	width: 80px;
	height: 30px;
	float: right;
}
/* ---------------------------- END OF BIG NAV BAR ----------------------------------*/


/* ---------------------------- BIG NAV BAR 1 ----------------------------------*/

#big_nav1 {
	float: right;
	width: 865px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}

#big_nav1 ul {
	text-decoration: none;
	list-style-type: none;
}

#big_nav1 ul li a {
	display: inline;
}

#big_nav1 ul li {
	float: left;	
}

#big_nav1 ul li a span{
	display: none;
}

#big_nav1 ul li span {
	float: none;
}


#big_nav1 ul li a.welcome {
	display: block;
	width: 89px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: 0px 0px;
}

#big_nav1 ul li a.welcome:hover {
	display: block;
	background-position: 0px -10px;
}

#big_nav1 ul li a.accommodations {
	display: block;
	width: 167px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: -89px 0px;
}

#big_nav1 ul li a.accommodations:hover {
	display: block;
	background-position: -89px -10px;
}

#big_nav1 ul li a.dining {
	display: block;
	width: 72px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: -256px 0px;
}

#big_nav1 ul li a.dining:hover {
	display: block;
	background-position: -256px -10px;
}

#big_nav1 ul li a.spa_fitness {
	display: block;
	width: 120px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: -328px 0px;
}

#big_nav1 ul li a.spa_fitness:hover {
	display: block;
	background-position: -328px -10px;
}

#big_nav1 ul li a.weddings {
	display: block;
	width: 100px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: -448px 0px;
}

#big_nav1 ul li a.weddings:hover {
	display: block;
	background-position: -448px -10px;
}

#big_nav1 ul li a.events_and_meetings {
	display: block;
	width: 185px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: -548px 0px;
}

#big_nav1 ul li a.events_and_meetings:hover {
	display: block;
	background-position: -548px -10px;
}

#big_nav1 ul li a.gage_gardens {
	display: block;
	width: 132px;
	height: 10px;
	background-image: url(images/big_nav1.gif);
	background-position: -733px 0px;
}

#big_nav1 ul li a.gage_gardens:hover {
	display: block;
	background-position: -733px -10px;
}

/* ---------------------------- END OF BIG NAV BAR 1 ----------------------------------*/


/* ---------------------------- BIG NAV BAR 2 ----------------------------------*/


#big_nav2 {
	width: 494px;
	height: 10px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#big_nav2 ul {
	text-decoration: none;
	list-style-type: none;
}

#big_nav2 ul li a {
	display: inline;
}

#big_nav2 ul li {
	float: left;	
}

#big_nav2 ul li a span{
	display: none;
}

#big_nav2 ul li span {
	float: none;
}


#big_nav2 ul li a.reservations {
	display: block;
	width: 136px;
	height: 10px;
	background-image: url(images/big_nav2.gif);
	background-position: 0px 0px;
}

#big_nav2 ul li a.reservations:hover {
	display: block;
	background-position: 0px -10px;
}

#big_nav2 ul li a.contact {
	display: block;
	width: 92px;
	height: 10px;
	background-image: url(images/big_nav2.gif);
	background-position: -136px 0px;
}

#big_nav2 ul li a.contact:hover {
	display: block;
	background-position: -136px -10px;
}

#big_nav2 ul li a.attractions {
	display: block;
	width: 128px;
	height: 10px;
	background-image: url(images/big_nav2.gif);
	background-position: -228px 0px;
}

#big_nav2 ul li a.attractions:hover {
	display: block;
	background-position: -228px -10px;
}

#big_nav2 ul li a.owner_profile {
	display: block;
	width: 138px;
	height: 10px;
	background-image: url(images/big_nav2.gif);
	background-position: -356px 0px;
}

#big_nav2 ul li a.owner_profile:hover {
	display: block;
	background-position: -356px -10px;
}

/* ---------------------------- END OF BIG NAV BAR 2 ----------------------------------*/

/* ---------------------------- GAGE HISTORY ----------------------------------*/

#history_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/history_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#history_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
}

#history_sub_content {
	width: 867px;
	height: 680px;
	margin: auto;
	padding-bottom: 15px;
}

.sub_content_text {
	width: 405px;
	float: left;
	text-align: left;
	line-height: 30px;
}

.sub_content_text1 {
	width: 405px;
	float: left;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
}

.sub_content_text630 {
	width: 630px;
	float: right;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
}

.sub_content_text555 {
	width: 555px;
	float: left;
	text-align: left;
	line-height: 30px;
}

.sub_content_photos {
	width: 444px;
	float: right;
}

.sub_content_photos305 {
	width: 305px;
	float: right;
}

.sub_content_photos220 {
	width: 220px;
	float: left;
}

#history_photos {
	width: 444px;
	height: 650px;
	float: right;
}

#history_photo1 {
	width: 196px;
	height: 166px;
	float: right;
	margin-left: 20px;
}

#history_photo2 {
	width: 221px;
	height: 165px;
	float: right;	
}

#history_photo3 {
	width: 369px;
	height: 463px;
	float: left;	
	margin-top: 20px;
	margin-left: 7px;
}

/* ---------------------------- END OF GAGE HISTORY ----------------------------------*/

/* ---------------------------- ACCOMMODATIONS ----------------------------------*/

.placeholder10right {
	width: 80px;
	height: 10px;
	float: right;
}

.placeholder15 {
	width: 80px;
	height: 15px;
	/*float: right;*/
}

.placeholder15left {
	width: 80px;
	height: 15px;
	float: left;
}

.placeholder15right {
	width: 40px;
	height: 15px;
	float: right;
}

.placeholder30 {
	width: 80px;
	height: 30px;
	/*float: right;*/
}

.placeholder30right {
	width: 80px;
	height: 30px;
	float: right;
}

.placeholder30left {
	width: 80px;
	height: 30px;
	float: left;
}

.placeholder60 {
	width: 80px;
	height: 60px;
	/*float: right;*/
}


.placeholder250 {
	width: 80px;
	height: 100px;
	/*float: right;*/
}


#accommodations_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/accommodations_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#accommodations_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
	background-image: url(images/accommodations_header.jpg);
	background-repeat: no-repeat;
}

#accommodations_photos {
	width: 444px;
	/*height: 650px;*/
	float: right;
}

#accommodations_photo1 {
	width: 413px;
	height: 278px;
	float: right;
	background-image: url(images/accommodations_photo1.jpg);
	background-repeat: no-repeat;
}

#accommodations_photo2 {
	width: 413px;
	height: 278px;
	float: right;
	background-image: url(images/accommodations_photo2.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}

#accommodations_photo3 {
	width: 343px;
	height: 230px;
	float: right;
	background-image: url(images/accommodations_photo3.jpg);
	background-repeat: no-repeat;
	margin-top: 53px;
}

#accommodations_photo4 {
	width: 345px;
	height: 287px;
	float: right;
	background-image: url(images/accommodations_photo4.jpg);
	background-repeat: no-repeat;
	margin-top: 220px;
}

#accommodations_photo5 {
	width: 344px;
	height: 253px;
	float: right;
	background-image: url(images/accommodations_photo5.jpg);
	background-repeat: no-repeat;
	margin-top: 280px;
}

#accommodations_photo6 {
	width: 346px;
	height: 184px;
	float: right;
	background-image: url(images/accommodations_photo6.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}

#accommodations_photo7 {
	width: 346px;
	height: 232px;
	float: right;
	background-image: url(images/accommodations_photo7.jpg);
	background-repeat: no-repeat;
	margin-top: 100px;
}

.placeholder20 {
	width: 80px;
	height: 20px;
	float: right;
	clear: both;
}

.placeholder53 {
	width: 80px;
	height: 53px;
	float: right;
	clear: both;
}

.placeholder155 {
	width: 80px;
	height: 155px;
	float: right;
	clear: both;
}

.placeholder245 {
	width: 80px;
	height: 245px;
	float: right;
	clear: both;
}

.placeholder110 {
	width: 80px;
	height: 110px;
	float: right;
	clear: both;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

#accommodations_sub_content {
	width: 867px;
	height: 2900px;
	margin: auto;
	padding-bottom: 15px;
}

/* ---------------------------- END OF ACCOMMODATIONS ----------------------------------*/

/* ---------------------------- ATTRACTIONS ----------------------------------*/
#attractions_sub_content {
	width: 867px;
	height: 1450px;
	margin: auto;
	padding-bottom: 15px;
}

#attractions_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/attractions_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#attractions_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
}

.attractions_sub_content_text_left {
	width: 425px;
	float: left;
	text-align: left;
	font-size: 14px;
}

.attractions_sub_content_text_right {
	width: 425px;
	float: right;
	text-align: left;
	font-size: 14px;
}

#attractions_sub_content a:link, #attractions_sub_content a:visited {
	color: #FFCC66;
	text-decoration: underline;
}

#attractions_sub_content a:hover {
	color:white;
	text-decoration: none;
}

/* ---------------------------- END OF ATTRACTIONS ----------------------------------*/

/* ---------------------------- DINING ----------------------------------*/
#dining_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
	background-image: url(images/dining_header.jpg);
	background-repeat: no-repeat;
}

#dining_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/dining_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#dining_sub_content {
	width: 867px;
	height: 810px;
	margin: auto;
	padding-bottom: 15px;
}

#dining_photo1 {
	width: 381px;
	height: 405px;
	float: right;
	background-image: url(images/dining_photo1.jpg);
	background-repeat: no-repeat;
}

#dining_photo2 {
	width: 379px;
	height: 235px;
	float: right;
	background-image: url(images/dining_photo2.jpg);
	background-repeat: no-repeat;
	margin-top: 30px;
}

/* ---------------------------- END OF DINING ----------------------------------*/

/* ---------------------------- EVENTS AND MEETINGS ----------------------------------*/
#events_and_meetings_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	margin-top: 15px;
}

#events_and_meetings_photo_stripe1 {
	width: 863px;
	height: 205px;
	margin: auto;
	margin-top: 60px;
	clear: both;
}

#events_and_meetings_photo_stripe2 {
	width: 863px;
	height: 205px;
	margin: auto;
	margin-top: 60px;
	clear: both;
}

#events_and_meetings_header {
	width: 867px;
	height: 97px;
	margin: auto;
	margin-top: 15px;
}

#events_and_meetings_sub_content {
	width: 867px;
	height: 950px;
	margin: auto;
	padding-bottom: 15px;
}

.events_and_meetings_center_text {
	clear: both;
	margin-top: 15px;
	font-size: 16px;
	text-align: center;
}

.container100 {
	width: 100%;
	height: 120px;
}

.box215 {
	width: 205px;
	float: left;
	text-align: center;
	font-size: 16px;
	padding: 5px;
}

.box420 {
	width: 420px;
	float: left;
	text-align: center;
	font-size: 16px;
	padding: 5px;
}

/* ---------------------------- END OF EVENTS AND MEETINGS ----------------------------------*/

/* ---------------------------- GAGE GARDENS ----------------------------------*/

#gage_gardens_sub_content {
	width: 867px;
	height: 920px;
	margin: auto;
	padding-bottom: 15px;
}

#gage_gardens_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
}

#gage_gardens_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/gage_gardens_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#gage_gardens_photo1 {
	width: 286px;
	height: 316px;
	float: right;
	background-image: url(images/gage_gardens_photo1.jpg);
	background-repeat: no-repeat;
}

#gage_gardens_photo2 {
	width: 286px;
	height: 352px;
	float: right;
	background-image: url(images/gage_gardens_photo2.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}

#gage_gardens_photo3 {
	width: 137px;
	height: 190px;
	float: right;
	background-image: url(images/gage_gardens_photo3.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 23px;
}

#gage_gardens_photo4 {
	width: 126px;
	height: 190px;
	float: right;
	background-image: url(images/gage_gardens_photo4.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}

/* ---------------------------- END OF GAGE GARDENS ----------------------------------*/

/* ---------------------------- SPA/FITNESS ----------------------------------*/
#spa_fitness_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/spa_fitness_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#spa_fitness_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
	background-image: url(images/spa_fitness_header.jpg);
	background-repeat: no-repeat;
}

#spa_fitness_sub_content {
	width: 867px;
	height: 810px;
	margin: auto;
	padding-bottom: 15px;
}

#spa_fitness_photo1 {
	width: 401px;
	height: 313px;
	float: right;
	background-image: url(images/spa_fitness_photo1.jpg);
	background-repeat: no-repeat;
}

#spa_fitness_photo2 {
	width: 401px;
	height: 292px;
	float: right;
	background-image: url(images/spa_fitness_photo2.jpg);
	background-repeat: no-repeat;
	margin-top: 40px;
}

#spa_fitness_photo3 {
	width: 326px;
	height: 227px;
	float: right;
	background-image: url(images/spa_fitness_photo3.jpg);
	background-repeat: no-repeat;
}

/*-----little menu------*/

#fitness_nav ul {
	text-decoration: none;
	list-style-type: none;
}

#fitness_nav ul li a {
	display: inline;
}

#fitness_nav ul li {
	float: right;	
}

#fitness_nav ul li a span{
	display: none;
}

#fitness_nav ul li span {
	float: none;
}


#fitness_nav ul li a.fitness {
	display: block;
	width: 130px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/fitness_nav.gif);
	background-position: 0px 0px;
}

#fitness_nav ul li a.fitness:hover {
	display: block;
	background-position: 0px -9px;
}

/*-----little menu------*/

#spa_nav ul {
	text-decoration: none;
	list-style-type: none;
}

#spa_nav ul li a {
	display: inline;
}

#spa_nav ul li {
	float: right;	
}

#spa_nav ul li a span{
	display: none;
}

#spa_nav ul li span {
	float: none;
}


#spa_nav ul li a.spa {
	display: block;
	width: 192px;
	height: 9px;
	margin-top: 25px;
	margin-left: 25px;
	background-image: url(images/spa_nav.gif);
	background-position: 0px 0px;
}

#spa_nav ul li a.spa:hover {
	display: block;
	background-position: 0px -9px;
}
/* ---------------------------- END OF SPA/FITNESS ----------------------------------*/

/* ---------------------------- WEDDINGS ----------------------------------*/

#weddings_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
	background-image: url(images/weddings_header.jpg);
	background-repeat: no-repeat;
}

#weddings_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/weddings_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#weddings_photo1 {
	width: 422px;
	height: 442px;
	float: right;
	background-image: url(images/weddings_photo1.jpg);
	background-repeat: no-repeat;
}

#weddings_photo2 {
	width: 195px;
	height: 278px;
	float: right;
	background-image: url(images/weddings_photo2.jpg);
	background-repeat: no-repeat;
}

#weddings_photo3 {
	margin-left: 28px;
	width: 359px;
	height: 278px;
	float: right;
	background-image: url(images/weddings_photo3.jpg);
	background-repeat: no-repeat;
}

#weddings_photo4 {
	margin-left: 28px;
	width: 251px;
	height: 278px;
	float: right;
	background-image: url(images/weddings_photo4.jpg);
	background-repeat: no-repeat;
}

#weddings_sub_content {
	width: 867px;
	height: 810px;
	margin: auto;
	padding-bottom: 15px;
}


#weddings_hor_container {
	padding-top: 30px;
	clear: both;
	width: 100%;
	height: 300px;
}

/* ---------------------------- END OF WEDDINGS ----------------------------------*/


/* ---------------------------- OWNER PROFILE ----------------------------------*/

#owner_profile_sub_content {
	width: 867px;
	height: 1150px;
	margin: auto;
	padding-bottom: 15px;
}

#owner_profile_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/owner_profile_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#owner_profile_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
	background-image: url(images/owner_profile_header.jpg);
	background-repeat: no-repeat;
}

#owner_profile_header img {
	margin-top: 30px;
	margin-right: 15px;
}


/* ---------------------------- END OF OWNER PROFILE ----------------------------------*/


/* ---------------------------- CONTACT ----------------------------------*/

#contact_sub_content {
	width: 867px;
	height: 1350px;
	margin: auto;
	padding-bottom: 15px;
}


#contact_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/contact_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#contact_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
}

#contact_photo1 {
	width: 433px;
	height: 612px;
	float: left;
	background-image: url(images/contact_photo1.jpg);
	background-repeat: no-repeat;
} 

#contact_form {
	/*padding-top: 30px;
	padding-left: 80px;*/
}

input {
width: 280px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
}

.label {
width:50px;
}

.textarea {
width: 250px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
}
 
.error {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12pt;
color: #FF7700;
margin-left: 50px;
display:none;
}

.input250 {
	width: 344px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
}

.input100 {
	width: 100px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
}

#contactText p {
	padding-left: 40px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contact_sub_content a:link, #contact_sub_content a:visited {
	color: #FFCC66;
	text-decoration: underline;
}

#contact_sub_content a:hover {
	color:white;
	text-decoration: none;
}

/* ---------------------------- END OF CONTACT ----------------------------------*/

/* ---------------------------- DINING CAFE CENIZO ----------------------------------*/

#dining_cafe_cenizo_sub_content {
	width: 867px;
	height: 830px;
	margin: auto;
	padding-bottom: 15px;
}

#dining_cafe_cenizo_photo1 {
	width: 356px;
	height: 488px;
	float: right;
	background-image: url(images/dining_cafe_cenizo_photo1.jpg);
	background-repeat: no-repeat;
}

#dining_cafe_cenizo_hor_container {
	padding-top: 35px;
	clear: both;
	width: 100%;
	height: 260px;
}

#dining_cafe_cenizo_hor_container img {
	float: right;
}

.marginRight {
	margin-left: 41px;
}

/*-----dining_nav little menu------*/

#dining_nav ul {
	text-decoration: none;
	list-style-type: none;
}

#dining_nav ul li a {
	display: inline;
}

#dining_nav ul li {
	float: right;	
}

#dining_nav ul li a span{
	display: none;
}

#dining_nav ul li span {
	float: none;
}


#dining_nav ul li a.dining_nav {
	display: block;
	width: 177px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/dining_nav.gif);
	background-position: 0px 0px;
}

#dining_nav ul li a.dining_nav:hover {
	display: block;
	background-position: 0px -9px;
}

/*-----dining_nav1 little menu------*/

#dining_nav1 ul {
	text-decoration: none;
	list-style-type: none;
}

#dining_nav1 ul li a {
	display: inline;
}

#dining_nav1 ul li {
	float: right;	
}

#dining_nav1 ul li a span{
	display: none;
}

#dining_nav1 ul li span {
	float: none;
}


#dining_nav1 ul li a.dining_nav1 {
	display: block;
	width: 64px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/dining_nav1.gif);
	background-position: 0px 0px;
}

#dining_nav1 ul li a.dining_nav1:hover {
	display: block;
	background-position: 0px -9px;
}

/*-----dining_nav2 little menu------*/

#dining_nav2 ul {
	text-decoration: none;
	list-style-type: none;
}

#dining_nav2 ul li a {
	display: inline;
}

#dining_nav2 ul li {
	float: right;	
}

#dining_nav2 ul li a span{
	display: none;
}

#dining_nav2 ul li span {
	float: none;
}

#dining_nav2 ul li a.dining_nav2 {
	display: block;
	width: 186px;
	height: 9px;
	background-image: url(images/dining_nav2.gif);
	background-position: 0px 0px;
}

#dining_nav2 ul li a.dining_nav2:hover {
	display: block;
	background-position: 0px -9px;
}
/* ---------------------------- END OF DINING CAFE CENIZO ----------------------------------*/

/* ---------------------------- DINING CHEF PAUL ----------------------------------*/


#dining_chef_paul_sub_content {
	width: 867px;
	height: 810px;
	margin: auto;
	padding-bottom: 15px;
}

#dining_chef_paul_hor_container {
	padding-top: 35px;
	clear: both;
	width: 100%;
	height: 260px;
}

#dining_chef_paul_hor_container img {
	float: right;
}

.marginRight1 {
	margin-left: 20px;
}

/* ---------------------------- END OF DINING CHEF PAUL ----------------------------------*/

/* ---------------------------- DINING WHITE BUFFALO ----------------------------------*/

#dining_white_buffalo_sub_content {
	width: 867px;
	height: 700px;
	margin: auto;
	padding-bottom: 15px;
}



/* ---------------------------- END OF DINING WHITE BUFFALO ----------------------------------*/

/* ---------------------------- WEDDINGS SERVICES ----------------------------------*/

#weddings_services_sub_content {
	width: 867px;
	height: 900px;
	margin: auto;
	padding-bottom: 15px;
}

/*-----littel menu------*/

#weddings_services_nav ul {
	text-decoration: none;
	list-style-type: none;
}

#weddings_services_nav ul li a {
	display: inline;
}

#weddings_services_nav ul li {
	float: right;	
}

#weddings_services_nav ul li a span{
	display: none;
}

#weddings_services_nav ul li span {
	float: none;
}


#weddings_services_nav ul li a.weddings_venues {
	display: block;
	width: 67px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/weddings_services_nav.gif);
	background-position: 0px 0px;
}

#weddings_services_nav ul li a.weddings_venues:hover {
	display: block;
	background-position: 0px -9px;
}

/* ---------------------------- END OF WEDDINGS SERVICES ----------------------------------*/

/* ---------------------------- WEDDINGS VENUES ----------------------------------*/

#weddings_venues_sub_content {
	width: 867px;
	height: 1100px;
	margin: auto;
	padding-bottom: 15px;
}

#weddings_venues_photo_stripe1 {
	width: 863px;
	height: 205px;
	margin: auto;
	margin-top: 30px;
	clear: both;
}

#weddings_venues_upper_content {
	height: 330px;
}

/*---------little menu------*/

#weddings_venues_nav ul {
	text-decoration: none;
	list-style-type: none;
}

#weddings_venues_nav ul li a {
	display: inline;
}

#weddings_venues_nav ul li {
	float: right;	
}

#weddings_venues_nav ul li a span{
	display: none;
}

#weddings_venues_nav ul li span {
	float: none;
}


#weddings_venues_nav ul li a.weddings_services {
	display: block;
	width: 83px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/weddings_venues_nav.gif);
	background-position: 0px 0px;
}

#weddings_venues_nav ul li a.weddings_services:hover {
	display: block;
	background-position: 0px -9px;
}


/* ---------------------------- END OF WEDDINGS VENUES ----------------------------------*/

/* ---------------------------- RESERVATIONS ----------------------------------*/


#reservations_sub_content {
	width: 867px;
	height: 600px;
	margin: auto;
	padding-bottom: 15px;
}

#reservations_sub_content a:link, #reservations_sub_content a:visited {
	color: #FFCC66;
	text-decoration: underline;
}

#reservations_sub_content a:hover {
	color:white;
	text-decoration: none;
}

#reservations2_sub_content {
	width: 867px;
	height: 1200px;
	margin: auto;
	padding-bottom: 15px;
}

/* ---------------------------- END OF RESERVATIONS ----------------------------------*/

/* ---------------------------- VIRTUAL TOUR ----------------------------------*/

#virtual_tour_sub_content {
	width: 867px;
	height: 600px;
	margin: auto;
	padding-bottom: 15px;
}

/* ---------------------------- END OF VIRTUAL TOUR ----------------------------------*/

/* ---------------------------- HOTEL POLICIES ----------------------------------*/

#hotel_policies_photo_stripe {
	width: 863px;
	height: 146px;
	margin: auto;
	background-image: url(images/hotel_policies_photo_stripe.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#hotel_policies_header {
	width: 867px;
	height: 92px;
	margin: auto;
	margin-top: 15px;
	background-image: url(images/hotel_policies_header.jpg);
	background-repeat: no-repeat;
}

#hotel_policies_sub_content {
	line-height: 18px;
	width: 867px;
	height: 780px;
	margin: auto;
	padding-bottom: 15px;
	font-size: 16px;
}

/*-----hotel_policies_nav little menu------*/

#hotel_policies_nav ul {
	text-decoration: none;
	list-style-type: none;
}

#hotel_policies_nav ul li a {
	display: inline;
}

#hotel_policies_nav ul li {
	float: right;	
}

#hotel_policies_nav ul li a span{
	display: none;
}

#hotel_policies_nav ul li span {
	float: none;
}


#hotel_policies_nav ul li a.hotel_policies_nav {
	display: block;
	width: 218px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/hotel_policies_nav.gif);
	background-position: 0px 0px;
}

#hotel_policies_nav ul li a.hotel_policies_nav:hover {
	display: block;
	background-position: 0px -9px;
}

/*-----hotel_policies_nav1 little menu------*/

#hotel_policies_nav1 ul {
	text-decoration: none;
	list-style-type: none;
}

#hotel_policies_nav1 ul li a {
	display: inline;
}

#hotel_policies_nav1 ul li {
	float: right;	
}

#hotel_policies_nav1 ul li a span{
	display: none;
}

#hotel_policies_nav1 ul li span {
	float: none;
}


#hotel_policies_nav1 ul li a.hotel_policies_nav1 {
	display: block;
	width: 127px;
	height: 9px;
	margin-top: 25px;
	background-image: url(images/hotel_policies_nav1.gif);
	background-position: 0px 0px;
}

#hotel_policies_nav1 ul li a.hotel_policies_nav1:hover {
	display: block;
	background-position: 0px -9px;
}

/* ---------------------------- END OF HOTEL POLICIES ----------------------------------*/

/* ---------------------------- FOOTER ----------------------------------*/

#footer {
	width: 1000px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	text-align: center;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#footer img {
	border: none;
}

#footer a:visited, #footer a:link {
	color: #fcb960;
	text-decoration: none;
	
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
	
}

/* ---------------------------- END OF FOOTER ----------------------------------*/

