@charset "utf-8";
/* CSS Document */

body {
	background-color: #360;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrapper { width:980px; margin:0 auto; background-color:#FFF;
}
#header h1 { font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#C30000; margin:0 auto; padding:0;
}
#booking { font-size:12px; color:#000; margin-left:10px; padding:0; font-family:Arial, Helvetica, sans-serif;}
#booking h1 { font-size:18px; color:#ffd500; margin-top:10px; padding:0;}
.menu{
width: 100%;
overflow: hidden;
border-bottom: 3px solid #c60000; /*bottom horizontal line that runs beneath tabs*/
}

.menu ul{
margin: 0;
padding: 0;
font: bold 12px Arial;
list-style-type: none;
padding-left:1px;
}

.menu li{
display: inline;
margin: 0;
}

.menu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background-image:url(menubg.jpg);
background-repeat:repeat-x;
}

.menu li a:visited{
color: white;
}

.menu li a:hover, .mattblacktabs li.selected a{
background: #c60000; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
#bodyleft h1 { color:#060; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px; border-bottom:1px solid #060; margin:0 auto; padding:0; margin-bottom:5px;}
#bodyleft h2 { font-size:16px; color:#316698; margin:0 auto; border-bottom:1px solid #316698; margin-bottom:5px;}
#bodyleft a {  color:#055105; text-decoration:underline; font-weight:bold;}
#bodyleft a:hover { text-decoration:none;
}
#moredetail {
	float:right;
	border-bottom:1px solid #FFF;
	}
#moredetail ul {
	margin:0;
	padding:0px 10px 10px 0px;
	list-style:none;
	float:left;
	}
#moredetail li {
	display:inline;
	margin:0;
	padding:0;
	}
#moredetail a {
	float:left;
	background:url("moreleft.jpg") no-repeat left top;
	margin:0;
	padding:0 1px 0 10px;
	text-decoration:none;
	}
#moredetail a span {
	float:left;
	display:block;
	background:url("moreright.jpg") no-repeat right top;
	padding:5px 20px 4px 6px;
	color:#FFFFFF;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#moredetail a span {float:none;}
/* End IE5-Mac hack */
#moredetail a:hover span {color:#FFFFFF;}
#moredetail a:hover {background-position:0% -43px;}
#moredetail a:hover span {background-position:100% -43px;
}
#clear {clear:both;
}
#rightnav h1 { color:#609300; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px; border-bottom:1px solid #609300; margin:0 auto; padding:0; 
}
#rightnav a { color:#900; text-decoration:none;}
#rightnav a:hover { color:#333; text-decoration:underline;}
#rightnav ul{margin:0px; list-style-type:none;padding:0px;}
#rightnav li{padding:2px 0px 2px 2px; border-bottom:1px solid #fff; }
#rightnav li a{ background-image:url(bullet.gif); background-position:left; background-repeat:no-repeat;padding:4px 0px 4px 12px;  text-decoration:none; display:block; color:#000;}
#rightnav li a:hover{ display:block; color:#C30000; background-color:#F0FDBD;padding:4px 0px 4px 12px;  
}
#attractions h1 { color:#1463ae; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px; border-bottom:1px solid #1463ae; margin:0 auto; padding:0; 
}
#attractions a { color:#900; text-decoration:none;}
#attractions a:hover { color:#333; text-decoration:underline;}
#attractions ul{margin:0px; list-style-type:none;padding:0px;}
#attractions li{padding:2px 0px 2px 2px; border-bottom:1px solid #fff; }
#attractions li a{ background-image:url(bullet.jpg); background-position:left; background-repeat:no-repeat;padding:4px 0px 4px 12px;  text-decoration:none; display:block; color:#000;}
#attractions li a:hover{ display:block; color:#C30000; background-color:#e3f3f9;padding:4px 0px 4px 12px;  
}
#featuredhotels h1 {color:#333; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px; border-bottom:1px solid #b1aeae; margin:0 auto; margin-bottom:5px; padding:0; }
#hotellisting {border:1px solid #CCC; padding: 0; margin-bottom: 5px;}
#hotellisting h2 { border-bottom:1px solid #CCC; background-image:url(hotellistbg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:14px; background-repeat:repeat-x; margin:0 auto; padding-left:5px; padding:0 auto; line-height:28px;}  
#hotellisting h2 a { color:#C30000; text-decoration:none;}
#hotellisting h2 a:hover {color:#2F6798;
}
#morehotels {
	float:right;
	border-bottom:1px solid #FFF;
	}
#morehotels ul {
	margin:0;
	padding:0px 10px 10px 0px;
	list-style:none;
	float:left;
	}
#morehotels li {
	display:inline;
	margin:0;
	padding:0;
	}
#morehotels a {
	float:left;
	background:url("morehleft.jpg") no-repeat left top;
	margin:0;
	padding:0 1px 0 10px;
	text-decoration:none;
	}
#morehotels a span {
	float:left;
	display:block;
	background:url("morehright.jpg") no-repeat right top;
	padding:5px 20px 4px 6px;
	color:#FFFFFF;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#morehotels a span {float:none;}
/* End IE5-Mac hack */
#morehotels a:hover span {color:#FFFFFF;}
#morehotels a:hover {background-position:0% -43px;}
#morehotels a:hover span {background-position:100% -43px;
}
#footer { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C60;}
#footer a { color:#C70600; text-decoration:none;}
#footer a:hover { color:#000; text-decoration:underline;
}
.white { font-size:13px; color:#FFF; font-weight:bold;
}
