/**************************************************
Tropical Sky - Screen CSS - Author: Ollie
**************************************************/

/* Page Control Tags *********************/

*{
	border:none;
	color:#333;
	font:1em/1.3em "tahoma", arial, helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:left;
	}

html{
	font-size:1em;
	}
	
body{
	font-size:62.5%;
	
	}

html.pf, body.pf{
	background:#fff;
	}
	
body{
	text-align:center;
	width:100%;
}

/* HTML Control Tags *********************/
	
a{
	outline:none;
	color:#000;
	}
	a:hover{
		color:#F90;
		}

a:hover strong{
	color:#F90;
	}

br{
	clear:left;
	}
	
em{
	font-style:italic;
	}

em a{
	font-style:italic;
	}

form{
	margin:0;
	padding:0;
	}

.RedHeading,
.BlueHeading,
.DarkBlueHeading,
.OrangeHeading{
	display:block;
	}
	.sIFR-hasFlash .RedHeading,
	.sIFR-hasFlash .BlueHeading,
	.sIFR-hasFlash .DarkBlueHeading,
	.sIFR-hasFlash .OrangeHeading{
		visibility: hidden;
		}

#SundayTimes .BlueHeading{
	margin-bottom:3px;
	}

h1{
	font-size:2.4em;
	margin:0 0 7px;
	clear:both;
	display:block;
	float:left;
	line-height:24px;
	}

h2{
	font-size:1.6em;
	}

h3{
	font-size:1.4em;
	}

h4{
	}

h5{
	font-size:1.3em;
	font-weight:bold;
	margin:15px 0 10px;
	padding:0 0 5px;
	}

h6{
	}

ol{
	margin-left:20px;
	margin-bottom:15px;
	}
.TextContent ol{
	margin-top:10px;
	}
	ol li{
		font-size:1.2em;
		margin-bottom:8px;
		}
		ol li h2{
			font-size:1em;
			font-weight:bold;
			margin:0;
			}
			ol li p{
				font-size:1em;
				}
				ol li ul li{
					font-size:1em !important;
					}
			
ul{
	margin-left:20px;
	margin-bottom:15px;
	}
	ul li{
		margin-bottom:8px;
		}
	.TextContent li{
		font-size:1.2em;
		}

p{
	clear:left;
	font-size:1.2em;
	line-height:1.5em;
	padding:0 0 15px;
	}
	
p strong{
	line-height:1.6em;
	}

p.NoPad{
	padding:0;
	}

strong{
	font-weight:bold;
	}

strong em{
	font-weight:bold;
	}

select optgroup{
	font-weight:bold;
	font-style:italic;
	}
	select optgroup option{
		padding-left:12px;
		}

table td h4{
	color:#333 !important;
	font-size:1.2em !important;
	padding:3px;
	}

/* Site wide styles *********************/

.HorizontalRule{
	background-color:#CCC;
	clear:left;
	display:block;
	height:1px;
	margin-bottom:15px;
	}
	.standardform .HorizontalRule{
		margin-top:15px;
		}

.divClear{
	clear:both;
	}

.BannerSpace{
	/*margin-top:4px;*/
	margin-top:10px;
	}
	
.AlignJustify{
	text-align:justify;
	}

#AwardLogoHome{
	float:right;
	margin:0 0 0 15px;
	}

/* Page Structure *********************/

#Container{
	margin:0 auto;
	width:900px;
	}

#Header{
	float:left;
	width:900px;
	}
	
#MainContent{
	background:url("http://images1.tropicalsky.co.uk/graphics/left_col_bg.gif") no-repeat left bottom;
	clear:left;
	margin-bottom:4px;
	width:900px;
	}

#LeftColumn{
	background-color:#FFF;
	padding-bottom:5px;
	clear:left;
	float:left;
	width:230px;
	}
	
#RightColumn{
	float:right;
	width:666px;
	}

#FullColumn{
	background:#FFF;
	float:left;
	padding:4px 0 0;
	width:900px;
	}

/* Header Content *********************/

#Header #Logo{
	float:left;
	width:230px;
	}

#Header #Hotline{
	background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber.gif") no-repeat left top;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:68px 0 0;
	width:670px;
	}

#SundayTimes #Header #Hotline{
	background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber_sundaytimes.gif") no-repeat left top;
	}

#MainTopMast{
	clear:left;
	margin:6px 0 2px 0;}

/* Top Navigation Control *********************/

#TopNavigation{
	background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_fullwidth_bottom_border.gif") no-repeat left bottom;
	float:left;
	margin:6px 0 0;
	width:900px;
	}
#TopNavigation ul{
	background:url("http://images1.tropicalsky.co.uk/graphics/box_fullwidth_top_border.gif") no-repeat left top;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:900px;
	}
	#TopNavigation ul li{
		float:left;
		margin:0;
		padding:.6em 0;
		}
		#TopNavigation ul li a{
			border-right:1px solid #FFF;
			color:#FFF;
			display:block;
			font-size:1.1em;
			font-weight:bold;
			padding:0 1.8em;
			text-decoration:none;
			text-transform:uppercase;
			}
			#TopNavigation ul li a:hover{
				color:#FC0;
				text-decoration:underline;
				}
		#TopNavigation ul li a.last{
			border-right:none;
			}
		#TopNavigation ul li a.HotDeals{
			color:#FC0;
			}
				
#Nav1 #TopNavigation a.nav1,
#Nav2 #TopNavigation a.nav2,
#Nav3 #TopNavigation a.nav3,
#Nav4 #TopNavigation a.nav4,
#Nav5 #TopNavigation a.nav5,
#Nav6 #TopNavigation a.nav6,
#Nav7 #TopNavigation a.nav7,
#Nav8 #TopNavigation a.nav8{
	cursor:default;
	}

#TopNavigationWedding{
	background:#FF8533 url("http://images3.tropicalsky.co.uk/graphics/wedding_nav_bottom_border.gif") no-repeat left bottom;
	float:left;
	margin:3px 0 2px;
	width:900px;
	}
#TopNavigationWedding ul{
	background:url("http://images1.tropicalsky.co.uk/graphics/wedding_nav_top_border.gif") no-repeat left top;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:900px;
	}
	#TopNavigationWedding ul li{
		float:left;
		margin:0;
		padding:.6em 0;
		}
		#TopNavigationWedding ul li a{
			border-right:1px solid #FFF;
			color:#FFF;
			display:block;
			font-size:1.1em;
			font-weight:bold;
			padding:0 1.3em;
			text-decoration:none;
			}
			#TopNavigationWedding ul li a:hover{
				color:#FC0;
				text-decoration:underline;
				}
		#TopNavigationWedding ul li a.last{
			border-right:none;
			}
				
#Nav1 #TopNavigation a.nav1,
#Nav2 #TopNavigation a.nav2,
#Nav3 #TopNavigation a.nav3,
#Nav4 #TopNavigation a.nav4,
#Nav5 #TopNavigation a.nav5,
#Nav6 #TopNavigation a.nav6,
#Nav7 #TopNavigation a.nav7,
#Nav8 #TopNavigation a.nav8{
	cursor:default;
	}
									
/* Left Column Control *********************/

.BoxLeftOrange{
	background:url("http://images2.tropicalsky.co.uk/graphics/left_box_orange_topbg.gif") no-repeat left top;
	margin:4px 0 0;
	padding:3px 0 0;
	width:230px;
	}
	.BoxLeftOrange .BoxBottom{
		background:url("http://images3.tropicalsky.co.uk/graphics/left_box_orange_bottom.gif") no-repeat left top;
		clear:left;
		height:3px;
		}

.BoxLeftRed{
	background:url("http://images1.tropicalsky.co.uk/graphics/left_box_red_topbg.gif") no-repeat left top;
	margin:4px 0 0;
	padding:3px 0 0;
	width:230px;
	}
	.BoxLeftRed .BoxBottom{
		background:url("http://images2.tropicalsky.co.uk/graphics/left_box_red_bottom.gif") no-repeat left top;
		clear:left;
		height:3px;
		}
		
.BoxLeftBlue{
	background:url("http://images3.tropicalsky.co.uk/graphics/left_box_blue_topbg.gif") no-repeat left top;
	margin:4px 0 0;
	padding:3px 0 0;
	width:230px;
	}
	.BoxLeftBlue .BoxBottom{
		background:url("http://images1.tropicalsky.co.uk/graphics/left_box_blue_bottom.gif") no-repeat left top;
		clear:left;
		height:3px;
		}

.BoxLeftContent{
	padding:5px 0 5px 20px;
	}

#LeftColumn .OrangeHeading,
#LeftColumn .RedHeading,
#LeftColumn .BlueHeading,
#LeftColumn .DarkBlueHeading{
	font-size:1.2em;
	padding:0;
	}

.BoxLeftContent input.btnsearch{
	background-color:#F90;
	border:1px solid #FFF;
	color:#FFF;
	cursor:pointer;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:20px;
	padding:1px 2px 2px;
	text-align:center;
	width:30px;
	}

.DealoftheWeek{
	margin-top:4px;
	}
.DealoftheWeek .DealsWeekImg{
	border:1px solid #DDD;
	display:block;
	float:left;
	margin-bottom:4px;
	}
	.DealoftheWeek .DealsWeekImg img{
		margin:1px;
		}
.DealoftheWeek p{
	line-height:normal;
	padding:0;
	}
.DealoftheWeek .DealsWeekHeading{
	font-size:1.2em;
	}
.DealsWeekHeading a, .DealsWeekHeading a:visited {
  color: #EA3B00;
	text-decoration: none;
	font-weight: bold;
}
.DealoftheWeek .DealsWeekHeading strong{
	color:#EA3B00;
	}
.DealoftheWeek .DealsWeekText{
	font-size:1.1em;
	}
	.DealoftheWeek .DealsWeekText a strong:hover{
		color:#EA3B00;
		}
	
#newsscroll{  
    height:155px;  
    width:192px;  
    padding:0; 
	overflow:hidden; 
    margin:0;  
	}
#newsscroll .DealoftheWeek{
	height:155px;
	width:192px;
	overflow:hidden;
	}

.DynamicOfferImg{
	border:1px solid #DDD;
	display:block;
	float:left;
	margin:4px 0;
	}
	.DynamicOfferImg img{
		margin:1px;
		}
.DynamicOfferHeading,
.DynamicOfferText{
	line-height:normal;
	padding:0;
	}
.DynamicOfferHeading{
	font-size:1.2em;
	}
.DynamicOfferHeading strong{
	color:#F90;
	}
.DynamicOfferText{
	font-size:1.1em;
	}
	.DynamicOfferText a strong:hover{
		color:#F90;
		}

#QualityPromise{
	list-style:none;
	margin:0;
	}
	#QualityPromise li{
		background-position:left 2px !important;
		background-repeat:no-repeat !important;
		font-size:1.1em;
		margin-bottom:5px;
		padding-left:16px;
		}
	#QualityPromise li.last{
		margin-bottom:0;
		}
	#QualityPromise #No1{
		background:url("http://images2.tropicalsky.co.uk/graphics/box_quality_prom_no1.gif");
		}
	#QualityPromise #No2{
		background:url("http://images3.tropicalsky.co.uk/graphics/box_quality_prom_no2.gif");
		}
	#QualityPromise #No3{
		background:url("http://images1.tropicalsky.co.uk/graphics/box_quality_prom_no3.gif");
		}
	#QualityPromise #No4{
		background:url("http://images2.tropicalsky.co.uk/graphics/box_quality_prom_no4.gif");
		}
	#QualityPromise #No5{
		background:url("http://images2.tropicalsky.co.uk/graphics/box_quality_prom_no5.gif");
		}
	#QualityPromise #No6{
		background:url("http://images1.tropicalsky.co.uk/graphics/box_quality_prom_no6.gif");
		}

#LeftPanelBanners{
	clear:left;
	float:left;
	}

.DynamicURLBox p{
	font-size:1em;
	padding:0;
	}

/* Main Content *********************/

.BoxRightRed,
.BoxRightBlue,
.BoxRightOrange{
	margin:4px 0 0;
	padding:3px 0 0;
	width:666px;
	min-height:705px;
	}
.BoxHomeTop{
	min-height:165px !important;
	}
.BoxHomeBottom{
	min-height:384px !important;
	}

.BoxHomeTop .TextContent{
	padding-bottom:8px;
	}

.BoxHomeBottom .TextContent{
	padding-bottom:0;
	}

.BoxRightRedBottom,
.BoxRightBlueBottom,
.BoxRightOrangeBottom{
	clear:left;
	height:3px;
	}

.BoxRightRed{
	background:url("http://images3.tropicalsky.co.uk/graphics/main_page_red_box_topbg.gif") no-repeat left top;
	}
	.BoxRightRedBottom{
		background:url("http://images2.tropicalsky.co.uk/graphics/main_page_red_box_bottom.gif") no-repeat left top;
		}

.BoxRightBlue{
	background:url("http://images1.tropicalsky.co.uk/graphics/main_page_blue_box_topbg.gif") no-repeat left top;
	}
	.BoxRightBlueBottom{
		background:url("http://images2.tropicalsky.co.uk/graphics/main_page_blue_box_bottom.gif") no-repeat left top;
		}

.BoxRightOrange{
	background:url("http://images3.tropicalsky.co.uk/graphics/main_page_orange_box_topbg.gif") no-repeat left top;
	}
	.BoxRightOrangeBottom{
		background:url("http://images1.tropicalsky.co.uk/graphics/main_page_orange_box_bottom.gif") no-repeat left top;
		}
	
.TextContent{
	padding:10px 25px 15px 18px;
	width:623px
	}

.HomeBoxes{
	padding-left:9px;
	}

.FAQuestion{
	background-color:#D2E7F3;
	margin:5px 0 4px;
	padding:3px;
	}
	
#TropicalSitelinks{
	list-style:none;
	margin:0 0 15px;
	padding:0;
	}
	#TropicalSitelinks li{
		float:left;
		margin:0 15px;
		padding:0;
		}
		#TropicalSitelinks li a{
			background-position:center top;
			background-repeat:no-repeat;
			display:block;
			padding:50px 0 0;
			text-align:center;
			}
		.LinkAmerican a{
			background-image:url("http://images3.tropicalsky.co.uk/graphics/logo_american_sky.gif");
			width:170px;
			}
		.LinkCanadian a{
			background-image:url("http://images3.tropicalsky.co.uk/graphics/logo_canadian_sky.gif");
			width:170px;
			}
		.LinkAfrica a{
			background-image:url("http://images1.tropicalsky.co.uk/graphics/logo_africasky.gif");
			width:142px;
			}

.StaffBox{
	border:3px solid #DDD;
	float:left;
	margin:10px 5px 0 0;
	min-height:142px;
	width:300px;
	}
.StaffBox img{
	border:1px solid #DDD;
	float:left;
	margin:8px;
	}
.StaffBox h3{
	font-size:1.4em;
	font-weight:bold;
	margin-top:8px;
	}
.StaffDetails{
	float:left;
	}
	.StaffDetails p{
		font-size:1em;
		padding:0 0 6px;
		width:200px;
		}

#HomeFlashMap{
	border-right:1px solid #DDD;
	float:left;
	width:400px;
	}
	#HomeFlashMap h2{
		margin-bottom:5px;
		}

#HomeRightCol{
	float:left;
	padding-left:12px;
	width:210px;
	}
	#HomeRightCol h2{
		margin-bottom:8px;
		}
	#HomeRightCol select{
		margin:5px 0 15px;
		}
	#HomeRightCol td{
		padding-bottom:8px;
		}

	
body#Homepage #FooterLogos{
	display:none;}


/* Page Element Display None ***************/

.TravelNews #LeftColumn #NewsSyndication,
.TravelDestinations #LeftColumn #TravelDestinations{
	display:block !important;
	}

/* Star Ratings ******************/

/*
.Star0Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_0.gif") no-repeat right 5px;}
.Star1Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_1.gif") no-repeat right 5px;}
.Star15Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_1_5.gif") no-repeat right 5px;}
.Star2Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_2.gif") no-repeat right 5px;}
.Star25Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_2_5.gif") no-repeat right 5px;}
.Star3Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_3.gif") no-repeat right 5px;}
.Star35Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_3_5.gif") no-repeat right 5px;}
.Star4Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_4.gif") no-repeat right 5px;}
.Star45Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_4_5.gif") no-repeat right 5px;}
.Star5Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_5.gif") no-repeat right 5px;}
.Star55Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_5_5.gif") no-repeat right 5px;}
.Star6Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_6.gif") no-repeat right 5px;}
.Star65Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_6_5.gif") no-repeat right 5px;}
.Star7Orange{background:url("http://images3.tropicalsky.co.uk/graphics/star_orange_7.gif") no-repeat right 5px;}
*/

.Star0OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_0.gif") no-repeat right 2px;}
.Star1OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_1.gif") no-repeat right 2px;}
.Star15OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_1_5.gif") no-repeat right 2px;}
.Star2OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_2.gif") no-repeat right 2px;}
.Star25OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_2_5.gif") no-repeat right 2px;}
.Star3OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_3.gif") no-repeat right 2px;}
.Star35OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_3_5.gif") no-repeat right 2px;}
.Star4OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_4.gif") no-repeat right 2px;}
.Star45OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_4_5.gif") no-repeat right 2px;}
.Star5OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_5.gif") no-repeat right 2px;}
.Star55OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_5_5.gif") no-repeat right 2px;}
.Star6OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_6.gif") no-repeat right 2px;}
.Star65OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_6_5.gif") no-repeat right 2px;}
.Star7OrangeBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_orangewht_7.gif") no-repeat right 2px;}

.Star0Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_0.gif") no-repeat right 5px;}
.Star1Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_1.gif") no-repeat right 5px;}
.Star15Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_1_5.gif") no-repeat right 5px;}
.Star2Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_2.gif") no-repeat right 5px;}
.Star25Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_2_5.gif") no-repeat right 5px;}
.Star3Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_3.gif") no-repeat right 5px;}
.Star35Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_3_5.gif") no-repeat right 5px;}
.Star4Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_4.gif") no-repeat right 5px;}
.Star45Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_4_5.gif") no-repeat right 5px;}
.Star5Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_5.gif") no-repeat right 5px;}
.Star55Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_5_5.gif") no-repeat right 5px;}
.Star6Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_6.gif") no-repeat right 5px;}
.Star65Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_6_5.gif") no-repeat right 5px;}
.Star7Blue{background:url("http://images3.tropicalsky.co.uk/graphics/star_7.gif") no-repeat right 5px;}

.Star0BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_0.gif") no-repeat right 2px;}
.Star1BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_1.gif") no-repeat right 2px;}
.Star15BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_1_5.gif") no-repeat right 2px;}
.Star2BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_2.gif") no-repeat right 2px;}
.Star25BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_2_5.gif") no-repeat right 2px;}
.Star3BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_3.gif") no-repeat right 2px;}
.Star35BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_3_5.gif") no-repeat right 2px;}
.Star4BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_4.gif") no-repeat right 2px;}
.Star45BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_4_5.gif") no-repeat right 2px;}
.Star5BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_5.gif") no-repeat right 2px;}
.Star55BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_5_5.gif") no-repeat right 2px;}
.Star6BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_6.gif") no-repeat right 2px;}
.Star65BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_6_5.gif") no-repeat right 2px;}
.Star7BlueBG{background:url("http://images3.tropicalsky.co.uk/graphics/star_blue_7.gif") no-repeat right 2px;}


/* Hotel Information Page ****************/

#HotelFullInformation{
	float:left;
	width:430px;
	}

#HotelFullInformation h1,
h1.TourTitle{
	float:left;
	font-size:1.6em;
	font-weight:bold;
	/*padding-right:107px;*/
	}
#HotelFullInformation h1.Red,
#HotelFullInformation h2.Red{
	color:#EA3B00;
	}
#HotelFullInformation h1.Blue,
#HotelFullInformation h2.Blue{
	color:#47ADE2;
	}
	
	#HotelFullInformation h1 span{
		background:url('http://images3.tropicalsky.co.uk/graphics/all-stars.gif') no-repeat 0px 0px;
		display:inline-block;
		height:13px;
		left:5px;
		/*margin-left:5px;*/
		position:relative;
		top:9px;
		vertical-align:top;
		width:104px;}
		
	#HotelFullInformation h1 span.Star0Orange{
		background:none !important;}
	
	#HotelFullInformation h1 span.Star1Orange{
		background-position:-200px 0px;}
	
	#HotelFullInformation h1 span.Star15Orange{
		background-position:-200px -170px;}
	
	#HotelFullInformation h1 span.Star2Orange{
		background-position:-200px -340px;}
	
	#HotelFullInformation h1 span.Star25Orange{
		background-position:-200px -510px;}
	
	#HotelFullInformation h1 span.Star3Orange{
		background-position:-200px -680px;}
	
	#HotelFullInformation h1 span.Star35Orange{
		background-position:-200px -850px;}
	
	#HotelFullInformation h1 span.Star4Orange{
		background-position:-200px -1020px;}
	
	#HotelFullInformation h1 span.Star45Orange{
		background-position:-200px -1190px;}
	
	#HotelFullInformation h1 span.Star5Orange{
		background-position:-200px -1360px;}
	
	#HotelFullInformation h1 span.Star55Orange{
		background-position:-200px -1530px;}
	
	#HotelFullInformation h1 span.Star6Orange{
		background-position:-200px -1700px;}
	
	#HotelFullInformation h1 span.Star65Orange{
		background-position:-200px -1870px;}
	
	#HotelFullInformation h1 span.Star7Orange{
		background-position:-200px -2040px;}
	
	
h1.TourTitle,
h2.TourTitle{
	color:#F90;
	}

#HotelFullInformation h2{
	clear:both;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:10px;
	}

#HotelFullInformation h3{
	color:#EA3B00;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:10px;
	}

#HotelFullInformation ul{
	list-style-image:url("http://images1.tropicalsky.co.uk/graphics/list_bullet.gif");
	}

#HotelImages{
	float:right;
	width:170px;
	}

.EnlargeText{
	padding:2px;
	text-align:center;
	}
#HotelImages dl{
	float:left;
	margin:0 0 10px;
	padding-left:5px;
	}
	#HotelImages dt{
		float:left;
		height:75px;
		margin:6px 6px 0 0;
		}

.BtnSeeHolidayPack{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_see_hotel_packages.gif") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	width:197px;
	}

#footerBtns a{
	display:block;
	float:left;
	margin-right:10px;}
/*
#HotelGridTable{
	border:1px solid #47ADE2;
	clear:both;
	margin-bottom:15px;
	}
#HotelGridTable th, #HotelGridTable td{
	padding:3px;
	}
#HotelGridTable th{
	background-color:#47ADE2;
	text-align:center;
	}
#HotelGridTable th.SubTH{
	background-color:#1F89C2;
	}
	#HotelGridTable td{
		background-color:#D2E7F3;
		text-align:center;
		}
	#HotelGridTable td.AlignLeft{
		text-align:left;
		}
*/

/*
#TourGridTable{
	border:1px solid #F90;
	clear:both;
	margin-bottom:15px;
	}
#TourGridTable th, #TourGridTable td{
	padding:4px;
	}
#TourGridTable th{
	background-color:#F90;
	font-weight:bold;
	text-align:center;
	}
	#TourGridTable td{
		background-color:#FFE3BB;
		text-align:center;
		}
	#TourGridTable td.AlignLeft{
		text-align:left;
		}
*/

#OtherHolidays ul{
	font-size:1.2em;
	margin:10px 0 0;
	list-style:none;
	padding:0;
	}
	#OtherHolidays li{
		margin:0;
		padding:0;
		}
		#OtherHolidays li a{
			display:block;
			font-weight:bold;
			background-color:#D2E7F3;
			padding:3px;
			}
			#OtherHolidays ul ul{
				font-size:1em;
				margin:3px 0 10px 22px;
				list-style-image:url("http://images3.tropicalsky.co.uk/graphics/bullet_list.gif");
				}
				#OtherHolidays ul ul li{
					border:1px solid #FFF;
					}
					#OtherHolidays ul ul li a{
						background-color:#FFF;
						font-weight:normal;
						padding:0;
						}

h2.testimonialtitle{
	color:#EA3B00;
	font-weight:bold;
	padding-bottom:15px;}

.TestimonialHotel{
	border-top:1px solid #DDDDDD;
	font-style:italic;
	padding:15px 0;
	margin:0;
	color:#EA3B00;
	}
	.TestimonialHotel p{
		margin:0;
		padding:0 0 10px 0;
		}
	.TestimonialHotel p.last{
		padding:0;
		}

#btnprint{
	margin-bottom:10px;
	}
/* World Region/Country Page ******************/

#bannerFamilyDiving{
	width:230px;}

#bannerFamilyDiving a{
	background:url(http://images1.tropicalsky.co.uk/graphics/btn_family_diving.png) no-repeat !important;
	display:block;
	height:0;
	overflow:hidden;
	padding:184px 0 0 !important;
	width:230px !important;}

#TravelDestinations{
	display:none;
	}
#TravelDestinations ul{
	font-size:1.2em;
	margin-bottom:0;
	margin-top:6px;
	list-style-image:url("http://images1.tropicalsky.co.uk/graphics/bullet_list.gif");
	}
	
#RegionMap{
	margin-bottom:20px;
	text-align:center;
	width:620px;
	}

#FavouriteHotels{
	border-right:1px solid #DDD;
	float:left;
	padding-right:10px;
	width:390px;
	}
#FavouriteHotels h2{
	margin-bottom:12px;
	}
#FavouriteHotels ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	#FavouriteHotels li{
		background:url("http://images2.tropicalsky.co.uk/graphics/box_fav_hotels_top.gif") no-repeat left top;
		display:block;
		font-size:1em;
		margin:0;
		padding:3px 0 0;
		}
		#FavouriteHotels li a{
			background:#D2E7F3 url("http://images3.tropicalsky.co.uk/graphics/bullet_fav_hotels_big.gif") no-repeat 6px 4px;
			color:#369;
			display:block;
			font-size:1.1em;
			font-weight:bold;
			padding:1px 4px 4px 14px;
			}
			#FavouriteHotels li a:hover{
				color:#47ADE2;
				}
			#FavouriteHotels ul ul{
				padding-bottom:10px;
				}
				#FavouriteHotels li li{
					background:none;
					border:1px solid #FFF;
					padding:0;
					}
					#FavouriteHotels li li a{
						background:#FFF url("http://images1.tropicalsky.co.uk/graphics/bullet_fav_hotels_small.gif") no-repeat 15px 8px;
						font-weight:normal;
						padding:4px 4px 4px 22px;
						}

#HolidayDeals{
	float:left;
	padding-left:10px;
	width:210px;
	}
.HolidayDealsBox{
	border:1px solid #DDD;
	margin-top:10px;
	padding:8px;
	width:192px;
	}
	.HolidayDealsBox:hover{
		border:1px solid #CCC;
		}
	.HolidayDealsBox .HolidayDealsImg{
		border:1px solid #DDD;
		float:left;
		margin-bottom:4px;
		padding:1px;
		}
		.HolidayDealsBox .HolidayDealsImg a{
			padding:0;
			}
	.HolidayDealsBox h3{
		color:#EA3B00;
		font-size:1.2em;
		font-weight:bold;
		}
	.HolidayDealsBox p{
		font-size:1.1em;
		line-height:14px;
		padding:0;
		}
	.HolidayDealsBox a{
		font-weight:bold;
		padding:4px 0;
		}
		.HolidayDealsBox a:hover{
			color:#EA3B00;
			}

#CountryMap{
	float:right;
	margin-bottom:15px;
	}

#FormSubRegionHeading{
	background:#EA3B00 url("http://images2.tropicalsky.co.uk/graphics/form_sub_region_top_corners.gif") no-repeat left top;
	clear:left;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:4px 4px 0 6px;
	width:340px;
	}
#FormSubRegion{
	background:#EA3B00 url("http://images3.tropicalsky.co.uk/graphics/form_sub_region_bottom_corners.gif") no-repeat left bottom;
	margin-bottom:15px;
	padding:4px 4px 6px 6px;
	width:340px;
	}
#FormSubRegion label{
	color:#FFF;
	font-size:1.1em;
	}
#FormSubRegion select{
	font-size:1.1em;
	margin-top:4px;
	width:210px;
	}
#FormSubRegion input{
	background:#F90;
	border:1px solid #F90;
	color:#FFF;
	cursor:pointer;
	font-size:1.1em;
	font-weight:bold;
	margin-top:4px;
	text-align:center;
	width:80px;
	}

.SubRegionDesc{
	border-top:1px solid #DDD;
	margin:10px 0 0;
	padding:10px 0 0;
	}
	.SubRegionDesc h3{
		font-size:1.4em;
		}

.BlueListingItem{
	margin-bottom:15px;
	width:623px;
	}
.BlueListingItem .ListingHead{
	background:#47ADE2 url("http://images1.tropicalsky.co.uk/graphics/box_listing_blue_top_corners.gif") no-repeat left top;
	}
	.BlueListingItem .ListingHead h3{
		background-position:right 6px;
		color:#FFF;
		float:left;
		font-size:1.4em;
		font-weight:bold;
		margin:0;
		padding:4px 107px 4px 6px;
		}
		.BlueListingItem .ListingHead h3 a,
		.BlueListingItem .ListingHead h3 a:hover{
			color:#FFF;
			font-weight:bold;
			}
	.BlueListingItem .ListingHead p{
		clear:none;
		color:#FFF;
		float:right;
		font-weight:bold;
		padding:4px 6px 4px 4px;
		}

.BlueListingItem .ListingBody{
	background:#D2E7F3 url("http://images2.tropicalsky.co.uk/graphics/box_listing_blue_bottom_corners.gif") no-repeat left bottom;
	padding:6px;
	}
	.BlueListingItem .ListingBody .ListingImg{
		clear:none;
		float:left;
		margin-right:6px;
		width:100px;
		}
	.BlueListingItem .ListingBody p{
		clear:none;
		float:left;
		width:500px;
		}

.OrangeListingItem{
	margin-bottom:15px;
	width:623px;
	}
.OrangeListingItem .ListingHead{
	background:#F90 url("http://images3.tropicalsky.co.uk/graphics/box_listing_orange_top_corners.gif") no-repeat left top;
	}
	.OrangeListingItem .ListingHead h3{
		background-position:right 6px;
		float:left;
		font-size:1.4em;
		margin:0;
		padding:4px 107px 4px 6px;
		}
		.OrangeListingItem .ListingHead h3 a,
		.OrangeListingItem .ListingHead h3 a:hover{
			color:#FFF;
			font-weight:bold;
			}
	.OrangeListingItem .ListingHead p{
		clear:none;
		color:#FFF;
		float:right;
		font-weight:bold;
		padding:4px 6px 4px 4px;
		}

.OrangeListingItem .ListingBody{
	background:#FFE0B2 url("http://images1.tropicalsky.co.uk/graphics/box_listing_orange_bottom_corners.gif") no-repeat left bottom;
	padding:6px;
	}
	.OrangeListingItem .ListingBody .ListingImg{
		clear:none;
		float:left;
		margin-right:6px;
		width:100px;
		}
	.OrangeListingItem .ListingBody p{
		clear:none;
		float:left;
		width:500px;
		}

/* Buttons **********************/

.CountryInfoLeft{
	clear:none;
	float:left;
	width:49%;
	}

.CountryInfoRight{
	clear:none;
	float:right;
	width:49%;
	}
	.CountryInfoRight a{
		float:right;
		}

.BtnWatchVideo{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_watch_video.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:27px 0 0;
	width:181px;
	}
	
.BtnTravelGuide{
	background:url("http://images3.tropicalsky.co.uk/graphics/btn_travel_guide.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:27px 0 0;
	width:181px;
	}
	
.BtnLongTravelGuide {
	background:url("http://images1.tropicalsky.co.uk/graphics/btn_long_travel_guide.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:27px 0 0;
	width:623px;
	cursor: pointer;
}
				
.BtnTravelGuideClose {
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_close_travel_guide.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:27px 0 0;
	margin-top: 15px;
	width:623px;
	cursor: pointer;
}
				
#TGuideContent {
	display: none;
	margin: 10px 0 !important;
}
	
.BtnHotelInformation{
	background:url("http://images3.tropicalsky.co.uk/graphics/btn_hotel_info.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:19px 0 0;
	width:155px;
	}

.BtnPDFHotelInformation{
	background:url("http://images1.tropicalsky.co.uk/graphics/btn_hotel_info_pdf.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:26px 0 0;
	width:261px;
	}

.BtnPDFHotelInformationall{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_hotel_info_pdf_all.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:36px 0 0;
	width:374px;
	}
	
.BtnMoreInformationTour{
	background:url("http://images3.tropicalsky.co.uk/graphics/btn_more_info_tour.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:19px 0 0;
	width:155px;
	}

.BtnEmailNews{
	background:url("http://images1.tropicalsky.co.uk/graphics/btn_banner_email_news.gif") no-repeat left top;
	display:block;
	height:0;
	margin-top:2px;
	overflow:hidden;
	padding:97px 0 0;
	width:230px;
	}
	
.BtnWeddingInfo{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_wedding_info.gif") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	width:157px;
	}

/* Hot Deals ********************/

#HotDealsTable{
	clear:both;
	margin-bottom:15px;
	width:600px;
	}
#HotDealsTable th, #HotDealsTable td{
	padding:4px;
	}
#HotDealsTable th{
	background-color:#48ADD9;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	}
	#HotDealsTable .Img{
		padding:0 0 3px;
		}
	#HotDealsTable td{
		border-bottom:1px solid #D3E6F4;
		text-align:center;
		}
	#HotDealsTable .AlignLeft{
		text-align:left;
		}
	#HotDealsTable td a{
		font-weight:bold;
		}
	#HotDealsTable td.Price{
		color:#EA3B00;
		font-size:1.2em;
		font-weight:bold;
		}
	
/*Call Tracking*/

#Header .callTrack2185{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber2185.gif") no-repeat left top !important;}
#Header .callTrack2186{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber2186.gif") no-repeat left top !important;}
#Header .callTrack2187{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber2187.gif") no-repeat left top !important;}
#Header .callTrack2188{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber2188.gif") no-repeat left top !important;}
#Header .callTrack2189{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber2189.gif") no-repeat left top !important;}
#Header .callTrack2190{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber2190.gif") no-repeat left top !important;}
#Header .callTrack2191{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber2191.gif") no-repeat left top !important;}
#Header .callTrack2192{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber2192.gif") no-repeat left top !important;}
#Header .callTrack2209{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber2209.gif") no-repeat left top !important;}

/*New Call Tracking 21/01/2011*/
#Header .callTrack9369{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber9369.gif") no-repeat left top !important;}
#Header .callTrack9370{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber9370.gif") no-repeat left top !important;}
#Header .callTrack9371{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber9371.gif") no-repeat left top !important;}
#Header .callTrack9372{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber9372.gif") no-repeat left top !important;}
#Header .callTrack9373{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber9373.gif") no-repeat left top !important;}
#Header .callTrack1799{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber1799.gif") no-repeat left top !important;}

#Header .callTrack9360{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber9360.gif") no-repeat left top !important;}
#Header .callTrack9361{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber9361.gif") no-repeat left top !important;}
#Header .callTrack9362{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber9362.gif") no-repeat left top !important;}
#Header .callTrack0579{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber0579.gif") no-repeat left top !important;}

/* Christmas /tz */
#Header .callTrack2202{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber2202.gif") no-repeat left top !important;}

/* Travel Zoo */
#Header .callTrack2206{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber2206.gif") no-repeat left top !important;}

/*Asia*/
#Header .callTrack2155{background:url("http://images3.tropicalsky.co.uk/graphics/header_telnumber2155.gif") no-repeat left top !important;}
#Header .callTrack2156{background:url("http://images1.tropicalsky.co.uk/graphics/header_telnumber2156.gif") no-repeat left top !important;}
#Header .callTrack2157{background:url("http://images2.tropicalsky.co.uk/graphics/header_telnumber2157.gif") no-repeat left top !important;}

/*#needHelpBannner{
	background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help.gif") no-repeat left top;
	display:block;
	float:left;
	height:0;
	margin-top:10px;
	overflow:hidden;
	padding:153px 0 0;
	width:170px;}

.needHelp2185{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2185.gif") no-repeat left top !important;}
.needHelp2186{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2186.gif") no-repeat left top !important;}
.needHelp2187{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2187.gif") no-repeat left top !important;}
.needHelp2188{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2188.gif") no-repeat left top !important;}
.needHelp2189{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2189.gif") no-repeat left top !important;}
.needHelp2190{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2190.gif") no-repeat left top !important;}
.needHelp2191{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2191.gif") no-repeat left top !important;}
.needHelp2192{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2192.gif") no-repeat left top !important;}
.needHelp2209{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2209.gif") no-repeat left top !important;}*/

/* Christmas /tz 
.needHelp2202{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2202.gif") no-repeat left top !important;}*/

/* Travel Zoo 
.needHelp2206{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2206.gif") no-repeat left top !important;}*/

/*Asia
.needHelp2155{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2155.gif") no-repeat left top !important;}
.needHelp2156{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2156.gif") no-repeat left top !important;}
.needHelp2157{background:url("http://images3.tropicalsky.co.uk/graphics/panel_need_help2157.gif") no-repeat left top !important;}*/
	
/*************************************************************************
WEDDINGS CSS START
*************************************************************************/

a.BtnDownloadBrochure{
	background:url("http://images3.tropicalsky.co.uk/graphics/btn_download_brochure.gif") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:27px 0 0;
	width:236px;
	}

/* Left Column Weddings Control *********************/

#WeddingDestForm{
	border-bottom:1px solid #DDD;
	margin:2px 0 8px;
	padding:0 0 8px;
	}

#WeddingDestDrop{
	float:left;
	width:160px;
	}

#MostPopularWeddings{
	padding-left:20px;
	}
#MostPopularWeddingsol ol{
	float:left;
	margin:0;
	list-style:decimal;
	padding:0;
	}
	#MostPopularWeddings ol li{
		margin-bottom:3px;
		font-size:1em;
		}
		#MostPopularWeddings ol a:hover strong{
			color:#F90;
			}
	
#FreeWeddings{
	margin:4px 0 0;
	padding:0;
	}
#FreeWeddings a{
	background:url("http://images2.tropicalsky.co.uk/graphics/banner_free_weddings.jpg") no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding:78px 0 0;
	width:230px;
	}
.FreeWeddings #LeftColumn #FreeWeddings{
	display:none;
	}

#WeddingsWithDiff img{
	border:1px solid #DDD;
	margin-top:5px;
	padding:1px;
	}
#WeddingsWithDiff p{
	font-size:1em;
	padding:3px 0;
	}
#WeddingsWithDiff a{
	font-weight:bold;
	}

/* Wedding Listings **********************/

#CountryNav{
	clear:left;
	list-style:none;
	margin:0;
	padding:0;
	}
.MoreDest{
	margin:10px 0 0 !important;
	}
	#CountryNav li{
		float:left;
		font-size:inherit;
		margin:0;
		padding:0;
		}
		#CountryNav li a{
			background-color:#1F89C2;
			color:#FFF;
			display:block;
			font-size:1.2em;
			font-weight:bold;
			margin:0 2px 12px 0;
			padding:.4em 2.15em;
			text-decoration:none;
			}
			#CountryNav li a:hover{
				background-color:#F90;
				}

.WeddingCountry{
	clear:left;
	padding:10px 0 0;
	}

.CountryInfo{
	float:left;
	width:400px;
	}

.CountryImg{
	float:right;
	text-align:right;
	width:200px;
	}
.CountryImg img{
	margin:6px 0;
	}
.CountryImg a{
	font-size:1.2em;
	}

.HotelInfo{
	border-bottom:1px solid #DDD;
	padding:0;
	margin:0 0 10px;
	}
.HotelInfo h3{
	float:left;
	font-size:1.4em;
	padding-right:107px;
	}
a.HotelLink, a.HotelLink:visited{
	position:relative;
	font-weight:bold;
	text-decoration:none;
	z-index:1;
	}
a.HotelLink b{
	position:absolute;
	visibility:hidden; /* hide the image */
	width:170px; /* give it a width */
	height:0; /* no height to solve an Opera bug that 
							 makes it selectable when hidden */
	border:4px solid #FFF; /* add a border */
	background-color:#FFF;
	left:-4px; /* position:the image */
	top:18px;
	}
a.HotelLink:hover {
	text-decoration:none; 
	border:0; /* needed for this to work in IE */ 
	z-index:1000;
	}
a.HotelLink:hover b {
	visibility:visible; /* make the image visible */
	height:170px; /* now give it a height */
	cursor:pointer; /* for IE */
	z-index:500; 
	}
a.HotelLink:hover b img {
	border:0; /* remove the link border */
	}
	
.Prices{
	float:right;
	margin-left:15px;
	width:200px;
	}

a.WeddingPrice{
	background:url("http://images1.tropicalsky.co.uk/graphics/box_wedding_package_topbg.gif") no-repeat left top;
	display:block;
	font-size:1.1em;
	margin-bottom:4px;
	padding:27px 0 0;
	cursor:pointer;
	text-decoration:none;
	width:200px;
	}
	a.WeddingPrice strong:hover{
		color:#EA3B00;
		}
a.WeddingPrice strong{
	background:url("http://images2.tropicalsky.co.uk/graphics/box_wedding_package_bottom.gif") no-repeat left bottom;
	display:block;
	padding:0 6px 4px;
	}

a.HotelPrice{
	background:url("http://images3.tropicalsky.co.uk/graphics/box_hotel_package_topbg.gif") no-repeat left top;
	display:block;
	font-size:1.1em;
	margin-bottom:10px;
	padding:27px 0 0;
	cursor:pointer;
	text-decoration:none;
	width:200px;
	}
	a.HotelPrice strong:hover{
		color:#F90;
		}
a.HotelPrice strong{
	background:url("http://images1.tropicalsky.co.uk/graphics/box_hotel_package_bottom.gif") no-repeat left bottom;
	display:block;
	padding:0 6px 4px;
	}

/* Best Wedding Packages ******************/

.BoxBestPackage{
	background:#F90 url("http://images2.tropicalsky.co.uk/graphics/box_best_packages_bg.jpg") repeat-x left top;
	float:left;
	margin:0 4px 5px 0;
	width:210px;
	}
.BoxBestPackage .BoxTop{
	background:url("http://images3.tropicalsky.co.uk/graphics/box_best_packages_top.gif") no-repeat left top;
	height:7px;
	}
.BoxBestPackage .BoxContent{
	min-height:145px;
  height:auto !important;
	height:145px;
	padding:0 9px;
	}
.BoxBestPackage img{
	border:2px solid #FFF;
	}
.BoxBestPackage h3{
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding-top:6px;
	}
.BoxBestPackage p{
	color:#FFF;
	font-size:1em;
	padding-bottom:4px;
	}
.BoxBestPackage a{
	color:#FFF;
	font-weight:bold;
	}
	.BoxBestPackage a:hover{
		color:#FFF;
		text-decoration:none;
		}
.BoxBestPackage .BoxBottom{
	background:url("http://images1.tropicalsky.co.uk/graphics/box_best_packages_bottom.gif") no-repeat left top;
	height:7px;
	}

/* Wedding Destination Boxes ******************/

.BoxWeddingDestination{
	float:left;
	margin:0 11px 10px 0;
	width:313px;
	}
.BoxWeddingDestination .BoxContent{
	background:url("http://images2.tropicalsky.co.uk/graphics/box_destination_bg.gif") repeat-y left top;
	min-height:70px;
  height:auto !important;
	height:70px;
	padding:0 9px;
	}
.BoxWeddingDestination p{
	font-size:1em;
	padding:4px 0;
	}
.BoxWeddingDestination a{
	font-weight:bold;
	}
	.BoxWeddingDestination a:hover{
		text-decoration:none;
		}
.BoxWeddingDestination .BoxBottom{
	background:url("http://images3.tropicalsky.co.uk/graphics/box_destination_bottom.gif") no-repeat left top;
	height:4px;
	}

/* Typical Wedding ******************/

.DayStart{
	color:#EA3B00;
	font-weight:bold;
	}
	
.MyBigDay{
	background-color:#FFECEC;
	border:1px solid #EA3B00;
	font-weight:bold;
	padding:10px;
	}

/* Guest Book ******************************/

.GuestBookListing{
	background:url("http://images1.tropicalsky.co.uk/graphics/testimonial_listing_bg.jpg") no-repeat left top;
	padding:10px;
	width:597px;
	}
	.GuestBookListing .GuestImage{
		border:6px solid #FFBD91;
		float:right;
		margin:0 0 15px 15px;
		}
	.GuestBookListing .GuestName{
		color:#F60;
		font-weight:bold;
		}
	.GuestBookListing p{
		font-size:1.1em;
		}

.GuestBookListing a{
	float:right;
	height:0;
	overflow:hidden;
	padding:23px 0 0;
	}
a.BtnSeeCaribbean{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_caribbean_weddings.gif") no-repeat left top;
	width:182px;
	}
a.BtnSeeAfrica{
	background:url("http://images3.tropicalsky.co.uk/graphics/btn_african_weddings.gif") no-repeat left top;
	width:165px;
	}
a.BtnSeeFarEast{
	background:url("http://images1.tropicalsky.co.uk/graphics/btn_far_east_weddings.gif") no-repeat left top;
	width:170px;
	}
a.BtnSeeIndianOcean{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_indian_ocean_weddings.gif") no-repeat left top;
	width:197px;
	}

.HotelGuestBookListing{
	background:url("http://images3.tropicalsky.co.uk/graphics/hotel_testimonial_listing_bg.jpg") no-repeat left top;
	padding:10px;
	width:410px;
	}
	.HotelGuestBookListing .GuestImage{
		border:6px solid #FFBD91;
		float:right;
		margin:0 0 15px 15px;
		}
	.HotelGuestBookListing .GuestName{
		color:#F60;
		font-weight:bold;
		padding:0;
		}
	.HotelGuestBookListing p{
		font-size:1.1em;
		}

.BtnGuestBookEntry{
	background:url("http://images1.tropicalsky.co.uk/graphics/btn_add_guest_book.gif") no-repeat left top;
	float:left;
	height:0;
	overflow:hidden;
	padding:27px 0 0;
	width:197px;
	}

/* Alternative Weddings ***************/

.AltWeddingListing{
	border-bottom:1px solid #DDD;
	margin-bottom:15px;
	padding-bottom:15px;
	}
	.AltWeddingListing img{
		float:right;
		}
	.AltWeddingText{
		float:left;
		width:450px;
		}

/*************************************************************************
WEDDINGS CSS END
*************************************************************************/



/* Table *********************/

.StandardTable{
	border:1px solid #EA3B00;
	clear:left;
	font-size:.9em;
	margin-bottom:15px;
	padding:0;
	width:100%;
	}
	.StandardTable tr.top th{
		text-align:center;
		}
	.StandardTable th{
		background-color:#FFD5D5;
		padding:4px;
		text-align:left;
		}
		.StandardTable td{
			background-color:#FFECEC;
			padding:4px;
			text-align:center;
			}

.InsuranceTable{
	border:1px solid #F90;
	}

.InsuranceTable td{
	padding:4px;
	}

/* Pagination *********************/

.Pagination{
	background-color:#EEE;
	clear:left;
	margin:0 22px 15px 18px;
	padding:5px;
	}
	
.Pagination form{
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:240px;
	}
	.Pagination select{
		border:1px solid #999;
		padding:2px;
		width:150px;
		}
		.Pagination select optgroup{
			font-weight:bold;
			font-style:italic;
			}
			.Pagination select optgroup option{
				padding-left:12px;
				}

.PaginationLink{
	float:right;
	width:270px;
	}

.PaginationLink ul{
	float:right;
	list-style:none;
	margin:0;
	padding:3px 0 0;
	}
	.PaginationLink ul li{
		float:left;
		margin:0;
		padding:0 3px 0;
		}
	.PaginationLink ul li.active{
		font-weight:bold;
		}
	.PaginationLink ul li.all a{
		font-weight:bold;
		}
	.PaginationLink .previous a{
		display:block;
		height:0;
		margin-top:2px;
		overflow:hidden;
		padding-top:11px;
		width:6px;
		}
		.PaginationLink .previous a:hover{
			background-position:0 -22px;
			}
	.PaginationLink .next a{
		display:block;
		height:0;
		margin-top:2px;
		overflow:hidden;
		padding-top:11px;
		width:6px;
		}
		.PaginationLink .next a:hover{
			background-position:0 -22px;
			}

/* Breadcrumbs *********************/

#Breadcrumbs{
	clear:left;
	font-size:1em;
	list-style:none;
	margin:0 18px 0;
	padding:12px 0 0;
	}
#Breadcrumbs.holiday-offers{
	margin:0 5px !important;
	padding:0 0 10px 0;
}
	#Breadcrumbs li{
		background:url("http://images2.tropicalsky.co.uk/graphics/bullet_breadcrumbs.gif") no-repeat right 4px;
		display:block;
		float:left;
		margin:0;
		padding:0 22px 0 0;
		}
	#Breadcrumbs li.last{
		background:none;
		font-weight:bold;
		}
		
	#Breadcrumbs li.lastNav{
		background:none;
		}
		
		#Breadcrumbs li a{
			display:block;
			padding:0;
			}

/* Static Text Content *********************/
	
.imgFloatLeft{
	float:left;
	padding:0 15px 15px 0;
	}

.imgFloatRight{
	float:right;
	padding:0 0 15px 15px;
	}

/* News *********************/

.NewsListing{
	float:left;
	width:310px;
	}
.NewsListing .NewsImg{
	float:left;
	width:80px;
	}
.NewsListing p{
	clear:none;
	float:left;
	font-size:1em;
	min-height:120px;
	width:220px;
	}
#NewsFullImgs{
	float:right;
	text-align:right;
	width:160px;
	}
	#NewsFullImgs img{
		margin-bottom:4px;
		}

/* Competition **************************/

#CompWinner{
	background-color:#FFD5D5;
	color:#EA3B00;
	font-size:1.4em;
	margin-top:15px;
	padding:10px;
	text-align:center;
	width:580px;
	}
	#CompWinner strong{
		color:#EA3B00;
		}

/* Contact Us Page *********************/
	
.ContactDetailsLeft{
	float:left;
	width:35%;
	}
.ContactDetailsLeft h2{
	color:#EA3B00;
	font-size:1.7em;
	margin-bottom:3px;
	}
	.ContactDetailsLeft .TelLabel{
		color:#333;
		font-size:75%;
		font-weight:normal;
		}
	.ContactDetailsLeft #contactphone {
		color:#EA3B00;
	}

.ContactDetailsLeft a{
	font-weight:bold;
	}

/* Site Map *********************/

.SiteMap{
	margin:0 0 15px 20px;
	list-style-image:url("http://images3.tropicalsky.co.uk/graphics/bullet_list.gif");
	padding:0;
	}
	.SiteMap li{
		margin:0;
		padding:0;
		}
		.SiteMap li a{
			font-weight:bold;
			padding:3px;
			}
			.SiteMap ul ul{
				margin:3px 0 10px 22px;
				}
				.SiteMap li ul li{
					font-size:1em;
					}
					.SiteMap li ul li a{
						font-weight:normal;
						padding:0;
						}

/* Pop up Window *************/

#EnlargeTable{
	width:550px;
	}
#EnlargeTable td, #EnlargeTable td p{
	font-weight:bold;
	padding:2px 0 0;
	text-align:center;
	}

/* A to Z Links **********/

.atozLinks{
	list-style:none;
	margin:0;
	padding:0;
	width:840px;
	}
	.atozLinks li{
		display:block;
		float:left;
		font-size:1.8em;
		margin:0;
		padding:0 6px 15px;
		}

/* Cancellation Table **************/

#CancellationTable{
	background:#CCC;
	margin-bottom:15px;
	width:85%;
	}

#CancellationTable th,
#CancellationTable td{
	background:#FFF;
	padding:4px;
	}

#CancellationTable th{
	font-weight:bold;
	}

/* Footer *********************/

#Footer{
	background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no.gif") no-repeat left top;
	padding:0;
	/* relative height fix */
	min-height:50px;
  height:auto !important;
	height:50px;
	}

.footerTel2185{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no2185.gif") no-repeat left top !important;}
.footerTel2186{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no2186.gif") no-repeat left top !important;}
.footerTel2187{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no2187.gif") no-repeat left top !important;}
.footerTel2188{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no2188.gif") no-repeat left top !important;}
.footerTel2189{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no2189.gif") no-repeat left top !important;}
.footerTel2190{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no2190.gif") no-repeat left top !important;}
.footerTel2191{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no2191.gif") no-repeat left top !important;}
.footerTel2192{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no2192.gif") no-repeat left top !important;}
.footerTel2209{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no2209.gif") no-repeat left top !important;}

/* New call tracking 21/01/2011 */
.footerTel9369{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no9369.gif") no-repeat left top !important;}
.footerTel9370{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no9370.gif") no-repeat left top !important;}
.footerTel9371{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no9371.gif") no-repeat left top !important;}
.footerTel9372{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no9372.gif") no-repeat left top !important;}
.footerTel9373{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no9373.gif") no-repeat left top !important;}
.footerTel1799{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no1799.gif") no-repeat left top !important;}

.footerTel9360{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no9360.gif") no-repeat left top !important;}
.footerTel9361{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no9361.gif") no-repeat left top !important;}
.footerTel9362{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no9362.gif") no-repeat left top !important;}
.footerTel0579{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no0579.gif") no-repeat left top !important;}


/* Christmas /tz */
.footerTel2202{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no2202.gif") no-repeat left top !important;}

/* Travel Zoo */
.footerTel2206{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no2206.gif") no-repeat left top !important;}

/*Asia*/
.footerTel2155{background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no2155.gif") no-repeat left top !important;}
.footerTel2156{background:#1F89C2 url("http://images3.tropicalsky.co.uk/graphics/box_footer_tel_no2156.gif") no-repeat left top !important;}
.footerTel2157{background:#1F89C2 url("http://images1.tropicalsky.co.uk/graphics/box_footer_tel_no2157.gif") no-repeat left top !important;}

#SundayTimes #Footer{
	background:#1F89C2 url("http://images2.tropicalsky.co.uk/graphics/box_footer_tel_no_sundaytimes.gif") no-repeat left top;
	}

#Footer ul{
	clear:left;
	list-style:none;
	margin:0 0 0 242px;
	padding:0 .6em;
	}
	#Footer ul li{
		border-right:1px solid #FFF;
		display:block;
		float:left;
		margin:0 .3em .3em;
		padding:0 .6em 0 0;
		white-space:nowrap;
		}
	#Footer li.last{
		border-right:none;
		}
		#Footer li a{
			color:#FFF;
			}
			#Footer li a:hover{
				color:#FC0;
				}
		#Footer li a.HotDeals{
			color:#FC0;
			font-weight:bold;
			text-transform:uppercase;
			}

#Footer .BoxTop{
	background:url("http://images3.tropicalsky.co.uk/graphics/box_footer_top.gif") no-repeat left top;
	clear:left;
	height:3px;
	}
#Footer .BoxBottom{
	background:url("http://images1.tropicalsky.co.uk/graphics/box_footer_bottom.gif") no-repeat left top;
	clear:left;
	height:3px;
	}

#Copyright{
	clear:left;
	padding:0;
	}
#Copyright ul{
	clear:left;
	list-style:none;
	margin:0;
	padding:0 .6em;
	}
	#Copyright ul li{
		border-right:1px solid #333;
		display:block;
		float:left;
		margin:1em .3em .2em;
		padding:0 .6em 0 0;
		white-space:nowrap;
		}
	#Copyright li.last{
		border-right:none;
		}
#Copyright p{
	font-size:1em;
	padding:0 0 0 .9em;
	}
	#Copyright .left{
		float:left;
		width:400px;
		}
	#Copyright .right{
		float:right;
		text-align:right;
		width:500px;
		}

#FooterLogos{
	float:right;
	display:block;
	margin:10px 0 0 5px;
	padding:0;
	width:470px;
	}

	#FooterLogos h2{
		color:#F90;
		float:right;
		font-size:1.4em;
		font-weight:bold;
		padding:3px 0;
		width:260px;
		}
	#FooterLogos p{
		clear:none;
		float:right;
		padding:0;
		width:260px;
		}
	#FooterLogos img{
		float:left;
		}

/* Forms *********************/

input,
select,
textarea{
	border:1px solid #888;
	padding:2px;
	}
	
input:hover,
select:hover,
textarea:hover,
input:focus,
select:focus,
textarea:focus{
	border:1px solid #666;
	}

.FormHeadRed{
	background:#EA3B00 url("http://images2.tropicalsky.co.uk/graphics/form_top_corners_red.gif") no-repeat left top;
	clear:left;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:4px;
	width:592px;
	}
.RedForm{
	background:url("http://images3.tropicalsky.co.uk/graphics/form_bottom_corners_red.gif") no-repeat left bottom;
	}
.RedForm fieldset{
	background:url("http://images1.tropicalsky.co.uk/graphics/form_bg_red.gif") repeat-y left top;
	}

.FormHeadBlue{
	background:#47ADE2 url("http://images2.tropicalsky.co.uk/graphics/form_top_corners_blue.gif") no-repeat left top;
	clear:left;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:4px;
	width:592px;
	}
.BlueForm{
	background:url("http://images3.tropicalsky.co.uk/graphics/form_bottom_corners_blue.gif") no-repeat left bottom;
	}
.BlueForm fieldset{
	background:url("http://images1.tropicalsky.co.uk/graphics/form_bg_blue.gif") repeat-y left top;
	}

.FormHeadOrange{
	background:#FF8533 url("http://images2.tropicalsky.co.uk/graphics/form_top_corners_orange.gif") no-repeat left top;
	clear:left;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:4px;
	width:592px;
	}
.OrangeForm{
	background:url("http://images3.tropicalsky.co.uk/graphics/form_bottom_corners_orange.gif") no-repeat left bottom;
	}
.OrangeForm fieldset{
	background:url("http://images1.tropicalsky.co.uk/graphics/form_bg_orange.gif") repeat-y left top;
	}

.FormHeadShortOrange{
	background:#FF8533 url("http://images2.tropicalsky.co.uk/graphics/form_top_corners_orange_short.gif") no-repeat left top;
	clear:left;
	color:#FFF;
	font-size:1.2em !important;
	font-weight:bold;
	padding:4px !important;
	width:422px;
	}
.OrangeShortForm,
#OrangeShortForm form{
	background:url("http://images3.tropicalsky.co.uk/graphics/form_bottom_corners_orange_short.gif") no-repeat left bottom;
	width:430px !important;
	}
.OrangeShortForm fieldset,
#OrangeShortForm form fieldset{
	background:url("http://images1.tropicalsky.co.uk/graphics/form_bg_orange_short.gif") repeat-y left top;
	width:410px !important;
	}

#StandardForm{
	padding:0 0 3px;
	width:600px;
	}

#StandardForm fieldset{
	width:600px;
	display:block;
	float:left;
	clear:left;
	margin:0;
	padding:10px;
	}
	#StandardForm fieldset fieldset{
		background:none;
		width:500px;
		display:block;
		float:left;
		clear:left;
		margin:0;
		padding:10px;
		}
		#StandardForm fieldset fieldset .checkbox{
			border:none;
			float:left;
			margin:4px 0 0 132px;
			padding:0;
			width:30px;
			}
		#StandardForm fieldset fieldset .checkboxlabel{
			float:left;
			width:330px;
			}

#StandardForm legend{
	font-size:1.6em;
	color:#666;
	font-weight:normal;
	margin-bottom:0;
	}
#StandardForm input,
#StandardForm textarea,
#StandardForm select{
	width:60%;
	float:left;
	border:1px solid #CCC;
	padding:2px;
	margin-bottom:.3em;
	font-size:1.1em;
	}
#StandardForm input:hover,
#StandardForm textarea:hover,
#StandardForm select:hover{
	border:1px solid #999;
	}
#standardform input:focus,
#standardform textarea:focus,
#standardform select:focus{
	border:1px solid #D839A9;
	}
#StandardForm select{
	width:40%;
	}
#StandardForm label{
	color:#333;
	font-size:1.2em;
	line-height:1.3em;
	width:25%;
	float:left;
	}
#StandardForm input{}

#StandardForm input:hover,
#StandardForm select:hover,
#StandardForm textarea:hover,
#StandardForm input:focus,
#StandardForm select:focus,
#StandardForm textarea:focus{
	background:#FFF;
	}

#StandardForm .BtnOrange,
#StandardForm .BtnOrange:hover{
	background:url("http://images2.tropicalsky.co.uk/graphics/btn_submit_bg_orange.gif") no-repeat left top;
	border:none;
	}

#StandardForm .BtnOrange{
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.4em;
	font-weight:bold;
	height:30px;
	margin:4px 0 0;
	padding:0;
	text-align:center;
	width:200px;
	}

#StandardForm .ErrorText{
	color:#F00;
	}

em.error{
	padding:0 0 0 4px;
	text-align:center;
	font-size:1em;
	color:#F00;
	font-style:normal;
	}

.ShortInput{
	width:20% !important;
	}

.FormComment{
	display:block;
	float:left;
	font-size:.9em;
	padding:2px;
	}

.nostyle{
	border:none !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	width:auto !important;
	}

.Checkboxes{
	float:left;
	margin:4px 0;
	width:60%;
	}
.Checkboxes input, .Checkboxes label{
	border:none !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	width:auto !important;
	}
.Checkboxes input{
	margin:3px 0 !important;
	}

/* Call Back Form ***************/

#CallBackForm h3{
	background:url("http://images3.tropicalsky.co.uk/graphics/panel_call_back_title.gif") no-repeat left top;
	float:left;
	height:0;
	margin-top:5px;
	overflow:hidden;
	padding:32px 0 0;
	width:170px;
	}
#CallBackForm fieldset{
	background:#47ADE2 url("http://images1.tropicalsky.co.uk/graphics/panel_call_back_box_bottom.gif") no-repeat left bottom;
	width:162px;
	display:block;
	float:left;
	clear:left;
	margin:0;
	padding:4px;
	}
#CallBackForm label{
	color:#FFF;
	font-size:1em;
	line-height:1.3em;
	width:36%;
	float:left;
	}
#CallBackForm input,
#CallBackForm textarea,
#CallBackForm select{
	width:58%;
	float:left;
	border:1px solid #FFF;
	padding:2px;
	margin-bottom:.3em;
	font-size:1em;
	}
#CallBackForm input:hover,
#CallBackForm textarea:hover,
#CallBackForm select:hover{
	border:1px solid #208FCC;
	}
#CallBackForm input:focus,
#CallBackForm textarea:focus,
#CallBackForm select:focus{
	border:1px solid #208FCC;
	}
#CallBackForm .ErrorText{
	color:#FC0;
	float:right;
	font-size:1em;
	font-weight:bold;
	padding:0 0 5px;
	}
.CalendarBtn{
	margin:0 0 0 5px;
	}
.RequestBtn{
	border:none !important;
	float:none !important;
	margin:12px 0 6px 12px;
	padding:0 !important;
	width:auto !important;
	}

/* Pop Up Box ***************/

#popbox{
	padding:10px 20px;
	text-align:left;
	}

/* Clearfix (updated for IE7 compatibility) ****************/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
   
* html>body .clearfix {
	display:inline;
	width:100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height:1%;
	/* End hide from IE-mac */
	}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility:visible !important;
	margin:0;
	}

.sIFR-replaced {
	visibility:visible !important;
	}

span.sIFR-alternate {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
	}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display:none !important;
	}

/* Tool tips *******************/

a.tooltip, a.tooltip:visited{
	position:relative;
	font-weight:bold;
	text-decoration:none;
	z-index:1;
	}
a.tooltip b{
	position:absolute;
	visibility:hidden;
	width:220px;
	height:0;
	border:1px solid #F60;
	background-color:#FFDFCA;
	left:2em;
	top:1.2em;
	padding:4px;
	}
a.tooltip:hover {
	text-decoration:none; 
	border:0;
	z-index:1000;
	}
a.tooltip:hover b {
	visibility:visible;
	height:50px;
	cursor:pointer;
	z-index:500; 
	text-align:center;
	}

/* News Syndication *******************/

#NewsSyndication{
	display:none;
	}
	#NewsSyndication h2{
		margin:0;
		padding:0;
		}
		#NewsSyndication p{
			margin:0;
			padding:0;
			}
			#NewsSyndication ul{
				display:block;
				list-style:none;
				margin:0;
				padding:0;
				}
				#NewsSyndication ul li{
					margin:0;
					padding:5px 0 0;
					}
					
					

/* Sort Results By form *******************/
	
#SortByWrap {
	display:block;
	float:left;
	font-size:1.1em;
	clear:both;
	padding:3px 5px;
	margin:10px 0;
	width:613px;
	position:relative;
	height:21px;
	background:#ea3b00 url(http://images2.tropicalsky.co.uk/graphics/sort_by_form_bg.gif) no-repeat;
}
					
form#DestinationForm {
	width: 51%;
	float: left;
}
					
form#SortForm {
	float: right;
}
					
form#SortForm label, form#DestinationForm label {
	color: #FFFFFF;
	display: inline;
}
					
form#SortForm select, form#DestinationForm select {
	display: inline;
}
					
form#SortForm input {
	color:#fff;
	background:#f90;
	border:none;
	font-weight:bold;
	display:inline;
	cursor:pointer;
}
				
#SortByForm{
	display:block;
	float:left;
	font-size:1.1em;
	clear:both;
	padding:3px 5px;
	margin:10px 0;
	width:613px;
	position:relative;
	height:21px;
	background:#ea3b00 url(http://images3.tropicalsky.co.uk/graphics/sort_by_form_bg.gif) no-repeat;
	}
#SortByForm fieldset{
	position:absolute;
	top:3px;
	right:5px;
	margin:0;
	poadding:0;
	display:block;
	}
#SortByForm label{
	color:#fff;
	display:inline;
	}
#SortByForm select{
	display:inline;
	}
#SortByForm input{
	color:#fff;
	background:#f90;
	border:none;
	font-weight:bold;
	display:inline;
	cursor:pointer;
	}
	
	
	
	
/* AB Testing Variations *******************/
	#CallBackForm2 fieldset{
		display:block;
		float:left;
		clear:left;
		margin:0;
		padding:4px;
		}	
	#CallBackForm2 label{
		font-size:1.1em;
		line-height:1.3em;
		width:60px;
		float:left;
		text-align:right;
		}
	
	#CallBackForm2 input,
	#CallBackForm2 textarea,
	#CallBackForm2 select{
		width:116px;
		float:left;
		border:1px solid #ddd;
		padding:2px;
		margin-bottom:4px;
		font-size:1.1em;
		}
	#CallBackForm2 select{
		width:122px;
		}
	#CallBackForm2 input:hover,
	#CallBackForm2 textarea:hover,
	#CallBackForm2 select:hover{
		border:1px solid #208FCC;
		}
	
	#CallBackForm2 input:focus,
	#CallBackForm2 textarea:focus,
	#CallBackForm2 select:focus{
		border:1px solid #208FCC;
		}
		
	#CallBackForm2 span.subnote{
		clear:both;
		display:block;
		font-size:9px;
		color:#999;
		margin-left:62px;
		}
	#CallBackForm2 em{
		color:#f00;
		font-style:normal;
		}
	#CallBackForm2 .ErrorText{
		color:#f00;
		float:right;
		font-size:1em;
		font-weight:bold;
		padding:0 0 5px;
		}
	#CallBackForm2 input.RequestBtn{
		margin:0 60px;
		}

	#CallBackForm3{
		background:url(http://images1.tropicalsky.co.uk/graphics/form_small_bg.gif) no-repeat;
		width:429px;
		height:50px;
		margin:0;
		padding:0;
		position:relative;
		}
	#CallBackForm3 legend,
	#CallBackForm3 label{
		display:none;
		}
	#CallBackForm3 input#name{
		position:absolute;
		top:27px;
		left:48px;
		background:none;
		border:none;
		font-size:11px;
		width:116px;
		}
	#CallBackForm3 input#telephone{
		position:absolute;
		top:27px;
		left:232px;
		background:none;
		border:none;
		font-size:11px;
		width:116px;
		}
	#CallBackForm3 input#submit{
		position:absolute;
		top:22px;
		left:348px;
		background:none;
		border:none;
		}


	.BoxLeftForm{
		background:url("http://images2.tropicalsky.co.uk/graphics/left_box_form_topbg.gif") no-repeat left top;
		margin:4px 0 0;
		padding:3px 0 0;
		width:230px;
		}
	.BoxLeftForm .BoxBottom{
		background:url("http://images3.tropicalsky.co.uk/graphics/left_box_form_bottom.gif") no-repeat left top;
		clear:left;
		height:3px;
		}
	.BoxLeftForm h2{
		color:#fff !important;
		font-size:1.4em;
		margin-bottom:5px;
		font-weight:bold;
		}
	#CallBackForm4 fieldset{
		display:block;
		float:left;
		clear:left;
		margin:0;
		padding:4px;
		}	
	#CallBackForm4 label{
		font-size:1.1em;
		line-height:1.3em;
		width:60px;
		float:left;
		color:#fff;
		text-align:right;
		}	
	#CallBackForm4 input,
	#CallBackForm4 textarea,
	#CallBackForm4 select{
		width:116px;
		float:left;
		border:1px solid #fff;
		padding:2px;
		margin-bottom:4px;
		font-size:1.1em;
		}
	#CallBackForm4 select{
		width:122px;
		}
	#CallBackForm4 input:hover,
	#CallBackForm4 textarea:hover,
	#CallBackForm4 select:hover{
		border:1px solid #208FCC;
		}	
	#CallBackForm4 input:focus,
	#CallBackForm4 textarea:focus,
	#CallBackForm4 select:focus{
		border:1px solid #208FCC;
		}		
	#CallBackForm4 span.FormComment{
		color:#fff;
		}		
	#CallBackForm4 span.subnote{
		clear:both;
		display:block;
		font-size:9px;
		color:#fff;
		margin-left:62px;
		}
	#CallBackForm4 em{
		color:#f00;
		font-style:normal;
		}
	#CallBackForm4 .ErrorText{
		color:#f00;
		float:right;
		font-size:1em;
		font-weight:bold;
		padding:0 0 5px;
		}
	#CallBackForm4 input.RequestBtn{
		margin:0 60px;
		}

/* World & Region Maps */

#mapWorld{
	float:left;
	position:relative;
	margin:0;
	width:390px;}

#mapWorld div{
	position:absolute;}

#mapWorld a{
	background:url(http://images2.tropicalsky.co.uk/graphics/bullet_map.gif) no-repeat 50% 0;
	color:#000;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	padding:7px 0 0;
	text-align:center;
	text-decoration:none;
	text-shadow:#FFF 5px 5px 5px;}

#mapWorld a:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #FFF; 
}

#mapWorld a:hover{color:#EA3B00;}

/*WORLD MAP ON HOMEPAGE*/
#mapWorld div#Country1{left:45px; top:52px;}/*Canada*/
#mapWorld div#Country2{left:70px; top:87px;}/*USA*/
#mapWorld div#Country3{left:85px; top:117px;}/*Caribbean*/
#mapWorld div#Country4{left:80px; top:167px; width:80px;}/*South America*/
#mapWorld div#Country5{left:190px; top:152px;}/*Africa*/
#mapWorld div#Country6{left:185px; top:92px; width:80px;}/*Egypt and Middle East*/
#mapWorld div#Country6 a{background-position:50% 100% !important; padding:0 0 7px !important;}/*Egypt and Middle East LINK*/
#mapWorld div#Country7{left:230px; top:152px; width:60px;}/*Indian Ocean*/
#mapWorld div#Country8{left:305px; top:142px;}/*Far East*/
#mapWorld div#Country9{left:290px; top:192px;}/*Australasia*/

#mapRegion{
	position:relative;
	margin:0;
	text-align:center;
	width:620px;}

#mapRegion div{
	position:absolute;}

#mapRegion a{
	background:#FFF;
	border:2px solid #CCC;
	color:#C60;
	display:block;
	font-weight:bold;
	line-height:1.2em;
	padding:2px 5px;
	text-align:center;
	text-decoration:none;}

#mapRegion a:hover{
	background:#F60;
	border:2px solid #F60;
	color:#FFF;}

#mapRegion img{
	float:right;}

/*CARIBBEAN MAP*/
.mapCaribbean a{font-size:1em;}
.mapCaribbean div#Country1{left:150px; top:90px;}/*Cuba*/
.mapCaribbean div#Country2{left:230px; top:40px;}/*Bahamas*/
.mapCaribbean div#Country3{left:175px; top:155px;}/*Jamaica*/
.mapCaribbean div#Country4{left:290px; top:95px; width:66px;}/*Dominican Republic*/
.mapCaribbean div#Country5{left:400px; top:145px;}/*St. Kitts*/
.mapCaribbean div#Country6{left:470px; top:132px;}/*Antigua*/
.mapCaribbean div#Country7{left:434px; top:195px;}/*St Lucia*/
.mapCaribbean div#Country8{left:420px; top:238px;}/*Grenada*/
.mapCaribbean div#Country9{left:488px; top:238px;}/*Barbados*/
.mapCaribbean div#Country10{left:448px; top:260px;}/*Tobago*/
.mapCaribbean div#Country11{left:20px; top:115px;}/*Mexico*/
.mapCaribbean div#Country12{left:80px; top:120px; width:55px;}/*Cayman Islands*/
.mapCaribbean div#Country13{left:412px; top:215px;}/*Grenadines*/
.mapCaribbean div#Country14{left:460px; top:280px;}/*Trinidad*/
.mapCaribbean div#Country15{left:460px; top:25px;}/*Bermuda*/

/*
LIVE CARIBBEAN MAP
.mapCaribbean div#Country1{left:210px; top:80px;}Cuba*
.mapCaribbean div#Country2{left:270px; top:30px;}/*Bahamas*
.mapCaribbean div#Country3{left:240px; top:140px;}/*Jamaica*
.mapCaribbean div#Country4{left:345px; top:75px; width:62px;}/*Dominican Republic*
.mapCaribbean div#Country5{left:435px; top:110px;}/*St. Kitts*
.mapCaribbean div#Country6{left:500px; top:98px;}/*Antigua*
.mapCaribbean div#Country7{left:468px; top:150px;}/*St Lucia*
.mapCaribbean div#Country8{left:457px; top:188px;}/*Grenada*
.mapCaribbean div#Country9{left:550px; top:169px;}/*Barbados*
.mapCaribbean div#Country10{left:540px; top:205px;}/*Tobago*
.mapCaribbean div#Country11{left:70px; top:115px;}/*Mexico*
.mapCaribbean div#Country12{left:157px; top:110px; width:50px;}/*Cayman Islands*
.mapCaribbean div#Country13{left:448px; top:169px;}/*Grenadines*/

.mapCaribbean div#Country5 a,
.mapCaribbean div#Country6 a,
.mapCaribbean div#Country7 a,
.mapCaribbean div#Country8 a,
.mapCaribbean div#Country9 a,
.mapCaribbean div#Country10 a,
.mapCaribbean div#Country14 a,
.mapCaribbean div#Country13 a{padding:0px 3px 1px;}

/*AUSTRALASIA MAP*/
.mapAustralasia div#Country1{left:200px; top:120px;}/*Australia*/
.mapAustralasia div#Country2{left:475px; top:250px;}/*New Zealand*/

.mapAustralasia div#Country1 a{font-size:1.6em;}
.mapAustralasia div#Country2 a{font-size:1.2em;}

/*FAR EAST MAP*/
.mapFarEast a{font-size:1.2em;}
.mapFarEast div#Country1{left:200px; top:25px;}/*China*/
.mapFarEast div#Country2{left:230px; top:150px;}/*Vietnam*/
.mapFarEast div#Country3{left:140px; top:130px;}/*Thailand*/
.mapFarEast div#Country4{left:170px; top:220px;}/*Malaysia*/
.mapFarEast div#Country5{left:198px; top:250px;}/*Singapore*/
.mapFarEast div#Country6{left:280px; top:312px;}/*Bali*/
.mapFarEast div#Country7{left:280px; top:80px;}/*Hong Kong*/

.mapFarEast div#Country7 a{font-size:1em; padding:0px 3px 1px;}

/*INDIAN OCEAN MAP*/
.mapIndianOcean a{font-size:1.2em;}
.mapIndianOcean div#Country1{left:480px; top:100px;}/*Sri Lanka*/
.mapIndianOcean div#Country2{left:390px; top:105px;}/*Maldives*/
.mapIndianOcean div#Country3{left:180px; top:150px;}/*Seychelles*/
.mapIndianOcean div#Country4{left:290px; top:220px;}/*Mauritius*/
.mapIndianOcean div#Country5{left:450px; top:20px;}/*India*/
.mapIndianOcean div#Country6{left:100px; top:40px;}/*Africa*/

/*SOUTH AMERICA MAP*/
.mapSouthAmerica a{font-size:1.2em;}
.mapSouthAmerica div#Country1{left:410px; top:230px;}/*Brazil*/
.mapSouthAmerica div#Country2{left:170px; top:50px;}/*Mexico*/
.mapSouthAmerica div#Country3{left:190px; top:160px;}/*Ecuador and Galapagos Islands*/
.mapSouthAmerica div#Country3 a{font-size:1em; padding:0px 3px 1px; width:90px;}

/*MIDDLE EAST MAP*/
.mapMiddleEast a{font-size:1.2em;}
.mapMiddleEast div#Country1{/*left:263px;*/ left:179px; top:60px;}/*Qatar*/
.mapMiddleEast div#Country2{/*left:457px;*/ left:378px; top:86px;}/*Dubai*/
.mapMiddleEast div#Country3{/*left:486px;*/ left:407px; top:64px;}/*Ajman*/
.mapMiddleEast div#Country4{/*left:558px;*/ left:474px; top:91px;}/*Fujairah*/
.mapMiddleEast div#Country5{/*left:475px;*/ left:396px; top:35px;}/*Ras Al Khaimah*/
.mapMiddleEast div#Country6{left:360px; top:350px;}/*Oman 1*/
.mapMiddleEast div#Country7{left:70px; top:260px;}/*Egypt*/
.mapMiddleEast div#Country8{left:553px; top:200px;}/*Oman 2*/
.mapMiddleEast div#Country9{/*left:372px;*/ left:293px; top:123px;}/*Abu Dhabi*/
.mapMiddleEast div#Country10{/*left:370px;*/ left:290px; top:195px;}/*Dubai and the Emirates*/

.mapMiddleEast div#Country3 a,
.mapMiddleEast div#Country4 a,
.mapMiddleEast div#Country5 a{font-size:1em; padding:0px 3px 1px;}

.mapMiddleEast div#Country2 a,
.mapMiddleEast div#Country7 a,
.mapMiddleEast div#Country9 a{font-size:1.4em;}

/* Full Column Layout e.g. Caribbean Holidays & Hot Deals */

.BoxFullBlue{
	background:url("http://images1.tropicalsky.co.uk/graphics/main_page_blue_full_box_bg.gif") repeat-y left top;
	position:relative;
	width:900px;}

.BoxFullBlueTop,
.BoxFullBlueBottom{
	clear:left;
	height:3px;}

.BoxFullBlueTop{background:url("http://images2.tropicalsky.co.uk/graphics/main_page_blue_full_box_top.gif") no-repeat left top;}

.BoxFullBlueBottom{background:url("http://images3.tropicalsky.co.uk/graphics/main_page_blue_full_box_bottom.gif") no-repeat left top;}

.BoxFullBlue .TextContent{
	padding:10px 18px 15px 25px;
	width:857px;}

.BoxFullBlue .TextContent h1{
	color:#47ADE2;
	font-size:2.2em;
	font-weight:bold;}

.BoxFullBlue #Breadcrumbs{
	margin:0 18px 0 25px;}

.BoxFullBlue #RegionText{
	float:left;
	width:300px;}

.BoxFullBlue #RegionMap{
	float:left;
	padding-left:8px;
	width:542px;}

.BoxFullBlue #mapRegion{
	margin-bottom:10px;
	width:542px !important;}

.BoxFullBlue #RegionOffers{
	border-top:1px solid #CCC;
	float:left;
	min-height:610px;
	position:relative;
	width:850px;}

.BoxFullBlue #RegionOffers h2{
	color:#47ADE2;
	float:left;
	font-size:1.6em;
	font-weight:bold;
	padding:20px 0;
	width:620px;}

.BoxFullDeals{
	background:url("http://images1.tropicalsky.co.uk/graphics/main_page_deals_full_box_bg.gif") repeat-y left top;
	padding:0 10px;
	width:880px;}

.BoxFullDealsTop{
	clear:left;
	height:3px;}

.BoxFullDealsBottom{
	clear:left;
	height:7px;}

.BoxFullDealsTop{background:url("http://images2.tropicalsky.co.uk/graphics/main_page_deals_full_box_top.gif") no-repeat left top;}

.BoxFullDealsBottom{background:url("http://images3.tropicalsky.co.uk/graphics/main_page_deals_full_box_bottom.gif") no-repeat left top;}


/* NEW TOP NAVIGATION with images */

ul#topNavigation{
	clear:both;
	float:left;
	list-style:none;
	margin-bottom:0 !important;
	margin-left:0 !important;
	margin-top:4px !important;
	padding:0;
	width:900px;
	}

ul#topNavigation li{
	float:left;
	margin-bottom:0 !important;
	position:relative;
	z-index:2000;
	}

ul#topNavigation li a,
ul#topNavigation li span{
	display:block;
	height:0;
	margin:0;
	overflow:hidden;
	padding:32px 0 0 0;
	}

ul#topNavigation li:hover a, #topNavigation li a:hover{
	background-position:0 -62px;
	}

#topNavigation a.nav1{background:url(http://images3.tropicalsky.co.uk/graphics/btn-nav-home.png) no-repeat left top; width:73px;}
#topNavigation span.nav2{background:url(http://images1.tropicalsky.co.uk/graphics/btn-nav-destinations.png) no-repeat left top; cursor:default; width:126px;}
#topNavigation a.nav3{background:url(http://images2.tropicalsky.co.uk/graphics/btn-nav-about-us.png) no-repeat left top; width:96px;}
#topNavigation a.nav4{background:url(http://images3.tropicalsky.co.uk/graphics/btn-nav-deals.png) no-repeat left top; width:168px;}
#topNavigation a.nav5{background:url(http://images1.tropicalsky.co.uk/graphics/btn-nav-weddings.png) no-repeat left top; width:96px;}
#topNavigation a.nav6{background:url(http://images2.tropicalsky.co.uk/graphics/btn-nav-news.png) no-repeat left top; width:116px;}
#topNavigation a.nav7{background:url(http://images3.tropicalsky.co.uk/graphics/btn-nav-blog.png) no-repeat left top; width:115px;}
#topNavigation a.nav8{background:url(http://images1.tropicalsky.co.uk/graphics/btn-nav-contact.png) no-repeat left top; width:110px;}
				
#Nav1 #topNavigation a.nav1,
#Nav2 #topNavigation a.nav2,
#Nav3 #topNavigation a.nav3,
#Nav4 #topNavigation a.nav4,
#Nav5 #topNavigation a.nav5,
#Nav6 #topNavigation a.nav6,
#Nav7 #topNavigation a.nav7,
#Nav8 #topNavigation a.nav8,
ul#topNavigation li.pop:hover span{
	background-position:0 -62px;
	cursor:default;
	}

#topNavigation ul{
	background:url(http://images2.tropicalsky.co.uk/graphics/top-sub-nav-bottom.png) no-repeat left bottom;
	border-top:4px solid #8CC8E7;
	clear:both;
	display:none;
	float:left;
	left:0px;
	list-style:none;
	margin-left:-1px;
	padding:0 0 2px;
	position:absolute;
	top:32px;
	width:244px;
	}

#topNavigation li:hover ul.sub{
	display:block !important;
	}

#topNavigation li li{
	float:none;
	margin:0px 4px;
	padding:0;
	}

#topNavigation li li a{
	background:none !important;
	border-bottom:1px solid #8CC8E7;
	color:#FFF;
	cursor:pointer !important;
	font-size:1.2em;
	font-weight:bold;
	height:auto;
	overflow:visible;
	padding:6px 5px 7px 8px;
	text-decoration:none;
	width:223px !important;
	}

#topNavigation li li.arrow a{
	background:url(http://images3.tropicalsky.co.uk/graphics/bullet_sub_nav.gif) no-repeat 97% 50% !important;
	}
	
#topNavigation li li.christmas a{
	color:#FFFF00;
	font-size:1.2em;
	}
	
#topNavigation li li:hover{
	background:#8CC8E7 !important;
	}

#topNavigation li li:hover ul{
	display:block !important;
	}

#topNavigation ul ul{
	left:236px;
	margin-left:0;
	top:0px;
	}

#topNavigation ul ul.caribbean{top:-63px;}
#topNavigation ul ul.fareast{top:-60px;}
#topNavigation ul ul.indianocean{top:-50px;}
#topNavigation ul ul.egypt{top:-90px;}
#topNavigation ul ul.samerica{top:-15px;}

#topNavigation li li ul a{
	font-size:1.1em;
	padding:2px 5px 3px 8px;
	}

#topNavigation li li.arrow ul li a{
	background:none !important;
	}

/* Choose a destination select drop down look-a-like */

#ChooseDestinationDrop{
	background:url(http://images1.tropicalsky.co.uk/graphics/choose-dest-drop-bg.png) no-repeat left top;
	float:left;
	height:46px;
	width:531px;}

#ChooseDestinationDrop p{
	color:#F60;
	float:left;
	font-weight:bold;
	padding:14px 8px 0;
	text-align:right;
	width:212px;}



#ChooseDestinationDrop div#dropdown{
	background:url(http://images2.tropicalsky.co.uk/graphics/choose-dest-select-look.gif) no-repeat left bottom;
	float:left;
	height:35px;
	position:relative;
	width:300px;}

#ChooseDestinationDrop ul{
	background:#FFF;
	border:1px solid #CCC;
	display:none;
	float:left;
	height:250px;
	left:0;
	list-style:none;
	margin:0;
	overflow:auto;
	padding:0;
	position:absolute;
	top:-217px;
	width:242px;}

#ChooseDestinationDrop div#dropdown:hover ul{
	display:block;}

#ChooseDestinationDrop ul li{
	clear:left;
	float:left;
	margin:0;
	width:220px;}

#ChooseDestinationDrop ul a{
	border-bottom:1px solid #DDD;
	clear:left;
	color:#666;
	display:block;
	float:left;
	padding:5px 0 5px 8px;
	text-decoration:none;
	width:217px;}

#ChooseDestinationDrop ul a:hover{
	background:#EEE;
	color:#F60;}

/* Region Offers */

.regionListItem{
	float:left;
	height:135px;
	width:310px;}

.regionListItem img{
	float:left;
	width:100px;}

.regionListItem h3{
	float:right;
	font-size:1.4em;
	width:200px;}

.regionListItem h3 a:hover,
.regionListItem h3 a:hover *{
	color:#F90;}

.regionListItem h3 a{
	display:block;
	font-weight:bold;
	/*padding:0 0 15px;*/
	padding:0 0 2px;
	text-decoration:none;}

.regionListItem h3 a strong{
	color:#1F89C2;
	display:block;
	font-size:1.2em;}

.regionListItem h3 em{
	color:#EA3B00;
	font-style:normal;}

.regionListItem h3 em strong{
	color:#EA3B00;
	font-size:1.6em;}
	
.regionListItem h3 span{
	background:url('http://images3.tropicalsky.co.uk/graphics/all-stars.gif') no-repeat;
	display:block;
	height:13px;
	width:104px;}
	
span.star0{
	background:none !important;}
	
span.star1{
	background-position:0px 0px !important;}

span.star15{
	background-position:0px -170px !important;}
	
span.star2{
	background-position:0px -340px !important;}

span.star25{
	background-position:0px -510px !important;}

span.star3{
	background-position:0px -680px !important;}

span.star35{
	background-position:0px -850px !important;}

span.star4{
	background-position:0px -1020px !important;}

span.star45{
	background-position:0px -1190px !important;}

span.star5{
	background-position:0px -1360px !important;}

span.star55{
	background-position:0px -1530px !important;}

span.star6{
	background-position:0px -1700px !important;}

span.star65{
	background-position:0px -1870px !important;}

span.star7{
	background-position:0px -2040px !important;}

/*dirty hack 
h3.star0 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_0.gif") no-repeat left bottom;*/
/*
h3.star0 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_0.gif") no-repeat left bottom;}
h3.star1 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_1.gif") no-repeat left bottom;}
h3.star15 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_1_5.gif") no-repeat left bottom;}
h3.star2 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_2.gif") no-repeat left bottom;}
h3.star25 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_2_5.gif") no-repeat left bottom;}
h3.star3 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_3.gif") no-repeat left bottom;}
h3.star35 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_3_5.gif") no-repeat left bottom;}
h3.star4 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_4.gif") no-repeat left bottom;}
h3.star45 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_4_5.gif") no-repeat left bottom;}
h3.star5 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_5.gif") no-repeat left bottom;}
h3.star55 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_5_5.gif") no-repeat left bottom;}
h3.star6 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_6.gif") no-repeat left bottom;}
h3.star65 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_6_5.gif") no-repeat left bottom;}
h3.star7 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_7.gif") no-repeat left bottom;}
*/

#regionRightCol{
	left:622px;
	top:0;
	position:absolute;
	width:228px;}

#regionRightCol .box{
	background:url(http://images3.tropicalsky.co.uk/graphics/region-right-col-box-bg.png) no-repeat left bottom;
	float:left;
	margin-top:8px;
	width:228px;}

#regionRightCol .box h4{
	background:url(http://images1.tropicalsky.co.uk/graphics/region-right-col-box-bg.png) no-repeat left top;
	color:#F60;
	float:left;
	font-size:1.4em;
	padding:10px 10px 4px;
	width:208px;}

#regionRightCol .box h4 strong{
	color:#F60;
	display:block;
	font-size:1.2em;}

#regionRightCol p.icon{
	float:left;
	padding:0;
	text-align:center;
	width:100px;}
	
/*#blognewsRightCol{float:right; margin-top:10px;}
#blognewsRightCol .box{
	background:url(http://images3.tropicalsky.co.uk/graphics/region-right-col-box-bg.png) no-repeat left bottom;
	float:left;
	margin-top:0;
	width:228px;}
#blognewsRightCol .box h4{
	background:url(http://images3.tropicalsky.co.uk/graphics/region-right-col-box-bg.png) no-repeat left top;
	color:#F60;
	float:left;
	font-size:1.4em;
	padding:10px 10px 4px;
	width:208px;}
#blognewsRightCol .box h4 strong{
	color:#F60;
	display:block;
	font-size:1.2em;}

#blognewsRightCol .blog{
	padding-bottom:5px;}

#blognewsRightCol .blog p{
	float:left;
	padding:0;
	width:228px;}

#blognewsRightCol .blog p a{
	border-top:1px solid #DDD;
	display:block;
	font-weight:bold;
	padding:5px 10px 2px;
	text-decoration:none;
	width:208px;}

#blognewsRightCol .blog p small{
	color:#777;
	display:block;
	font-size:.8em;
	padding:0 10px 5px;
	width:208px;}*/






#regionRightCol p.icon strong{
	display:block;
	text-align:center;}

#regionRightCol p.temp{
	clear:none;
	float:right;
	font-size:1.2em;
	padding:0;
	width:100px;}

#regionRightCol p.temp strong{
	color:#666;
	display:block;
	font-size:2.8em;
	line-height:1.1em;}

#regionRightCol p.temp img{
	float:right;
	margin-right:18px;}

#regionRightCol .extras{
	border-top:1px solid #CCC;
	float:left;
	margin-top:10px;
	padding:10px 0;
	position:relative;
	width:228px;}

#regionRightCol .extras p{
	float:left;
	font-size:1em;
	padding:0 10px 1px;
	width:190px;}

#regionRightCol .extras p strong{
	display:block;
	float:left;
	width:80px;}

#regionRightCol .tempandrain{
	border-top:1px solid #CCC;
	float:left;
	margin-top:10px;
	padding:10px 0;
	width:228px;}

#regionRightCol .tempandrain h4{
	background:none;
	font-size:1.4em;
	padding-top:0;}

#regionRightCol #weatherlogo{
	left:157px;
	top:10px;
	position:absolute;
	width:61px;}

#regionRightCol .blog{
	padding-bottom:5px;}

#regionRightCol .blog p{
	float:left;
	padding:0;
	width:228px;}

#regionRightCol .blog p a{
	border-top:1px solid #DDD;
	display:block;
	font-weight:bold;
	padding:5px 10px 2px;
	text-decoration:none;
	width:208px;}

#regionRightCol .blog p small{
	color:#777;
	display:block;
	font-size:.8em;
	padding:0 10px 5px;
	width:208px;}
	
/* Ask our Expert form on Hotel Page */

#AskExpertContainer{
	float:left;
	margin:0 0 15px;
	position:relative;
	/*width:430px;*/
	width:638px;}

#TeamPhoto{
	height:111px;
	/*left:330px;*/
	position:absolute;
	right:2px;
	top:-10px;
	width:92px;}

#TeamPhoto img{
	height:111px;
	width:92px;}

#AskExpertBrdr{
	background:url(http://images1.tropicalsky.co.uk/graphics/askquestion-brdr-bg.gif) no-repeat 0 100%;
	float:left;
	margin-left:-8px;
	padding-left:8px;
	/*width:430px;*/
	width:646px;}

#AskExpertBrdr h2{
	/*background:url(http://images2.tropicalsky.co.uk/graphics/askquestion-title-bg.png) no-repeat;*/
	background:#369fd6 url(http://images2.tropicalsky.co.uk/graphics/askquestion-title-bg.gif) no-repeat;
	color:#FFF;
	float:left;
	font-size:1.4em;
	padding:8px 15px;
	/*width:414px;*/
	width:608px;}

#AskExpertBrdr h2 span{
	color:#FFF;
	float:right;
	font-size:.8em;}

#AskQuestion{
	float:left;
	/*width:210px;*/
	width:638px;}

#AskQuestion fieldset{
	float:left;
	padding:10px 20px 15px 15px;}

#AskQuestion fieldset .colA{
	float:left;
	width:285px;}

#AskQuestion fieldset .colB{
	float:left;
	width:315px;}

#AskQuestion fieldset .colC{
	border-top:1px solid #ccc;
	float:left;
	margin-top:8px;
	padding-top:10px;
	width:600px;}

#AskQuestion label{
	float:left;
	font-size:1.2em;
	padding-top:2px;
	width:77px;}

#AskQuestion fieldset .colB label{
	float:left;
	width:110px;}

#AskQuestion span.sublabel{
	float:left;
	font-size:1.2em;
	padding-left:2px;
	padding-top:3px;
	width:45px;}

#AskQuestion label.error{
	color:#F00;
	font-weight:bold;}

#AskQuestion input,
#AskQuestion select,
#AskQuestion textarea{
	border:1px solid #999;
	float:left;
	font-size:1.2em;
	margin-bottom:3px;
	padding:3px;
	/*width:170px;*/
	width:190px;}

#AskQuestion input.error{
	border:1px solid #F00;}
	
#AskQuestion fieldset .colC textarea{
	margin-bottom:7px;
	width:300px;}

#AskQuestion select{
	width:198px;}

#AskQuestion .FormComment{
	display:block;
	float:left;
	font-size:1.2em;
	padding:2px;
	}
	
#AskQuestion .submit{
	border:none;
	/*float:left;*/
	float:right;
	margin:0;
	padding:0;
	width:auto;}

#ExpertProfile{
	/*background:url(http://images3.tropicalsky.co.uk/graphics/expert-profile-bg.png) no-repeat;*/
	float:left;
	margin:10px 0;
	/*width:212px;*/
	width:288px;}

#ExpertProfile h3{
	/*color:#F60;*/
	color:#336699;
	font-size:1.4em;
	font-weight:normal;
	/*padding:10px 0 5px 10px;*/
	padding:10px 0;
	width:180px;}

#ExpertProfile h3 strong{
	/*color:#F60;*/
	color:#336699;
	display:block;
	font-size:1.15em;}

#ExpertProfile p{
	font-weight:normal;
	/*line-height:1.3em;*/
	line-height:1.5em;
	padding:0;
	text-align:left;
	/*width:200px;*/
	width:268px;}

#ExpertProfile .tel{
	/*color:#F60;*/
	background:url('http://images3.tropicalsky.co.uk/graphics/expert-profile-bg.gif') no-repeat bottom left;
	color:#336699;
	margin:15px 0 15px 0;
	padding:5px 0 5px 0;
	text-align:center;}

#ExpertProfile .tel strong{
	/*color:#F60;*/
	color:#336699;
	display:block;
	/*font-size:1.4em;*/
	font-size:2.2em;
	font-weight:normal;
	line-height:1.2em;
	text-align:center;}

#ExpertProfile .buttontext{
	padding-right:0;}

#ExpertProfile .buttontext,
#ExpertProfile .buttontext a{
	background-image:url(http://images1.tropicalsky.co.uk/graphics/btn-text-link-bg-red.png);
	float:none !important;
	text-align:center !important;}

#CallBackExpert{
	background:url(http://images2.tropicalsky.co.uk/graphics/call-back-expert-box-bg.jpg) no-repeat;
	float:left;
	margin-bottom:15px;
	padding:15px 0 0;
	position:relative;
	width:642px;}

#CallBackExpertBrdr{
	background:url(http://images3.tropicalsky.co.uk/graphics/call-back-expert-box-bg.jpg) no-repeat left bottom;
	float:left;
	padding-bottom:15px;
	width:642px;}

#CallBackExpert h3,
#CallBackExpert p{
	padding:0;}

#CallBackExpert .left{
	float:left;
	padding:0 0 0 15px;
	width:237px;}

#CallBackExpert .left h3{
	font-size:1.8em;}

#CallBackExpert .left p{
	padding-bottom:3px;}

#CallBackExpert .left a{
	background:url(http://images1.tropicalsky.co.uk/graphics/btn-request-call-back.png) no-repeat;
	display:block;
	height:0;
	overflow:hidden;
	padding:28px 0 0;
	width:133px;}

#CallBackExpert .right{
	float:left;
	padding:0 0 0 15px;
	width:275px;}

#CallBackExpert .right h3{
	color:#1F88C1;
	font-size:1.8em;}

#CallBackExpert .right p#needHelpBannner{
	color:#369;
	font-size:2.6em;
	font-weight:bold;
	line-height:1em;}

/* New Deals Section */

#dealsSearch{
	float:left;
	width:220px;}

#dealsSearch p{
	background:url(http://images2.tropicalsky.co.uk/graphics/deals-search-title-bg.png) no-repeat 90% 50%;
	color:#EA3B00;
	font-size:1.6em;
	line-height:1.2em;
	padding:10px;}

#dealsSearch p strong{
	color:#EA3B00;
	display:block;
	font-size:1.2em;
	line-height:1.2em;}

#dealsSearch fieldset{
	float:left;
	padding:0 0 0 10px;
	width:210px;}

#dealsSearch label{
	float:left;
	padding:0 0 5px;}

#dealsSearch input{
	background:url(http://images3.tropicalsky.co.uk/graphics/ico-calendar.gif) no-repeat 96% 50%;
	border-color:#999;
	float:left;
	font-size:1.4em;
	padding:4px;
	width:180px;}

#dealsSearch input.submit{
	border:none;
	margin:5px 0 0 0;
	padding:0;
	width:auto;}

.dealsHighlight{
	float:left;
	width:330px;}

.dealsHighlight img{
	float:left;
	width:150px;}

.dealsHighlight h3{
	float:right;
	font-size:1.3em;
	padding:15px 8px 0;
	width:164px;}

.dealsHighlight h3 a:hover,
.dealsHighlight h3 a:hover *{
	color:#F90;}

.dealsHighlight h3 a{
	display:block;
	font-weight:bold;
	padding:0 0 15px;
	text-decoration:none;}

.dealsHighlight h3 a strong{
	color:#1F89C2;
	display:block;
	font-size:1.2em;}

.dealsHighlight h3 em{
	color:#EA3B00;
	display:block;
	font-style:normal;
	padding-top:5px;}

.dealsHighlight h3 em strong{
	color:#EA3B00;
	display:block;
	font-size:1.6em;}

body#Deals .BoxFullBlue,
body#Deals .BoxFullBlueTop,
body#Deals .BoxFullBlueBottom{
	background-color:#B1DCF3;}

div#dealsPadding{
	padding:10px 0 10px 17px;
	width:883px;}
	
ul#dealsTabs{
	list-style:none;
	margin:0;
	/*padding:0 0 0 20px;*/
	padding:0 0 0 10px;}

ul#dealsTabs li{
	background:url(http://images1.tropicalsky.co.uk/graphics/deals-tab-bg-small.png) no-repeat left top;
	float:left;
	height:42px;
	margin:0 3px 0 0;
	padding:0 0 0 10px;}

ul#dealsTabs li.active{
	background:url(http://images2.tropicalsky.co.uk/graphics/deals-tab-bg-big.png) no-repeat left top;}

ul#dealsTabs li.active h1{
	background:url(http://images3.tropicalsky.co.uk/graphics/deals-tab-bg-big.png) no-repeat right top;
	color:#47ADE2;
	font-size:1.4em;
	font-weight:bold;
	/*padding:9px 20px 3px 10px;*/
	padding:9px 10px 3px 0;
	text-transform:uppercase;}

ul#dealsTabs li a{
	background:url(http://images1.tropicalsky.co.uk/graphics/deals-tab-bg-small.png) no-repeat right top;
	color:#FFF;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding:18px 20px 8px 10px;
	text-decoration:none;}

ul#dealsTabs li a:hover{
	color:#09C;}

div#dealsContainer{
	background:#FFF url(http://images2.tropicalsky.co.uk/graphics/deals-listing-container-top.gif) no-repeat left top;
	float:left;
	padding:9px 9px 0;
	width:848px;}

#dealsFilter{
	background:url(http://images3.tropicalsky.co.uk/graphics/deals-filter-bg.png) no-repeat left top;
	float:left;
	padding:9px;
	width:830px;}

#dealsFilter form{
	border-bottom:1px solid #CCC;
	float:left;
	padding-bottom:10px;
	width:830px;}

#dealsFilter p{
	color:#F60;
	cursor:pointer;
	font-size:1.4em;
	font-weight:bold;
	padding:0 0 0 14px;}

#dealsFilter p.panel-down{background:url(http://images1.tropicalsky.co.uk/graphics/deals-filter-title-active.png) no-repeat left 51%;}
 
#dealsFilter p.panel-up{background:url(http://images2.tropicalsky.co.uk/graphics/deals-filter-title.png) no-repeat left 51%;}

#dealsFilter .panel-closed{display:none;}

#dealsFilter fieldset{
	float:left;}

#dealsFilter h2{
	color:#F60;
	font-size:1.2em;
	margin:10px 0 0;
	padding:10px 0 15px 28px;}

#dealsFilter h2 strong{
	color:#F60;
	font-size:1.2em;}

#dealsFilter fieldset.step1{
	border-right:1px solid #CCC;
	padding:0 0 0 80px;
	width:225px;}

#dealsFilter fieldset.step1 h2{background:url(http://images3.tropicalsky.co.uk/graphics/deals-filter-step1.gif) no-repeat left 45%;}

#dealsFilter fieldset.step2{
	border-right:1px solid #CCC;
	padding:0 0 0 20px;
	width:235px;}

#dealsFilter fieldset.step2 h2{background:url(http://images1.tropicalsky.co.uk/graphics/deals-filter-step2.gif) no-repeat left 45%;}

#dealsFilter fieldset.step3{
	padding:0 0 0 20px;
	width:225px;}

#dealsFilter fieldset.step3 h2{background:url(http://images2.tropicalsky.co.uk/graphics/deals-filter-step3.gif) no-repeat left 45%;}

#dealsFilter label{
	float:left;
	margin-bottom:10px;
	padding:1px 0 0 0;
	width:90px;}

#dealsFilter input{
	border:none;
	float:left;
	margin:0 1px 10px 0;
	padding:0;}

#dealsFilter input.submit{
	border:none;
	margin:5px 0 0 0;
	padding:0;}

#dealsListing{
	background:#FFF url(http://images3.tropicalsky.co.uk/graphics/deals-listing-container-bottom.gif) no-repeat left bottom;
	float:left;
	padding:0 9px 9px;
	width:848px;}

#dealsListing .listItem{
	float:left;
	margin-bottom:10px;
	padding:5px;
	width:838px;}

#dealsListing .listItem.bg{
	background-color:#EEE;}

#dealsListing .listImagePop{
	float:left;
	position:relative;
	width:100px;}

#dealsListing .listImagePop div.pop{
	background:#FFF;
	border:5px solid #47ADE2;
	display:none;
	left:100px;
	padding:6px 6px 0;
	position:absolute;
	top:0;
	width:600px;}

#dealsListing .listImagePop div.pop h2{
	float:left;
	margin-bottom:3px;
	padding:0;
	width:415px;}

#dealsListing .listImagePop div.pop p{
	float:left;
	text-align:justify;
	width:415px;}

#dealsListing .listImagePop div.pop a.popimg{
	display:block;
	float:right;
	padding:0 0 6px;
	width:170px;}

#dealsListing .listImagePop:hover div.pop{
	display:block;}

#dealsListing h2{
	float:left;
	font-size:1.4em;
	padding:10px 0 0 10px;
	width:400px;}

#dealsListing h2 a:hover,
#dealsListing h2 a:hover *{
	color:#F60;}

#dealsListing h2 a{
	display:block;
	font-weight:bold;
	padding:0 0 17px;
	text-decoration:none;}

#dealsListing h2 a strong{
	color:#1F89C2;
	display:block;
	font-size:1.2em;}

h2.star0 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_0.gif") no-repeat left bottom;}
h2.star1 a{background:url("http://images1.tropicalsky.co.uk/graphics/star_1.gif") no-repeat left bottom;}
h2.star15 a{background:url("http://images2.tropicalsky.co.uk/graphics/star_1_5.gif") no-repeat left bottom;}
h2.star2 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_2.gif") no-repeat left bottom;}
h2.star25 a{background:url("http://images1.tropicalsky.co.uk/graphics/star_2_5.gif") no-repeat left bottom;}
h2.star3 a{background:url("http://images2.tropicalsky.co.uk/graphics/star_3.gif") no-repeat left bottom;}
h2.star35 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_3_5.gif") no-repeat left bottom;}
h2.star4 a{background:url("http://images1.tropicalsky.co.uk/graphics/star_4.gif") no-repeat left bottom;}
h2.star45 a{background:url("http://images2.tropicalsky.co.uk/graphics/star_4_5.gif") no-repeat left bottom;}
h2.star5 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_5.gif") no-repeat left bottom;}
h2.star55 a{background:url("http://images1.tropicalsky.co.uk/graphics/star_5_5.gif") no-repeat left bottom;}
h2.star6 a{background:url("http://images2.tropicalsky.co.uk/graphics/star_6.gif") no-repeat left bottom;}
h2.star65 a{background:url("http://images3.tropicalsky.co.uk/graphics/star_6_5.gif") no-repeat left bottom;}
h2.star7 a{background:url("http://images1.tropicalsky.co.uk/graphics/star_7.gif") no-repeat left bottom;}

.listItem ul{
	float:left;
	font-size:1.2em;
	list-style:none;
	margin:0;
	padding:10px 0 0;
	width:220px;}

.listItem li{
	float:left;
	font-weight:bold;
	margin:0;
	padding:0 0 7px;
	width:220px;}

.listItem li span{
	display:block;
	float:left;
	width:80px;}

.listItem p.price{
	clear:none;
	color:#EA3B00;
	float:left;
	padding:10px 0 0;
	width:98px;}

.listItem p.price strong{
	color:#EA3B00;
	display:block;
	font-size:1.8em;
	line-height:1.3em;}

.listItem p.price em{
	color:#F60;
	display:block;
	font-style:normal;
	font-weight:bold;}

ul#dealsPagination{
	float:right;
	list-style:none;
	margin:10px 0;
	padding:0;}

ul#dealsPagination li{
	background:url(http://images1.tropicalsky.co.uk/graphics/deals-page-num-bg.gif) no-repeat left top;
	float:left;
	height:17px;
	margin:0 5px 0 0;
	padding:0;}

ul#dealsPagination li.active{
	background:url(http://images2.tropicalsky.co.uk/graphics/deals-page-num-bg-active.gif) no-repeat left top;}

ul#dealsPagination li.active span,
ul#dealsPagination li a:hover{
	color:#FFF;}

ul#dealsPagination a,
ul#dealsPagination span{
	display:block;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	width:18px;}

ul#dealsPagination li.prev,
ul#dealsPagination li.next{
	width:69px;}

ul#dealsPagination li.prev{
	background:url(http://images3.tropicalsky.co.uk/graphics/deals-page-btn-prev.gif) no-repeat left top;}

ul#dealsPagination li.next{
	background:url(http://images1.tropicalsky.co.uk/graphics/deals-page-btn-next.gif) no-repeat left top;}

ul#dealsPagination li.prev a,
ul#dealsPagination li.next a{
	height:0;
	overflow:hidden;
	padding:17px 0 0;
	width:69px;}

p.noresult{
	font-size:1.4em;
	font-weight:bold;
	padding:10px 0 0;
	text-align:center;}

p#dealsListingText{
	color:#f00;
	float:left;
	font-size:1.6em;
	padding:20px 0;
	text-align:center;
	width:838px;}

p#dealsListingText *{
	color:#f00;}

p#dealsListingText em{
	font-style:normal;
	font-size:.8em;}
	
.HomeFootLeft{ float:left; width:400px; border-right:1px solid #ddd;}
.HomeFootLeft img{ display:block; padding:8px 0 0 100px; }
.HomeFootRight{ float:left; width:180px !important; padding-left:12px;}
.HomeFootRight h2, .HomeFootRight p{width:180px !important;}
.HomeFootRight p.feedTitle a{ color:#EA3B00 !important;}
.HomeFootRight p.feedTitle a:hover {color:#FF9900 !important;}
.HomeFootRight p.feedDesc{ color:#000000; font-size:1em !important; padding:2px 0 5px 0 !important; border-bottom:1px solid #ddd;}
.HomeFootRight p a{ display:block; font-weight:bold; text-decoration:none; padding:5px 0 0 0;}
#HomeFoot{border-top:1px solid #DDD; float:left; margin:10px 0 0; padding:15px 0 10px; width:610px;}
#HomeFoot h2{width:400px;}
#HomeFoot p{font-size:1.1em; padding:0;}

/* Christmas Cherter Page by Ollie 19 08 2009 */

div#xmasPadding{
	padding:12px 0 12px 25px;
	width:875px;}

div#xmasPadding #pageHeader{
	float:left;
	width:846px;}

/*
div#xmasPadding #pageHeaderxmas h1{
	background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-title-bg.png) no-repeat;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:184px 0 0;
	width:846px;}

div#xmasPadding #pageHeaderxmas p{
	background:#40A8DF url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-title-text-bg.png) no-repeat;
	color:#fff;
	float:left;
	font-size:1.3em;
	min-height:90px;
	padding:11px 300px 0 13px;
	width:533px;}

div#xmasPadding #pageHeaderxmas p strong{
	color:#fff;}

div#xmasPadding h2#titleBarbadosxmas{
	background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-title-barbados.gif) no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding:80px 0 0;
	width:423px;}

div#xmasPadding h2#titleStluciaxmas{
	background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-title-stlucia.gif) no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding:80px 0 0;
	width:423px;}
	
*/

ul#top4Offersxmas{
	float:left;
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	width:846px;}

ul#top4Offersxmas li{
	float:left;
	padding:0 !important;
	margin:0 !important;
	width:423px;}

ul#top4Offersxmas li a{
	float:left;
	height:0;
	overflow:hidden;
	padding:278px 0 0;
	width:423px;}

ul#top4Offersxmas li.offer1 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-discoverybay.png) no-repeat;}
ul#top4Offersxmas li.offer2 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-stlucian.png) no-repeat;}
ul#top4Offersxmas li.offer3 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-almondbeach.png) no-repeat;}
ul#top4Offersxmas li.offer4 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-almondsmugglers.png) no-repeat;}
ul#top4Offersxmas li.offer5 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-almondcasuarina.png) no-repeat;}
ul#top4Offersxmas li.offer6 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-almondmorgan.png) no-repeat;}
ul#top4Offersxmas li.offer7 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-almondbeachclub.png) no-repeat;}
ul#top4Offersxmas li.offer8 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-islandinn.png) no-repeat;}
ul#top4Offersxmas li.offer9 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-villageinn.png) no-repeat;}
ul#top4Offersxmas li.offer10 a{background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-offer-lesport.png) no-repeat;}

tropsky-xmas-offer-villageinn.png

#otherOffers{
	float:left;
	width:846px;}

#otherOffers p.title{
	background:url(http://images1.tropicalsky.co.uk/graphics/tropsky-xmas-more-offers-title-bg.png) no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding:40px 0 0;
	width:846px;}

#otherOffers #listingContain{
	background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-more-offers-bg.gif) no-repeat;
	float:left;
	min-height:130px;
	padding:18px 0 0 18px;
	width:828px;}

#otherOffers .listItem{
	float:left;
	width:273px;}

#otherOffers .listItem a{
	display:block;
	text-decoration:none;}

#otherOffers .listImage,
#otherOffers .listImage img{
	display:block;
	float:left;
	width:112px;}

#otherOffers .listText{
	float:right;
	width:153px;}

#otherOffers h3,
#otherOffers p{
	float:left;
	width:148px;}

#otherOffers h3{
	font-size:1.4em;
	padding-bottom:3px;
	line-height:1.1em;}

#otherOffers h3 a{
	color:#369;
	font-weight:bold;}

#otherOffers h3 a:hover{
	color:#ccc;}

#otherOffers p.rating{
	background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-4star.gif) no-repeat 100% 50%;
	color:#09C;
	padding:0 62px 0 0;
	width:66px;}

#otherOffers p.price{
	padding:3px 0 !important;}

#otherOffers p.price strong{
	display:block;
	font-size:1.8em;
	line-height:1.1em;}

div#xmasPadding #seemoreBtns p,
div#xmasPadding #seemoreBtns2 p{
	clear:none;
	float:left;
	padding:0;
	width:423px;}

div#xmasPadding #seemoreBtns a,
div#xmasPadding #seemoreBtns2 a{
	float:left;
	height:0;
	overflow:hidden;
	padding:70px 0 0;
	width:423px;}

div#xmasPadding #seemoreBtns p.stlucia a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-seemore-stlucia.png) no-repeat;}
div#xmasPadding #seemoreBtns p.barbados a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-seemore-barb.png) no-repeat;}
div#xmasPadding #seemoreBtns2 p.antigua a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-seemore-antigua.png) no-repeat;}
div#xmasPadding #seemoreBtns2 p.grenada a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-seemore-grenada.png) no-repeat;}

div#xmasPadding h3#upgradeTitle{
	background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-upgrade-title-bg.jpg) no-repeat;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:127px 0 0;
	width:846px;}

div#xmasPadding #upgradeHighlights{
	float:left;
	padding:10px 0 0 15px;
	width:524px;}

div#xmasPadding #upgradeHighlights p{
	font-weight:bold;
	padding:0 0 8px;}

div#xmasPadding #upgradeHighlights ul{
	font-size:1.2em;
	margin-left:10px;
	list-style:none;}

div#xmasPadding #upgradeHighlights li{
	background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-list-tick.gif) no-repeat 0 50%;
	padding-left:14px;}

div#xmasPadding #contactBox{
	float:left;
	padding-top:10px;
	width:307px;}

div#xmasPadding #contactBox p{
	background:url(http://images1.tropicalsky.co.uk/graphics/tropsky-xmas-calltoact-box.gif) no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding:225px 0 0;
	width:307px;}

div#xmasPadding #contactBox a{
	background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-xmas-calltoact-btn.gif) no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding:32px 0 0;
	width:307px;}


/* Barbados Charter Page by Jerome */

div#xmasPadding #pageHeader h1{
	background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-title-bg.png) no-repeat;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:184px 0 0;
	width:846px;}

div#xmasPadding #pageHeader p{
	background:#40A8DF url(http://images1.tropicalsky.co.uk/graphics/tropsky-title-text-bg.png) no-repeat;
	color:#fff;
	float:left;
	font-size:1.3em;
	min-height:90px;
	padding:11px 300px 0 13px;
	width:533px;}

div#xmasPadding #pageHeader p strong{
	color:#fff;}

div#xmasPadding h2#titleBarbados{
	background:url(http://images2.tropicalsky.co.uk/graphics/tropsky-title-barbados.gif) no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding:65px 0 0 0;
	width:760px;}


ul#top4Offers{
	float:left;
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	width:846px;}

ul#top4Offers li{
	float:left;
	padding:0 !important;
	margin:0 !important;
	width:423px;}

ul#top4Offers li a{
	float:left;
	height:0;
	overflow:hidden;
	padding:278px 0 0;
	width:423px;}

ul#top4Offers li.offer1 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-almondbeach.png) no-repeat;}
ul#top4Offers li.offer2 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-almondbeachclub.png) no-repeat;}
ul#top4Offers li.offer3 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-almondcasuarina.png) no-repeat;}
ul#top4Offers li.offer4 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-discoverybay.png) no-repeat;}
ul#top4Offers li.offer5 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-islandinn.png) no-repeat;}
ul#top4Offers li.offer6 a{background:url(../graphics/offers-coconut-bay.png) no-repeat;}
ul#top4Offers li.offer7 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-turtlebeach.png) no-repeat;}
ul#top4Offers li.offer8 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-colonyclub.png) no-repeat;}
ul#top4Offers li.offer9 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-southbeach.png) no-repeat;}
ul#top4Offers li.offer10 a{background:url(http://images3.tropicalsky.co.uk/graphics/tropsky-offer-thehouse.png) no-repeat;}

div#xmasPadding #seemoreBtnsBarbados p{
	clear:none;
	float:left;
	padding:10px 0 0 0;
	width:846px;}

div#xmasPadding #seemoreBtnsBarbados a{
	float:left;
	height:0;
	overflow:hidden;
	padding:56px 0 0 0;
	width:846px;}

div#xmasPadding #seemoreBtnsBarbados p.stlucia a{background:url(http://images1.tropicalsky.co.uk/graphics/tropsky-xmas-seemore-stlucia.png) no-repeat;}
div#xmasPadding #seemoreBtnsBarbados p.barbados a{background:url(http://images1.tropicalsky.co.uk/graphics/tropsky-seemore-barb.png) no-repeat;}


/* Feedback Styles - Added by Ben */
#kampylink img{ padding:0px!important; margin:0px 0 -15px 0!important; display:none;}

	
/* Maldives Notice */
.noticeMaldives{
	background:#FFF;
	border:2px solid #47ADE2;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
	padding:8px;
	text-align:center;}
	
/* New listings page layout - Garry Knapper */

body#HolidayListings #MainContent,
body#HolidayDescription #MainContent{
	background:none;}
	
body#HolidayListings #RightColumn{
	/*width:900px;
	border:solid 1px #ff0000;*/}
	
body#HolidayListings .BoxRightBlue{
	/*background:none;
	width:900px;*/}
	
body#HolidayListings #Breadcrumbs,
body#HolidayDescription #Breadcrumbs{
	margin:0 30px 0 30px;}
	
body#HolidayListings .TextContent,
body#HolidayDescription .TextContent{
	padding:10px 30px 15px 30px;
	width:840px;}
	
	body#HolidayListings .TextContent h1{
		color:#FF6600;
		font-size:2.4em;}
	
	body#HolidayListings .TextContent h2{
		color:#FF6600;
		font-size:2em;
		font-weight:bold;}
	
	body#HolidayListings .TextContent ul#destinationList{
		list-style:none;
		margin:20px 0 0 0;
		padding:0;
		width:591px;}
		
		body#HolidayListings .TextContent ul#destinationList li{
			float:left;
			margin-left:7px;
			width:190px;}
			
			body#HolidayListings .TextContent ul#destinationList li a{
				background:url('http://images1.tropicalsky.co.uk/graphics/arrow-list.gif') no-repeat left center;
				padding-left:10px;}
			
	body#HolidayListings .TextContent div#SortByWrap{
		background:#EEEEEE;
		padding:6px 15px;
		width:810px;}
		
		body#HolidayListings .TextContent div#SortByWrap p{
			float:left;
			padding:0;}
		
		body#HolidayListings .TextContent div#SortByWrap form#SortForm label{
			color:#333333;}
			
	body#HolidayListings .TextContent div.BlueListingItemWrapper{
		border-top:solid 1px #CCCCCC;
		overflow:hidden;
		padding-top:15px;}
			
		body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem{
			float:left;
			margin-bottom:0;
			width:420px;}
			
			body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem div.BlueListingItemLeft{
				float:left;
				margin-right:10px;
				width:100px;}
			
			body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem div.BlueListingItemLeft img{
				margin:4px 0 15px;}
				
			body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem div.BlueListingItemRight{
				float:right;
				padding-right:20px;
				width:290px;}
				
		body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem h2{
			font-size:1.5em;}
			
			body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem h2 a{
				/*background-position:right 3px;*/
				color:#47ADE2;
				font-weight:bold;
				display:inline-block;
				margin-bottom:5px;
				/*padding-right:107px;*/
				text-decoration:none;}
				
			body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem h2 span{
				background:url('http://images3.tropicalsky.co.uk/graphics/all-stars.gif') no-repeat;
				display:inline-block;
				height:13px;
				margin:0 0 5px 5px;
				position:relative;
				top:4px;
				vertical-align:top;
				width:104px;}
			
			body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem h2 strong{
				display:block;
				font-size:0.9em;}
			
		body#HolidayListings .TextContent div.BlueListingItemWrapper div.BlueListingItem p{
			/*padding-bottom:5px;*/}
		
		
		/*
		body#HolidayListings .TextContent div.BlueListingItem .ListingHead{
			background:none;}
			
			body#HolidayListings .TextContent div.BlueListingItem .ListingHead h3{
				color:#47ADE2;
			}
		
		body#HolidayListings .TextContent div.BlueListingItem .ListingBody{
			background:none;
		}
		
			body#HolidayListings .TextContent div.BlueListingItem .ListingBody p{
				float:none;
				width:auto;}	
		*/
				
	body#HolidayListings .TextContent div.SubRegionDesc{
		clear:both;
		margin:0;
		position:relative;}
		
		body#HolidayListings .TextContent div.SubRegionDesc p.BackToTop{
			padding:0;
			position:absolute;
			right:0;
			top:8px;}
			
/* New description page layout - Garry Knapper */

body#HolidayDescription .TextContent #HotelFullInformation{
	width:638px;}
	
	body#HolidayDescription #HotelFullInformation h1.Blue,
	body#HolidayDescription #HotelFullInformation h1.TourTitle{
		color:#FF6600;
		font-size:2.4em;}
		
	body#HolidayDescription #HotelFullInformation p.price{
		font-size:1.6em;
		font-weight:bold;
		padding-bottom:7px;}
	
body#HolidayDescription .TextContent #tabsWrapper ul.tabs{
	float:left;
	list-style:none;
	margin:0;
	padding:0;}
	
	body#HolidayDescription .TextContent #tabsWrapper ul.tabs li,
	body#HolidayDescription .TextContent #tabsWrapper p#weddings{
		background:#FF9900 url('http://images3.tropicalsky.co.uk/graphics/tabs-topleft-off-bg.gif') no-repeat top left;
		float:left;
		font-size:1.4em;
		margin:0 1px 0 0;}
		
	body#HolidayDescription .TextContent #tabsWrapper ul.tabs li.ui-tabs-selected{
		background:#FF6600 url('http://images1.tropicalsky.co.uk/graphics/tabs-topleft-on-bg.gif') no-repeat top left;
		margin-top:-4px;}
		
		body#HolidayDescription .TextContent #tabsWrapper ul.tabs li a,
		body#HolidayDescription .TextContent #tabsWrapper p#weddings a{
			background:url('http://images2.tropicalsky.co.uk/graphics/tabs-topright-off-bg.gif') no-repeat top right;
			color:#ffffff;
			display:block;
			font-weight:bold;
			padding:8px 20px;
			text-decoration:none;}
			
		body#HolidayDescription .TextContent #tabsWrapper ul.tabs li.ui-tabs-selected a{
			background:url('http://images3.tropicalsky.co.uk/graphics/tabs-topright-on-bg.gif') no-repeat top right;
			padding-bottom:9px;
			padding-top:12px;}
			
	body#HolidayDescription .TextContent #tabsWrapper p#weddings{
		clear:none;
		padding:0;}
			
body#HolidayDescription .TextContent #tabsWrapper div#tabcontainer{
	border:solid 1px #CCCCCC;
	clear:both;
	overflow:hidden;
	padding:20px;}
	
	body#HolidayDescription .TextContent #tabsWrapper div#tabcontainer .tabcontent{
		/*padding:20px;*/}
		
		div#tabcontainer .tabcontent table.HotelGridTable{
			font-size:1.1em;
			margin:0 0 15px;
			width:100%;}
		
		div#tabcontainer .tabcontent table#HotelGridTable{
			display:none;}
			
			div#tabcontainer .tabcontent table.HotelGridTable thead th{
				background:#458DB8;
				border-right:1px solid #A0C6DC;
				color:#FFFFFF;
				padding:4px;
				text-align:center;}
				
			div#tabcontainer .tabcontent table.HotelGridTable tbody th{
				border-bottom:1px solid #CCCCCC;
				color:#336699;
				font-size:1.2em;
				font-weight:bold;
				padding:4px;
				text-align:center;}
				
			div#tabcontainer .tabcontent table.HotelGridTable thead td{
				background:#47ADE2;
				border-right:1px solid #9FD3F0;
				color:#fff;
				padding:4px;
				text-align:center;}
			
			div#tabcontainer .tabcontent table.HotelGridTable tbody td{
				background:#EEEEEE;
				border-bottom:1px solid #CCCCCC;
				color:#666666;
				padding:4px;
				text-align:center;}
				
			div#tabcontainer .tabcontent table.HotelGridTable tfoot td{
				border-top:1px solid #CCCCCC;
				color:#666666;
				font-style:italic;
				padding:6px;}
				
				div#tabcontainer .tabcontent table.HotelGridTable tfoot td strong{
					color:#666666;
					font-style:italic;
					font-weight:normal;}
	
			div#tabcontainer .tabcontent td.PriceGridComment{
				font-size:1.2em;
				padding-bottom:15px;}
			
			div#tabcontainer .tabcontent td.PriceGridComment strong{
				color:#666666;}
					
		div#tabcontainer .tabcontent h3{
			color:#EA3B00;
			font-size:1.4em;
			font-weight:bold;
			padding-bottom:3px;}
		
		div#tabcontainer .tabcontent h3 span{
			font-size:.8em;}
		
		div#tabcontainer .tabcontent h2.Red{
			color:#EA3B00;
			font-size:1.4em;
			font-weight:bold;
			padding-bottom:10px;}
			
		div#tabcontainer .tabcontent #PhotoGalleryWrapper{
			float:left;
			width:296px;}
			
			div#tabcontainer .tabcontent #PhotoGalleryWrapper p{
				background:url('http://images1.tropicalsky.co.uk/graphics/icon-magnifying-glass.gif') no-repeat 0px 10px;
				padding:10px 0 15px 22px;}
				
			div#tabcontainer .tabcontent #PhotoGalleryWrapper dl dt{
				float:left;
				height:81px;
				margin:0 16px 16px 0;}
			
			div#tabcontainer .tabcontent #PhotoGalleryWrapper dl dt a img{
				border:solid 3px #CCCCCC;}
			
			div#tabcontainer .tabcontent #PhotoGalleryWrapper dl dt a:hover img,
			div#tabcontainer .tabcontent #PhotoGalleryWrapper dl dt a.active img{
					border:solid 3px #FF9900;}
				
			div#tabcontainer .tabcontent #PhotoEnlarge{
				float:right;
				height:540px;
				position:relative;
				width:500px;}
				
				div#tabcontainer .tabcontent #PhotoEnlarge div{
					display:none;
					position:absolute;}
				
				div#tabcontainer .tabcontent #PhotoEnlarge h3{
					font-weight:bold;
					padding:12px 0;}
				
				div#tabcontainer .tabcontent #PhotoEnlarge img{
					margin-bottom:10px;}
	
	div#tabcontainer .ui-tabs-hide{
		display:none;}
		
body#HolidayDescription .TextContent #tabsWrapper div#tabcontainerBot{
	background:url('http://images2.tropicalsky.co.uk/graphics/tabcontainer-bot-bg.gif') no-repeat;
	height:10px;
	margin-top:-10px;
	width:840px;}

body#HolidayDescription .TextContent a.BtnWeddingInfo{
	background:url('http://images3.tropicalsky.co.uk/graphics/btn-weddings-honeymoons.gif') no-repeat;
	margin:10px 0 0 -4px;
	padding:56px 0 0 0;
	width:178px;}

body#HolidayDescription .TextContent div#CallBackFormWrapper{
	display:none;}

body#HolidayDescription .TextContent a.prev,
body#HolidayDescription .TextContent a.next,
body#HolidayDescription .TextContent a.prevtour,
body#HolidayDescription .TextContent a.nexttour,
body#HolidayDescription .TextContent a.back{
	display:block;
	height:0;
	overflow:hidden;
	padding:34px 0 0 0;
	position:absolute;
	width:45px;}
	
body#HolidayDescription .TextContent a.prev{
	background:url('http://images1.tropicalsky.co.uk/graphics/btn-prev.gif') no-repeat;
	left:-45px;
	top:42px;}

body#HolidayDescription .TextContent a.next{
	background:url('http://images2.tropicalsky.co.uk/graphics/btn-next.gif') no-repeat;
	right:-45px;
	top:42px;}

body#HolidayDescription .TextContent a.prevtour{
	background:url('http://images3.tropicalsky.co.uk/graphics/btn-prev-tour.gif') no-repeat;
	left:-45px;
	top:42px;}

body#HolidayDescription .TextContent a.nexttour{
	background:url('http://images1.tropicalsky.co.uk/graphics/btn-next-tour.gif') no-repeat;
	right:-45px;
	top:42px;}

body#HolidayDescription .TextContent a.back{
	background:url('http://images2.tropicalsky.co.uk/graphics/btn-back.gif') no-repeat;
	left:-45px;
	top:8px;}
	
/* Share widgets */

body#HolidayDescription .TextContent iframe{
	float:left;}
	
body#HolidayDescription .TextContent iframe.twitter-share-button{
	margin-right:8px;}
	
body#HolidayDescription .TextContent span.db-wrapper{
	float:right;}
	
body#HolidayDescription .TextContent span.db-count{
	text-align:center;}
	
/* Static pages for offers in February, October and Christmas */

div#xmasPadding #pageHeaderxmas h1,
div#xmasPadding #pageHeaderOct h1,
div#xmasPadding #pageHeaderFeb h1{
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	width:846px;}
	
div#xmasPadding #pageHeaderOct h1,
div#xmasPadding #pageHeaderFeb h1{
	padding:122px 0 0;}

div#xmasPadding #pageHeaderxmas h1{
	background:url('http://images3.tropicalsky.co.uk/graphics/offers-title-xmas-bg.jpg') no-repeat;
	padding:142px 0 0;}
	
div#xmasPadding #pageHeaderOct h1{
	background:url('http://images1.tropicalsky.co.uk/graphics/offers-title-oct-bg.jpg') no-repeat;}
	
div#xmasPadding #pageHeaderFeb h1{
	background:url('http://images2.tropicalsky.co.uk/graphics/offers-title-feb-bg.jpg') no-repeat;}
	
div#xmasPadding #pageHeaderxmas p,
div#xmasPadding #pageHeaderOct p,
div#xmasPadding #pageHeaderFeb p{
	color:#fff;
	float:left;
	font-size:1.3em;}

div#xmasPadding #pageHeaderxmas p{
	background:url('http://images3.tropicalsky.co.uk/graphics/offers-text-xmas-bg.jpg') no-repeat;
	min-height:152px;
	padding:11px 335px 0 13px;
	width:498px;}
	
div#xmasPadding #pageHeaderOct p,
div#xmasPadding #pageHeaderFeb p{
	background:url('http://images1.tropicalsky.co.uk/graphics/offers-text-oct-bg.jpg') no-repeat;
	min-height:172px;
	padding:11px 380px 0 13px;
	width:453px;}

	div#xmasPadding #pageHeaderxmas p strong,
	div#xmasPadding #pageHeaderOct p strong,
	div#xmasPadding #pageHeaderFeb p strong{
		color:#006699;}
		
div#xmasPadding h2#titleBarbadosxmas,
div#xmasPadding h2#titleStluciaxmas,
div#xmasPadding h2#titleAntiguaxmas,
div#xmasPadding h2#titleGrenadaxmas,
div#xmasPadding h2#titleBarbadosOct,
div#xmasPadding h2#titleStluciaOct,
div#xmasPadding h2#titleAntiguaOct,
div#xmasPadding h2#titleBarbadosFeb,
div#xmasPadding h2#titleStluciaFeb,
div#xmasPadding h2#titleAntiguaFeb,
div#xmasPadding h2#titleOrlandoFeb{
	float:left;
	height:0;
	overflow:hidden;
	padding:80px 0 0;
	width:423px;}
		
div#xmasPadding h2#titleBarbadosxmas{
	background:url('http://images2.tropicalsky.co.uk/graphics/offers-title-xmas-barbados.gif') no-repeat;}

div#xmasPadding h2#titleStluciaxmas{
	background:url('http://images3.tropicalsky.co.uk/graphics/offers-title-xmas-st-lucia.gif') no-repeat;}
	
div#xmasPadding h2#titleAntiguaxmas{
	background:url('http://images1.tropicalsky.co.uk/graphics/offers-title-xmas-antigua.gif') no-repeat;}

div#xmasPadding h2#titleGrenadaxmas{
	background:url('http://images2.tropicalsky.co.uk/graphics/offers-title-xmas-grenada-tobago.gif') no-repeat;}
	
div#xmasPadding h2#titleBarbadosOct{
	background:url('http://images3.tropicalsky.co.uk/graphics/offers-title-oct-barbados.gif') no-repeat;}

div#xmasPadding h2#titleStluciaOct{
	background:url('http://images1.tropicalsky.co.uk/graphics/offers-title-oct-st-lucia.gif') no-repeat;}
	
div#xmasPadding h2#titleAntiguaOct{
	background:url('http://images2.tropicalsky.co.uk/graphics/offers-title-oct-antigua.gif') no-repeat;
	width:846px !important;}
	
div#xmasPadding h2#titleBarbadosFeb{
	background:url('http://images3.tropicalsky.co.uk/graphics/offers-title-feb-barbados.gif') no-repeat;}

div#xmasPadding h2#titleStluciaFeb{
	background:url('http://images1.tropicalsky.co.uk/graphics/offers-title-feb-st-lucia.gif') no-repeat;}
	
div#xmasPadding h2#titleAntiguaFeb{
	background:url('http://images2.tropicalsky.co.uk/graphics/offers-title-feb-antigua.gif') no-repeat;}

div#xmasPadding h2#titleOrlandoFeb{
	background:url('http://images3.tropicalsky.co.uk/graphics/offers-title-feb-orlando.gif') no-repeat;}

ul.offersXmas{
	float:left;
	list-style:none;
	padding:0 !important;
	margin:0 0 10px 0 !important;
	width:846px;}

	ul.offersXmas li{
		float:left;
		padding:0 !important;
		position:relative;
		margin:0 !important;
		width:423px;}

		ul.offersXmas li a{
			float:left;
			height:0;
			overflow:hidden;
			padding:278px 0 0;
			width:423px;}
			
		ul.offersXmas li.offer1 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-discovery-bay.jpg') no-repeat;}
			
		ul.offersXmas li.offer2 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-smugglers-cove.jpg') no-repeat;}
			
		ul.offersXmas li.offer3 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-almond-beach-village.jpg') no-repeat;}
			
		ul.offersXmas li.offer4 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-almond-morgan-bay.jpg') no-repeat;}
			
		ul.offersXmas li.offer5 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-almond-beach-club.jpg') no-repeat;}
			
		ul.offersXmas li.offer6 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-body-holiday.jpg') no-repeat;}
			
		ul.offersXmas li.offer7 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-island-inn.jpg') no-repeat;}
			
		ul.offersXmas li.offer8 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-st-lucian.jpg') no-repeat;}
			
		ul.offersXmas li.offer9 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-turtle-beach.jpg') no-repeat;}
			
		ul.offersXmas li.offer10 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-rendezvous.jpg') no-repeat;}
			
		ul.offersXmas li.offer11 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-almond-casuarina.jpg') no-repeat;}
			
		ul.offersXmas li.offer12 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-village-inn.jpg') no-repeat;}
			
		ul.offersXmas li.offer13 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-verandah-resort.jpg') no-repeat;}

		ul.offersXmas li.offer14 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-coco-reef.jpg') no-repeat;}

		ul.offersXmas li.offer15 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-st-james-club.jpg') no-repeat;}

		ul.offersXmas li.offer16 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-turtle-beach-tobago.jpg') no-repeat;}

		ul.offersXmas li.offer17 a{
			background:url('/graphics/offers-sandals-grande.jpg') no-repeat;}

		ul.offersXmas li.offer18 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-grafton-beach.jpg') no-repeat;}

		ul.offersXmas li.offer19 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-blue-waters.jpg') no-repeat;}

		ul.offersXmas li.offer20 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-grenadian.jpg') no-repeat;}

		ul.offersXmas li.offer21 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-halcyon-cove.jpg') no-repeat;}

		ul.offersXmas li.offer22 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-lasource.jpg') no-repeat;}

		ul.offersXmas li.offer23 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-hawksbill.jpg') no-repeat;}

		ul.offersXmas li.offer24 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-flamboyant.jpg') no-repeat;}
			
		ul.offersXmas li.offer25 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-mango-bay.jpg') no-repeat;}
		
		ul.offersXmas li.offer26 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-coconut-bay.jpg') no-repeat;}
		
		ul.offersXmas li.offer27 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-crystal-cove.jpg') no-repeat;}
		
		ul.offersXmas li.offer28 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-windjammer-landing.jpg') no-repeat;}
			
		ul.offersXmas li.offer29 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-grand-pineapple.jpg') no-repeat;}
			
		ul.offersXmas li.offer30 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-disney-area-homes.jpg') no-repeat;}
			
		ul.offersXmas li.offer31 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-tuscany-area-homes.jpg') no-repeat;}
			
		ul.offersXmas li.offer32 a{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-international-palms-resort.jpg') no-repeat;}
			
		ul.offersXmas li.offer33 a{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-coco-key.jpg') no-repeat;}
			
		ul.offersXmas li.offer34 a{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-enclave-suites.jpg') no-repeat;}
			
		ul.offersXmas li p{
			height:106px;
			left:303px;
			padding:0;
			position:absolute;
			width:106px;}
			
		ul.offersXmas li p.circle1{
			background:url('http://images2.tropicalsky.co.uk/graphics/offers-circle1.png') no-repeat;}
		
		ul.offersXmas li p.circle2{
			background:url('http://images3.tropicalsky.co.uk/graphics/offers-circle2.png') no-repeat;}
		
		ul.offersXmas li p.circle3{
			background:url('http://images1.tropicalsky.co.uk/graphics/offers-circle3.png') no-repeat;}
			
		ul.offersXmas li p.top{
			top:22px;}
		
		ul.offersXmas li p.middle{
			top:95px;}
		
		ul.offersXmas li p.bottom{
			top:170px;}
		
			
			ul.offersXmas li p a{
				background:none !important;
				color:#ffffff;
				display:block;
				font-size:1.6em;
				float:none;
				height:60px;
				padding:46px 0 0 0;
				text-align:center;
				text-decoration:none;
				width:106px;}
			
			ul.offersXmas li p span{
				display:none;}
				
#seemoreBtns,
#seemoreBtns2{
	float:left;
	padding-bottom:30px;
	width:846px;}
				
#seemoreBtns{
	border-bottom:solid 1px #DDDDDD;}
	
div#xmasPadding #seemoreBtns2 p.antigua-long{
	width:847px !important;}
	
div#xmasPadding #seemoreBtns2 p.antigua-long a{
	background:url('http://images2.tropicalsky.co.uk/graphics/tropsky-oct-seemore-antigua.png') no-repeat;
	width:847px !important;}
	
div#xmasPadding #seemoreBtns2 p.orlando a{
	background:url('http://images3.tropicalsky.co.uk/graphics/tropsky-xmas-seemore-orlando.png') no-repeat;}
