/*
	Site Section : Main Style			
*/

/* global
**********************************************************************************************************
*/

body{ background-color:#fff;}
h1, h2, h3, h4, h5, h6 { color:#000;}
dl, dt, dd, ul, ol, li, pre, label, p, blockquote, q{ color:#000;}
a { color:#666; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}



/* wrappers
**********************************************************************************************************
*/

#wrapper{}
#wrapper #header{}
#wrapper #mainContent{}
#wrapper #supportContent{}
#wrapper #footer{ border-top:0.1em solid #cccccc; border-bottom:0.1em solid #cccccc;}

#wrapper #mainContent #flashContent{ background:#fff;}
#wrapper #mainContent #pageContent{ background:#f3f3f3;}
#wrapper #mainContent #pageContent #additionalContent{}

/* header / navigation
**********************************************************************************************************
*/

#wrapper #header h1 a{ background:url(../images/simpsons.jpg);}

#wrapper #header ul li{ background-color:#999999;}

#wrapper #header ul li#navBedrooms a{background-image:url(../images/bedrooms.png);}
#wrapper #header ul li#navRestaurant a{background-image:url(../images/restaurant.png);}
#wrapper #header ul li#navBar a{background-image:url(../images/bar.png);}
#wrapper #header ul li#navNew a{background-image:url(../images/new.png);}
#wrapper #header ul li#navFestive a{background-image:url(../images/festive.png);}
#wrapper #header ul li#navFunctions a{background-image:url(../images/functions.png);}

#wrapper #header ul li a{background-position: 0.5em 0.5em; background-repeat:no-repeat;}

#home #wrapper #header ul li#navBedrooms a:hover,
#home #wrapper #header ul li#navRestaurant a:hover,
#home #wrapper #header ul li#navBar a:hover,
#home #wrapper #header ul li#navNew a:hover,
#home #wrapper #header ul li#navFestive a:hover,
#home #wrapper #header ul li#navFunctions a:hover,
#bedrooms #wrapper #header ul li#navRestaurant a,
#bedrooms #wrapper #header ul li#navBar a,
#bedrooms #wrapper #header ul li#navNew a,
#bedrooms #wrapper #header ul li#navFestive a,
#bedrooms #wrapper #header ul li#navFunctions a,
#restaurant #wrapper #header ul li#navBedrooms a,
#restaurant #wrapper #header ul li#navBar a,
#restaurant #wrapper #header ul li#navNew a,
#restaurant #wrapper #header ul li#navFestive a,
#restaurant #wrapper #header ul li#navFunctions a,
#lounge-bar  #wrapper #header ul li#navBedrooms a,
#lounge-bar  #wrapper #header ul li#navRestaurant a,
#lounge-bar  #wrapper #header ul li#navNew a,
#lounge-bar  #wrapper #header ul li#navFestive a,
#lounge-bar  #wrapper #header ul li#navFunctions a,
#whats-new  #wrapper #header ul li#navBedrooms a,
#whats-new  #wrapper #header ul li#navRestaurant a,
#whats-new  #wrapper #header ul li#navBar a,
#whats-new  #wrapper #header ul li#navFestive a,
#whats-new  #wrapper #header ul li#navFunctions a,
#festive  #wrapper #header ul li#navBedrooms a,
#festive  #wrapper #header ul li#navRestaurant a,
#festive  #wrapper #header ul li#navBar a,
#festive  #wrapper #header ul li#navNew a,
#festive  #wrapper #header ul li#navFunctions a,
#functions  #wrapper #header ul li#navBedrooms a,
#functions  #wrapper #header ul li#navRestaurant a,
#functions  #wrapper #header ul li#navBar a,
#functions  #wrapper #header ul li#navNew a,
#functions  #wrapper #header ul li#navFestive a{background-color:#999999;}

#wrapper #header ul li#navBedrooms a,
#home #wrapper #header ul li#navBedrooms a,
#bedrooms #wrapper #header ul li#navBedrooms a,
#restaurant #wrapper #header ul li#navBedrooms a:hover,
#lounge-bar  #wrapper #header ul li#navBedrooms a:hover,
#whats-new  #wrapper #header ul li#navBedrooms a:hover,
#festive  #wrapper #header ul li#navBedrooms a:hover,
#functions  #wrapper #header ul li#navBedrooms a:hover{background-color:#665b46;}

#wrapper #header ul li#navRestaurant a,
#home #wrapper #header ul li#navRestaurant a,
#restaurant #wrapper #header ul li#navRestaurant a,
#bedrooms  #wrapper #header ul li#navRestaurant a:hover,
#lounge-bar  #wrapper #header ul li#navRestaurant a:hover,
#whats-new  #wrapper #header ul li#navRestaurant a:hover,
#festive  #wrapper #header ul li#navRestaurant a:hover,
#functions  #wrapper #header ul li#navRestaurant a:hover{background-color:#c88a12;}

#wrapper #header ul li#navBar a,
#home #wrapper #header ul li#navBar a,
#lounge-bar #wrapper #header ul li#navBar a,
#bedrooms  #wrapper #header ul li#navBar a:hover,
#restaurant  #wrapper #header ul li#navBar a:hover,
#whats-new  #wrapper #header ul li#navBar a:hover,
#festive  #wrapper #header ul li#navBar a:hover,
#functions  #wrapper #header ul li#navBar a:hover{background-color:#967078;}

#wrapper #header ul li#navNew a,
#home #wrapper #header ul li#navNew a,
#whats-new #wrapper #header ul li#navNew a,
#bedrooms  #wrapper #header ul li#navNew a:hover,
#restaurant  #wrapper #header ul li#navNew a:hover,
#lounge-bar  #wrapper #header ul li#navNew a:hover,
#festive  #wrapper #header ul li#navNew a:hover,
#functions  #wrapper #header ul li#navNew a:hover{background-color:#ddc600;}

#wrapper #header ul li#navFestive a,
#home #wrapper #header ul li#navFestive a,
#festive #wrapper #header ul li#navFestive a,
#bedrooms  #wrapper #header ul li#navFestive a:hover,
#restaurant  #wrapper #header ul li#navFestive a:hover,
#lounge-bar  #wrapper #header ul li#navFestive a:hover,
#whats-new  #wrapper #header ul li#navFestive a:hover,
#functions  #wrapper #header ul li#navFestive a:hover{background-color:#aab721;}

#wrapper #header ul li#navFunctions a,
#home #wrapper #header ul li#navFunctions a,
#functions #wrapper #header ul li#navFunctions a,
#bedrooms  #wrapper #header ul li#navFunctions a:hover,
#restaurant  #wrapper #header ul li#navFunctions a:hover,
#lounge-bar  #wrapper #header ul li#navFunctions a:hover,
#whats-new  #wrapper #header ul li#navFunctions a:hover,
#festive  #wrapper #header ul li#navFunctions a:hover{background-color:#749292;}


/* content
**********************************************************************************************************
*/

#wrapper #mainContent #pageContent h2{ font-size:1.8em; font-weight:bold;}
#wrapper #mainContent #pageContent p{ font-size:1.2em; line-height:1.5; color:#535353;}
#wrapper #mainContent #pageContent p a{ font-size:1em;}
#wrapper #mainContent #pageContent p b{ font-size:1em; font-weight:bold;}
#wrapper #mainContent #pageContent p em,
#wrapper #mainContent #pageContent p i{ font-size:1.2em; font-style:italic;}
#wrapper #mainContent #pageContent p span{ font-size:1em;}

#wrapper #mainContent #pageContent h3 { font-size:1.3em; font-weight:bold; color:#535353;}
#wrapper #mainContent #pageContent h4 { font-size:1.2em; font-weight:bold; color:#535353;}

#wrapper #mainContent #pageContent ul {}
#wrapper #mainContent #pageContent ul li{ font-size:1.2em; color:#535353; list-style:disc; list-style-position:inside;}
#wrapper #mainContent #pageContent ul li a{ font-size:1em;}

#wrapper #mainContent #pageContent #additionalContent span{ background-position:bottom left; background-repeat:none; }

/* extra  content
**********************************************************************************************************
*/

#wrapper #mainContent #pageContent #extraContent h4{ font-size:1.2em; font-weight:bold;}
#wrapper #mainContent #pageContent #extraContent p{ font-size:1em !important;}

#wrapper #mainContent #pageContent #extraContent .feedback-quote{ background:#ebebeb;}
#wrapper #mainContent #pageContent #extraContent .feedback-quote q{ font-size:1.5em; font-style:italic; line-height:1.5;}
#wrapper #mainContent #pageContent #extraContent .feedback-quote q a{ font-size:1em; font-style:italic;}

/* support-content
**********************************************************************************************************
*/

#wrapper #supportContent h4{ border-bottom:0.1em solid #666666; background-position:bottom left; background-repeat:none;}
/*#wrapper #supportContent #joinOurTeam h4{ border-bottom:none;}*/
#wrapper #supportContent h4 a{background-position:bottom left; background-repeat:none;}

#wrapper #supportContent #reservations h4 a{ background:url(../images/reservations.jpg);}
#wrapper #supportContent #specialOffers h4{ background:url(../images/specialOffers.jpg);}
#wrapper #supportContent #stayingLonger h4 a{ background:url(../images/stayingForLonger.jpg);}
#wrapper #supportContent #location h4 a { background:url(../images/location.jpg);}
#wrapper #supportContent #joinOurTeam h4 a{ background:url(../images/joinTeam.jpg);}
#wrapper #supportContent #beVIP h4 a{ background:url(../images/beVIP.jpg);}

#wrapper #supportContent #reservations #reservationChooser{ background:#dcdcdc; border-bottom:0.1em solid #c6c3bd;}

#wrapper #supportContent #reservations #reservationChooser ul li a{background-position: 1.6em 0.5em; background-repeat:no-repeat;}
#wrapper #supportContent #reservations #reservationChooser ul li#bookBed a{background-image:url(../images/bedrooms.png);}
#wrapper #supportContent #reservations #reservationChooser ul li#bookFood a{background-image:url(../images/restaurant.png);}

#wrapper #supportContent #reservations #reservationChooser ul li a{background-color:#999999;}
#wrapper #supportContent #reservations #reservationChooser ul li#bookBed a.selected,
#wrapper #supportContent #reservations #reservationChooser ul li#bookBed a:hover{background-color:#665b46;}
#wrapper #supportContent #reservations #reservationChooser ul li#bookFood a.selected,
#wrapper #supportContent #reservations #reservationChooser ul li#bookFood a:hover{background-color:#c88a12;}


#wrapper #supportContent #reservations #reservationContent{ background:#f0f0f0;}


#wrapper #supportContent #reservations  p{}
#wrapper #supportContent #reservations  p.contact-reserve{font-size:1.4em; font-weight:bold; color:#58595b;}
#wrapper #supportContent #reservations  p.contact-reserve  span{ font-size:0.8em; font-weight:bold; color:#c88a12;}
#wrapper #supportContent #reservations  p.contact-reserve  span a{ font-size:1em; font-weight:bold; color:#c88a12;}


#wrapper #supportContent #stayingLonger h5{ background-repeat:none; background-position:bottom left;}
#wrapper #supportContent #stayingLonger p { color:#58595b; font-size:1em;}
#wrapper #supportContent #stayingLonger p a{ color:#c88a12; font-size:1.1em; font-weight:bold; }


/* footer
**********************************************************************************************************
*/

#wrapper #footer ul li{ font-weight:bold; font-size:1.2em; border-right:0.1em solid #a8a8a8; color:#58595b;}
#wrapper #footer ul li a{ font-size:1em; font-weight:bold; color:#58595b;}

#wrapper #footer ul#terms{text-align:right;}
#wrapper #footer ul#terms li,
#wrapper #footer ul#terms li a{ font-size:1em; font-weight:normal; color:#58595b;}

#wrapper #footer .last{border-right:none !important;}

/* forms
**********************************************************************************************************
*/

#wrapper #supportContent #reservations  #reservationContent form{}
#wrapper #supportContent #reservations  #reservationContent form fieldset{}
#wrapper #supportContent #reservations  #reservationContent form fieldset p{ color:#58595b;}
#wrapper #supportContent #reservations  #reservationContent form fieldset p label{ font-size:1.1em; font-weight:bold; color:#58595b;}
#wrapper #supportContent #reservations  #reservationContent form fieldset p select{}
#wrapper #supportContent #reservations  #reservationContent form fieldset p input{}
#wrapper #supportContent #reservations  #reservationContent form fieldset p input#btnSubmit{ border:none; background:#787878; cursor:pointer; color:#fff; font-size:1em;}


#wrapper #mainContent #pageContent form{}
#wrapper #mainContent #pageContent form fieldset{}
#wrapper #mainContent #pageContent  form p{ font-size:0.9em;}
#wrapper #mainContent #pageContent  form fieldset p{ color:#58595b; font-size:1.1em;}
#wrapper #mainContent #pageContent  form fieldset p label{ font-size:1em; font-weight:bold; color:#58595b;}
#wrapper #mainContent #pageContent  form fieldset p select{}
#wrapper #mainContent #pageContent  form fieldset p input{}
#wrapper #mainContent #pageContent  form fieldset input#SubmitForm{ border:none; background:#787878; cursor:pointer; color:#fff; font-size:1em;}

#wrapper #mainContent #pageContent form#frmNewsletter{ border:0.1em solid #e8e8e8; border-right:none; border-left:none;}
#wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ background:none; border:none; cursor:pointer; font-size:1em; font-weight:bold;}

p#weekendBreaks{ color:#c88a12 !important;}

/* sections
**********************************************************************************************************
*/

#wrapper #supportContent h4{ border-top:0.8em solid #3d3937;}
#wrapper #mainContent #pageContent h2,
#wrapper #mainContent #pageContent #extraContent h4,
#wrapper #mainContent #pageContent p a,
#wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#3d3937;}

#home #wrapper #supportContent h4{ border-top:0.8em solid #3d3937;}
#home #wrapper #mainContent #pageContent h2,
#home #wrapper #mainContent #pageContent #extraContent h4,
#home #wrapper #mainContent #pageContent p a,
#home #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#home #wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#home #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#home #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#3d3937;}

#bedrooms #wrapper #supportContent h4{ border-top:0.8em solid #665b46;}
#bedrooms #wrapper #mainContent #pageContent h2,
#bedrooms #wrapper #mainContent #pageContent #extraContent h4,
#bedrooms #wrapper #mainContent #pageContent p a,
#bedrooms #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#bedrooms #wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#bedrooms #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#bedrooms #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit {color:#665b46;}

#restaurant #wrapper #supportContent h4{ border-top:0.8em solid #c88a12;}
#restaurant #wrapper #mainContent #pageContent h2,
#restaurant #wrapper #mainContent #pageContent #extraContent h4,
#restaurant #wrapper #mainContent #pageContent p a,
#restaurant #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#restaurant #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#restaurant #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#c88a12;}

#lounge-bar #wrapper #supportContent h4{ border-top:0.8em solid #967078;}
#lounge-bar #wrapper #mainContent #pageContent h2,
#lounge-bar #wrapper #mainContent #pageContent #extraContent h4,
#lounge-bar #wrapper #mainContent #pageContent p a,
#lounge-bar #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#lounge-bar #wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#lounge-bar #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#lounge-bar #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#967078;}

#whats-new #wrapper #supportContent h4{ border-top:0.8em solid #ddc600;}
#whats-new #wrapper #mainContent #pageContent h2,
#whats-new #wrapper #mainContent #pageContent #extraContent h4,
#whats-new #wrapper #mainContent #pageContent p a,
#whats-new #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#whats-new #wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#whats-new #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#whats-new #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#c4b000;}

#festive #wrapper #supportContent h4{ border-top:0.8em solid #aab721;}
#festive #wrapper #mainContent #pageContent h2,
#festive #wrapper #mainContent #pageContent #extraContent h4,
#festive #wrapper #mainContent #pageContent p a,
#festive #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#festive #wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#festive #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#festive #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#aab721;}

#functions #wrapper #supportContent h4{ border-top:0.8em solid #749292;}
#functions #wrapper #mainContent #pageContent h2,
#functions #wrapper #mainContent #pageContent #extraContent h4,
#functions #wrapper #mainContent #pageContent p a,
#functions #wrapper #mainContent #pageContent #extraContent .feedback-quote q,
#functions #wrapper #mainContent #pageContent #extraContent .feedback-quote q a,
#functions #wrapper #mainContent #pageContent form#frmNewsletter fieldset legend,
#functions #wrapper #mainContent #pageContent form#frmNewsletter fieldset p input#regSubmit{ color:#749292;}

