body{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

a.editBtn:after {
content: url(/media/img/edit-arrow.gif);
}

form{
	margin: 0px;
	padding: 0px;
}
img{
	border: 0px;
}
h1{
	font-size: 17px;
	font-weight: bold;
	color:#125581;;
}

h1 a{
	font-size: 18px;
	font-weight: bold;
}
h2 a{
	font-size: 16px;
	font-weight: bold;
}
h3 a{
	font-size: 14px;
	font-weight: bold;
}
h4 a{
	font-size: 12px;
	font-weight: bold;
}
h5 a{
	font-size: 10px;
	font-weight: bold;
}
div.spacer{
	clear: both;
	font-size: 1px;
	height: 0px;
	line-height:0px;
}


div#container{
	background:#FFFFFF url(/media/img/booking/left_bgr.gif) repeat-y scroll 0 50%;
    margin:0 auto;
    padding:5px 0;
    text-align:center;
    width: 929px;
}
div#container .body{
	width: 900px;
	text-align: left;
	margin: 0px 10px;
}
div#content{
	width: 850px;
	padding-top: 10px;
}
span.update-date {
    font-size:11px;
    color:#666;
   font-weight:normal;
   float:right;
   margin-top:-4px;
 }


/* header */
div#header{
    margin-top: 0px;
	height: 55px;
}
div#tdnavbar a.feedback {
background:transparent url(/media/cities/img/send-feedback.gif) no-repeat scroll 6px 2px;
color:white;
float:right;
font-size:11px;
height:20px;
margin-right:24px;
margin-top:2px;
padding-top:0;
text-align:center;
width:122px;
}
div#global-currency {
color:#FFFFFF;
float:right;
margin-right:20px;
margin-top:3px;
}
div#global-currency select.currency {
background:#5EC0F8 none repeat scroll 0 0;
border:none;
font-size:11px;
font-weight:bold;
margin-left:7px;
}


div.frontCont ul.cols{
	padding: 0px;
	margin: 0px;
}

div.frontCont ul.cols li.col{
	padding: 0px;
	list-style:none;
}


div.frontCont li.col.first{
	width: 395px;	
	float: left;
} 
div.frontCont li.col.second{
	width: 385px;	
	float: right;
	text-align: right;
    margin-top:47px; /* PROVISORY */
} 

div.frontCont li.col.first div.date{
	color: #000;	
	width: 395px;
	margin: 0px 0px 8px 0px;
	font: normal 12px Verdana,Helvetica,sans-serif; 	
}


 
div.frontCont li.col.first .slideshow h3{
	display: none;
}
div.frontCont li.col.first .slideshow p{
	display: none;
}


/* booking form */





div#content{
	margin-top: 0px !important;
}


div#bottom{
	background-color: #ffffff !important;
	border: 0px !important;
	padding: 0px !important;
	text-align: center !important;
	padding-bottom: 10px !important;
	margin-top: 10px;
	text-align: center;
}
div#bottom a{
	color: #174F87;
}
div#search_box form{
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#search_box{
	text-align: center;
	width: auto;
	padding: 5px 25px;
	font-size: 11px;
	background-color: #90C3F0;
}
div#links{
	text-align: center;
	padding: 5px 0px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 3px;
}
div#links a{
	padding: 0px 8px;
	border-right: 1px solid #174F87;
	color: #174F87;
}


div#logos {
	margin: 0px !important;
	padding:  0px !important;
}




a.dp-choose-date {
float: right;
width: 21px;
height: 18px;
padding: 0;
margin-top:-20px;
text-indent: -2000px;	
position: relative;
overflow: hidden;
background: url('/media/img/booking/calendar.gif') no-repeat; 

}
a.dp-choose-date.dp-disabled {
background-position: 0 -20px;

cursor: default;
}
div.phone {
color:#FFFFFF;
float:right;
font-size:15px;
font-weight:bold;
margin-right:13px;
margin-top:-25px;
}
img.book-online  {
float:right;
margin-right:12px;
margin-top:-45px;
}
