/************************************************/
/*
  - Whitehouse Hotels
  - 
  - File: formatting.css
  - Desc: This will only have styles that directly affect the formatting of elements/etc
  - No positioning styles will be held in here
  
/***********************************************/
body {
	background-color:#ffffff;
	font-size:65%;
	font-family:verdana,ms sans serif,tahoma,geneva,sans-serif,helvetica;
}
	
.hideme {
	display: none;
	visibility: hidden;
}
.no-border {
	border: none;
}
.caps {
	text-transform: capitalize;
}

.display-block {
	display: block;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
a em {
	font-style: normal;
}

strong {
	font-weight: bold;
	color: #ffffff;
}

h1 {
	color: #ffffff;
	font-weight: normal;
	font-size: 2.4em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-family: tahoma;
}
h2 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:1.5em;
	font-family:tahoma;
}



h3 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.4em;
	font-family:tahoma;
	margin:0em;
}
#whh_outer-wrapper {
	background-image: url(../images/body-bg.jpg);
	background-position: 2px 10px;
	background-repeat: no-repeat;
}


/* form styles all held here */

form {
	margin: 10px 35px;
}
input, textarea, select {margin:2px; font-size:1em; border:1px solid #FFFFFF; background-color:#4187B5 ! important; color:#FFFFFF;font-family:verdana,ms sans serif,tahoma,geneva,sans-serif,helvetica;}
		textarea {width:85%;}
		fieldset {margin:10px; border:1px solid #FFFFFF; padding:10px; color:#FFFFFF;}
		legend {font-weight:bold;color:#FFFFFF;}
		label {float:left; font-weight:bold; width:210px;}
		#lblQuery {width:95%;}
		#submitbut {margin-left:20px; margin-bottom:20px;}
		.radio {border:none; background-color:transparent ! important; margin-bottom:7px;}

/* end of form styles */


/* header styles start */
#whh_header {
	background-color: transparent;
}
#whh_header h1 {
	display: none;
	visibility: hidden;
}
/* nav styles start */
#whh_nav-wrapper {
	
	width: 489px;
	height: 162px;
	float: left;
	margin: 0;
	background-color: transparent;
}

ul#whh_nav {
	width: 469px;
	height: 34px;
	background-color: transparent;
	display: block;
	margin: 0  0 0;
	padding: 0;
	float: right;
}
ul#whh_nav li {
	float: left;
	margin: 5px 0 0 11px;
}
ul#whh_nav li.whh_list1 { display: block; width: 133px; height: 19px; }
ul#whh_nav li.whh_list2 { display: block; width: 88px; height: 19px; }
ul#whh_nav li.whh_list3 { display: block; width: 96px; height: 19px; }
ul#whh_nav li.whh_list4 { display: block; width: 70px; height: 19px; }

ul#whh_nav li.whh_list1 {background: transparent url(../images/nav/brochure.gif) no-repeat;}
ul#whh_nav li.whh_list2 {background: transparent url(../images/nav/contact.gif) no-repeat;}
ul#whh_nav li.whh_list3 {background: transparent url(../images/nav/location.gif) no-repeat;}
ul#whh_nav li.whh_list4 {background: transparent url(../images/nav/book.gif) no-repeat;}

#whh_nav a {display:block; height:0; padding-top:30px; color:#000; overflow:hidden;}

#whh_nav a#whh_item1 {background:transparent url(../images/nav/brochure_over.gif) 0px -200px no-repeat;}
#whh_nav a#whh_item2 {background:transparent url(../images/nav/contact_over.gif) 0px -200px no-repeat;}
#whh_nav a#whh_item3 {background:transparent url(../images/nav/location_over.gif) 0px -200px no-repeat;}
#whh_nav a#whh_item4 {background:transparent url(../images/nav/book_over.gif) 0px -200px no-repeat;}


#whh_nav a#whh_item1:hover {background-position:0 0; z-index:50;}
#whh_nav a#whh_item2:hover {background-position:0 0; z-index:50;}
#whh_nav a#whh_item3:hover {background-position:0 0; z-index:50;}
#whh_nav a#whh_item4:hover {background-position:0 0; z-index:50;}

#whh_nav a#whh_item1.whh_selected {background-position:0 0; z-index:50;}
#whh_nav a#whh_item2.whh_selected {background-position:0 0; z-index:50;}
#whh_nav a#whh_item3.whh_selected {background-position:0 0; z-index:50;}
#whh_nav a#whh_item4.whh_selected {background-position:0 0; z-index:50;}

/* nav styles end */

/* header styles end */

/* main styles start */
		#whh_home-banner-right p {
			font-size:1.1em;
			color:#FFCE00;
			line-height: 1.1em;
		}
		/* Home page specific styles start */
		/* Home page specific styles end */
		
		/* subpage styles start */
		
		#whh_sub-content-left {
			text-align: right;
			margin-right: 30px;
		}
		#whh_sub-content-left h1 {
			color: #FF8C00;
		}
		#whh_sub-content-left h1.house-keeping {
			font-size: 2.2em;
		}
		#whh_sub-content-left h1 a {
			color: #FF8C00;
			text-decoration: none;
		}
		
		ul#whh_subnav li a:link, ul#whh_subnav li a:visited {
			font-size:1.1em;
			color: #1c3e75;
			line-height: 1.1em;
			font-weight: bold;
			text-decoration: none;
		}
		ul#whh_subnav li a:hover, ul#whh_subnav li a:active {
			font-size:1.1em;
			color: #1c3e75;
			line-height: 1.1em;
			font-weight: bold;
			text-decoration: underline;
		}
		ul#whh_subnav li.whh_current a:link, ul#whh_subnav li.whh_current a:visited,
		ul#whh_subnav li.whh_current a:hover, ul#whh_subnav li.whh_current a:active {
			font-size:1.1em;
			color: #FF8C00;
			line-height: 1.1em;
			font-weight: bold;
			text-decoration: none;
		}
		
		span.innernav {
			font-weight: normal;
			color: #FF8C00;
			padding-top: 4px;
		}
		
		/*
		ul#whh_subnav li.whh_current ul li a:link, ul#whh_subnav li.whh_current ul li a:visited {
			font-size:1.1em;
			color: red;
			line-height: 1em;
			text-decoration: none;
			font-weight: normal;
			background-image: none;
		}
		ul#whh_subnav li.whh_current ul li a:hover, ul#whh_subnav li.whh_current ul li a:active {
			font-size:1.1em;
			color: red;
			line-height: 1em;
			text-decoration: underline;
			font-weight: normal;
			background-image: none;
		}*/
		
		#whh_sub-content-right p {
			font-size:1.1em;
			color:#FFCE00;
			line-height: 1.1em;
		}
		
		#whh_sub-content-right ul {
			list-style: disc;
		}
		#whh_sub-content-right ul li {
			list-style: disc;
			font-size:1.1em;
			color:#FFCE00;
			line-height: 1.4em;
		}
		
		#whh_sub-content-right p a:link, #whh_sub-content-right p a:visited,
		#whh_sub-content-right td a:link, #whh_sub-content-right td a:visited,
		#whh_sub-content-right li a:link, #whh_sub-content-right li a:visited {
			color:#FFFFFF;
			font-weight: bold;
			text-decoration: underline;
		}	
		
		#whh_sub-content-right p a:hover, #whh_sub-content-right p a:active,
		#whh_sub-content-right td a:hover, #whh_sub-content-right td a:active,
		#whh_sub-content-right li a:hover, #whh_sub-content-right li a:active {
			color:#FF8C00;
			font-weight: bold;
			text-decoration: underline;
		}
		
		#whh_sub-content-right th {
			font-size:1.1em;
			color:#FFCE00;
			font-weight: bold;
			line-height: 1.1em;
			vertical-align: middle;
			text-align: center;
		}
		
		#whh_sub-content-right td {
			font-size:1.1em;
			color:#FFCE00;
			line-height: 1.1em;	
		}
		
		#whh_thumbnail-row {
			background-color: #4087B5;
		}
		/* subpage styles end */

/* main styles end */


/* hotel link styles start */
		
		.whh_hotel-link-column h2 {
			font-size: 1.2em;
			font-weight: bold;
			line-height: 1.1em;
		}
		.whh_hotel-link-column h2 a:link, .whh_hotel-link-column h2 a:visited {
			
			color: #ffffff;
			text-decoration: none;
		}
		.whh_hotel-link-column h2 a:hover, .whh_hotel-link-column h2 a:active {
			color: #ffffff;
			text-decoration: underline;
		}
		
		.whh_title-block-kegworth-home {
			background-color: #FF8C00;
			background-image: url(../images/home-kegworth-tab-bg.jpg);
			background-position: top right;
			background-repeat: no-repeat;
		}
		.whh_title-block-worcester-home {
			background-color: #1C3E75;
			background-image: url(../images/home-worcester-tab-bg.jpg);
			background-position: top right;
			background-repeat: no-repeat;
		}
		.whh_title-block-telford-home {
			background-color: #1DA724;
			background-image: url(../images/home-telford-tab-bg.jpg);
			background-position: top right;
			background-repeat: no-repeat;
		}
		
		.whh_title-block-kegworth {
			background-color: #FF8C00;
		}
		.whh_title-block-worcester {
			background-color: #1C3E75;
		}
		.whh_title-block-telford {
			background-color: #1DA724;
		}
		.whh_kegworth-links {
			border-right: 1px solid #ffffff;
			background-color: #FFE6C7;
		}
		.whh_worcester-links {
			border-right: 1px solid #ffffff;
			background-color: #DADFE8;
		}
		.whh_telford-links {
			background-color: #DAF1DB;
		}
		
		.whh_hotel-link-column ul li a:link, .whh_hotel-link-column ul a:visited {
			color: #000000;
			text-decoration: none;
			font-size: 1em;
			line-height: 1.2em;
		}
		.whh_hotel-link-column ul li a:hover, .whh_hotel-link-column ul a:active {
			color: #000000;
			text-decoration: underline;
			font-size: 1em;
			line-height: 1.2em;
		}
/* hotel link styles end */


/* footer styles start */

/* footer styles end */
