body{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #A0A0A0;
	line-height: normal;
	margin: 0px;
	font-size: 95%;
	font-weight: normal;
	font-variant: normal;
	 background-image:url("images/grey-wallpaper.gif");background-repeat:no-repeat;background-attachment:scroll;
background-position:top center; 
		background-color:#676767;
}
 
#wrapper {
	width: 937px;
	margin: 0px auto auto;
}

#wrapper_splash {
	width: 800px;
	height: 660px;
	margin: 0px auto auto;
	background-image:url("images/interior-design-bedroom3.jpg");background-repeat:no-repeat;
	margin-top: 30px;
}

.lhc{
	float: left;
	width: 339px;
	font-size: 100%;
}

.lhc_splash{
	float: left;
	width: 800px;
	padding-top: 75px;
}

.box_splash{
	width: 800px;
	margin-top: 255px;
}

.text_splash{
	margin-left: 25px;
	margin-right: 25px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #A0A0A0;
	font-size: 85%;
}

.textnav_splash{
	color: #E53E6E;
	font-weight: bold;
}

.rhc{
	font-size: 1.05em;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	width: 598px;
	background-color:#2C2C2C;
}

.brhc{
	height: 556px;
}

.brhcbook{
	height: 836px;
}

.brhcdes{
	height: 870px;
}

.brhc2day{
	height: 756px;
}
	
.top_block{width:598px; height:64px;}

.nav_background
{ 
width: 339px;
	background-image:url("images/blurred-living-room.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
} 

.nav_backgrounddes
{ 
width: 339px;
	background-image:url("images/blurred-living-room.jpg");background-repeat:no-repeat;background-position:top;
	height: 280px;
}

.nav_backgroundone
{ 
width: 339px;
	background-image:url("images/blurred-bedroom.jpg");background-repeat:no-repeat;background-position:top;
	background-color: #A59186;
	height: 836px;
}

.nav_backgroundtaster
{ 
width: 339px;
	background-image:url("images/blurred-bedroom.jpg");background-repeat:no-repeat;background-position:top;
	background-color: #A59186;
	height: 556px;
}

.nav_backgroundtwo
{ 
width: 339px;
	background-image:url("images/blurred-bedroom-design.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundtwo2
{ 
width: 339px;
	background-image:url("images/blurred-bedroom-design2.jpg");background-repeat:no-repeat;background-position:top;
	height: 200px;
}

.nav_backgroundpriv
{ 
width: 339px;
	background-image:url("images/bed-design.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundfood
{ 
width: 339px;
	background-image:url("images/blurred-kitchen-design.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundstay
{ 
width: 339px;
	background-image:url("images/blurred-living-room-design.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundcontact
{ 
width: 339px;
	background-image:url("images/blurred-image4.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundgift
{ 
width: 339px;
	background-image:url("images/blurred-glass.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundbook
{ 
width: 339px;
	background-image:url("images/blurred-living-room-design3.jpg");background-repeat:no-repeat;background-position:top;
	height: 556px;
}

.nav_backgroundbook2
{ 
width: 339px;
	background-image:url("images/blurred-living-room-design4.jpg");background-repeat:no-repeat;background-position:top;
	height: 280px;
}

.nav_backgroundone2
{ 
width: 339px;
	background-color: #A59186;
	height: 280px;
}

.navspace
{ 
height: 25px;
} 

#vouchergal{
	margin: 0;
	padding-top: 10px ;
	padding-bottom: 0;
	padding-left: 0;
	width: 100%;
}

.rhcspace
{ 
padding-left: 15px;
padding-right: 20px;
padding-top: 20px;
} 

.img_right {float:right; padding-left:20px; padding-bottom:20px;}
.img_left {float:left; padding-right:17px; padding-bottom:20px;}

.bookleft {float:left; width:205px;margin-top:0px;}
.bookright {float:right;width:205px;margin-top:0px;padding-right:75px;}
.offer {float:right;color:#ffffff;width:150px;background-color:#E53E6E;margin-top:0px;padding-left:10px; padding-top:4px; padding-bottom:4px;padding-right:10px;margin-right:100px}
.offertwo {float:right;color:#ffffff;width:150px;background-color:#E53E6E;margin-top:0px;padding-left:10px; padding-top:4px; padding-bottom:4px;padding-right:10px;margin-right:10px}

/************* link styles **************/

#navigator {width: 62%;
font-family: Arial, Helvetica, sans-serif;
}

p.navlink {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlink a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkon {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkon a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #ED1C24;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlink a:hover {background-color: #ED1C24;}

p.navlinkone {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkone a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkoneon {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkoneon a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #E53E6E;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkone a:hover {background-color: #E53E6E;}

p.navlinkpriv {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkpriv a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkprivon {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkprivon a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #B49669;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkpriv a:hover {background-color: #B49669;}

p.navlinkfood {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkfood a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkfoodon {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkfoodon a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #D00101;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkfood a:hover {background-color: #D00101;}

p.navlinkstay {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkstay a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkstayon {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkstayon a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #3E379B;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkstay a:hover {background-color: #3E379B;}

p.navlinkcontact {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkcontact a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkcontacton {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkcontacton a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #E97702;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkcontact a:hover {background-color: #E97702;}

p.navlinkgift {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkgift a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkgifton {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkgifton a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #00A3C5;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkgift a:hover {background-color: #00A3C5;}

p.navlinkbook {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkbook a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #2C2C2C;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkbookon {font-weight: bold;
font-size: 125%;
text-align: left;
margin-bottom: 3px;
margin-top: 0px;
}

p.navlinkbookon a {text-decoration: none;
display: block;
color: #ffffff;
background-color: #B63477;
padding-top: 8px;
padding-bottom: 8px;
padding-left:27px;
font-weight: bold;
}

p.navlinkbook a:hover {background-color: #B63477;}

a.main:link, a.main:active, a.main:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

a.main:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}

a.enter_splash:link, a.enter_splash:active, a.enter_splash:visited {
	color: #E53E6E;
	text-decoration: none;
	font-weight:bold;
}

a.enter_splash:hover {
	color: #E53E6E;
	text-decoration: underline;
	font-weight:bold;
}

a.booklink:link, a.booklink:active, a.booklink:visited {
	color: #B63477;
	text-decoration: none;
	font-weight:bold;;
	text-decoration: none;
	font-weight:bold;
}

a.booklink:hover {	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;}

h2 a:link, a:active, a:visited, a:hover {
	color: #A0A0A0;
	text-decoration: none;
	font-weight:bold;
}

.booking{
	padding-left:10px; 
	padding-top:2px; 
	padding-bottom:2px;
	 	padding-right:10px; 
	background-color:#424242;
	width:200px;
}

.booking2{
	padding-left:10px; 
	padding-top:2px; 
	padding-bottom:2px;
	 	padding-right:10px; 
	width:200px;
}

.statusright{
	float:right;
	font-weight:bold;
}

.statusleft{
	float:left;
	font-weight:bold;
}

/************* header tag styles **************/

h1,h2,h3,h4,h5,h6 {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

.h1_block{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#ED1C24;}
.h1_blockone{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#E53E6E;}
.h1_blockpriv{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#B49669;}
.h1_blockfood{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#D00101;}
.h1_blockstay{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#3E379B;}
.h1_blockcontact{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#E97702;}
.h1_blockgift{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#00A3C5;}
.h1_blockbook{width:425px; padding-left:20px; padding-top:4px; padding-bottom:4px; background-color:#B63477;}


h1{
 font-size: 150%;
 font-weight:normal;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
}

h2{ 
  font-size: 100%;
  font-weight:bold;
 }

h3{
  font-weight:normal;
 font-size: 160%;
 color: #FCAF4B;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

h6{
	font-size: 130%;
	font-weight: bold;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
	font: 110% Arial, sans-serif;
	line-height: 140%;
}

td.forminput   {padding-bottom: 7px;}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 50px 40px;
	width: 960px;
	margin-left: -32px;
}

#content{
	margin: 0;
	padding-top: 40px;
	padding-bottom: 0;
	padding-left: 0;
	width: 937px
}

/************* lhc styles **************/

.intro_para{
	font-size: 1.3em;
}


hr {width:339px; border:0px; border-top:1px dotted; color:#FFFBDD; height:0px;}

#calender{
	padding: 20px 0px 10px;
	white-space: nowrap;
	margin: 0px;
	word-spacing: 2px;
	font-size: 1.3em;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

/************* rhc styles **************/

.rhc1 {
    float:right;
}

#rhcgal{
	margin: 0;
	padding-top: 20px ;
	padding-bottom: 0;
	padding-left: 0;
	width: 300px;
}

.rhcgal1 {
    width: 100px;
	padding-right: 0px;
	padding-top: 20px;
	float:right;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/

#siteName{
	margin: 0px;
	padding: 0px 10px 10px;
	color: #663366;
}

/*************** #pageName styles **************/

#pageName{
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #663366;
}


/************* #globalNav styles **************/

#globalNav{
	padding: 15px 0px 10px;
	white-space: nowrap;
	margin: 0px;
	word-spacing: 2px;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */
   
   
td.highlight{
 background-color: #2D0A08;
 font-family:georgia,arial,sans-serif;
	font-size:0.85em;
}

td.nohighlight{
background-color: #3D0D09;
 font-family:georgia,arial,sans-serif;
	font-size:0.85em;
	}

div.navspace{
  padding: 5px 5px 5px 5px; 
  text-align: center; 
}
#globalNav img{
 display: block;
}

/************** breadcrumb styles ***************/

#breadcrumb {
	font-size: 0.85em;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 15px;
	}

div.bc{
	float:left;
	}
	
div.updates
	{
	float:right;
	}
	
input.boxsize{font-size: 0.8em;}
img.imgpos {vertical-align:baseline}
	
div.bcspace {
	padding-top: 10px;
	padding-bottom: 10px;
	}

.bc {
	font-size: 75%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}

/************** .nav_sml styles ***************/

.nav_sml {
	font-size: 95%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
}

/************** .feature styles ***************/

.feature{
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.old h3{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 0px;
	color: #006699;
}

.feature img{
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* adjust margins to change separation between the feature image and text flowing around it */

