div.photoslide {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	width: 620px;
		height: 132px;
	overflow: auto;
}
ul.photoslide {
	display: block;
	height: 132px;
	/* max width here, for users without javascript */	
	width: 5000px;	
	padding: 15px 0 0 0px; 
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');		
	list-style: none;
}
.photoslide li {
	display: block;
	float: left;	
	padding: 0 4px;
}
.photoslide a {
	display: block;
	text-decoration: none;
}
.photoslide span {
	display: none;
	margin-top: 3px;	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.photoslide a:hover span {
	display: block;
}
.photoslide a img {
	border: 2px #ccc solid;
	padding:2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.photoslide a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}


/* Here are styles for the back button, don't look at them */
#back {
	display: block;
	width: 620px;
	text-align: center;
	color: #003469;
	font-size: 16px;
}

.bs_rounded_panel_tt_top { background:url(../images/bg_rounded_panel_top_tt.gif) no-repeat left top; width:620px; height:13px; overflow:hidden; margin-top:20px;}

.bs_rounded_panel_tt_content { background:url(../images/bg_rounded_panel_mid_tt.gif) repeat-y left top; width:611px; overflow:hidden; padding:0 0 10px 10px; font-size:1em; color:#6C6C6C;}

.bs_rounded_panel_tt_content .lhs li {padding:0; margin:0 0 0 12px;}

.bs_rounded_panel_tt_bottom { background:url(../images/bg_rounded_panel_bot_tt.gif) no-repeat left top; width:620px; height:13px;}



.bs_rounded_panel_tt_content h2{font-size:1em;}

.bs_rounded_panel_tt_content img{float:left; margin:5px 10px 15px 0; border:none;}

.bs_rounded_panel_tt_content .fhs{width:600px; float:left; margin:10px 10px 0 0;}

.bs_rounded_panel_tt_content .lhs{width:280px; float:left; margin:10px 10px 0 0;}

.bs_rounded_panel_tt_content .rhs{width:280px; float:left; border-left:1px solid #D5D5D7; margin:10px 10px 0 10px; padding-left:15px;}

/* ----------------------- BOOKING ----------------------- */

#bookingFrame{width:620px;margin:0;padding:0;}

#bookingFrame iframe#bookingIframe{margin:0;width:100%;min-height:600px;height:auto !important;height:600px;overflow:visible;}

#booking{width:620px;height:110px;z-index:99;}

#booking p{position:relative;top:0;left:240px;width:125px;height:30px;text-indent:-9999em;display:block;cursor:pointer;}

.panel_button{margin:0 auto;width:610px;height:30px;background: url(../images/booking.png) no-repeat center top;}

#formPlaceholder{position:relative;top:0;height:0px;margin:0;padding:0;z-index:10;overflow:hidden;text-align:left;background: url(../images/formContent.jpg) no-repeat;}

#formPlaceholder .bookUnos{float:left;margin-top:8px;font-size:1em;}

*:first-child+html #formPlaceholder .bookUnos{margin-top:7px;}

#formPlaceholder .bookUnos#noci{margin-right:29px;}

#formPlaceholder .bookUnos label{float:left;color:#fff;margin:3px 5px 0 0;}

#formPlaceholder input, #formPlaceholder select{color:#666;text-align:center;padding-top:3px; /*ie8 fix*/ padding-top /*\**/: 4px\9}

#formPlaceholder input#nights{width:36px;height:24px;background:url(../images/inputBooking.jpg) no-repeat;} 

#formPlaceholder #dani input{width:88px;height:24px;background:url(../images/daysinput.jpg) no-repeat;}

#formPlaceholder .select{position:absolute;top:8px;left:490px;width:48px;height:24px;padding:3px 0 0 8px;background:url(../images/book_select.jpg) no-repeat;}

#formPlaceholder select{width:48px;outline:none;}

#formPlaceholder select option{padding:0 11px;margin:0;color:#666;text-align:center;line-height:1.6em;background:#f4f4f4;font-family:Arial, Helvetica, sans-serif;}

#formPlaceholder input#btnSubmit{text-indent:-9999em;display:block;border:none;background:url(../images/book_btn.png);cursor:pointer;}

/* crossbrowser tuning */

@media screen and (-webkit-min-device-pixel-ratio:0){#formPlaceholder input{padding-top:0px;} #formPlaceholder .select{padding-top:4px;}} /* safari fix */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){#formPlaceholder input{padding-top:0px;} #formPlaceholder .select{padding-top:4px;}} /* opera fix */



