@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	color:#9b9b9b;
}
a {
	color:#CCCCCC;
	text-decoration:none;
}
a:active {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
:-moz-any-link:focus {
  outline: none;
}
a:focus {
    outline: none;
}
img {
	padding:0;
	margin:0;
}
a img{
	border:none;
}
table{
	padding:0;
	margin:0;
	table-layout:fixed;
}
td {
	vertical-align:top;
}

#breadcrumbs p {
	font-size:10px;
	padding:0;
	margin:10px 0 0 0;
	font-size:10px;
}

#breadcrumbs a {
	color:#CCCCCC;
}

#breadcrumbs a:hover  {
	color:#000000;
	text-decoration:underline;
}

.orange {
	color:#ff6600;
}

.blue {
	color:#668e9f;
}


/* HEADER */


#homepage-header {
	width:100%;
	padding:0;
	margin:25px 0 0 0;
	padding:0 0 5px 0;
	float:left;
	border-top:1px solid #CCCCCC;
	background:url(../images/header_bg.gif) #e7e7e7 bottom center repeat-x;
	height:310px;
	
}

#homepage-center {
	width:960px;
	margin:0 auto 0 auto;
	text-align:center;
}

#header {
	width:100%;
	padding:0;
	margin:0;
	float:left;
	border-top:10px solid #383838;
}

#header h1{
	width:162px;
	height:50px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
	text-indent:-10000px;
}


#header h1 a{
	background:url(../images/logo01.gif) top left no-repeat;
	width:162px;
	height:50px;
	padding:0;
	margin:0;
	display:block;
}


#header-centered {
	width:960px;
	margin:0 auto 0 auto;
	height:65px;
	text-align:center;
}

#header-centered img {
	float:left;
	margin:10px 0 0 0;
}

#header-centered h2 {
	float:right;
	background-color:#383838;
	margin:0;
	color:#999999;-weight:normal;
	padding:2px 10px 5px;
	font-size:0.9em;
	font-weight:normal;
}

#header-centered p {
	float:right;
	margin:0;
	color:#999999;
	font-weight:normal;
	padding:5px 10px 5px;
	font-size:0.6em;
}

.clear {
	clear:both;
}

/* CONTENT */

#content {
	width:100%;
	padding:0;
	margin:0;
	float:left;
}

#content-centered {
	width:960px;
	margin:0 auto 0 auto;
	padding:0;
}

/* NAVBAR */

#nav-centered {
	width:960px;
	margin:0 auto 0 auto;
	text-align:center;
}

#navbar_alt {
	width:960px;
	background:url(../images/navbar.png) top left no-repeat;
	margin:0;
	padding:0;
	height:50px;
	float:left;
}

#navbar {
	width:960px;
	background:url(../images/navbar.png) top left no-repeat;
	margin:0;
	padding:0;
	height:50px;
	position:relative;
	top:-25px;
	left:0;
}

#navbar h3 {
	font-weight:normal;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;

}

.navlink {
	width:192px;
	height:35px;
	float:left;
	padding:15px 0 0 0;
	margin:0;
	text-align:center;
}

/* BULLETIN */

#bulletin-header {
	width:640px;
	float:left;
	margin:5px 0;
}

#bulletin-footer {
	width:565px;
	float:left;
	margin:5px 0;
}

#bulletin-rollout {
	width:75px;
	height:32px;
	padding:0;
	float:left;
	font-size:12px;
	color:#333333;
}


#bulletin-footer p {
	font-size:0.8em;
	padding:8px 0;
	margin:0;
}

#bulletin-header h2 {
	padding:10px 0 10px 32px;
	margin:0;
	font-size:1.0em;
	font-weight:normal;
	letter-spacing:0.01em;
	color:#333333;
	background:url(../images/rss-icon.gif) center left no-repeat;
}

#bulletin-board {
	width:640px;
	margin:0;
	padding:0;
	float:left;
	/*Put in by CB*/
	height:500px;
	overflow:hidden;
	background:url(../images/ajax-loader.gif) #e1e1e1 center center no-repeat;
}

#movebooking{
  position:relative;
}


.booking-bulletin1 {
	width:640px;
	height:100px;
	float:left;
	background-color:#e7e7e7;
	padding:0;
}

.booking-bulletin1:hover {
	background-color:#d8f7ce;
	cursor:pointer;
}

.booking-bulletin2 {
	width:640px;
	height:100px;
	float:left;
	background-color:#f1f1f1;
	padding:0;
}

.booking-bulletin2:hover {
	background-color:#d8f7ce;
	cursor:pointer;
}

.bb_pic {
	width:100px;
	padding:12px 0 13px 12px;
	vertical-align:middle;
	height:75px;
	float:left;
}

.bb_info {
	width:305px;
	background:url(../images/bb_arrow01.gif) right center no-repeat;
	height:86px;
	padding:9px 5px 5px 5px;
	margin:0;
	float:left;
}

.bb_info h2 {
	font-size:16px;
	color:#668e9f;
	font-weight:normal;
	padding:0;
	margin:0;
	line-height:12px;
}

.bb_info p {
	font-size:11px;
	color:#666;
	padding:0;
	margin:10px 0 0 0;

}


.bb_info img {
	padding:0;
	margin:0;
}

.bb_price {
	width:138px;
	color:#7acc0a;
	text-align:center;
	padding:34px 0 0 0;
	font-size:24px;
	font-weight:bold;
	margin:0;
	background:url(../images/bb_arrow02.gif) #ededed right center no-repeat;
	height:64px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #e7e7e7;
}

.bb_time {
	width:56px;
	background:#FFF;
	text-align:left;
	height:92px;
	margin:0;
	font-size:11px;
	color:#ff7a22;
	padding:4px;
	float:left;
}

.bb_time_inner {
	margin:0 4px;
	border-bottom:1px solid #e7e7e7;
	float:left;
	height:94px;
}

/* TOP CONTENT RIGHT */

#top-content-left {
	width:640px;
	float:left;
	padding:0;
	margin:0;
}

#top-content-right {
	width:300px;
	float:right;
	padding:0;
	margin:45px 0 0 20px;
}

#top-content-right p {
	padding:0;
	margin:0 0 20px 0;
	font-size:0.9em;
}

#top-content-right h4 {
	padding:0;
	margin:20px 0 10px 0;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:0.03em;
}

.right-extra-info {
	border-top:1px solid #9b9b9b;
	margin:0;
	padding:5px 10px 6px 10px;
	color:#999999;
}

.right-extra-info img {
	margin:20px 0 10px 0;
}


.right-extra-info:hover {
	background-color:#f1f1f1;
	cursor:pointer;
}

#statbank {
	margin:0 0 10px 0;
	padding:20px;
	color:#999999;
	background:#DDDDDD;
	background-position:240px 10px;
}

#statbank h2 {
	font-size:16px;
	padding:0;
	margin:0 0 5px 0;
	font-weight:normal;
	color:#ff6600;
	height:27px;
}

#statbank p {
	font-size:11px;
	color:#333333;
	padding:0;
	margin:0 0 10px 0;
}

/* FEATURED HOTEL */


#featuredhotel {
	width:940px;
	padding:10px;
	background:#e7e7e7 top left;
	float:left;
}

#featuredhotel h2 {
	background-color:#FFFFFF;
	color:#FF9900;
	font-size:1em;
	font-weight:normal;
	padding:4px 0 4px 8px;
	margin:0;
	width:227px;
	float:left;
}

#featuredhotel a {
	color:#668e9f;
}

#featuredhotel h3 {
	color:#333333;
	font-size:11px;
	float:left;
	padding:10px 0 0 6px;
	margin:0;
	font-weight:normal;
}

#featuredhotel h4 {
	font-size:18px;
	color:#668e9f;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
	line-height:12px;
}

#featuredhotel h5 {
	font-size:13px;
	padding:0;
	margin:0 0 10px 0;
	font-weight:normal;
}

#featuredhotel p {
	font-size:0.8em;
	padding:0;
	margin:0 0 8px 0;
}

#featuredhotel-holder {
	padding:20px;
	width:900px;
	margin:0;
	float:left;
	height:200px;
	background-color:#FFFFFF;
}


#featured-left{
	width:330px;
	float:left;
	border-right:1px #999999 solid;
	height:200px;
}

#featured-left img{
	padding:0;
	margin:10px 10px 0 0;
}


#featured-center{
	width:280px;
	float:left;
	border-right:1px #999999 solid;
	height:200px;
	padding: 0 10px;
}

#featured-right{
	width:268px;
	float:left;
	height:200px;
}



/* FOOTER */

#footer {
	width:100%;
	padding:0 0 20px 0;
	margin:0 0 0 0;
	float:left;	
	background-color:#383838;
	color:#BCBCBC;
}

#footer-centered {
	width:960px;
	margin:0 auto 10px auto;
	padding:0 3px;
}


#footer h3 {
	color:#ff6600;
	font-weight:normal;
	font-size:14px;
	padding:0;
	margin:0 0 20px 0;
	text-align:left;
	text-transform:uppercase;
}

#footer h4 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:14px;
	padding:0;
	margin:10px 0 5px 0;
}

#footer-left {
	width:289px;
	float:left;
	padding:0 20px 0 0;
	border-right:1px solid #000;
	height:320px;
}

#footer-center {
	width:288px;
	float:left;
	padding:0 20px;
	border-left:1px solid #666;
	border-right:1px solid #000;
	height:320px;
}

#footer-right {
	width:289px;
	float:left;
	padding:0 0 0 20px;
	border-left:1px solid #666;
	height:320px;
}

#liveupdates {
	width:960px;
	float:left;
	margin:20px 0 40px 0;
}

#details {
	width:800px;
	float:left;
	margin: 0 0 50px 0;
	text-align:right;
}

#footerdetails p {
	font-size:12px;
}

#footer a {
	color:#668e9f;
}

#footer h2 {
	font-weight:normal;
	font-size:13px;
	padding:0;
	margin:0 0 10px 0;
	color:#FF6600;
}

#footer p {
	font-size:10px;
	padding:0 0 5px 0;
	margin:0;
}

#footer h5 a {
	color:#333333;
	text-decoration:none;
	padding:0 10px;
}

#footer a:hover {
	text-decoration:underline;
}

.area {
	width:177px;
	float:left;
	min-height:150px;
	margin:20px 0;
	padding:0 10px 0 10px;
}

.areatext{
	float:left;
	padding-right:10px;
}

.areatext p{
	color:#CCCCCC;
	text-align:left;
}

.areadivider {
	width:1px;
	background-color:#000;
	float:left;
	margin:22px 0 0 0;
	padding:0;
	height:200px;
	border-right:1px solid #515151;
}


/* DATEBAR */


#datebar{
	height:50px;
	position:fixed;
	bottom:0px;
	background-color:#333333;
	width:100%;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size:12px;
}

#datebar td{
	color:#555555;
	padding:4px;
	font-size:11px;
}

#datebar td a{
	color:#cccccc;
	font-size:14px;
}

#datebar-centered{
	width:960px;
	margin:0 auto 0 auto;
	height:100px;
	text-align:center;
	background:url(../images/yourbooking.gif) left top no-repeat;
}

#datebar-left{
	width:113px;
	float:left;
	height:50px;
}

#datebar-middle{
	width:607px;
	float:left;
	height:39px;
	margin:0;
	padding:11px 0 0 0;
}

#datebar-right{
	width:240px;
	float:left;
	height:50px;
}

#datebar-arrival{
	position:absolute;
	bottom:38px;
	left:285px;
	width:200px;
}

#arrival-content {
	width:198px;
	height:100px;
	float:left;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	background-color:#FFFFFF;
}

.datebar-pointer {
	float:left;
	height:20px;
	width:200px;
	background:url(../images/pointer01.png) top center no-repeat;
}

/* MEET THE TEAM */

.team-member p {
	font-size:12px;
	padding:0;
	margin:10px 0 10px 0;
}

.team-member h3 {
	font-size:17px;
	font-weight:normal;
	color:#ff6600;
	margin:0;
	padding:0;
}

.team-member h4 {
	font-size:14px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
}

.team-member {
	width:618px;
	float:left;
	border: 1px solid #CCCCCC;
	padding:10px;
	margin:0 0 10px 0;
}

.team-member-copy {
	float:left;
	width:618px;
}

.team-member-quote {
	float:left;
	width:578px;
	padding:10px 20px 20px 20px;
	font-size:16px;
	color:#668e9f;
}

.team-member-quote h4 {
	font-size:12px;
	color:#ff6600;
	padding:0;
	margin:0 0 10px 0;
}

.team-member-quote p {
	float:left;
	width:578px;
	padding:20px;
	font-size:16px;
	color:#668e9f;
	padding:0;
	margin:0;
}

/* WHY BOOK WITH US */

#whybook {
	float:left;
}


#whybook h3 {
	font-size:16px;
	color:#ff6600;
	margin:30px 0 10px 0;
}

.updownarrows {
	float:left;
	margin:5px 0 0 0;
}

.movedown {
	background:url(../images/arrow-down.gif) left top no-repeat;
	display:block;
	width:32px;
	height:32px;
	margin:0;
}

.moveup {
	background:url(../images/arrow-up.gif) left top no-repeat;
	display:block;
	width:32px;
	height:32px;
	margin:0;
}

/*DATE POP-UP*/

#ui-dialog-title-soldoutpopup {
	font-size:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 4px 0;
}

#searchtable_popup {
	font-size:14px;
}

#searchtable2{
	margin:10px 0 0 0;
}

#searchtable2 td {
	padding:5px;
	vertical-align:middle;
}

#searchtable2 td input, #searchtable2 td select {
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:80%;
	border:1px solid #999;
}

#ui-dialog-titlebar {
	background-color:#333333;
}

/*SEARCH RESULTS H247*/

#search1 {
	width:958px;
	float:left;
	border:1px solid #CCCCCC;
}

#featuredsearch {
	width:958px;
	float:left;
	border:1px solid #CCCCCC;
}

.resultstable, .desctable{
	width:958px;
	table-layout:fixed;
	padding:0;
	margin:0;
	background-color:#e7e7e7;
}

.resultstable td, .desctable td{
	vertical-align:middle;
}

.colorchange{
	background-color:#f1f1f1;
}

.resultstable h2, .desctable h2 {
	font-size:16px;
	color:#668e9f;
	font-weight:normal;
	padding:0;
	margin:0;
}

.resultstable h3, .desctable h3 {
	color:#7acc0a;
	padding:0;
	font-size:24px;
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
}

.resultstable h5, .desctable h5 {
	color:#668e9f;
	font-size:18px;
	font-weight:normal;
}

.resultstable p, .desctable p {
	padding:0;
	margin:0;
	color:#333333;
}

.resultstable a, .desctable a {
	color:#ff6600;
}

p.viewinfo, a.viewsponsoredinfo {
	font-size:14px;
	margin:0 0 0 0;
}

.titleandrating {
	height:60px;
	float:left;
	width:190px;
	padding:0;
	margin:0;
}

#results-top {
	float:left;
}

#results-main {
	float:left;
}

#results-bottom {
	float:left;
}

#sort-results {
	width:960px;
	float:left;
}

#summary, #results-top-title {
	width:960px;
	float:left;
	margin:0;
}

#summary h2 {
	padding:15px 0 15px 32px;
	margin:0;
	font-size:1.0em;
	font-weight:normal;
	letter-spacing:0.01em;
	color:#333333;
	background:url(../images/icon_search.gif) center left no-repeat;
}

#sponsored {
	width:960px;
	float:left;
}

#sponsored-header, #results-top {
	width:960px;
	float:left;
	margin:5px 0 5px 0;
}

#sponsored-header h2 {
	padding:15px 0 10px 32px;
	margin:0;
	font-size:1.0em;
	font-weight:normal;
	letter-spacing:0.01em;
	color:#333333;
	background:url(../images/icon_heart.gif) center left no-repeat;
}

#results-top-title h2 {
	padding:15px 0 10px 32px;
	margin:0;
	font-size:1.0em;
	font-weight:normal;
	letter-spacing:0.01em;
	color:#333333;
	background:url(../images/icon_planner.gif) center left no-repeat;
}

.hotelpic, .starrating, .bookingdetails, .transfers, .guestrating, .money {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #999;
}



.money {
	background:url(../images/bb_arrow04.gif) right center no-repeat;
}

.price {
	text-align:center;
	vertical-align:middle;
	background:url(../images/bb_arrow03.gif) #DDDDDD right center no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #999;
}

.booknowtd {
	background-color:#DDDDDD;
	text-align:left;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

#sort-results {
	font-size:11px;
	color:#999999;
	margin:0 0 5px 0;
}

#sort-results a {
	font-size:11px;
	color:#666666;
}

#sort-results a:hover {
	color:#000000;
	text-decoration:underline;
}

#search ul{
	list-style-type:none;
	padding:0;
	margin:0;
	background-color:#fff;
}

#search ul li{
	float:left;
	list-style-type:none;
	width:60px;
	/* this was changed to display the differenct color in the results list
	bsackground-color:#d8d8d8;*/
	background-color:#ccc;
	padding:10px 6px;
	text-align:center;
	border-right:1px solid #666666;
	border-left:1px solid #ffffff;
	font-size:10px;
}
#search ul li a{
	font-size:12px;
	color:#333333;
	padding:2px;
}

#search ul.hotelinfo {
	float:left;
	width:958px;
	margin:0;
	background:url(../images/ul_arrow05.gif) #cccccc center top no-repeat;
}

.no1hotelpic {
	width:938px;
	margin:5px 0 11px 0;
	padding:0 0 0 0;
	height:240px;
}

.no1hotelpic img {
	margin:5px 9px 0 0;
	float:left;
}

.no1hotelpic a img{
	border:3px solid #cccccc;
	padding:0;
	margin:5px 9px 4px 0;
	
}

.no1hotelpic a:hover img{
	border:3px solid #658e9f;
	padding:0;
}

#searchinfo p {
	margin:5px 0 15px 0;
	color:#666666;
	font-size:12px;
}

#searchinfo {
	background:#666;
	width:958px;
}

#overviewtable {
	margin:10px 0 10px 0;
	background-color:#e3e3e3;
}

#overviewtable td {
	background-color:#FFFFFF;
	padding:10px 30px;
	margin:10px;
	width:120px;
	vertical-align:top;
	text-align:center;
}

#overviewtable td h4 {
	font-size:16px;
	color:#658e9f;
	font-weight:normal;
	padding:0;
	margin:0;
}

#overviewtable td p {
	font-size:12px;
	color:#666666;
	margin:5px 0 0 0;
}

#overviewlist {
	margin:0 0 10px 0;
	padding:0;
	list-style-image:url(../images/tick_small.png);
}

#overviewlist li {
	color:#658e9f;
	font-size:13px;
	margin:0 0 0 30px;
	padding:0 0 3px 0;
}

#overviewicons img {
	margin-right:10px;
	width:40px;
	height:40px;
}

.infodiv {
	display: none;
	width: 938px;
	padding:3px 10px 10px 10px;
	margin:0;
	background-color:#f1f1f1;
	clear:both;
	max-height:450px;
	overflow:auto;
	border-bottom:1px #ccc solid;
}

#searchinfo h4 {
	font-size:14px;
	color:#658e9f;
	font-weight:normal;
	padding:0;
	margin:10px 5px 5px 0;
}

#search1 h6{
	font-size:18px;
	padding:20px;
	color:#333333;
	margin:0;
}

.infodiv ol li {
	font-size:12px;
	color:#666666;
}

#hotellogos {
	float:left;
	width:960px;
	border-top:1px solid #CCCCCC;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}

#hotellogos table {
	float:left;
	width:960px;
	padding:0;
	border:0;
	margin:0 0 10px 0;
	border:none;
	table-layout:fixed;
}

#hotellogos td:hover {
}

#hotellogos td {
	width:150px;
	height:80px;
	padding:0;
	border:none;
	margin:0;
	text-align:center;
	vertical-align:middle;
	border:5px solid #FFFFFF;
}


#hotellogos td img{
	width:120px;
	height:64px;
}

#hotellogos td img:hover{
	width:130px;
	height:69px;
}

.hotimage {
	width:140px;
	height:75px;
}

.hotimage:hover {
	width:150px;
	height:80px;
}

/*HOTEL SHOWCASE#*/

#hotelshowcase {
	width:100%;
	padding:0;
	margin:0 0 0 0;
	float:left;
	background:url(../images/showcase/showcasebg.jpg) left top repeat-x;
	border-bottom:1px solid #999999;
}

#hotelshowcasecentered {
	max-width:1248px;
	min-width:960px;
	margin:0 auto 0 auto;
	vertical-align: middle;
	height:90px;
	overflow:hidden;
}

.hotelsc01, .hotelsc02, .hotelsc03, .hotelsc04, .hotelsc05, .hotelsc06, .hotelsc07, .hotelsc08, .hotelsc09, .hotelsc10, .hotelsc11, .hotelsc12, .hotelsc13  {
	width:96px;
	height:90px;
	float:left;
}

.hotelsc01 {
	background:url(../images/showcase/hotel01.jpg) top left no-repeat;
}

.hotelsc02 {
	background:url(../images/showcase/hotel02.jpg) top left no-repeat;
}

.hotelsc03 {
	background:url(../images/showcase/hotel03.jpg) top left no-repeat;
}

.hotelsc04 {
	background:url(../images/showcase/hotel04.jpg) top left no-repeat;
}

.hotelsc05 {
	background:url(../images/showcase/hotel05.jpg) top left no-repeat;
}

.hotelsc06 {
	background:url(../images/showcase/hotel06.jpg) top left no-repeat;
}

.hotelsc07 {
	background:url(../images/showcase/hotel07.jpg) top left no-repeat;
}

.hotelsc08 {
	background:url(../images/showcase/hotel08.jpg) top left no-repeat;
}

.hotelsc09 {
	background:url(../images/showcase/hotel09.jpg) top left no-repeat;
}

.hotelsc10 {
	background:url(../images/showcase/hotel10.jpg) top left no-repeat;
}

.hotelsc11 {
	background:url(../images/showcase/hotel11.jpg) top left no-repeat;
}

.hotelsc12 {
	background:url(../images/showcase/hotel12.jpg) top left no-repeat;
}

.hotelsc13 {
	background:url(../images/showcase/hotel13.jpg) top left no-repeat;
}


.hotelsc01:hover,.hotelsc02:hover,.hotelsc03:hover,.hotelsc04:hover,.hotelsc05:hover,.hotelsc06:hover,.hotelsc07:hover,.hotelsc08:hover,.hotelsc09:hover,.hotelsc10:hover,.hotelsc11:hover,.hotelsc12:hover,.hotelsc13:hover {
	background-position:0 -90px;
}

.showcaselink {
	text-indent:-100000px;
	height:87px;
	width:96px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
	padding:3px 0 0 0;
	text-align:center;
}

.showcaselink:hover {
	text-indent:inherit;
	color:#999999;
}

#whatthis {
	width:919px;
	background-color:#FFFFFF;
	padding:20px;
	margin:0 0;
	color:#666666;
	float:left;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}


#whatthis p {
	font-size:13px;
	color:#666666;
	padding:0;
	margin:0;
}

#whatthis h3 {
	padding:0;
	margin:0 0 10px 0;
	text-transform:none;
}

#uparrow {
	background:url(../images/up_arrow02.gif) left top no-repeat;
	width:960px;
	position:relative;
	height:15px;
	margin:0;
	padding:0;
	top:0;
	background-position:60px 0;
}

.roomsfrom {
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	line-height:normal;
}

.hotelinfoheightmin {
	height:150px;
	padding:0;
	margin:0;
}

#terms h2 {
	font-size:18px;
	color:#668e9f;
	font-weight:normal;
}

#terms h4 {
	font-size:14px;
	color:#668e9f;
	font-weight:normal;
}

#terms p {
	font-size:12px;
	color:#666666;
}

#terms ul, #terms ol {
	font-size:12px;
	color:#666666;
}

#ui-datepicker-div {
	font-size:12px;
}

.ui-datepicker-header {
	background-color:#006699;
}




