body {
	background-image:  url("../images/template/ground.jpg");
	width:100%;
	height:auto;
	margin-left: 0px;
	margin-top: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #444444;
	background-color: #EBEBEB;
	background-repeat: repeat-x;
	background-attachment: scroll;
	font-weight: normal;
}

img {border:none;}
img a {border:none; outline:none;}

h1 {
	font-family: 'Brawler', serif;
	font-size:18px;
	text-transform:uppercase;
	color:#858686;
}

h2 {
	font-family: 'Brawler', serif;
	font-size:14px;
	margin:0;
	text-transform:uppercase;
	color:#666;
}

h3 {
	font-family: 'Brawler', serif;
	font-size:15px;
	margin:15px 0 10px 0;
	text-transform:uppercase;
	color:#858686;
}


html {
font-weight:normal:
}


td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #222222;
	background-repeat: repeat-x;
	font-weight: normal;
	text-align:left;
}

a, a:link, a:visited {
	color: #747476;
	text-decoration: none;
    cursor: pointer;
}
a:hover {
	text-decoration: underline;
	color:#333333;
}

form {
	background-color: #FFFFFF;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
	cursor: pointer;
}

.subsection_header {
	color: #222222;
	font-size: 16px;
	font-weight: bold;
}

.subheader_light{
	color: #AB005C;
	font-weight: bold;
	font-size: 12px;
}

.subheader_dark{
	color: #8C0044;
	font-weight: bold;
	font-size: 12px;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #333333;
	padding-left: 15px;
	padding-right: 15px;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}

.promo {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
}

.titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
  color: #006666; 
	font-weight: bolder;
	font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.quotes {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	padding: 0px 20px 0px 20px;
  	color: #333333;
	text-align:left;
}

.links_page {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	padding: 0px 20px 0px 0px;
  	color: #333333;
	text-align:left;
}

hr {
background-color:#72813C;
border:0 none;
clear:both;
color:#72813C;
height:4px;
}

.hr2 {
background-color:#818285;
border:0 none;
clear:both;
color:#818285;
height:1px;
}



/*** IMAGE BORDER ***/
/**.image_border {
border:1px solid #CCCCCC;
color:#000000;
padding:2px;
}**/

/*** GEORGE LOGO ***/
div#george_logo {
z-index: 100;
position: relative;
left: 0px;
top: 0px;
background: url(../images/george-logo.png) no-repeat top left;
float: left;
width: 189px;
height: 162px;
margin:20px 30px 0;
}
/*** QUALITY INN LOGO ***/
div#quality_inn_logo {
z-index: 100;
position: relative;
left: 0px;
top: 0px;
background: url(../images/quality-inn-logo.png) no-repeat top left;
float: right;
width: 82px;
height: 91px;
margin:240px 25px 0;
}



/*** HOME PAGE HERO IMAGE ***/
div#home_page_hero_image {
z-index: 1;
position: absolute;
background: url(../images/template/main-image-template-photo.png) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}
div#home_page_hero_image_logo {
z-index: 1;
position: absolute;
background: url(../images/template/hero-image-logo.jpg) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}

div#home_page_hero_image_bed {
z-index: 1;
position: absolute;
background: url(../images/template/hero-image-bed.jpg) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}
div#home_page_hero_image_couch {
z-index: 1;
position: absolute;
background: url(../images/template/hero-image-couch.jpg) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}
div#home_page_hero_image_lights {
z-index: 1;
position: absolute;
background: url(../images/template/hero-image-lights.jpg) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}
div#hero_image_boardroom {
z-index: 1;
position: absolute;
background: url(../images/slideshows/home/4.jpg) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}
div#hero_image_functions {
z-index: 1;
position: absolute;
background: url(../images/slideshows/home/2.jpg) no-repeat top left;
float: left;
width: 890px;
height: 335px;
margin:0 15px;
}

/*** PNG FOR IE ***/
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

/*** source: http://24ways.org/2007/supersleight-transparent-png-in-ie6/***


	/*** MAIN NAV ***/
	
	#home
	{
	  display: block;
	  width: 60px;
	  height: 42px;
	  background: url(../images/template/nav-home.png) no-repeat 0 0;
	
	}
	
	#home:hover
	{ 
	  background-position: 0 -42px;
	}
	
	#home span
	{
	  display: none;
	}
	
	
	#accommodation
	{
	  display: block;
	  width: 146px;
	  height: 42px;
	  background: url(../images/template/nav-accommodation.png) no-repeat 0 0;
	
	}
	
	#accommodation:hover
	{ 
	  background-position: 0 -42px;
	}
	
	#accommodation span
	{
	  display: none;
	}
	
	#entertainment
	{
	  display: block;
	  width: 131px;
	  height: 42px;
	  background: url(../images/template/nav-entertainment.png) no-repeat 0 0;
	
	}
	
	#entertainment:hover
	{ 
	  background-position: 0 -42px;
	}
	
	#entertainment span
	{
	  display: none;
	}
	
	#dining
	{
	  display: block;
	  width: 70px;
	  height: 42px;
	  background: url(../images/template/nav-dining.png) no-repeat 0 0;
	
	}
	
	#dining:hover
	{ 
	  background-position: 0 -42px;
	}
	
	#dining span
	{
	  display: none;
	}
	
	#functions
	{
	  display: block;
	  width: 99px;
	  height: 42px;
	  background: url(../images/template/nav-functions.png) no-repeat 0 0;
	
	}
	
	#functions:hover
	{ 
	  background-position: 0 -42px;
	}
	
	#functions span
	{
	  display: none;
	}
	
	#contact
	{
	  display: block;
	  width: 105px;
	  height: 42px;
	  background: url(../images/template/nav-contact.png) no-repeat 0 0;
	
	}
	
	#contact:hover
	{ 
	  background-position: 0 -42px;
	}
	
	#contact span
	{
	  display: none;
	}
	
	/*** END NAV ***/


/*** HOME NAV ***/

#george
{
  display: block;
  width: 111px;
  height: 29px;
  background: url(../images/template/home-george.png) no-repeat 0 0;
}

#george:hover
{ 
  background-position: 0 -29px;
}

#george span
{
  display: block;
  width: 111px;
  height: 29px;
  background: url(../images/template/home-george.png) no-repeat 0 -29px;
}

#history
{
  display: block;
  width: 129px;
  height: 29px;
  background: url(../images/template/home-history.png) no-repeat 0 0;
}

#history:hover
{ 
  background-position: 0 -29px;
}

#history span
{
  display: block;
  width: 129px;
  height: 29px;
  background: url(../images/template/home-history.png) no-repeat 0 -29px;
}

#contacts_home
{
  display: block;
  width: 109px;
  height: 29px;
  background: url(../images/template/home-contactus.png) no-repeat 0 0;

}

#contacts_home:hover
{ 
  background-position: 0 -29px;
}

#contacts_home span
{
  display: block;
  width: 109px;
  height: 29px;
  background: url(../images/template/home-contactus.png) no-repeat 0 -29px;
}

/*** END HOME NAV ***/


/*** ACCOMMODATION NAV ***/

#rooms
{
  display: block;
  width: 123px;
  height: 29px;
  background: url(../images/template/accommodation/rooms.png) no-repeat 0 0;
}

#rooms:hover
{ 
  background-position: 0 -29px;
}

#rooms span
{
  display: block;
  width: 123px;
  height: 29px;
  background: url(../images/template/accommodation/rooms.png) no-repeat 0 -29px;
}

#attractions
{
  display: block;
  width: 172px;
  height: 29px;
  background: url(../images/template/accommodation/attractions.png) no-repeat 0 0;
}

#attractions:hover
{ 
  background-position: 0 -29px;
}

#attractions span
{
  display: block;
  width: 172px;
  height: 29px;
  background: url(../images/template/accommodation/accom_attractions.png) no-repeat 0 -29px;
}

#sisters
{
  display: block;
  width: 147px;
  height: 29px;
  background: url(../images/template/accommodation/sister-properties.png) no-repeat 0 0;

}

#sisters:hover
{ 
  background-position: 0 -29px;
}

#sisters span
{
  display: block;
  width: 147px;
  height: 29px;
  background: url(../images/template/accommodation/sister-properties.png) no-repeat 0 -29px;
}

#specials
{
  display: block;
  width: 170px;
  height: 29px;
  background: url(../images/template/accommodation/specials.png) no-repeat 0 0;

}

#specials:hover
{ 
  background-position: 0 -29px;
}

#specials span
{
  display: block;
  width: 170px;
  height: 29px;
  background: url(../images/template/accommodation/specials.png) no-repeat 0 -29px;

}

#bookings
{
  display: block;
  width: 123px;
  height: 29px;
  background: url(../images/template/accom_bookings.png) no-repeat 0 0;

}

#bookings:hover
{ 
  background-position: 0 -29px;
}

#bookings span
{
  display: none;
}


/*** END ACCOMMODATION NAV ***/


/*** ENTERTAINMENT NAV ***/

#bar
{
  display: block;
  width: 119px;
  height: 29px;
  background: url(../images/template/entertainment/bar.png) no-repeat 0 0;
}

#bar:hover
{ 
  background-position: 0 -29px;
}

#bar span
{
  display: block;
  width: 119px;
  height: 29px;
  background: url(../images/template/entertainment/bar.png) no-repeat 0 -29px;
}

#functionsroom
{
  display: block;
  width: 197px;
  height: 29px;
  background: url(../images/template/entertainment/functions.png) no-repeat 0 0;
}

#functionsroom:hover
{ 
  background-position: 0 -29px;
}

#functionsroom span
{
  display: block;
  width: 197px;
  height: 29px;
  background: url(../images/template/entertainment/functions.png) no-repeat 0 -29px;
}

#rafters
{
  display: block;
  width: 86px;
  height: 29px;
  background: url(../images/template/entertainment/rafters.png) no-repeat 0 0;

}

#rafters:hover
{ 
  background-position: 0 -29px;
}

#rafters span
{
  display: block;
  width: 86px;
  height: 29px;
  background: url(../images/template/entertainment/rafters.png) no-repeat 0 -29px;
}

#enquiries
{
  display: block;
  width: 93px;
  height: 29px;
  background: url(../images/template/entertainment/enquiries.png) no-repeat 0 0;

}

#enquiries:hover
{ 
  background-position: 0 -29px;
}

#enquiries span
{
  display: block;
  width: 93px;
  height: 29px;
  background: url(../images/template/entertainment/enquiries.png) no-repeat 0 -29px;
}


/*** END ENTERTAINMENT NAV ***/



/*** DINING NAV ***/

#cafe
{
  display: block;
  width: 128px;
  height: 29px;
  background: url(../images/template/dining-cafe.png) no-repeat 0 0;
}

#cafe:hover
{ 
  background-position: 0 -29px;
}

#cafe span
{
  display: block;
  width: 128px;
  height: 29px;
  background: url(../images/template/dining-cafe.png) no-repeat 0 -29px;
}

#restaurant
{
  display: block;
  width: 114px;
  height: 29px;
  background: url(../images/template/dining-restaurant.png) no-repeat 0 0;
}

#restaurant:hover
{ 
  background-position: 0 -29px;
}

#restaurant span
{
  display: block;
  width: 114px;
  height: 29px;
  background: url(../images/template/dining-restaurant.png) no-repeat 0 -29px;
}

#menus
{
  display: block;
  width: 75px;
  height: 29px;
  background: url(../images/template/dining-menus.png) no-repeat 0 0;

}

#menus:hover
{ 
  background-position: 0 -29px;
}

#menus span
{
  display: block;
  width: 75px;
  height: 29px;
  background: url(../images/template/dining-menus.png) no-repeat 0 -29px;
}

#reservations
{
  display: block;
  width: 124px;
  height: 29px;
  background: url(../images/template/dining-reservations.png) no-repeat 0 0;

}

#reservations:hover
{ 
  background-position: 0 -29px;
}

#reservations span
{
  display: block;
  width: 124px;
  height: 29px;
  background: url(../images/template/dining-reservations.png) no-repeat 0 -29px;

}

/*** END DINING NAV ***/



/*** FUNCTIONS NAV ***/

#frooms
{
  display: block;
  width: 201px;
  height: 29px;
  background: url(../images/template/functions/functions.png) no-repeat 0 0;
}

#frooms:hover
{ 
  background-position: 0 -29px;
}

#frooms span
{
  display: block;
  width: 201px;
  height: 29px;
  background: url(../images/template/functions/functions.png) no-repeat 0 -29px;
}

#fboardroom
{
  display: block;
  width: 159px;
  height: 29px;
  background: url(../images/template/functions/boardroom.png) no-repeat 0 0;

}

#fboardroom:hover
{ 
  background-position: 0 -29px;
}

#fboardroom span
{
  display: block;
  width: 159px;
  height: 29px;
  background: url(../images/template/functions/boardroom.png) no-repeat 0 -29px;
}

#fbookings
{
  display: block;
  width: 96px;
  height: 29px;
  background: url(../images/template/functions/bookings.png) no-repeat 0 0;
}

#fbookings:hover
{ 
  background-position: 0 -29px;
}

#fbookings span
{
  display: block;
  width: 96px;
  height: 29px;
  background: url(../images/template/functions/bookings.png) no-repeat 0 -29px;
}

/*** END FUNCTIONS NAV ***/

a {outline:none;}

/** HEADER **/
#header-container {
	width:920px; 
	height:335px; 
	position:relative;
}
#logo-container {
	position:absolute; 
	width: 183px; 
	height: 156px; 
	margin:20px 0 0 30px; 
	z-index:100; 
	border:none;
}
#logo-container a, logo-container a:link, logo-container a:visited, logo-container a:hover {
	color:none;
}

/** START FADESHOW **/
#fadeshow1 {
	width: 890px;
	height: 335px;
	margin:0 15px;
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	float: left;
}

#fadeshow2 {
	height: 155px;
	width: 630px;
	z-index:0;
	margin: 0;
	float:left;
}
/** END FADESHOW **/

