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



/* STYLE SHEET FOR Whitley Hall Hotel
Created by ***/



/* -----  CLASSES AND LINK STYLES -----*/


/*------------*/







	
	/*------------*/

a.footer:link  { 
	color: #692c11;
	text-decoration:none;
	background: inherit;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer:visited { 
	color: #333333;
	text-decoration:none;
	
	}
a.footer:hover { 
	color: #333333;
	
	}
a.footer:active { 
	outline:none;
	}
	
	
	

	/*---------------*/

a.footer2:link  { 
	color: #776641;
	text-decoration:none;
	background: inherit;
	text-transform:uppercase;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer2:visited { 
	color: #776641;
	text-decoration:none;
        text-transform:uppercase;
	}
a.footer2:hover { 
	color: #cccccc;
        text-transform:uppercase;
	
	}
a.footer2:active { 
	outline:none;
	}

	/*---------------*/

a.footer2_1:link  { 
	color: #80704d;
	text-decoration:none;
	background: inherit;
	text-transform:uppercase;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer2_1:visited { 
	color: #80704d;
	text-decoration:none;
        text-transform:uppercase;
	}
a.footer2_1:hover { 
       text-transform:uppercase;
	color: #cccccc;
	
	}
a.footer2_1:active { 
	outline:none;
	}


/*---------------*/

a.footer3:link  { 
	color: #776641;
	text-decoration:none;
	background: inherit;
	text-transform:lowercase;
	outline:none;
	border:none;
	font-size:1em;
	}	
a.footer3:visited { 
	color: #776641;
	text-decoration:none;
	}
a.footer3:hover { 
	color: #ccccccc;
	
	}
a.footer3:active { 
	outline:none;
	}



	/*---------------*/

a.news_title:link  { 
	color: #333333; 
	text-decoration: none; 
	text-transform:uppercase; 
	background: inherit;
	outline:none;
	border:none;
	}
	
a.news_title:visited { 
	color: #333333;
	text-decoration:none;
	}
a.news_title:hover { 
	color:#9c8e00;
	}
a.news_title:active { 
	outline:none;
	}

/*---------------*/

.red {
color:#FF0000;
}

.black {
color:#000000;
}


.clear { 
       clear: both; 
       }



h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	font-weight:normal;
	margin: 18px 0px 15px 0px;
	padding: 0px 0px 0px 32px;
	}
	
h4	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#1b394a;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/* -----  image STYLES -----*/

img.cream {
border:#eee9bf solid 5px;

}

img.brown {
border:#b38530 solid 5px;

}

img.green {
border:#9b9f52 solid 5px;
}

img.blue {
border:#6872b5 solid 5px;
}

img.lightgrey {
border:#cccccc solid 5px;
}

img.terra {
border:#a86e4f solid 5px;

}

img.darkgrey {
border:#96948e solid 5px;
}




body {

background-image:url(http://www.whitleyhall.com/images/bg.jpg);
	background-repeat: repeat;

}



/* -----  NAVIGATION STYLES -----*/
body.default a#default_current,
body.contact a#contact_current,
body.hotel a#hotel_current,
body.dining a#dining_current,
body.events a#events_current,
body.booking a#booking_current,
body.gallery a#gallery_current,
body.news a#news_current,
body.opening_times a#opening_current,
body.sample_menus a#menus_current,
body.functions a#functions_current,
body.bar a#bar_current,
body.restaurant a#restaurant_current,
body.xmas_newyear a#xmas_current,
body.accomodation a#accomodation_current,
body.rooms a#rooms_current,
body.information a#information_current,
body.rates a#rates_current,
body.special_offers a#special_current,
body.pr a#pr_current,
body.information a#information_current,
body.weddings a#weddings_current,
body.xmas_events a#xmas_events_current,
body.places a#places_current,
body.conferences a#conferences_current,
body.contactdetails a#contactdetails_current,
body.directions a#directions_current,
body.contactform a#contactform_current,
body.haveyoursay a#haveyoursay_current


 {
color: #000000;

}



#navcontainer {
float:left;
display:inline;
margin: 1px 0px 0px 15px;
height:40px;
width: 870px;
background-image:url(http://www.whitleyhall.com/images/nav_bg.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
padding-top:3px;
	}

.sub_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
	font-weight:normal;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/* -----  For IE6 -----*/
*html ul#navlist {
height:15px;
padding:0px;
margin:14px 0px 0px 30px;
}
/* -----  For IE7 -----*/
ul#navlist {
height:15px;
padding:0px;
margin:15px 0px 0px 30px;
}
	
	
html>/**/body ul#navlist {
height:15px;
padding:0px;
margin:12px 0px 0px 30px;
}


#navlist li
{
display: inline;
list-style-type: none;
padding-right:10px;
margin:0px;
}


#navlist a {
padding: 0px 0px 0px 0px;
text-transform: uppercase;
text-decoration: none;
height:30px;
margin: 0px;
	}
#navlist a:link, #navlist a:visited {
padding: 0px 0px 0px 0px;
color: #ffffff;
height:20px;
margin: 0px;
	}
#navlist a:hover {
color: #333333;
padding-left: 0px;

	}
	


/* -----  STYLES -----*/



#wrapper {
	position: absolute;
	left:50%;
	width: 900px;
	margin-left:-450px;
	margin-top:10px;
	background-color: #EDE8BE;
	}




#header {
	background-image: url("http://www.whitleyhall.com/images/bgHeader.jpg");
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 311px;
	margin: 0;
	width: 900px;
}

#header_logo {
	display:inline;
	float:left;
	height:243px;
	margin-left:15px;
	padding-top:15px;
	width:208px;
}

#header_logo a span {
	position: absolute;
	left: -10000px;
}
#header_flash {
	display:inline;
	float:right;
	height:257px;
	margin-right:16px;
	padding-top:15px;
	width:661px;
}

#header_image {
	float:left;
	display:inline;
	width:870px;
	height:257px;
	margin: 10px 0px 0px 15px;
	
	}



#contentcontainer {
	float:left;
	display:inline;
	width:900px;
	background-image:url(http://www.whitleyhall.com/images/middle_bg_shadow.jpg);
	background-repeat: repeat-y;
}

#contentfullwidth {
	float:left;
	display:inline;
	width: 800px;
	margin: 0px 0px 0px 20px;
	padding-right: 0px;
}

	#contentfullwidth p {
			margin: 10px 40px 10px 25px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color: #333333;
			line-height:1.7em;
	    	}


#contentleft {
	float:left;
	display:inline;
	width: 430px;
	margin: 0px 0px 0px 20px;
	padding-right: 0px;
}

		#contentleft p {
			margin: 10px 40px 10px 32px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color: #333333;
			line-height:1.7em;
	    	}
		
		#contentleft a:link  { 
			color: #80704d;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:1em;
			}	
		#contentleft a:visited { 
			color: #80704d;
			text-decoration:none;
			
			}
		#contentleft a:hover { 
			color: #cccccc;
			
			}
		#contentleft a:active { 
			outline:none;
			}
		#contentleft ul { 
			padding:0px;
                        margin:12px 0px 0px 30px;
			}
               #contentleft li {
                        font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.7em;
			color:#666666;
                       list-style-type: none;
                       line-height:1.7em;
                       padding-right:10px;
                       margin:0px;
                       }
			
#contentleft_bottom {
	float:left;
	display:inline;
	width: 430px;
	margin: 20px 0px 15px 20px;
	padding-right: 0px;
	}

		#contentleft_bottom p {
			margin: 10px 10px 0px 200px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color: #333333;
			line-height:1.5em;
	    	}
			
			
		#contentleft_bottom a:link  { 
			color: #776641;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:0.9em;
			}	
		#contentleft_bottom a:visited { 
			color: #776641;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:0.9em;
			}
		#contentleft_bottom a:hover { 
			color: #333333;
			
			}
		#contentleft_bottom a:active { 
			outline:none;
			}
		
			
			
			
.thumbbox_left {
        float:left;
        display:inline;
		width:374px;
		height:110px;
		margin-left:37px;
}
			




	
			
.thumbbox_right {
        float:left;
        display:inline;
		width:374px;
		height:110px;
		margin-left:22px;
}

*html .thumbbox_right {
        float:left;
        display:inline;
		width:374px;
		height:110px;
		margin-left:22px;
}


.contentleft_container	
{

}
	
	


#contentright {
	float:left;
	display:inline;
	width:435px;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;
	}

		#contentright p {
			margin: 10px 10px 0px 20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color: #333333;
			line-height:1.7em;
			/* background-color: #f8579a; */
			}
		#contentright a:link  { 
			color: #776641;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:0.9em;
			}	
		#contentright a:visited { 
			color: #776641;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:0.9em;
			}
		#contentright a:hover { 
			color: #333333;
			
			}
		#contentright a:active { 
			outline:none;
			}
			
			
#contentright_bottom {
	float:left;
	display:inline;
	width:434px;
	margin: 20px 0px 15px 0px;
	padding-right: 0px;
	border-left: #eee9bf solid 1px;
	}

		#contentright_bottom p {
			margin: 10px 10px 0px 20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color: #333333;
			line-height:1.5em;
			/* background-color: #f8579a; */
			}
			
			
		#contentright_bottom a:link  { 
			color: #776641;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:0.9em;
			}	
		#contentright_bottom a:visited { 
			color: #776641;
			text-decoration:none;
			outline:none;
			border:none;
			font-size:0.9em;
			}
		#contentright_bottom a:hover { 
			color: #333333;
			
			}
		#contentright_bottom a:active { 
			outline:none;
			}
			
#gallery_container {
	float:left;
        display:inline;
        margin: 10px 0px 0px 30px;
        background-color; #0000ff;
        height: 550px;
	width: 840px;
}
			
.flashmovie{
float:left;
display:inline;
width: 384px;
height:220px;
border:#eee9bf solid 5px;
margin: 10px 0px 0px 0px;
}

/* -----  NEWS TICKER -----*/		
			
#newslabel {
       float:left;
       display inline;
       width: 42px;
       height:30px;


}
#newslabel p {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:0.65em;
       color:#ff0000;
line-height:1.7em;
margin: 10px 0px 0px 0px;

}


.newsticker   {
	float:left;
	display: inline;
	width:390px;
	height:30px;

}



.newsticker  ul {
			float:left;
	 		display: inline;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
			color:#666666;
			line-height:1.7em;
			text-decoration: none;
                        list-style-type:none;
                        padding: 0px;
                        height:20px;
			margin: 10px 0px 0px 0px;

}

.newsticker li
{
                       height:20px;
 		       display: inline;
                       list-style-type: none;
                       padding-right:0px;
                       margin-left:0px;
                     
}


.newsticker a {
                       padding: 0px 0px 0px 0px;
                       text-transform: uppercase;
                       text-decoration: none;
                       height:30px;
                       margin: 0px 0px 0px 0px;
	}
.newsticker a:link, a:visited {
                       padding: 0px 0px 0px 0px;
                       color: #666666;
                       height:20px;
                       margin: 0px;
	}
.newsticker a:hover {
                       color: #333333;
                       padding-left: 0px;

	}



/* -----  DINING -----*/		

#dining_nav_container {
float:left;
display: inline;
background-image:url(http://www.whitleyhall.com/images/middle_bg_shadow.jpg);
background-repeat:repeat-y;
width:900px;
}


#navcontainer_dining {
float:left;
display:inline;
margin: 1px 0px 0px 15px;
height:25px;
width: 870px;
background-image:url(http://www.whitleyhall.com/images/dining_nav_bg.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
padding-top:3px;
	}
	
/* -----  For IE6 -----*/
*html ul#navlist_dining {
height:15px;
padding:0px;
margin:7px 0px 0px 30px;
}
/* -----  For IE7 -----*/
ul#navlist_dining {
height:15px;
padding:0px;
margin:7px 0px 0px 30px;
}
	
	
html>/**/body ul#navlist_dining {
height:15px;
padding:0px;
margin:5px 0px 0px 30px;
}


#navlist_dining li
{
display: inline;
list-style-type: none;
padding-right:10px;
margin:0px;
}


#navlist_dining a {
padding: 0px 0px 0px 0px;
text-transform: uppercase;
text-decoration: none;
height:30px;
margin: 0px;
	}
#navlist_dining a:link, #navlist_dining a:visited {
padding: 0px 0px 0px 0px;
color: #ffffff;
height:20px;
margin: 0px;
	}
#navlist_dining a:hover {
color: #333333;
padding-left: 0px;

	}

/* ----------  NEWS ARTICLES ------------*/


           .excerpt a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color:#333333;
		text_decoration:none;
		}
		
		.excerpt a:hover {
		 color: #666600;
		}

	


           .excerpt_tiny a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color:#ffffff;
		text_decoration:none;
		}
		
		.excerpt a:hover {
		 color: #cccccc;
		}

          .article_text a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		text-decoration:none;
		}
		
		.excerpt a:hover {
		 color: #666600;
		}


/* -----  CONTACT FORM -----*/	

.zemContactForm {
 float: left;
 color: #333;
 margin: 0px 0px 0px 25px;
 padding: 0px;
 width: 370px;
 display: inline;
 border:none;

}

.zemContactForm fieldset {
 float: left;
 color: #333;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 width: 360px;
 display: inline;
 border:none;
}

.zemContactForm legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#333333;
text_decoration:none;
}

.zemText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#333333;
text_decoration:none;
margin-right:25px;
}


input.zemText {
position:absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#333333;
text_decoration:none;
left:75px;
}

.zemSelect {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#333333;
text_decoration:none;
}

.zemTextarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#333333;
text_decoration:none;
}

.zemSubmit {
float: left;
display:inline;
width:56px;
height:17px;
margin-left: 27px;
margin-top:6px;
outline:none;

}

.zemError {
float:left;
display:inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#7E0101;
text-decoration:none;
list-style-type: none;
}

.fieldcontainer {
		float: left;
		height: 25px;
		width:270px;
		margin: 0px 0px 5px 27px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}
.textareacontainer {
		float: left;
		display:inline;
		height: 125px;
		width:310px;
		margin: 0px 0px 8px 27px;
		padding:0px;
		
		/*background-color:#00CC99;*/
		}

.zemThanks p{
float:left;
display:inline;
margin: 20px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#333333;
text_decoration:none;
}

.thankscontainer {
		float: left;
		width:270px;
                display:inline;
		margin: 0px 0px 5px 27px;
		padding:0px;
		position: relative;
		/*background-color:#00CC99;*/
		}

/* -----  FOOTER -----*/



#footer {
   	float:left;
	display:inline;
	width: 900px;
	height:185px;
	background-image:url(http://www.whitleyhall.com/images/middle_bg_shadow.jpg);
	background-repeat: repeat-y;
	border-bottom: 9px #eee9bf solid;
	}

#footerinner {
	float:left;
	display:inline;
	width:870px;
	height:180px;
	margin: 0px 0px 0px 15px;
	/*background-color: #FF33CC; /*pink*/
	}

#footer_bar {
	float:left;
	display:inline;
	width:870px;
	height:43px;
	margin: 15px 0px 0px 0px;
	background-image:url(http://www.whitleyhall.com/images/footer_link_bg.jpg);
	background-repeat:no-repeat;
	/*background-color: #FF33CC; /*pink*/
	}
		#footer_bar p{
			margin: 13px 0px 0px 24px;
			line-height:19px;
			color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.8em;
		
			}
	




.footercontent	{
	float:left;
	display:inline;
	width:300px;
	height:51px;
	margin-top: 14px;
	margin-left:0px;
	/*background-color: #CCCCCC; /*ltgrey*/
	}
	
		.footercontent p {
			margin: 0px 10px 0px 30px;
			line-height:19px;
			color:#888888;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:0.65em;
	
			}

/* --------  SUBSCRIBE AND UNSUBSCRIBE STYLES  ----------*/

#frmSS7 {
width:350px;
margin-left:25px;
}

	.myForm td, input, select, textarea, checkbox  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color:#333333;
	}

	.required {
		color: red;
	}

/* --------  OPENING TIMES TABLE STYLES  ----------*/

#one-column-emphasis
{
	font-family: "Verdana",Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	margin: 0px 0px 0px 25px;

	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 12px;
	font-weight: normal;
	padding: 2px 15px 5px 2px;
	color: #666666;
}
#one-column-emphasis td
{	
	padding: 2px 15px 5px 2px;
	color: #333333;
	
	height:15px;
	border-top: 1px solid #f7f3ea;
	border-color: #efd8bb;
}


#one-column-emphasis tr
{
width: 650px;
height:10px;
}
.oce-first
{
	background: #f7f3ec;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}


#one-column-emphasis tr:hover td
{
	color: #333333;
	background: #fdf7e5;
}






/* Hotel Exec form styling
----------------------------------------------- */

#hotelExec {
	width: 395px;
	display: block;
}
#hotelImgWrap {
	width: 187px;
	float: right;
	display: inline;
	margin-top:10px;
}
#hotelImgWrap .hotelImg {
	width: 187px;
	height: 110px;
	display: block;
	background-color: #f0e7c2;
	margin-bottom: 6px;
}
#hotelImgWrap .hotelImg a {
	color: #f0e7c2;
}
#hotelImgWrap .hotelImg  img {
	border: 4px solid #f0e7c2;
}



#formWrap {
	width: 188px;
	float: left;
	display: inline;
	padding: 28px 6px 6px;
	background-color: #9b9f52;
	background-image:url(http://www.whitleyhall.com/images/formHeader.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-top:10px;
}
#formWrap form {
	background-color:#F0E7C2;
	font-family: Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, "sans-serif";
	padding: 10px 6px;
	width:176px;
}
#formWrap label {
	float: left;
	font-size: 0.8em;
	padding-bottom: 10px;
	width: 100%;
}
#formWrap input {
	float: left;
	height: 22px;
	width: 72px;
	padding: 0;
	border: none;
	margin-bottom: 10px;
}
#formWrap select {
	border: none;
	display: inline;
	float: left;
	height: 22px;
	margin-right: 6px;
	margin-bottom: 10px;
	width: 82px;
}
#formWrap .formDays {
	width: 52px;
}
#formWrap .formMonth {
	width: 108px;
}
#formWrap .formYear {
	width: 82px;
	float: left;
	display: inline;
	margin-right: 6px;
}
#formWrap .formNights {
	width: 82px;
	float: left;
	display: inline;
}

#formWrap #formSubmit {
	background-color:#958E80;
	border:medium none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:23px;
	margin:3px 0 10px;
	padding-bottom:2px;
	width:170px;
	cursor: pointer; 
}
#formWrap #formSubmit:hover {
	background-color: #6e6960;
}

#formWrap p {
	margin: 0;
	padding: 0 0 5px;
}



#cmsImage {
	display:block;
	height: 138px;
	margin-top:7px;
	width:397px;
}