body {
    text-align: center;
	min-width: 782px;	
	margin:0;
	padding:0;
	background: url(../images/page_background.jpg) repeat-x;
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	background-color:#fff; 
}
.outercontent {
	background-color:#ffffff;
	position:relative;
	width:782px; 
	min-height:639px;
	text-align: left; 
	margin-left: auto;
	margin-right: auto;
}
.innercontent {
	position:relative;
	width:767px; 
	min-height:639px;
	text-align: centre;
	margin-left: auto;
	margin-right: auto; 
}
/* ________________Top Bar_____________________________ */
.toptitle {
	text-align:right;
	width:767px;
	height:93px;
	font-size:12px;
  }
.logo {
	float:left;
	width:372px;
	height:93px;
  }
.callnumbers {
	position:relative; top:20px; right:15px; 
	line-height:1.4em;
	color:#fff; 
  }
/* ________________Top Bar Navigation_____________________________ */
.topnav {
	float:left;
	width:767px;
	background:#fff;
	font-size:12px;
	line-height:normal;
	letter-spacing:normal;
  }
.topnav ul {
	margin:0;
	padding:1px;
	list-style:none;
  }
.topnav li {
	float:left;
	background:url("../images/left_tab.gif") no-repeat left top;
	margin:0;
	padding:0 1px 0 5px;
  }
.topnav a:link {float:left; display:block; background:url("../images/right_tab.gif") no-repeat right top; padding:5px 8px 4px 3px; text-decoration:none; font-weight:bold; color:#ffffff;}
.topnav a:visited {float:left; display:block; background:url("../images/right_tab.gif") no-repeat right top; padding:5px 8px 4px 3px; text-decoration:none; font-weight:bold; color:#ffffff;}
.topnav a:hover  {float:left; display:block; background:url("../images/right_tab.gif") no-repeat right top; padding:5px 8px 4px 3px; text-decoration:underline; font-weight:bold; color:#ffffff;}
.topnav a:active {float:left; display:block; background:url("../images/right_tab.gif") no-repeat right top; padding:5px 8px 4px 3px; text-decoration:none; font-weight:bold; color:#ffffff;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.topnav a {float:none;}
/* End IE5-Mac hack */

.topnav .current {
	background-image:url("../images/left_tab_on.gif");
  }
.topnav .current a:link {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav .current a:visited {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav .current a:hover {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav .current a:active {background-image:url("../images/right_tab_on.gif"); color:#fff;}

/* Force gap */
.topnav .gap {
	font-size:1px;
	margin: 0px 10px 0 10px;
	background:none;
  }
/* Home styling */
.topnav .home {
	background:url("../images/left_tab_home.gif") no-repeat left top;
	padding:0 1px 0 138px;
	color:#fff;
  }
.topnav .current_home {
	background-image:url("../images/left_tab_home_on.gif");
	padding:0 1px 0 138px;
	color:#fff;
  }
  

  
.topnav .current_home a:link {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav .current_home a:visited {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav .current_home a:hover {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav .current_home a:active {background-image:url("../images/right_tab_on.gif"); color:#fff;}
.topnav_bar {
	clear:both;
	float:left;
	width:767px;
	height:5px;
	background:#fff url("../images/topnav_bar.gif") repeat-x bottom; 
  }
/* ________________Left Panel_____________________________ */
.leftpanel {
	float:left;
	width:183px; 
	min-height:639px;
	text-align: left; 
}
.search {
	float:left;
	padding:8px 5px 0px 5px;
	background-color:#D7D7D5;
	width:172px; 
	text-align: left; 
}
.drphotel {
	font-size:9px;
	width: 173px;
}
.drparrday {
	font-size:9px;
	width: 54px
}
.drparrmonth {
	font-size:9px;
	width: 75px
}
.drpdepday {
	font-size:9px;
	width: 54px
}
.drpdepmonth {
	font-size:9px;
	width: 75px
}
.drprooms {
	font-size:9px;
	width: 50px
}
.drpadults {
	font-size:9px;
	width: 50px
}
.drpnights {
	font-size:9px;
	width: 50px
}
.drplocation {
	font-size:9px;
	width: 173px;
}
.emailaddress {
	width: 165px;
}
.newsletter {
	clear:both;
	float:left;
	background: url("../images/subscribeCorner.gif") 100% 100% no-repeat;
	padding:8px 5px 0px 5px;
	background-color:#FAEFB4;
	width:172px; 
	text-align: left; 
}
/* ________________Centre Panel_____________________________ */
a:link   {color:#000;text-decoration:underline;border-style: none}
a:visited   {color:#666;text-decoration:underline;border-style: none}
a:active {color:#000;text-decoration:underline;border-style: none}
a:hover  {color:#000;text-decoration:underline;border-style: none}
.breadcrumbs {
	font-size:11px;
}
.breadcrumbs a:link   {color:#51554D;text-decoration:none;border-style: none}
.breadcrumbs a:visited   {color:#51554D;text-decoration:none;border-style: none}
.breadcrumbs a:active {color:#51554D;text-decoration:none;border-style: none}
.breadcrumbs a:hover  {color:#51554D;text-decoration:underline;border-style: none}
.centrepanel {
	float:left;
	width:584px; 
	min-height:639px;
	text-align: left;
	line-height:normal; 
}
.directoryHotelTitle {
	font-size:14px;
}
.directoryHotelName {
	font-size:12px;
}
.directoryList{
	margin:0;
	padding:0px;
	float:left;
	line-height:normal;
}
.directoryList .current{
	color:#999;
}
.directoryList .current a:link {text-decoration:underline; color:#999;}
.directoryList .current a:visited {text-decoration:underline; color:#999;}
.directoryList .current a:hover  {text-decoration:underline; color:#999;}
.directoryList .current a:active {text-decoration:underline; color:#999;}
.directoryList ul {
	margin:0;
	padding:0px;
	list-style:none;
  }
.directoryList li {
	list-style-type: none;
	float:left;
	margin:0;
	padding:0 20px 20px 0px;
  }
.newsLetterSignupGender {
	font-size:11px;
}  
.mainBox {
	margin:0;
	text-align:left;
	width:584px;
  }
.mainBoxText {
	margin:0;
	font-weight:bold;
	font-size:11px;
	color:#fff; 
}
.yellowTitleSmall {
	font-weight:bold;
	font-size:14px;
	color:#F8FF04; 
}
.yellowTitleLarge {
	font-weight:bold;
	font-size:16px;
	color:#F8FF04; 
}
.yellowTitleLarge a:link   {color:#F8FF04;text-decoration:underline;border-style: none}
.yellowTitleLarge a:visited   {color:#F8FF04;text-decoration:underline;border-style: none}
.yellowTitleLarge a:active {color:#F8FF04;text-decoration:underline;border-style: none}
.yellowTitleLarge a:hover  {color:#F8FF04;text-decoration:underline;border-style: none}
.mainBoxBottom {
	background:#fff;
	width:584px;
	height: 12px;
  }
.mainBoxShadow {
	background:#fff;
	width:584px;
	height: 20px;
  }

h1 {
	margin:0;
	font-weight:bold;
	font-size:18px;
	color:#8A802F; 
}
h1 a:link   {color:#8A802F;text-decoration:underline;border-style: none}
h1 a:visited   {color:#8A802F;text-decoration:underline;border-style: none}
h1 a:hover  {color:#8A802F;text-decoration:underline;border-style: none}
h1 a:active {color:#8A802F;text-decoration:underline;border-style: none}

h2 {
	margin:0;
	font-weight:bold;
	font-size:16px;
	color:#8A802F; 
}
h2 a:link   {color:#8A802F;text-decoration:underline;border-style: none}
h2 a:visited   {color:#49C447;text-decoration:underline;border-style: none}
h2 a:hover  {color:#8A802F;text-decoration:underline;border-style: none}
h2 a:active {color:#8A802F;text-decoration:underline;border-style: none}

h3 {
	margin:0;
	font-weight:bold;
	font-size:14px;
	color:#8A802F; 
}
h3 a:link   {color:#8A802F;text-decoration:underline;border-style: none}
h3 a:visited   {color:#8A802F;text-decoration:underline;border-style: none}
h3 a:hover  {color:#8A802F;text-decoration:underline;border-style: none}
h3 a:active {color:#8A802F;text-decoration:underline;border-style: none}

h4 {
	margin:0;
	font-weight:bold;
	font-size:12px;
	color:#8A802F; 
}
h4 a:link   {color:#8A802F;text-decoration:underline;border-style: none}
h4 a:visited   {color:#49C447;text-decoration:underline;border-style: none}
h4 a:hover  {color:#8A802F;text-decoration:underline;border-style: none}
h4 a:active {color:#8A802F;text-decoration:underline;border-style: none}

.mainHeading {
	margin:0;
	font-weight:bold;
	font-size:14px;
	color:#A99944; 
}
.mainHeading a:link   {color:#8A802F;text-decoration:underline;border-style: none}
.mainHeading a:visited   {color:#A89C3B;text-decoration:underline;border-style: none}
.mainHeading a:hover  {color:#A89C3B;text-decoration:underline;border-style: none}
.mainHeading a:active {color:#8A802F;text-decoration:underline;border-style: none}

.mainHeadingDouble  {
	margin:0;
	font-weight:bold;
	font-size:18px;
	color:#8A802F; 
}
.mainHeadingDouble a:link   {color:#6B549A;text-decoration:underline;border-style: none}
.mainHeadingDouble a:visited   {color:#6B549A;text-decoration:underline;border-style: none}
.mainHeadingDouble a:hover  {color:#9999CC;text-decoration:underline;border-style: none}
.mainHeadingDouble a:active {color:#9999CC;text-decoration:underline;border-style: none}

.padtop0 {
	margin:0;
	padding-top:0px;
	}
.padtop10 {
	margin:0;
	padding-top:10px;
	}
.padtop20 {
	margin:0;
	padding-top:10px;
	}
.margintop0 {
	margin-top:0px;
	padding-top:0px;
	}
.margintop5 {
	margin-top:5px;
	padding-top:0px;
	}
.margintop15 {
	margin-top:15px;
	padding-top:0px;
	}
.smallBrandHeading {
	font-family: Georgia, Arial, Helvetica, Verdana, sans-serif, "MS sans serif";
	font-weight:bold;
	font-size:14px;
	color:#8A802F; 
}
.smallBrandCopy {
	font-weight:normal;
	font-size:11px;
	color:#8A802F; 
}
.smallBrandCopy a:link   {color:#8A802F;text-decoration:underline;border-style: none}
.smallBrandCopy a:visited   {color:#A89C3B;text-decoration:underline;border-style: none}
.smallBrandCopy a:active {color:#8A802F;text-decoration:underline;border-style: none}
.smallBrandCopy a:hover  {color:#A89C3B;text-decoration:underline;border-style: none}
.smallBlackHeading {
	font-family: Georgia, Arial, Helvetica, Verdana, sans-serif, "MS sans serif";
	font-weight:bold;
	font-size:14px;
	color:#000; 
}
.smallBlackCopy {
	font-weight:normal;
	font-size:11px;
	color:#000; 
}
.assetSmallText {
	font-size:11px;
}
.greyRounded_br {
	background: url("../images/greyBox_br.gif") 100% 100% no-repeat; 
} 
.greyRounded_bl {
	background: #EDEDE8 url("../images/greyBox_bl.gif") 0 100% no-repeat;
}
.greenRounded_tr {
	background: url("../images/greenBox_tr.gif") 100% 0 no-repeat; 
} 
.greenRounded_tl {
	background: #B6D989 url("../images/greenBox_tl.gif") 0 0 no-repeat;
}
.hotelDetails {padding:0px; margin:0px; width:150px}
.hotelDetails td {padding-bottom:2px}
.hotelDetails td.firstcolumn {font-weight:bold; width:90px}
.results { margin-bottom: 25px; }
.results th { text-align:left;  padding:0px; }
.results td { padding-top:5px; border-bottom: 1px solid #D7D7D5; }
.results td.spacing { padding:0px; border-bottom: 0px #fff; }
.results td.firstrow { padding-top:0px; border-bottom: 1px solid #D7D7D5;  }
/* ________________Footer Panel_____________________________ */
.footerpanel {
	margin:0;
	clear:both;
	float:left;
	padding-top:40px;
	width:767px; 
	min-height:60px;
	text-align: left; 
}
.footerMainLinks {
	margin:0px;
	font-size:11px;
	color:#999; 
	line-height:normal;
}
.footerMainLinks a:link   {color:#999;text-decoration:none;border-style: none}
.footerMainLinks a:visited   {color:#999;text-decoration:none;border-style: none}
.footerMainLinks a:active {color:#999;text-decoration:none;border-style: none}
.footerMainLinks a:hover  {color:#999;text-decoration:underline;border-style: none}
.footerSubLinks {
	padding:0px 0px 10px 0px;
	font-size:10px;
	color:#999;
	line-height:normal; 
}
.footerSubLinks a:link   {color:#999;text-decoration:none;border-style: none}
.footerSubLinks a:visited   {color:#999;text-decoration:none;border-style: none}
.footerSubLinks a:active {color:#999;text-decoration:none;border-style: none}
.footerSubLinks a:hover  {color:#999;text-decoration:underline;border-style: none}