body {margin:0;padding:0;font-family:verdana, sans-serif;}

#wrapper{border:solid 20px #00A8DF;margin:5px auto;width:940px;}

#header {background-color:#00A8DF;}

#content {background-color:#97C1E7;margin:0;padding:20px;position:relative;}
#index #banner{margin-bottom:10px;}
#hotel #banner{display:none;}
#sidebar-l{float:left;width:180px}
#main{background-color:#fff;border:solid 10px #003366;margin-left:200px;width:540px;}
#inner{margin:15px;}
#index #sidebar-r{position:absolute;top:132px;right:20px;width:120px}
#hotel #sidebar-r{position:absolute;top:20px;right:20px;width:120px}

#hotelnav{background-color:#ccc;clear:both;padding:10px 20px;}
#hotelnav ul{display:block;margin:0;}
.clear {height: 0;clear: both;}

/* LISTS */
ul.hnav{margin-left: 0px;padding:0px;display: inline;} 
ul.hnav li{margin: 0px;padding:0px;list-style: none;display: inline;}	
ul.vnav{margin-left: 0px;padding:0px;} 
ul.vnav li{margin: 0px;padding:0px;list-style: none;}	

/* LINKS */
a {font-weight:bold;color:#0033cc;}
a:hover {color:#ff0000;}

#navbar a{float: left;padding:8px 15px;border-right: solid 1px #fff;text-decoration: none;font-weight:normal;font-size:11px;color: #fff;}
#navbar li.start a{border-left:solid 1px #fff;}
#navbar a:hover{background-color: #FF6200;}

#hotelnav a{font-size:10px;margin-right:10px;text-decoration:none;}
#hotelnav a:hover{text-decoration:underline;}

.hoteldata{display:block;text-align:center;}
img.hoteldata{border:solid 4px #666;border-bottom-color:#000;border-right-color:#000;margin:20px auto;}
img{border:none;}
img.badge{float:right;margin:0 0 5px 10px;}
/* TEXT */
h1,h2,h3{font-family:georgia, serif;}
h1{background-color:#003366;color:#fff;font-size:26px;margin-top:0;padding:5px 8px;}
h2{font-size:18px;}
p{font-size:14px;}


/* LATEROOMS */
.style2 {color: #21347C}
.style3 {font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div#search{width:325px;margin:0 auto;border:solid 1px;}
div#search2{margin:0 auto;width:320px;}
div#affiliate a{}

#offers {border:solid 2px #003366;margin:0 auto;width:500px;}
#offers h3{background-color:#0099CC;color:#fff;margin:0;padding:5px 8px;}
#offers p{margin:5px;text-align:right;}
#offers table{border-collapse: collapse;font-size:12px;width:100%;}
#offers tr{background-color:#F2F3F0;}
#offers tr.alt{background-color:#99CCFF;}
#offers td{padding:6px;}
#offers td.name{font-size:13px;font-weight:bold;}
#offers td.price{color:#003366;font-size:16px;font-weight:bold;text-align:center;}
#offers td.price span{color:#000;font-size:12px;text-decoration:line-through;}
#offers td.price span.tiny{font-size:9px;font-weight:normal;text-decoration:none;}

ul.slideshow {
	list-style:none;
	width:500px;
	height:320px;
	overflow:hidden;
	position:relative;
	margin:10px auto;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:solid 1px #000;	
}

#slideshow-caption {
	width:500px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;	
	z-index:1000;	
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
