﻿/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	background:transparent url("../../images/shadow.png") top center repeat-y;
	overflow:-moz-scrollbars-vertical;
	}

form{
	margin:0;
	padding:0;
	}

input,select,textarea{
	font-family:Tahoma;
	font-size:11px;
	}

ul.navi-links{
	margin:0;
	padding:0;
	}
ul.navi-links li{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	}
ul.navi-links li img{
	margin:0;
	padding:0;
	}
ul.navi-links li h1{
	margin:0;
	padding:0;
	display:inline;
	font-size:13px;
	font-weight:normal;
	}
ul.navi-links li p{
	margin:0;
	padding:0;
	display:inline;
	font-size:13px;
	font-weight:normal;
}

.strike{text-decoration:line-through;}

.offer-price{color:#ff0000;}

.item .top-shade{
	background:transparent url("../../images/top-shade.gif") top left no-repeat;
	height:7px;
	margin:0 0px 0 0px;
}

.item .bottom-shade{
	background:transparent url("../../images/bottom-shade.gif") top left no-repeat;
	height:17px;
	margin:0 0 0 0;
	clear:both;
}

.item .borders{
	 /* background:transparent url("../../images/info_box_side.gif") 0px 10px repeat-y; */
	 border-left:1px solid #8F9FB0;
	 border-right:1px solid #8F9FB0;
}
	
.info-box{
	background:transparent url("../../images/info_box_gradient.jpg") 1px 21px no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:323px;
}
	.info-box h2, .form-box h2{
		margin:0 0 0 0;
		padding:0 0 0 10px;
		color:#006BA3;
		font-size:14px;
		height:18px;
		border-bottom:2px solid #4E707C;
		/* background:transparent url("../../images/header_features.gif") top left no-repeat; */
	}
	.info-box h2 span, .form-box h2 span{
		/* background:transparent url("../../images/header_point.gif") 0px 5px no-repeat;*/
		display:block;
		padding:0 0 0 0;
	}
	.info-box p, .form-box p{
		margin:0 0 0 0;
		padding:0 6px 0 6px;
		color:#333333;
	}
	.info-box a:link,.info-box a:visited,.info-box a:active{color:#0066AB;text-decoration:none;}
	.info-box a:hover{color:#DA5E00;text-decoration:underline;}
	.info-box table td, .form-box table td{padding:6px 6px 0 6px;}
		p.info-text{padding-top:5px;padding-bottom:5px;line-height:15px;}
		.data-item p.info-text{padding-left:5px;}
	.info-box h3{padding:5px 0px 5px 6px;margin:0;color:#FE7F0C;}
		.scroll_content h3 a:link,.scroll_content h3 a:visited,.scroll_content h3 a:active{color:#FE7F0C;}
	
.info-icon{position:absolute;}
.info-highlight{color:#FE8011;}

.form-box{
	margin:0 0 0 0;
}
	.form-box a:link,.form-box a:visited,.form-box a:active{
		color:#0066AB;
		text-decoration:none;
	}
	.form-box a:hover{
		color:#DA5E00;
		text-decoration:underline;
	}
	.form-box h2{
		background:transparent url("../../images/header_features.gif") bottom left repeat-x;
		text-align:left;
		padding-left:10px;
		margin-left:1px;
	}
	.form-box h3{
		color:#FF9929;
		padding:10px 0 5px 6px;
		margin:0;
		font-size:11px;
		text-transform:uppercase;
	}
	.form-box p{padding-bottom:5px;}
	.form-box table td{padding:0;margin:0;}

.clear-float-div{clear:both;height:0;}

.results-controls{margin:0 0 2px 4px;}
.results-controls p{margin:0;padding:0;}
.results-controls p select{vertical-align:top;}
.results-controls .page-controls{float:left;width:100px;padding-top:2px;}
.results-controls .page-numbers{float:left;width:100px;padding-top:2px;}
.results-controls .page-items{float:left;}
.results-controls .page-items p{float:left;padding:2px 5px 0 0;text-align:right;width:398px;}
.results-controls .page-items span{float:left;text-align:right;width:52px;}

.results-item{border:1px solid #B5BAC0;margin:0 2px 0px 3px;clear:both;}
.results-item:hover{border:1px solid #888;}
.results-item h2{
	margin:0;
	padding:2px 0 0 5px;
	color:#006BA3;
	font-size:14px;
	border-bottom:1px solid #B5BAC0;
	height:18px;
	background:transparent url("../../images/header_aboutus.jpg") bottom left repeat-x;
	}
.results-item h2 a{color:#006BA3;}
.results-item a:link,.results-item a:visited,.results-item a:active{color:#0066AB;text-decoration:none;}
.results-item a:hover{color:#DA5E00;text-decoration:underline;}

.results-price{position:absolute;margin:-16px 0 0 370px;*margin:-16px 0 0 -286px;text-align:right;width:252px;clear:both;}
.results-price p{padding:0;margin:0;}
.results-price p span{font-size:12px;font-weight:bold;color:#FE7F0C;}

.results-image{float:left;padding:5px;}
	.results-item .results-image a{display:block;width:150px;}

.results-description{float:left;padding:5px 0px 5px 5px;width:488px;}
.results-description h3{margin:0;padding:7px 0 0 0;color:#FE7F0C;font-size:14px;}
.results-description p{margin:0;padding:9px 5px 0 0;}

.results-offer{float:right;margin:0 0 0 0;width:158px;height:45px;background:transparent url("../../images/results/offers_tag.png") top right no-repeat;}
.results-offer p{font-size:14px;font-weight:bold;color:#259C24;text-align:center;padding:4px 63px 0 10px;margin:0;}
.results-offer span{display:block;}

.results-rooms{clear:both;}
.results-rooms table{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.results-rooms table th{background:#ADC0C7;border-right:1px solid #fff;}
.results-rooms table th h3{margin:0;padding:5px;color:#474E56;font-size:13px;}
.results-rooms table td{background:#DFE4E8;border-right:1px solid #fff;border-top:1px solid #fff;padding:5px;}
.results-rooms p{margin:0;padding:0;}
  a.book{background:transparent url("../../images/results/book_button.png") top left no-repeat;display:block;width:51px;height:24px;font-weight:bold;font-size:13px;padding:3px 0 0 28px;}
.results-rooms td.room-type{width:150px;}
.results-rooms td.room-price{}
.results-rooms td.room-book, .data-book td.room-book{width:100px;}
.results-rooms td.hidden_table{margin:0;padding:0;}
.results-rooms td.hidden_table table{border:2px solid #006BA3;margin:5px;}
.results-rooms td.hidden_table table td{background:#fff2bf;color:#044c71;}

.data-item{border:1px solid #B5BAC0;margin:0 0 0 4px;clear:both;padding-top:10px;background:#fff;width:652px;min-height:410px;_height:410px;}
.data-item h2{margin:0;padding:2px 0 0 5px;color:#006BA3;font-size:14px;border-bottom:1px solid #B5BAC0;height:18px;background:transparent url("../../images/header_aboutus.jpg") bottom left repeat-x;}
.data-item h2 img{vertical-align:top;}
.data-item a:link,.results-item a:visited,.results-item a:active{color:#0066AB;text-decoration:none;}
.data-item a:hover{color:#DA5E00;text-decoration:underline;}

.data-price{position:absolute;margin:-16px 0 0 370px;*margin:-16px 0 0 370px;text-align:right;width:252px;clear:both;}
.data-price p{padding:0;margin:0;}
.data-price p span{font-size:12px;font-weight:bold;color:#FE7F0C;}

.data-description{padding:5px;}
.data-description h3{margin:0;padding:7px 0 0 0;color:#FE7F0C;font-size:14px;}
.data-description h3 img{vertical-align:middle;}
.data-description p{margin:0;padding:9px 0 0 0;}

.data-info{}
.data-info ul{margin:0 0 0 0;padding:0 0 0 0;list-style:none;}
.data-info li{margin:0 0 0 0;padding:10px 15px 0 5px;float:left;white-space:nowrap;}
.data-info li p{margin:0 0 0 0;padding:0 0 0 0;}

.data-distances{margin:17px 0 0 0;}
.data-distances div{width:60px;float:left;margin:0 0 10px 0;}
.data-distances p{text-align:center;margin:0;padding:0;}

.data-reference-points{margin:0 0 0 0;width:425px;float:left;}
.data-reference-points div{width:120px;float:left;margin:0 0 10px 0;}
.data-reference-points p{text-align:left;margin:0;padding:0;}
.data-reference-points img{float:left;}

.data-offer{float:right;margin:0 0 0 0;width:158px;height:45px;background:transparent url("../../images/results/offers_tag.png") top right no-repeat;}
.data-offer p{font-size:14px;font-weight:bold;color:#259C24;text-align:center;padding:4px 63px 0 10px;margin:0;}
.data-offer span{display:block;}

.data-address{width:200px;float:left;}
.data-address p{margin:0;padding:0 0 0 5px;}

.data-amenities{}
.data-amenities ul{position:absolute;margin:0 0 5px 0;padding:5px 0 0 5px;list-style:none;width:203px;}
.data-amenities li{margin:0 0 0 0;padding:0;text-align:left;}
.data-amenities li a{font-family:helvetica;color:#006BA3;margin:0 0 1px 0;padding:37px 0 0 95px;display:block;width:105px;
	height:63px;text-align:left;font-weight:bold;font-size:18px;border:1px solid #B5BAC0;text-decoration:none;}
.data-amenities li a:hover{color:#DA5E00;text-decoration:none;}
.data-amenities li a#amenity_link_1{background:#fff url("../../images/amenities_tabs/amenities_tabD.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_2{background:#fff url("../../images/amenities_tabs/recreations_tabD.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_3{background:#fff url("../../images/amenities_tabs/dinning_tabD.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_4{background:#fff url("../../images/amenities_tabs/availiable_meals_tabD.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_5{background:#fff url("../../images/amenities_tabs/attractions_tabD.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_1.selected{background:#fff url("../../images/amenities_tabs/amenities_tab.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_2.selected{background:#fff url("../../images/amenities_tabs/recreations_tab.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_3.selected{background:#fff url("../../images/amenities_tabs/dinning_tab.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_4.selected{background:#fff url("../../images/amenities_tabs/availiable_meals_tab.jpg") top left no-repeat;}
.data-amenities li a#amenity_link_5.selected{background:#fff url("../../images/amenities_tabs/attractions_tab.jpg") top left no-repeat;}
.data-amenities li.last_item a{margin:0 0 0 0;}
.data-amenities li a.selected{z-index:300;width:108px;border-right:none;color:#DA5E00;}
.data-amenities .amenity_content{z-index:0;position:absolute;margin:5px 0 0 208px;padding:0 0 5px 0;border:1px solid #B5BAC0;
	width:437px;min-height:301px;_height:301px;}
.data-amenities .amenity_content h3, .data-book h3, .data-address h3, .data-reference-points h3{font-size:15px;color:#cf4c00;border-bottom:1px solid #ffda45;
	padding:5px 0 5px 0;margin:0 5px 5px 5px;text-align:left;}
.data-amenities .amenity_content p{background:#DFE4E8;padding:2px 5px 2px 5px;margin:0 5px 1px 5px;cursor:default;}
.data-amenities .amenity_content p:hover{color:#474E56;background:#ADC0C7;}
.data-amenities .amenity_content p span{font-weight:bold;}

.data-map{margin:5px;}

.data-book{}
.data-book p, .data-book table{margin:5px 0 5px 5px;}

.data-photos{margin:10px 0 0 14px;}
.data-photos img{margin:0 10px 10px 0;}

.map_info{width:360px;}
.map_info h3{padding:0 0 5px 0;margin:0;color:#FF8200;}
.map_info p{padding:5px 0 0 0;margin:0;}
.map_info img.thumb{float:left;padding-right:15px;}

p.crete_areas{padding:0;margin:2px 0 2px 0;}

a.button{display:block;clear:both;width:70px;height:27px;background:transparent url("../../images/button_white2.png") top left no-repeat;font-size:11px;font-weight:bold;color:#035E93;text-decoration:none;padding-top:5px;padding-left:20px;}
a.button:hover{background:transparent url("../../images/button_white.png") top left no-repeat;text-decoration:none;color:#DA5E00;}

#Page-Container{margin:0 auto 0 auto;width:992px; background:transparent;}
#Page-Header{width:984px;margin:0 0 0 4px;*margin:0 0 0 5px;background: transparent url("../../images/top_banners/top_banner.jpg" ) top left no-repeat;}
#Page-Banner{height:255px;background:#DCDCDC;border-top:1px solid #D4D4D4;width:978px;margin:0 0 0 4px;*margin:-15px 0 0 5px;padding:3px;}
#Page-Login{background:#DCDCDC;border-bottom:1px solid #D4D4D4;width:978px;margin:0 0 0 4px;*margin:-0 3px 0 5px;padding:3px;color:#627583;}
#Page-Login table{margin-left:400px;}
#Page-Login td{padding-left:15px;}
#Page-Footer{clear:left;height:112px;width:984px;background:#fff;border-bottom:1px solid #fff;margin:0 0 0 3px;text-align:center;}

#Navigation-Mini{text-align:left;padding:353px 0 0 0;margin:0 0 0 0;position:absolute;}

#Navigation-Languages{text-align:right;padding-top:10px;}

#Navigation-Main{margin:14px 0 3px 0;padding:0 0 0 0;}
	#Navigation-Main ul.navi-links{margin:0 0 0 255px;}
	#Navigation-Main ul.navi-links li{padding:0 0 0 0;display:block;float:left;}
	#Navigation-Main ul.navi-links li h1 a{display:block;vertical-align:middle;font-weight:bold;color:#FEFFFF;text-decoration:none;padding:8px 2px 0 0;width:102px;height:30px;text-align:center;font-size:12px;background:transparent url("../../images/menu_buttons.png") 0 -38px no-repeat;}
	#Navigation-Main ul.navi-links li h1 a.selected{background:transparent url("../../images/menu_buttons.png") 0 0 no-repeat;color:#009E3B;}
	#Navigation-Main ul.navi-links li h1 a:hover{background:transparent url("../../images/menu_buttons.png") 0 0 no-repeat;color:#009E3B;}


#Navigation-Search{height:19px;padding:0 0 0 0;}
	#Navigation-Search ul.navi-links li{display:block;float:left;}
	#Navigation-Search ul.navi-links li a{padding:3px 0 2px 0;display:block;text-align:center;border-right:1px solid #B8C1C8;border-bottom:1px solid #B8C1C8;color:#00696B;text-decoration:none;width:80px;background:transparent url("../../images/header_features.gif") bottom left repeat-x;}
	#Navigation-Search ul.navi-links li a:hover{text-decoration:underline;}
	#Navigation-Search ul.navi-links li a.nav-selected{background:transparent url("../../images/search_selected.gif") top left repeat-x;border-bottom:none;}
	#Navigation-Search ul.navi-links li.nav-last a{border-right:none;width:77px;}

#Navigation-Footer{background:transparent url("../../images/footer.jpg") top left repeat-x;height:36px;}
	#Navigation-Footer ul.navi-links{width:709px;margin:0 auto 0 auto;}
	#Navigation-Footer ul.navi-links li{margin:15px 0 0 0;padding:0 3px 0 0;display:block;float:left;background:transparent url("../../images/footer_separater.gif") right no-repeat;}
	#Navigation-Footer ul.navi-links li a{display:block;color:#ffffff;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;width:150px;text-align:center;font-weight:bold;}
	#Navigation-Footer ul.navi-links li a:hover{color:#006BA3;}

#Navigation-Results{}
	#Navigation-Results #Normal-Map-Switch{position:absolute;z-index:200;margin:18px 0 0 4px;}
	#Navigation-Results #Normal-Map-Switch ul.navi-links li{display:block;float:left;}
	#Navigation-Results #Normal-Map-Switch ul.navi-links li.no-link{text-align:right;width:353px;padding-top:7px;}
	#Navigation-Results #Normal-Map-Switch ul.navi-links li.no-link h1{font-weight:bold;font-size:15px;color:#00618E;}
	#Navigation-Results #Normal-Map-Switch ul.navi-links li h1 a{display:block;font-size:11px;font-weight:bold;color:#53575A;text-decoration:none;padding:10px 0 0 0;margin:0 17px 0 0;width:131px;text-align:center;height:18px;border:1px solid #B0BDC5;background:#fff url("../../images/results/results-map-switch.jpg") top left repeat-x;}
	#Navigation-Results #Normal-Map-Switch ul.navi-links li h1 a.selected{padding:10px 0 1px 0;border-bottom:none;color:#0164A8;}
	#Navigation-Results #Results-Sort{position:absolute;z-index:100;clear:both;border:1px solid #B0BDC5;margin:47px 0 0 4px;height:26px;width:653px;background:url("../../images/results/results-sort.gif") top left repeat-x;}
	#Navigation-Results #Results-Sort ul.navi-links li{display:block;float:left;}
	#Navigation-Results #Results-Sort ul.navi-links li.no-link{padding:9px 30px 0 3px;}
	#Navigation-Results #Results-Sort ul.navi-links li.para-link{padding:11px 0 0 0;}
	#Navigation-Results #Results-Sort ul.navi-links li.para-link p a{display:block;font-size:11px;text-decoration:none;width:80px;color:#4A4F55;}
	#Navigation-Results #Results-Sort ul.navi-links li.para-link p a.selected{font-weight:bold;color:#0164A8;}

#Navigation-Datasheet{}
	#Navigation-Datasheet #Normal-Map-Switch{position:absolute;z-index:200;margin:18px 0 0 4px;}
	#Navigation-Datasheet #Normal-Map-Switch ul.navi-links li{display:block;float:left;}
	#Navigation-Datasheet #Normal-Map-Switch ul.navi-links li.no-link{text-align:right;width:320px;padding-top:7px;}
	#Navigation-Datasheet #Normal-Map-Switch ul.navi-links li.no-link h1{font-weight:bold;font-size:15px;color:#00618E;}
	#Navigation-Datasheet #Normal-Map-Switch ul.navi-links li h1 a{display:block;font-size:11px;font-weight:bold;color:#53575A;text-decoration:none;padding:10px 0 0px 0;margin:0 9px 0 0;width:122px;text-align:center;height:18px;border:1px solid #B0BDC5;background:#fff url("../../images/results/results-map-switch.jpg") top left repeat-x;}
	#Navigation-Datasheet #Normal-Map-Switch ul.navi-links li h1 a#last-link{margin:0 0 0 0;width:120px;}
	#Navigation-Datasheet #Normal-Map-Switch ul.navi-links li h1 a.selected{padding:10px 0 1px 0;border-bottom:none;color:#0164A8;}
	#Navigation-Datasheet #Results-Sort{display:none;position:absolute;z-index:100;clear:both;border:1px solid #B0BDC5;border-bottom:none;margin:47px 0 0 5px;height:26px;width:625px;background:url("../../images/results/results-sort.gif") top left repeat-x;}
	#Navigation-Datasheet #Results-Sort ul.navi-links li{display:block;float:left;}
	#Navigation-Datasheet #Results-Sort ul.navi-links li.no-link{padding:9px 30px 0 3px;}
	#Navigation-Datasheet #Results-Sort ul.navi-links li.para-link{padding:11px 0 0 0;}
	#Navigation-Datasheet #Results-Sort ul.navi-links li.para-link p a{display:block;font-size:11px;text-decoration:none;width:80px;color:#4A4F55;}
	#Navigation-Datasheet #Results-Sort ul.navi-links li.para-link p a.selected{font-weight:bold;color:#0164A8;}
	
#Column-Left{
	width:325px;
	float:left;
	margin:8px 0 0 4px;
	*margin:8px 0 0 5px;
}
	#Column-Left .info-box, #Column-Left .form-box{}
	#Column-Left .item{width:325px;margin:0 0px 9px 0;}

#Column-Right-Wide{
	/*width:661px;*/
	float:left;
	margin:8px 0 0 9px;
	
}
	#Column-Right-Wide .info-box{width:648px;}
	#Column-Right-Wide .form-box{width:650px;}
	#Column-Right-Wide .item{width:650px;margin:0 0 9px 0;}
	#Column-Right-Wide .item .top-shade{background:transparent url("../../images/top-shade-bg.gif") top left no-repeat;}
	#Column-Right-Wide .item .bottom-shade{background:transparent url("../../images/bottom-shade-bg.gif") top left no-repeat;}
	#Column-Right-Wide .item .borders{border-left:1px solid #ABB4BF;border-right:1px solid #ABB4BF;}

#Column-Right{
	width:331px;
	float:left;
	background:transparent;
}
	#Column-Right .info-box, #Column-Right .form-box{}
	#Column-Right .item{width:328px;margin:0 0 4px 3px;}

#Column-Center{width:330px;float:left;}
	#Column-Center .info-box, #Column-Center .form-box{}
	#Column-Center .item{width:328px;margin:0 0 4px 1px;}

#Section-Main{min-height:224px;_height:224px;}

#Section-Search{height:248px;border-top:1px solid #B4BDC2;}
	#Section-Search table{background:transparent url("../../images/search_background_icon.png") 200px 20px no-repeat;}
	#Section-Search a.button{margin:0px 0 0 220px;}
	#Section-Search input.button{
    display:block;
    clear:both;
    background:transparent url("../../images/button_white2.png") top left no-repeat;
    font-size:11px;
    font-weight:bold;
    color:#035E93;
    text-decoration:none;
	  margin:0px 0 0 220px;
	  border:none;
	  width:89px;
	  height:27px;
	  text-align:left;
	  cursor:pointer;
	  padding:0 5px 5px 17px;
	}
	#Section-Search input.button:hover{
	  background:transparent url("../../images/button_white.png") top left no-repeat;
	  text-decoration:none;
	  color:#DA5E00;
	  }
	#Section-Search table td{padding-bottom:0px;}
	#Section-Search p.search_content{font-size:14px;font-weight:bold;margin-top:20px;color:#666666;text-align:center;padding-left:20px;padding-right:20px;}
	#Section-Search div.form_button{width:150px;margin:20px auto 0 auto;background:transparent url("../../images/form_button.png") top left no-repeat;text-align:center;}
	  #Section-Search div.form_button a{display:block;color:#fff;font-weight:bold;font-size:13px;width:150px;height:27px;text-align:center;padding-top:8px;}
	  
#Section-Banner{height:250px;margin:3px 0px 7px 4px;}
	#Section-Banner h2{margin:0;color:#FFFFFF;padding:20px 30px 0 370px;font-size:28px;font-family:Tahoma;letter-spacing:-1px;line-height:26px;font-weight:normal;}
	#Section-Banner h3{margin:0;color:#FFFFFF;padding:20px 30px 10px 370px;font-size:26px;font-family:Tahoma;text-transform:uppercase;line-height:26px;}
	#Section-Banner a.button{margin:3px 0 0 370px;*margin:8px 0 0 370px;}
	#Section-Banner div{height:250px;width:654px;position:absolute;}
/* filter: alpha(opacity=100); -moz-opacity: 1.0;*/

#Section-Features{height:224px;/*background:transparent url("../../images/features_gradient.jpg") bottom left repeat-x;*/}
	#Section-Features h3{font-size:14px;color:#FF8200;text-transform:uppercase;text-align:left;margin:0;padding:4px 0 0 5px;clear:both;}
	#Section-Features h3.info-offer{font-size:19px;color:#FF8200;text-transform:none;text-align:left;margin:0;padding:17px 0 7px 0;}
	#Section-Features h4{font-size:12px;font-weight:normal;color:#005FAF;text-transform:uppercase;text-align:left;margin:0;padding:0 0 3px 5px;}
	#Section-Features h5{font-size:12px;font-weight:bold;color:#0061A4;text-align:left;margin:0;padding:3px 0px 0px 6px;}
	#Section-Features h5 span.info-highlight{font-size:16px;}
	#Section-Features .images{text-align:left;padding:5px 5px 3px 5px;float:left;}
	#Section-Features	#Features-Control{clear:both;margin-top:15px;*margin-top:8px;}
		#Features-Control span{display:block;}
		#Features-Control span#view-all-link{padding:0px 0 0 5px;}
		#Features-Control span#controls{text-align:right;padding:0 5px 0 0;margin:-16px 0 0 0;}
	
#Section-Destinations{height:159px;background:#D6E3E9;}
	#Section-Destinations ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0;}
	#Section-Destinations #Destinations{margin:0px 0px 5px 0px;border-bottom:1px solid #AAB7BD;}
	#Section-Destinations #Destinations ul{float:left;}
	#Section-Destinations #Destinations ul li a{display:block;padding:2px 10px 3px 3px;font-weight:bold;border-right:1px solid #AAB7BD;border-bottom:1px solid #AAB7BD;background:transparent url("../../images/features_nav.gif") top left repeat-x;width:135px;}
	#Section-Destinations #Destinations ul li.last_item a{border-bottom:0px;}
	#Section-Destinations #Destinations ul li a:hover{text-decoration:none;border-right:1px solid #D6E3E9;background:#D6E3E9;}
	#Section-Destinations #Destinations ul li a.selected{text-decoration:none;border-right:1px solid #D6E3E9;background:#D6E3E9;color:#DA5E00;}
	#Section-Destinations #Destinations img{padding:10px 0px 6px 10px;float:left;}
	
#Section-Offer{height:224px;/*background:transparent url("../../images/offers_gradient.jpg") bottom left repeat-x;*/}
	#Section-Offer #Section-Offer-Content{height:138px;/*background:transparent url("../../images/offers_picture.png") bottom left no-repeat;*/}
	#Section-Offer ul{margin:0 0 0 0;padding:0;list-style:none;}
	#Section-Offer li{width:315px;cursor:pointer;padding:5px 5px 5px 3px;margin:0;clear:both;border-bottom:1px solid #B3BEC4;background:#EDEFEA;display:block;}
	#Section-Offer li#li_offer_2,	#Section-Offer li#li_offer_4{background:transparent url("../../images/features_li_bg.gif") bottom left repeat-x;}
	#Section-Offer li.active .offer_text{display:none;}
	#Section-Offer p{margin:0 0 0 0;padding:0 0 0 0;text-align:center;}
	#Section-Offer li h3{margin:0;padding:0;font-size:11px;font-weight:normal;}
	#Section-Offer li.active h3{font-weight:bold;}
	#Section-Offer div.hide_offer{display:none;}
	#Section-Offer div.show_offer{display:block;}
	#Section-Offer div.offer_text{text-align:right;margin:-13px 0 0 0;}
	#Section-Offer div.show_offer span.info-highlight{display:block;padding:6px 0 0 0;}
	#Section-Offer div.show_offer img{float:right;padding-top:2px;margin:-15px 0 0 0;}
	#Section-Offer .view_all{display:block;margin:5px 5px 0 0;text-align:right;}

#Section-Map{height:159px;/*background:transparent url("../../images/mapArea_gradient.jpg") bottom left repeat-x;*/}
	#Section-Map .search-map{padding-top:12px;text-align:center;}
	#Section-Map p.abs-top{position:absolute;padding:0;margin:6px 0 0 95px;width:209px;text-align:right;}
	#Section-Map p.abs-bottom{position:absolute;padding:0;margin:100px 0 0 95px;width:209px;text-align:right;}

#Section-Newsletter{height:99px;/*background:transparent url("../../images/newsletter_gradient.jpg") bottom left repeat-x;*/}

#Section-Login{height:114px;/*background:transparent url("../../images/newsletter_gradient.jpg") bottom left repeat-x;*/}
	#Section-Login #Section-Login-Content{height:82px;background:transparent url("../../images/Login.jpg") bottom right no-repeat;}
	#Section-Login a.button{margin:3px 0 0 0px;*margin:0 0 0 0px;}

#Section-About{height:159px;/*background:transparent url("../../images/aboutUs_gradient.jpg") bottom left repeat-x;*/}
	#Section-About h3, #Section-Contact h3{color:#FF9929;padding:9px 0 5px 6px;margin:0;font-size:11px;text-transform:uppercase;}
	#Section-About img.float-right, #Section-Contact img.float-right{*clear:both;float:right;padding:9px 6px 0 6px;}
	#Section-About img.float-left, #Section-Contact img.float-left{*clear:both;float:left;padding:9px 6px 0 6px;}
	#Section-About a.button, #Section-Contact a.button{margin:10px 0 0 220px;clear:none;}
#Section-Contact{/*background:transparent url("../../images/aboutUs_gradient.jpg") bottom left repeat-x;*/}

#Section-Map-Results{margin:82px 0 -91px 4px;}

#Section-Map-Search{margin:0 0 0 0px;}

#Section-Results{padding-bottom:30px;margin-top:98px;}

#Section-Datasheet{padding-bottom:7px;margin-top:47px;}

#Section-Review-Booking,#Section-Booking,#Section-Terms,#Section-CreditCard{margin:0 3px 0 3px;border-bottom:1px solid #B4BDC2;}
	#Section-Review-Booking h3{color:#FF9929;padding:10px 0 5px 6px;margin:0;font-size:11px;text-transform:uppercase;}
	#Section-Review-Booking p{padding-bottom:5px;}
	#Section-Review-Booking table td{padding:0;margin:0;}

#Section-Payment-Review{margin:0 3px 0 4px;border-bottom:1px solid #B4BDC2;}
	#Section-Payment-Review h2{padding-left: 10px;}
	#Section-Payment-Review h3{color:#FF9929;padding:10px 0 5px 6px;margin:0;font-size:11px;text-transform:uppercase;}
	#Section-Payment-Review p{padding-bottom:5px;}
	#Section-Payment-Review table td{padding:0;margin:0;}
	
#Section-Register{}
  #Section-Register table td{padding-bottom:5px;}
  
#Section-Ferries{}
	#Section-Ferries table#booking{margin-top:10px;}
	#Section-Ferries table#booking th{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
	#Section-Ferries table#booking td{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}
	#Section-Ferries table#booking td table td{border:none;}
	#Section-Ferries table#booking td table{padding-bottom:10px;}
	#Section-Ferries table th{background:#ADC0C7;color:#474E56;padding-bottom:10px;}
	#Section-Ferries table td{background:#DFE4E8;}
	#Section-Ferries table td p{padding-left:5px;}

#Map-Results {border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
	#Map-Results th{font-size:13px;background:#ADC0C7;color:#474E56;padding:4px;border-bottom:1px solid #FFFFFF;}
	#Map-Results th.title_head{text-align:left;}
	#Map-Results th.title_filter{text-align:right;border-right:1px solid #FFFFFF;}
	#Map-Results td{border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
	#Map-Results td a{padding:2px;display:block;}
	#Map-Results tr{background:#DFE4E8;}
	#Map-Results tr:hover{background:#C5DDE9;}
	#Map-Results tr:hover a{color:#FE8011;}

#Section-Destination #Section-Datasheet{padding-bottom:0px;}
#Section-Destination .data-item{min-height:30px;_height:30px;margin-bottom:10px;}
#Section-Destination .results-item{margin:0 3px 0 4px;}

#Section-Excursions a.book{float:right;margin-top:10px;margin-right:10px;}

#Info-Security{clear:both;text-align:left;float:left;width:49%;padding:10px 0 0 10px;}
	#Info-Security img{vertical-align:middle;}
	
#Info-Copyright{margin:0 0 0 0;padding:8px 0 0 0;}
	#Info-Copyright p{
		margin:0 0 0 0;
		padding:0 0 0 0;
		color:#4A4D5C;
		text-align:center;
	}
	#Info-Copyright p img{
	  padding-top:8px;
	}
	
	span.validate_display span{font-weight:bold;display:block;padding:0 0 5px 7px;}
	
ul#sub-navi{
	list-style:none;
	float:right;
	margin:5px 5px 0 5px;
	padding:0;
	border:1px solid #ABB4BF;
}
ul#sub-navi li{
	display:block;
}
ul#sub-navi li a, a.bluebutton{
	margin:0 2px 2px 2px;
	padding-top:8px;
	display:block;
	width:146px;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	background:transparent url("../../images/buttons1.jpg") 0 -28px no-repeat;
}
ul#sub-navi li a:hover, a.bluebutton:hover{
	background:transparent url("../../images/buttons1.jpg") 0 0 no-repeat;
}
ul#sub-navi li h3{text-align:center;margin-left:0;padding-left:0;}

.icon_links{float:right;margin:8px 5px 5px 5px;}
.icon_links div{width:150px;height:89px;border:1px solid #ABB4BF;margin:0 0 10px 0;cursor:pointer;}
.icon_links #icon_accommodation{background:url("../../images/icons/accommodation.jpg") top left no-repeat;}
.icon_links #icon_accommodation p{margin:22px 0 0 45px;}
.icon_links #icon_excursion{background:url("../../images/icons/excursions.jpg") top left no-repeat;}
.icon_links #icon_excursion p {margin:22px 0 0 45px;}
.icon_links #icon_tickets{background:url("../../images/icons/tickets.jpg") top left no-repeat;}
.icon_links #icon_tickets p {margin:30px 0 0 80px;}
.icon_links #icon_car_rental{background:url("../../images/icons/car_rental.jpg") top left no-repeat;}
.icon_links #icon_car_rental p {margin:25px 50px 0 0px;}
.icon_links div p{color:#FFFFFF; font-weight:bold;text-align:center;padding:0 0 0 0;margin:0 0 0 0;}
.icon_links #icon_accommodation a{color:#FFFFFF;text-decoration:none;}
.icon_links #icon_excursion a{color:#FFFFFF;text-decoration:none;}
.icon_links #icon_tickets a{color:#FFFFFF;text-decoration:none;}
.icon_links #icon_car_rental a{color:#FFFFFF;text-decoration:none;}

.info-box a.bluebutton{color:#ffffff;text-decoration:none;}