@import url("navigation.css");
@import url("tags.css");
@import url("forms.css");
@import url("thickbox.css");
@import url("../calendars/calendar.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:

Developers:
**********************************
Jessica Dooley
email: jessica.dooley@rezstream.com
website:http://rezstream.com
**********************************
----------------------------------------------------------------*/
/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}

img{
border:none;
}

html{
height:100%;
}

body{
height:100%;
text-align:center;
/*min-width:840px;for netscape browsers*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:url(../images/body/bg-top.jpg) left top repeat-x #462912;
}

#container{
position:relative;
top:46px;
text-align:left;
margin:0 auto;
margin-bottom:46px; /* the bottom margin is equal to the top positioning */
min-height:100% !important;
width:900px;
background: url(../images/sidebar/faux-column.jpg) left top repeat-y scroll;
border-bottom:3px solid #FFFFFF;
}

#logo{ /* logo img is faux top-cap on sidebar */
position:absolute;
top:-36px;
left:0px;
width:259px;
height:142px;
z-index:99;
}

#main_wrapper{
position:relative;
top:0px;
width:894px;
padding:3px;
}

#hp_header_photo,
#int_header_photo{
float:right;
width:638px;
}

#int_header_photo_right{
float:right;
width:242px;
margin-left:3px;
}

#int_header_photo_left{
float:right;
width:393px;
}

#left_sidebar{
float:left;
position:relative;
top:-205px;
width:252px;
}

#booking_engine{
padding-left:50px;
margin:12px auto 30px auto;
width:192px;
}

#reservations_heading{
margin:0 0 6px 8px;
}

#newsletter_signup{
text-align:center;
color:#FFFFFF;
margin:30px 0 0 22px;
}

#right_wrapper{
float:right;
width:638px;
}

#maincontent{
float:right;
width:590px;
min-height:500px !important;
padding:24px;
}

#pagetitle {
float:right;
width:635px;
padding:0px;
margin:0px;
}

#footer_wrapper{
width:100%;
height:100px;
text-align:center;
background:#000000;
}

#footer{
color:#FFFFFF;
font-size:80%;
margin:0px auto;
padding:18px 0px;
width:900px;
background:;
}

#footer p{
line-height:12px;
margin:0px 0px;
}

#footer span{
display:none;
}

#footer a:link,
#footer a:visited{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

.clear{
clear:both;
}


/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/
#sidebarItems{
margin:80px auto;
text-align:center;
}

#TA_excellent186{
float:right;
width:150px;
}

#exp_bp_hdiv{
float:right;
width:180px;
padding-left:10px;
}

.videoButton{
float:right;
width:250px;
text-align:center;
}

#menu_wrapper{
text-align:center;
margin:0 auto;
width:400px;
padding:4px;
border:4px solid #000;
}

#menu_wrapper span{
display:block;
padding:6px;
border:1px solid #000;
}

p.arts_menu{
color:#990000;
font-size:14px;
font-weight:bold;
margin:22px 0 4px 0 !important;
}

p.arts_menudetail{
font-size:10px;
}

p.arts_menudetail strong{
}


/*------------ PHOTO GALLERIES ------------*/
.gallery_box{
float:right;
width:228px;
margin-bottom:12px;
padding-left:18px;
font-size:80%;
}

.gallery_box img.inset{
border:1px solid #956235;
padding:2px;
}

.photo_links{ 
margin:4px 0;
line-height:18px;
}

.photo_links a.thickbox{
padding:0 4px;
color:#8d9003;
font-size:110%;
line-height:18px;
text-decoration:none;
border:1px solid #956235;
}

.photo_links a:hover  {
background:#956235;
color:#fff !important;
}


/*--------------- PET POLICY ---------------*/
#pet_policy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#000000;
padding:4px;
width:450px;
}

#pet_policy .amenities li {
line-height:20px;
}


/*--------------- ATTRACTIONS ---------------*/
div.attraction {
padding:24px 0px;
}

div.attraction div {
margin:12px 0px;
}


/*--------------- DINNER MENUS ---------------*/
.eventMenu{
clear:both;
margin:0 auto;
padding:3px;
width:400px;
text-align:center;
font:normal 11px/16px Georgia, "Times New Roman", Times, serif;
background:#fff;
outline:1px solid #000;
}

.eventMenu span{
display:block;
padding:12px 4px;
background:#fff;
border:3px solid #000;
}

.eventMenuLunch span{
display:block;
padding:12px 4px;
background:#fff;
border:3px solid #000;
}

.eventMenu h2{
display:inline;
text-align:center;
padding:2px 20px;
border-top:1px dotted;
border-bottom:1px dotted;
}

.menus{
width:600px;
}

.menusArea{
width:150px;
float:left;
text-align:center;
font-style:normal !important;
color:#945431;
}
/*--------------- TESTIMONIALS PAGE ---------------*/
.testimonials-tripadvisior{
float:right;
width:180px:
}
