@charset "utf-8";
/* CSS Document */

* { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; }

body { text-align: center; background-color: #C8C8C8; }
#clear, .clear { clear: both; }
table, tr, td { padding: 5px 0px 5px 0px; }
p strong {font-weight: bold; }
em { font-style: italic; }

#wrapper { 
	width: 880px;
	text-align: left; 
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	background-color: #C8C8C8;
}

#nav { width: 192px; float: left; background-color: #FFFFFF; padding: 18px 18px 18px 10px; text-align: right; font-size: 0.8em; background-image: url(../images/vertical-nav-lines.gif); background-repeat: no-repeat;}
	#homeWrapper #nav { margin-left: 0px; }	
	#innerWrapper #nav, #innerWrapperTestimonials #navTestimonials { margin-left: 74px; }	
	
	#nav img { padding: 10px 0 30px 0; border: none; } 
	
	#nav ul { }
	#nav li { list-style: none; padding: 3px 0px 3px 0px; border-bottom: solid 2px #D6D6D6; }
	#nav li a:link, #nav li a:visited { color: #333333; text-decoration: none;  }
	#nav li a:active, #nav li a:hover { color: #616727; text-decoration: none; }
	
	
	#navTestimonials { width: 222px; float: left; background-color: #FFFFFF; text-align: right; font-size: 0.8em; }

	#navTestimonials img { padding: 17px 0 2px 0; border: none; } 
	
	#navTestimonials ul { padding: 0 18px 0 18px; }
	#navTestimonials li { list-style: none; padding: 3px 0px 3px 0px; border-bottom: solid 2px #D6D6D6; }
	#navTestimonials li a:link, #navTestimonials li a:visited { color: #333333; text-decoration: none;  }
	#navTestimonials li a:active, #navTestimonials li a:hover { color: #616727; text-decoration: none; }
	
	
	
	#nav .contact, #navTestimonials .contact { font-size: 1em; margin-top: 30px; margin-bottom: 10px; }
		#navTestimonials .contact { margin-right: 18px;}
	#nav .contact h2, #navTestimonials .contact h2 {font-size: 0.85em; padding-bottom: 4px; color: #666666;}
	.red { color: #990033; }
	.callBack { margin-top: 5px; font-size: 0.85em; padding: 10px 0px 10px 18px; color: #666666; }
	.callBack a:link, .callBack a:visited { font-size: 23px; color: #990033; text-decoration: none; }
	.callBack a:active, .callBack a:hover { color: #990033; text-decoration: underline; }
	.callBack .phone {font-size: 15px; color: #333333;}
		
	
	body#Home #home, body#About #about, body#Location #location, body#Rooms #rooms, body#Apartments #apartments, body#Dining #dining, body#Dining_in #dining, body#Dining_out #dining, body#Conferences #conferences, body#Business #business, body#Leisure #leisure,  body#Leisure_riverside #leisure, body#Leisure_health #leisure, body#Testimonials #testimonials, body#Reservations #reservations, body#Reservations_call #reservations, body#Reservations_enquiry  #reservations, body#Gallery #gallery, body#Offers #offers, body#TandCs #reservations, #nav #offers, body#Olympics #etonDorney { color: #990033; }

/* HOME PAGE */

body#Home #innerContent h1 { font-size: 26px; color: #FFFFFF; padding: 140px 3px 3px 0px; font-family: "Times New Roman", Times, serif; font-weight: lighter;}

body#Home #innerContent p { color: #FFFFFF;  }
body#Home #innerContent p a {color: #FFFFFF; text-decoration: underline; }

/* INNER PAGES */

#innerWrapper { width: 880px; background-color: #FFFFFF; float: left; }

.topRight { background: url(../images/offers.png) no-repeat left; height: 85px; width: 85px; float: right; }	

#innerContent { clear: right; width: 530px; padding: 0px 2px 50px 18px; margin-top: 180px; float: left; font-size: 0.75em;  }

	#innerContent h1 { color: #990033; font-size: 2.55em; font-weight: lighter; padding-bottom: 10px; font-family: "Times New Roman", Times, serif; } 
	
	#innerContent h2 { color: #000; font-size: 2em; font-weight: lighter; padding-bottom: 5px;  }
	#innerContent p { padding: 5px 0px 5px 0px; }
			 #innerContent a:link, #innerContent a:visited { color: #666666; text-decoration: underline;  }
			 #innerContent a:active, #innerContent a:hover { color: #990033;  }
	#innerContent ol { padding: 5px 5px 5px 30px; list-style: outside decimal; }

		#reveal, #vertical_container { width: 500px;  }

					.reveal  { width: 500px; }
					.reveal .copy { padding: 10px 10px 10px 18px; }
					.reveal h3, #innerContent h3 { color: #990033; font-weight: bold; padding: 5px 0px 10px 0px; }
					.reveal h4, #innerContent h4 { color: #666666; font-weight: bold; padding: 5px 0px 5px 0px; }
					.reveal p { padding: 10px 0px 5px 0px; }
					.reveal ul { padding: 5px; }
					.reveal li { list-style: inside disc; padding-left: 5px; }
					
					.title { cursor: pointer; color: #616727; font-size: 1.2em; font-weight: lighter; padding: 5px 0px 5px 18px; font-weight: normal; background: url(../images/chevron_green.jpg) no-repeat center left;  }
					#list3 div.selected .title, #list3a div.selected .title { color: #616727; background: url(../images/chevron_green_active.jpg) no-repeat center left; }
					blockquote { font-style: italic; color: #333333;  }
		
		/*NESTED ACCORDION */
		#vertical_container h2 { color: #616727;  font-size: 1.2em; font-weight: normal; padding: 5px 0px 5px 18px; }
			.accordion_toggle { cursor: pointer; background: url(../images/chevron_green.jpg) no-repeat center left; 	}
			.accordion_toggle_active { background: url(../images/chevron_green_active.jpg) no-repeat center left; }
			
			.accordion_content { width: 450px; overflow: hidden; padding: 0px 10px 10px 18px; }
				.accordion_content h2 { margin: 15px 0 5px 10px; color: #0099FF; }
			#vertical_container .accordion_content p { padding: 5px 0px 5px 0px; }
			
					.accordion_content ul { padding: 5px 5px 5px 25px; }
					.accordion_content li { list-style: outside disc; padding-left: 5px;  font-size: 0.75em;}
		
		
		#vertical_nested_container h3 { color: #616727; font-size: 1em; margin: 0px; padding: 5px 0px 5px 18px; }
		.vertical_accordion_toggle { cursor: pointer; color: #22942B; font-size: 0.95em; padding: 5px 0px 5px 18px; font-weight: normal; background: url(../images/chevron_green.jpg) no-repeat center left;  }
		.vertical_accordion_toggle_active { background: url(../images/chevron_green_active.jpg) no-repeat center left; }

		.vertical_accordion_content {  width: 450px; overflow: hidden; }
		.vertical_accordion_content p { padding: 5px 0px 5px 0px; }
  		.vertical_accordion_content h4 { color: #002066; font-size: 0.75em; padding-top: 10px; font-weight: bold; }
   		 #vertical_nested_container { margin: 10px 0px 20px 0px; width: 500px; }



#innerFooter, #homeFooter { height: 25px; position: relative; top: -10px; left: 0px; background: #8F8D8F; clear: both; } 
#innerFooter {width: 880px;} #homeFooter { width: 878px; }
	#innerFooter .fax a, #homeFooter .fax a { color: #FFFFFF; font-size: 0.75em; padding: 5px 18px 5px 0px; margin-left: 74px; width: 202px; text-align: right; float: left; background-color: #B10135; text-decoration: none; }
	#innerFooter .address, #homeFooter .address { width: 564px; text-align: left; padding: 5px 0px 5px 18px; color: #FFFFFF; 
					float: right;  font-size: 0.75em; }
					#innerFooter .address a, #homeFooter .address a, #innerFooterTestimonials .address a { text-decoration: none; color: #FFFFFF; }

/* TESTIMONIALS */
		#quotes { background: #2E1F00; filter: alpha(opacity=70); opacity: 0.7; width: 460px; padding: 0px 20px 0px 20px;  margin-top: 140px; }
		#myController { color:#FFF; padding-top: 10px;   }
		#myController span { color:#FFF; margin-right: 10px; cursor:pointer; }
		#mySlides div  { font-size: 13px; color: #FFFFFF;  }
		
		#jFlowSlide{ padding-top: 18px; }
		
		#myController span.jFlowSelected { text-decoration: underline;  }
		.jFlowPrev, .jFlowNext { cursor:pointer;  }

/* GALLERY  */

#show { width: 500px; padding: 18px 14px 18px 14px; margin-top: 0px; float: left; font-size: 0.75em; background-color: #FFFFFF; }

#photoGallery { width: 485px; padding-right: 4px; text-align: center; margin-top: 10px;}
#photoGallery img { width: 41px; padding-right: 4px; padding-bottom: 5px; }

#subNav { width: 530px; padding: 10px 2px 18px 0px; }
	#subNav a { padding: 5px 10px 5px 0px; margin-right: 5px; border: solid 1px #DADADA; }
	#subNav  a:link, #subNav  a:visited { color: #666666; text-decoration: none;  }
	#subNav  a:active, #subNav  a:hover { color: #990033;  }
	
	body#Dining #dining_home, body#Dining_in #restaurant, body#Dining_out #dining_out, body#Leisure #leisure_home, body#Leisure_riverside #riverside, body#Leisure_health #health_fitness, body#Reservations #reservation_home, body#Reservations_call #call_me, body#Reservations_enquiry #enquiry, body#TandCs #tandc  { color: #990033; }


