Body {	background-color: #EDF8F3; 	 background-color: #BE5200;  background-color:  #6D401E;  background-color:   #773547; background-color:  #A76F32;   
background-color: #EFEFE8; 
     margin-top: 6px; margin-left : 0px; 	margin-right : 0px;}


table { word-wrap:break-word;  }

Table.logo {width: 770px;}
td.logo2 {width: 770px; height : 100px; cursor: hand; background-image : url("header2.gif"); }

Table.logo {width: 960px;}
td.logo2 {width: 960px; height : 100px; cursor: hand; background-image : url("header2.gif"); }

Table.location {width: 770px; 	vertical-align : text-top; }
td.location1 { width: 140px;	height : 30px; background-color :  #739CD6; background-image : url("pattern.gif"); vertical-align : top; }
td.location2 { width: 30px; 	height : 30px; background-image : url("location2blue.gif"); }
td.location3 { width : 600px;  height : 30px; background-color : #FFCEA5;
	font-family :  Arial, Helvetica, sans-serif; font : normal; font-size : 8pt; color: brown; text-decoration : none; letter-spacing : 1px; }
	


Table.location {width: 1000px; 	vertical-align : text-top; }
td.location1 { width: 270px;	height : 30px; background-color :  #739CD6; background-image : url("pattern.gif"); vertical-align : top; }
td.location2 { width: 30px; 	height : 30px; background-image : url("location2blue.gif"); }
td.location3 { width : 700px;  height : 30px; background-color : #FFCEA5;
	font-family :  Arial, Helvetica, sans-serif; font : normal; font-size : 8pt; color: brown; text-decoration : none; letter-spacing : 1px; }



td.page_header_1 {width: 590px; background-color: #8e90da; td valign=middle; padding-left: 20px;}
td.page_header_2 {width: 350px; background-color: #8e90da; color: #f6f5b4; font-family :  tahoma, georgia, tahoma, Arial, Helvetica, sans-serif; font-size : 22pt; font-weight: bold; letter-spacing: 1px; padding-top: 14px;  text-align: center;  }
td.page_header_3 {width: 350px; background-color: #8e90da; color: white; font-family :   georgia, Arial, sans-serif; font-weight: normal;  font-size : 12pt; padding-bottom: 14px; text-align: center;  }

td.page_header_1 {width: 590px; background-color: #8e90da; td valign=middle;  background: url(logo_background.gif); background-repeat: repeat; background-color: #ffffff; }
td.page_header_2 {width: 350px; background-color: #8e90da; color: #f6f5b4; font-family :  tahoma, georgia, tahoma, Arial, Helvetica, sans-serif; font-size : 22pt; font-weight: bold; letter-spacing: 1px; padding-top: 14px;  text-align: center;  background: url(logo_background.gif); background-repeat: repeat; background-color: #000000;  }
td.page_header_3 {width: 350px; background-color: #8e90da; color: white; font-family :   georgia, Arial, sans-serif; font-weight: normal;  font-size : 12pt; padding-bottom: 14px; text-align: center;   background: url(logo_background.gif); background-repeat: repeat; background-color: #ffffff; }
 
 

Table.main {width: 770px;}
td.left_column {width: 140px; background-color : #FAF0E6; vertical-align : top; }
td.spacer { width: 30px; background-color : white; }
td.main_column {width: 410px; background-color : white; vertical-align: top; }
td.right_column {width: 160px; background-color : #FAF0E6; vertical-align: top; border-width : 0; margin : 0; white-space : 0;  }

Table.main {width: 960px;}
td.left_column {width: 250px; background-color : #FAF0E6; vertical-align : top; }
td.spacer { width: 30px; background-color : white; }
td.main_column {width: 450px; background-color : white; vertical-align: top; }
td.right_column {width: 200px; background-color : #FAF0E6; vertical-align: top; border-width : 0; margin : 0; white-space : 0;  }

td.main_column_australia {width: 730px; background-color : white; vertical-align: top; }

Table.bottom {width: 770px; }
td.bottom1 {width: 140px; height : 30px; background-color : transparent; }
td.bottom2 {width: 30px; height : 30px; background-image : url("bottom-left-corner.gif"); background-color : white; }
td.bottom3-frontpage {width: 440px; height : 30px; background-color : #F3FBFE; background-color : white; }
td.bottom4 {height : 30px; width : 130px; background-color : #FAF0E6;}
td.bottom5-frontpage {height : 30px; width: 30px; background-image : url("bottom-right-corner.gif"); background-color : #FAF0E6; }


Table.bottom {width: 960px; }
td.bottom1 {width: 250px; height : 30px; background-color : transparent; }
td.bottom2 {width: 30px; height : 30px; background-image : url("bottom-left-corner.gif"); background-color : white; }
td.bottom3-frontpage {width: 470px; height : 30px; background-color : #F3FBFE; background-color : white; }
td.bottom4 {height : 30px; width : 170px; background-color : #FAF0E6;}
td.bottom5-frontpage {height : 30px; width: 30px; background-image : url("bottom-right-corner.gif"); background-color : #FAF0E6; }




tr.landingpages {padding-top: 15px; padding-bottom: 15px; }
td.landingpages_hotelphoto {width: 205px; vertical-align:top; }
td.landingpages_hoteldescription {width: 230px; vertical-align:top; padding-left: 0px;}

td {font-family : verdana, arial; font-size : 9pt; color: #404040; line-height:150%}
td.date_range_1 {background-color: #F9F6E5 ; padding-left:6px; }
td.price_1 {color: red;  background-color: #F9F6E5; padding-right: 6px;}
td.date_range_2 {padding-left:6px; }
td.price_2 {color: red; padding-right: 6px;}

td.date_range_1_reserve {background-color: #F9F6E5 ; padding-left:6px; padding-top: 6px; padding-bottom: 6px; color: black;}
td.price_1_reserve {color: red;  background-color: #F9F6E5; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; font-size: 12pt;}
td.date_range_2_reserve {padding-left:6px; padding-top: 6px; padding-bottom: 6px; color: black;}
td.price_2_reserve {color: red; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; font-size: 12pt;}
td.reserve {width=60px;  padding-right: 6px;}
td.reserve_1 {width=60px;  padding-right: 6px; padding-left: 16px; }
td.reserve_2 {width=60px;  padding-right: 6px; background-color: #F9F6E5 ; padding-left: 16px; }
.tour_price_offer {color: gray;}

td.other_info_1 {font-weight: bold; width: 160px; padding-bottom: 8px; vertical-align: top; margin-right: 0px;}
td.other_info_2 {padding-bottom: 8px; vertical-align: top; width: 230px;}
td.whatwedo1 {width: 90px; vertical-align: top; color: maroon;}
td.whatwedo2 {width: 280px; vertical-align: top;}
td.quote1 {width:130px; vertical-align: top;}
td.quote2 {width:200px; }

td.special1 {width: 120px; height : 80px; background-image : url("specialoffer.gif"); }
td.special2 {width: 200px; text-align: center; background-color: #fdd6c7; }
td.special3 {width: 70px; font-size : 20pt; color: red; background-color: #fdd6c7; padding-right: 10px;}

td.notes1 {width: 1px; 	background-color : black;}
td.notes2 {width: 425px; background-color : black;}
td.notes3 {width: 425px; background-color : #f4f4f4; padding: 10px;}

td.footer1 {width: 200px; background-image: url("shop200.jpg"); vertical-align: top; background-repeat: no-repeat;}
td.footer2 {width: 198px;   vertical-align: top; padding-left: 12px;}

tr.50_best {padding-top : 15px; padding-bottom : 15px; }
td.50_best_count_odd {font-weight: normal; font-family: georgia ; width : 40px; color: #5e61d0; background-color: white; background-image: url(best_50_background_1.gif); vertical-align: top; padding-left: 10px; font-size: 20pt;}
td.50_best_count_odd_small {font-weight: normal; font-family: georgia ; width : 40px; color: #5e61d0; background-color: white; background-image: url(best_50_background_1.gif); vertical-align: top; padding-left: 10px; font-size: 13pt;}

td.50_best_description_odd {font-weight: normal; width : 370px; color: #27516b; background-color: white; background-image: url(best_50_background_1.gif); vertical-align: top; padding-right: 10px;}
td.50_best_count_even {font-family: georgia; font-weight: normal; width : 40px; color: #5e61d0; background-color: #f8eac8; vertical-align: top; padding-left: 10px; font-size: 20pt;}
td.50_best_description_even {font-weight: normal;  width : 370px; color: #27516b; background-color: #f8eac8; vertical-align: top; padding-right: 10px;}
td.50_best_padding_40 {width: 40px; height: 20px;}
td.50_best_padding_370 {width: 370px; height: 20px;}
 
td.specialoffers1 {border-right: 0; background-color: #f2f6f8; width: 115px; vertical-align: top; padding-top: 15px; padding-bottom: 15px; padding-left: 10px;}
td.specialoffers2 {border-left: 0; border-right: 0; background-color: #f2f6f8; width: 210px; vertical-align: top; padding-left: 10px; padding-top: 15px; color: black;   padding-bottom: 15px;}
td.specialoffers3 {border-left: 0; background-color: #f2f6f8; width: 70px; color: red; vertical-align: top; text-align: right; padding-top: 15px; font-size: 15pt; padding-bottom: 15px; padding-right: 10px; font-family: georgia, verdana, arial;}
td.specialoffers1b {border-right: 0; background-color: white; width: 115px; vertical-align: top; padding-top: 15px; padding-bottom: 15px; padding-left: 10px;}
td.specialoffers2b {border-left: 0; border-right: 0; background-color: white; width: 210px; vertical-align: top; padding-left: 10px; padding-top: 15px; color: black;   padding-bottom: 15px;}
td.specialoffers3b {border-left: 0; background-color: white; width: 70px; color: red; vertical-align: top; text-align: right; padding-top: 15px; font-size: 15pt; padding-bottom: 15px; padding-right: 10px; font-family: georgia, verdana, arial;}

td.specialoffers_newstyle {width: 220px; vertical-align: top; padding-top: 8px; padding-bottom: 20px; padding-left: 8px; padding-right: 6px;}

td.links1 {width: 70px; vertical-align: top;}
td.links {width: 150px; vertical-align: top;}
td.links3 {width: 190px; vertical-align: top;}

.specialoffers1 {font-family: verdana, georgia; font-weight: normal; font-size: 14pt;}
.specialoffers2 {font-family: verdana, georgia; font-weight: normal; font-size: 12pt; color: navy;}
.specialoffers3 {font-family: georgia; font-weight: normal; font-size: 9pt; color: #1f1f2f; margin-bottom: 0px; color: maroon;}
.specialoffers4 {font-family: georgia; font-weight: normal; font-size: 9pt; font-style: italic; color: #288843;  margin-top: 0px;}
.specialoffers5 {font-family: georgia; font-weight: normal; font-size: 10pt; font-style: normal; color: black;}



img.specialoffers {width: 100px; margin: 0; padding: 0}
img.specialoffers_newstyle {width: 204px; height: 130px; margin-left: 0; padding: 0; margin-top: 0px;}

p.specialoffers {margin-top: 0px; margin-bottom: 0px;}
p.specialoffers2 {margin-top: 8px; margin-bottom: 0px;}
p.specialoffers3 {margin-top: 4px; margin-bottom: 0px;}

p.specialoffers_newstyle_1 {margin-top: 0px; margin-bottom: 0px; font-family: verdana, georgia; font-weight: normal; font-size: 14pt;}
p.specialoffers_newstyle_2 {margin-top: 8px; margin-bottom: 0px; font-family: verdana, georgia; font-weight: normal; font-size: 10pt; color: navy;}
p.specialoffers_newstyle_3 {margin-top: 4px; margin-bottom: 0px; font-family: georgia; font-weight: normal; font-size: 9pt; margin-bottom: 0px; color: #534f4f;}
p.specialoffers_newstyle_4 {margin-top: 4px; margin-bottom: 0px; font-family: georgia; font-weight: normal; font-size: 15pt; color: #e53535; margin-bottom: 0px; }
p.specialoffers_newstyle_5 {margin-top: 4px; margin-bottom: 0px; font-family: georgia; font-weight: normal; font-size: 10pt; font-style: normal; color: #8da460;}


p {font-family :    arial; font-size : 11pt; color: #404040; line-height:150%;}
p.biggertopmargin {margin-top:6px;}
p.bold {font-weight: bold;}
p.yellow_background {font-size : 13pt; color: navy; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.brown_background {font-size : 13pt; color: maroon; margin-top:26px; margin-bottom: 10px;   background-color : #e5d9c5; padding-left:0px;}
p.yellow_background_red {font-size : 13pt; color: red; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.yellow_background_longwood_prices {font-size : 25pt; color: red; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.big_gray_background {font-size : 20pt; color: white; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #875E61;  background-color : #619CAD; padding-left:10px;}
p.big_brown_background {font-size : 20pt; color: #406328; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #C1D8B2; padding-left:10px;}
p.whats_included_background {font-size : 20pt; color: white; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #d33e25; background-color : #202020; padding-left:10px;}
p.deposits_background {font-size : 20pt; color: white; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #d33e25; background-color : #202020; padding-left:10px;}

p.reasons1 {margin-left: 10px; margin-top: 20px; color: maroon;}
p.reasons2 {margin-left: 10px; margin-top: 20px;}
p.reasons_notes {margin-left: 10px; margin-top: 20px; color: black; font-size: 28px;}
p.atol{margin-left: 10px; font-size : 8pt; color: gray; padding-right: 10px;}
p.left1 {margin-left: 0px; background-color: #FFCEA5; padding-left: 10px; padding-top:6px; padding-bottom:6px; margin-top: 2px; margin-bottom: 1px;}
p.left2 {margin-left: 0px; background-color: #f2e2e2; padding-left: 10px; padding-top:6px; padding-bottom:6px; margin-top: 1px; margin-bottom: 2px; }
p.left3 {margin-left: 0px; font-size:12pt; color: red; background-color: #FFCEA5; padding-left: 10px; padding-top:6px; padding-bottom:6px; margin-top: 1px; margin-bottom: 2px;}
p.landingpages {font-size:20pt; color: maroon; font-family: arial, "times new roman"; font-weight: normal; margin-top: 0px; margin-bottom:0px; line-height: 120%;}
p.footer0 {font-size: 14pt;  margin-bottom: 6px; color: navy;}
p.footer1 {font-size: 10pt; font-weight: bold; margin-top: 0px; }
p.footer2 {font-size: 8pt; margin-top: 2px; margin-bottom: 4px;}
p.footer3 {font-size: 13pt; color: maroon; margin-top: 0px;   }
p.footer4 {font-size: 8pt; margin-top: 4px; }
p.priceexample {color: #e55959;}
p.largetext {font-size: 12pt; color: black;}
p.bigprice {font-size: 20pt; color: red;}
p.booktoday {font-size:12pt; color: maroon;}
p.booktoday_bold {font-size:16pt; color: black; font-weight: bold;}
p.tours1{color: green; font-size: 20pt; text-decoration: underline; }
p.tours2{}
p.tours3{color: red; }
p.tailormade {font-size:20pt; color: maroon; font-family: verdana;}
p.tailormade1 {font-size: 12pt; font-family: verdana; font-weight: bold; text-decoration: underline; color:maroon; margin-top:40px;}
p.tailormade2 {font-size: 12pt; font-family: tahoma; font-weight: bold; text-decoration: underline; margin-top: 36px; color:#bd7143;}
p.tailormade3 {font-size: 12pt; font-family: tahoma; color: #6c4502; padding-top: 2px;  }
p.tailormade4 {font-size:12pt; color: navy; font-family: verdana; margin-bottom: 0px; margin-top: 38px;}
p.tailormade5 {margin-top: 4px;}
p.tailormade_heading {font-family : arial; font-size : 20pt; color: #6373b5; font-weight:bold; margin-top: 0px; margin-bottom:0px; line-height: 120%; }
p.tailormade_big {font-family : corbel, arial; font-size : 20pt; color: black; font-weight:normal; margin-top: 0px; margin-bottom:0px; line-height: 120%; }

p.quickitinerary {margin-bottom: 0px; color: black; }
p.quickitinerary1 {margin-bottom: 0px; color: navy; margin-top: 0px; font-size : 12pt; font-family: tahoma, verdana;}
p.tours_from_price {font-size:15pt; color: red; font-family: verdana; margin-top: 4px;}
p.tours_from_price_subheading {font-size:12pt; color: #3872b4; font-family: verdana; margin-top: 10px;}
P.callback_form-1 {font-family: tahoma; font-size:12pt; color: brown; padding-top: 20px; margin-bottom: 10px; margin-left: 10px; }
P.callback_form-2 {margin-top: 6px; margin-bottom: 0px; margin-left: 10px;}
P.callback_form-3 {margin-top: 4px; margin-bottom: 0px; margin-left: 10px;}
P.callback_form-4 {margin-top: 8px; padding-bottom: 4px; margin-left: 10px; margin-right: 12px;}
P.vote1 {font-family: tahoma; font-size:16pt; color: brown; padding-top: 20px; margin-bottom: 10px; margin-left: 10px; }
P.vote2 {margin-top: 14px; margin-bottom: 6px; margin-left: 10px;}
P.vote3 {margin-top: 4px; margin-bottom: 0px; margin-left: 10px;}
P.vote4 {margin-top: 8px; padding-bottom: 4px; margin-left: 10px; margin-right: 12px;}
P.vote5 {margin-top: 8px; padding-bottom: 18px; margin-left: 10px; margin-right: 12px;}
P.emailsignup_form-4 {margin-top: 18px; padding-bottom: 8px; margin-left: 10px; margin-right: 12px;}
P.quote_form {font-size:20pt; color: black; padding-top: 20px; margin-bottom: 6px; margin-left: 10px; padding-bottom: 6px; }
P.quote_form2 {font-size:12pt; color: black; padding-top: 20px;  margin-left: 10px;   }
p.short_hotel_description {margin-top : 4px;}
p.amazing {font-size:20pt; color: black; font-family: 'times new roman', georgia, arial;}
p.amazing_comment {font-weight: bold;}
p.calltobook {margin:10; padding:0; margin-top: 4px; }
p.itinerary_day {font-weight: bold; margin-bottom: 0px; font-size: 13pt; color: #c15c19; margin-top: 40px;}
.tours_highlights {color: #27516b; text-decoration: underline; font-size: 11pt; }
P.tours_highlights {color: #27516b; text-decoration: underline; font-size: 11pt; margin-bottom: 4px; padding-bottom: 0px; margin-top: 40px; }
P.tours_highlights_bold {font-weight: bold; margin-top: 0px;  }
P.tours_highlights_b {margin-top:16px; padding-top: 0px; }
p.links {margin-top:20px; margin-bottom: 0px; margin-left: 16px;}
p.links_sub {margin-top:0px; margin-bottom: 0px; margin-left: 16px;}
p.twin_centres_1 {text-decoration: underline; font-size: 16pt; font-family: tahoma; color: brown; padding-top: 20px;  margin-left: 0px; margin-bottom: 0px; margin-top : 0px;}
p.twin_centres_2 {margin-top: 6px;}
p.twin_centres_3 {}
p.twin_centres_4 {margin-bottom: 20px; }
p.twin_centres_5 {}
.twin_centres_best_for {color: #26839a; font-weight: bold;}
.twin_centres_when {color: #26839a; font-weight: bold;}
.twin_centres_hotels {color: #26839a; font-weight: bold;}

p.left_column_resort_description {font-size: 11pt;  padding-left: 15px; padding-right: 15px;}
p.left_column_resort_description_new {font-size: 11pt;   padding-right: 15px;}
p.left_column_index {font-size: 12pt; font-family: tahoma; padding-left: 15px; padding-right: 15px;}
p.50_best_sub {font-size: 12pt; font-family: tahoma; color: #6c4502; padding-top: 2px;  }
p.50_best_sub1 {font-size: 14pt; font-family: tahoma; color: maroon; padding-top: 2px;}
p.50_best {color: #27516b; font-size: 10pt; font-family:  verdana, "Microsoft Sans Serif", verdana; margin-top: 6px; }
p.whatweoffer{font-size: 12pt; font-family: tahoma; text-decoration: underline; color: maroon;}
p.asanexample{font-family: tahoma; color: black;}
p.left_column_sub_heading {color: maroon; margin-left: 10px; font-family: calibri, "times new roman"; font-size: 11pt; margin-bottom: 0px;}


p.email_1 {font-size: 12pt; font-size: 24pt; font-family: arial, tahoma; line-height: 110%; color: brown; color: black; padding-top: 20px; padding-top: 10px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.email_3 {font-weight: bold; font-size: 18pt; font-family: tahoma; color: blue; color: red; padding-top: 0px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.email_2 {font-size: 11pt; font-family: tahoma; color: #6c4502; color: blue; padding-top: 0px; padding-bottom: 4px; margin-left: 10px; margin-top : 0px; margin-bottom: 0px;}


p.email_1_main {font-size: 12pt; font-size: 24pt; font-family: arial, tahoma; line-height: 110%; color: brown; color: black; padding-top: 20px; padding-top: 10px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.email_3_main {font-weight: bold; font-size: 18pt; font-family: tahoma; color: blue; color: #D63900; padding-top: 0px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.email_2_main {font-size: 10pt; font-family: tahoma; color: #6c4502; padding-top: 0px; padding-bottom: 4px; margin-left: 10px; margin-top : 0px; margin-bottom: 0px;}

p.email_1b {font-size: 20pt; font-family: arial, tahoma; line-height: 110%; color: brown; color: black; padding-top: 20px; padding-top: 10px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}


p.calltobook1 {margin-top: 16px; margin-bottom: 0px; }
p.calltobook2 {font-weight: normal; margin-top: 2px; font-size: 10pt; font-family: tahoma; color: #6c4502; padding-top: 0px; padding-bottom: 4px; margin-left: 10px; margin-top : 0px; margin-bottom: 0px;}
p.save {margin-top: 10px; margin-bottom: 10px; margin-left: 16px; font-size: 28pt; font-family: "times new roman", tahoma, arial; color: white;}
.save {background-color: #73453d;   padding-bottom: 2px; padding-top: 2px; margin-top: 20px; width: 420px;}
p.prices_lower {color: red; margin-left: 16px;}
p.prices_discount {font-size: 13pt;  margin-bottom: 6px; color: #d61e1e; color: red; }
p.tours_hotel_description {}
p.howmuch {margin-top: 4pt; color: #404040;}
p.page_heading_override_line_2 {font-size: 12pt; font-family: verdana, tahoma; color: #484034; padding-top: 0px; margin-top: 4px;} 
p.room_detail {font-size: 12pt; font-family: verdana, tahoma; text-decoration: underline; font-weight: bold; margin-top: 50px; margin-bottom: 8px;}
p.next_tour {font-size: 12pt; font-family: tahoma; padding-left: 15px; padding-right: 15px;}
p.navy_background {font-size : 16pt; color: white; margin-top:46px; margin-bottom: 10px;   background-color : #2e6792; padding-left:2px;}
p.headline_offer_1 {font-weight: bold; font-size: 13pt; font-family: verdana, tahoma; padding-left: 0px; padding-right: 15px; margin-bottom: 20px; padding-bottom: 0px;}
p.headline_offer_2 {font-size: 9pt; font-family: verdana, tahoma; margin-top: 30px; margin-botoom: 20px; padding-left: 0px; padding-right: 15px; margin-top: 6px; padding-top: 0px;}
p.free_cancellation {font-weight: bold; font-size: 13pt; font-family: verdana, tahoma; padding-left: 0px; padding-bottom: 20px;}
p.best_hotels {padding-top: 6px; padding-bottom: 6px; font-family: tahoma; font-size : 14pt; color: #f3e3bd; margin-top:60px; margin-bottom: 10px;   background-color : #393f4d; padding-left:0px;}
p.download {align: top; font-family : calibri, arial; font-size : 20pt; color: #6373b5; font-weight:normal; padding-top: 0px; margin-top: 0px; margin-bottom:0px; line-height: 108%; }
p.left_column_box_1 {font-size: 12pt; font-family: tahoma; color: brown; padding-top: 20px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.left_column_box_2 {font-size: 10pt; font-family: tahoma; color: #6c4502; padding-top: 0px; padding-bottom: 4px; margin-left: 10px; margin-top : 0px; margin-bottom: 0px;}
p.left_column_box_3 {font-size: 20pt; font-family: tahoma; color: blue; padding-top: 0px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.left_column_box_4 {font-size: 10pt; font-family: tahoma; color: #6c4502; padding-top: 0px; padding-bottom: 4px; margin-left: 10px; margin-top : 0px; margin-bottom: 0px;}


p.quote {margin-top: 4pt;  color: red; font-size: 14pt;}
p.quote_flight_times {font-size: 10pt; font-family: tahoma; color: navy; padding-top: 0px; padding-bottom: 4px; margin-left: 10px; margin-top : 0px; margin-bottom: 6px;}
P.quote_to_book {font-family: tahoma; font-size:12pt; color: brown; padding-top: 0px; margin-bottom: 10px; margin-left: 10px; }
p.quote_calltobook1 {margin-top: 24px; margin-bottom: 0px; }
p.quote_prices {margin-top:10px;}
p.quote_free_upgrade {margin-top: 8px; color: red; font-size: 12pt; font-family: tahoma; }

p.landingpages_tours_1 {font-size: 16pt; font-family: tahoma, calibri, arial; color: maroon; margin-top: 30px; margin-bottom: 0px; padding-bottom: 0px;}
p.landingpages_tours_2 {font-size: 12pt; font-family: tahoma, calibri, arial; color: red; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
p.landingpages_tours_3 {font-size: 10pt; font-family: tahoma, calibri, arial; color: black; padding-top: 0px;  margin-bottom: 0px; padding-bottom: 0px;}



img.big {margin:0px; padding: 0px; align: left; margin-bottom:4px; width: 440px;}
img.landingpages_hotelphoto {width: 190px;}
img.tours_right_200 {float: right; width: 200px;}
img.tailormade1 {float: left; width: 400px; margin-bottom: 6px; margin-top: 10px;}
img.tailormade2 {float: right; width: 160px; margin-top: 8px;}
img.tailormade3 {float: right; width: 220px; margin-top: 0px; margin-bottom: 20px; margin-left: 12px;}
img.resort_tours {float: left; width: 170px; margin-right:12px; margin-bottom: 6px;}
img.requestquote {border:0;}
img.amazing {width: 170px; float: left; margin-right:12px; margin-bottom: 6px; }
img.itinerary_image {width: 170px; float: right; margin-right:12px; margin-bottom: 6px; margin-left: 10px; margin-top: 10px;}
img.tours_image_left_side {width: 210px; float: left; margin-right:12px; margin-top: 15px; margin-bottom : 0px; }
img.tours_image_left_side_2 {width: 210px; float: left; margin-right:12px; margin-top: 0px; margin-bottom : 0px; }

img.50_best {float: right; width: 120px; margin: 12px;}
img.other_pages {float: right; width: 180px; margin-left: 12px;}
img.tours_hotel_picture {width: 200px; float: left; margin-right:12px; margin-bottom: 20px;}
img.download {width: 53px; float: left; margin-right: 10px; border: 0px; }
img.download2 {width: 53px; float: left; margin-right: 8px; border: 0px; margin-left : 8px;}

img.tom {width:75px; float: left; margin-right: 8px; margin-left: 8px; border: 0px;}

li {font-family :   arial; font-size : 11pt; color: #404040; line-height:150%; margin-bottom: 4px;}
li.maroon {color: maroon; }
li.itinerary {color: maroon; font-size : 12pt;}
li.extensions{font-weight: normal;}
ul.ticks {list-style: url("tick.gif"); }
ul.ticks-choice {list-style: url("tick20.gif"); }
li.choice {color: maroon; font-size: 10pt; }
li.choice2 {color: navy; font-size: 10pt; }
li.package {color: #5f4907; font-size: 10pt; font-weight: bold;}
ul.hotel_summary_ticks {list-style: url("tick20.gif"); margin-left: 22px; }
li.hotel_summary_text {color: #5f4907; font-size: 11pt; font-family: verdana, arial, tahoma; }
li.itinerary1 {margin-bottom: 12px; font-size: 10pt; font-family: verdana, arial, tahoma; color: #404040;}
ul.tours_itinerary_temp {}
li.tours_itinerary_temp {}

td.picturemargin {width: 12px;}
td.picture1a {width: 60px;  vertical-align: top; background-color: #f3eadd; padding-bottom: 8px; padding-top: 8px; margin-left: 10px; padding-left: 6px;}
td.picture2a {font-size: 11pt; font-family: tahoma; width: 160px;  vertical-align: top; background-color: #f3eadd; color: maroon; padding-bottom: 8px; padding-top: 8px; font-weight: normal;}
td.picture1b {width: 60px;  vertical-align: top; background-color: #fef0f0; padding-bottom: 8px; padding-top: 8px; margin-left: 10px; padding-left: 6px;}
td.picture2b {font-size: 11pt;  font-family: tahoma; width: 160px;  vertical-align: top; background-color: #fef0f0; color: navy; padding-bottom: 8px; padding-top: 8px; font-weight: normal;}

.redbackground {background-color: gray;}
 

hr{margin-left: 0px; height : 1px; color : yellow; color: #9a9a9a; margin-right : 12px; margin-top: 0px; margin-bottom: 4 px;}
hr.footer {color: #e3d9d7;}

.hotelname {font-family : arial; font-size : 20pt; color: #6373b5; font-weight:bold; margin-top: 0px; margin-bottom:0px; line-height: 120%; }
.hotelrating {font-family : arial; font-size : 20pt; color: #bda277; font-weight:bold; margin-top: 0px; margin-bottom:0px; line-height: 120%; }
.hotelrating_small {font-family : arial; font-size : 12pt; color: #bda277; font-weight:bold; margin-top: 0px; margin-bottom:0px; line-height: 120%; }

.placename  {color: Red; font-size : 12pt; margin-left : 0px; margin-top : 16px; font-family : verdana, Arial, Helvetica, sans-serif;
	text-decoration : none; margin-bottom : 0; font-weight : lighter; letter-spacing: 1px;}
.caption {font-size : 8pt; font-family : arial, Verdana; color: maroon;}
.caption1 {font-size : 8pt; font-family : arial, Verdana; color: gray;}
.landingpages {color: red;}
.bestbit1 {color: #4a7bc4; text-decoration: underline;}
.bestbit2 {color: #4a7bc4; text-decoration: underline;}
.bestbit3 {font-weight: normal; }
.bestbit4 {font-weight: normal; font-size: 13pt; color: #4a7bc4;}
.bestbit5 {font-weight: normal; font-size: 13pt; color: red;}
.bestbit6 {font-weight: bold;}
.bestbit7 { font-size: 13pt; color: red;}
.calltobook1 {font-size: 12pt; font-weight: normal; font-family: "calibri", "Times New Roman", georgia, verdana, arial; color: black;}
.calltobook2 {font-size: 12pt; font-weight: bold; font-family: tahoma, verdana, "Times New Roman", georgia, verdana, arial; color: brown;}
.50_best {font-size: 14pt; font-weight: normal; font-family: georgia, verdana, arial; color: maroon;}
.howmuch {color: #c40c0c;}
.board {color: navy;}
.itinerary_highlight {color: #9e4665; font-weight: bold;}
.tripsandexcursions {color: #9e4665; font-weight: bold;}
.quote_number {color: green; font-size: 11pt;}
.quote_flight_times {color: maroon;}

a {text-decoration: none;}
a.left1:link{color: red;}
a.left1:visited{color: red;}
a.left1:hover{color: maroon;}
a.left2:link{color: #8f273d; font-size:11pt;}
a.left2:visited{color: #8f273d;  font-size:11pt;}
a.left2:hover{color: maroon;  font-size:11pt;}
a.landingpages:link{color: navy; text-decoration: underline; font-size:15pt; line-height: 120%; font-family : arial; font-size : 18pt; color: #6373b5; font-weight:bold; }
a.landingpages:visited{color: navy; text-decoration: underline; font-size:15pt; line-height: 120%; font-family : arial; font-size : 18pt; color: #6373b5; font-weight:bold; }
a.landingpages:hover{color: maroon; text-decoration: underline; font-size:15pt; line-height: 120%;  font-family : arial; font-size : 18pt; color: #c0432a;  font-weight:bold;}
a.footer:link{color: #7fa0a5; font-size: 8pt;}
a.footer:visited{color: #7fa0a5; font-size: 8pt;}
a.footer:hover{color: maroon; font-size: 8pt;}
a.best_hotels:link{color: navy; font-size: 8pt;}
a.best_hotels:visited{color: #50689a; font-size: 8pt;}
a.best_hotels:hover{color: maroon; font-size: 8pt;}
a.gotoresort:link{color: black; text-decoration: underline;}
a.gotoresort:visited{color: black; text-decoration: underline;}
a.gotoresort:hover{color: maroon; text-decoration: underline;}
a.left_column_resort_description:link{color: navy; text-decoration: underline; }
a.left_column_resort_description:visited{color: navy; text-decoration: underline;  }
a.left_column_resort_description:hover{color: red; text-decoration: underline;  }
a.left_column_resort_description_navigation:link{color: navy;  font-size: 8pt; font-family: verdana; }
a.left_column_resort_description_navigation:visited{color: navy;  font-size: 8pt; font-family: verdana; }
a.left_column_resort_description_navigation:hover{color: red;  font-size: 8pt; font-family: verdana; }
a.emailus:link{color: navy; text-decoration: underline; font-size:10pt; }
a.emailus:visited{color: navy; text-decoration: underline;  font-size:10pt; }
a.emailus:hover{color: red; text-decoration: underline;  font-size:10pt; }
a.download:link{color: #a45c2c;  text-decoration: none; font-size:16pt; font-family: calibri, tahoma, arial; line-height: 108%;}
a.download:visited{color: #a45c2c; text-decoration: none;  font-size:16pt; font-family: calibri, tahoma, arial; line-height: 108%;}
a.download:hover{color: red;  text-decoration: underline;  font-size:16pt; font-family: calibri, tahoma, arial; line-height: 108%;}
a.dosomethingdifferent:link{color: #203638; text-decoration: none; font-size:11pt; font-family: tahoma, arial;}
a.dosomethingdifferent:visited{color: #203638; text-decoration: none;  font-size:11pt; font-family: tahoma, arial;}
a.dosomethingdifferent:hover{color: #491a15; text-decoration: underline;  font-size:11pt; font-family: tahoma, arial;}
p.dosomethingdifferent {margin-left: 16px; margin-right: 10px;}
a.click_here:link{font-family: verdana, arial; color: #59260f;   font-size:8pt; font-weight:normal; }
a.click_here:visited{font-family: verdana, arial; color: #59260f;  font-size:8pt; font-weight:normal; }
a.click_here:hover{font-family: verdana, arial; color: red; text-decoration: underline;  font-size:8pt;font-weight:normal;  }
a.links:link{color: #7fa0a5; font-size: 8pt;}
a.links:visited{color: #7fa0a5; font-size: 8pt;}
a.links:hover{color: maroon; font-size: 8pt;}
a.links_2:link{color: white; font-size: 8pt;}
a.links_2:visited{color: white; font-size: 8pt;}
a.links_2:hover{color: pink; font-size: 8pt;}
a.left_column_box:link{color: navy; text-decoration: underline; font-size:10pt; }
a.left_column_box:visited{color: navy; text-decoration: underline;  font-size:10pt; }
a.left_column_box:hover{color: red; text-decoration: underline;  font-size:10pt; }

#box1 {margin-top: 80px; padding: 5px;  border: 2px double #cccccc; background-color: #EDF8F3; padding: 5px;
	font: bold 16px verdana,arial,helvetica,sans-serif;  }
#box2 {margin-top: 10px; margin-bottom: 40px;  border: 1px double #cccccc; background-color: #EDF8F3; padding: 10px;}
#box3 {margin-top: 0px; margin-bottom: 30px;  border: 3px  #cccccc; background-color: #fcf8f2; padding: 10px; border-style: dotted; }
#box4 {margin-top: 0px; margin-bottom: 30px;  border: 5px  #cccccc; background-color: white; padding: 10px; border-style: dotted; border-color: red; }

#box6 {width: 500px; margin-top: 0px; margin-bottom: 30px;  border: 5px  #cccccc; background-color: white; padding: 10px; border-style: dotted; border-color: red; }


.callback_form { background-color: #e5d9c5; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-botton: 8px;}
.quote_form { background-color: #e5d9c5; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-botton: 8px;}


.emailbox {border: 1px;  border: 0px;  border-color: black; border-style: solid; background-color: #e5d9c5; background-color: #f6e1aa; background-color:  #f3e3bd; 
background-color: #FEFDFB;background-color: #f1e5d3; margin-left: 0px; margin-right: 0px; margin-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}
.emailbox_main {border: 1px;  border-color: black; border-style: solid; background-color: #FEFDFB; margin-left: 0px; margin-right: 0px; margin-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}
.emailbox_main_stlucia {width: 500px; border: 1px;  border-color: black; border-style: solid; background-color: #FEFDFB; margin-left: 0px; margin-right: 0px; margin-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}


.feedbackbox { background-color: #e5d9c5; background-color: #f6e1aa; background-color:  #e0f0f0; margin-left: 0px; margin-right: 0px; margin-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}
.emailsignup_form { background-color: #ebcecb; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-botton: 8px;}
.vote {width: 430px; background-color: #e5d9c5; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-botton: 8px;}
.left_column_box { background-color: #e5d9c5; background-color: #f6e1aa; background-color:  #f3e3bd; margin-left: 0px; margin-right: 0px; margin-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}



.submitbutton1 {width: 118px;}
.submitbutton2 {width: 250px; margin-top: 20px; margin-bottom: 20px; font-size: 20pt;}

.submitbutton4 {width: 170px;}

.header1 {height : 70px; width: 960px; position:relative; background-color : #8e90da; margin:0; padding:0; }
.header2 { position:absolute; left:20px; top: 18px;}
.header3 { position:absolute; right: 20px;; top: 13px; }
.header3 p {color: #f6f5b4; font-family :  tahoma, georgia, tahoma, Arial, Helvetica, sans-serif; font-size : 22pt; font-weight: bold; letter-spacing: 1px; }
.header4 { position:absolute; left: 220px;; top: 13px; }
.header4 p {margin-bottom: 12px; padding-bottom: 0px; color: white; font-family :  tahoma, georgia, Arial, Helvetica, sans-serif; font-size : 12pt; font-weight: normal; }

.helpline {color: brown; font-family :   georgia, Arial, sans-serif; font-weight: normal;}
.orangeborder {background-color : #ffcea5; height : 15px; width: 960px; background-color : #ffcea5; margin:0; padding:0; font-size:0; line-height:0;}
.blackborder {background-color : #573b3b; height : 15px; width: 960px;  margin:0; padding:0; font-size:0; line-height:0;}
.blackborder p {color: white; font-family :   tahoma, Arial, Helvetica, sans-serif; font-size : 12pt; font-weight: normal; letter-spacing: 1px; }
.exampleprices_price {color:red; font-size: 18pt; font-weight: normal;}
.exampleprices_price2 {color:red; font-size: 10pt; font-weight: normal;}
.exampleprices_details {font-weight: bold; font-size: 8pt;}
.exampleprices_special {font-weight: bold; font-size: 8pt; color:red; text-decoration: underline;}
P.exampleprices_ref {margin-top: 8px; }
.exampleprices_ref {font-size: 8pt;}
.quote_exampleprices_price {color:red; font-size: 12pt; font-weight: normal;}
.tours_today{text-transform: uppercase;}

.pink-border {height: 30px; width: 960px; position: relative;  #8e90da; margin: 0; padding: 0;  }
.pink-border-1 {width: 230px; background-color: #8e90da; position: absolute; left: 0px; top: 0px; height: 30px; }
.pink-border-2 {width: 30px; position: absolute; left: 270px; top: 0px; background-image: url("line-under-header-arc.gif"); height: 30px;}
.pink-border-3 {width: 700px; background-color: #ffcea5; position: absolute; right: 0px; top: 0px; height: 30px;}
.pink-border-3 P {margin-top: 6px; margin-bottom: 0px; }
.pink-border-3 p.you_are_here {float: left; font-size: 8pt; color: #5f5f71; font-family: verdana; margin-top: 6px;}
.pink-border-3 a.you_are_here_1:link{color: navy; text-decoration: underline; font-size: 8pt;  font-family: verdana;}
.pink-border-3 a.you_are_here_1:visited{color: navy; text-decoration: underline; font-size: 8pt;  font-family: verdana;}
.pink-border-3 a.you_are_here_1:hover{color: maroon; text-decoration: underline;  font-size: 8pt; font-family: verdana; }

.example_board {color: #77a323; font-size: 11pt;}
.other_prices {float: right; color: navy; font-size: 8pt; font-family: verdana;  }
.other_prices a.other_prices:link{color: navy; text-decoration: underline; font-size: 8pt;  font-family: verdana;  }
.other_prices a.other_prices:visited{color: navy; text-decoration: underline; font-size: 8pt;  font-family: verdana;  }
.other_prices a.other_prices:hover{color: maroon; text-decoration: underline;  font-size: 8pt; font-family: verdana;   }
.left_prices {float: left; color: navy; font-size: 8pt; font-family: verdana;  }
.welcome {font-size: 14pt;}
.itinerary1 {font-size: 14pt; color: #4e402a;}

form.quote {  font:100% verdana,arial,sans-serif;   margin: 16px;   padding: 0;   width: 370px; }
form input, form textarea {margin-top:0px; margin-bottom: 0px; margin-left:0px; margin-right: 0px;}


td.longwood_prices_header_1 {width: 170px;	height: 24px; background-color : white; }
td.longwood_prices_header_2 {width: 80px;	 background-color : white; font-size : 8pt; font-family : verdana, Arial; color : black;}
td.longwood_prices_header_3 {width: 80px;	 background-color : white; font-size : 8pt; font-family : verdana, Arial; color : black;}
td.longwood_prices_dark_1 {width: 170px; height: 20px; background-color : #f4e6bc; font-size : 8pt; font-family : verdana, Arial; color : navy;}
td.longwood_prices_dark_2 {width: 80px; background-color : #f4e6bc; font-size : 8pt; font-family : verdana, Arial; color : maroon;}
td.longwood_prices_dark_3 {width: 80px; background-color : #f4e6bc; font-size : 8pt; font-family : verdana, Arial; color : maroon;}
td.longwood_prices_light_1 {width: 170px; height: 20px; background-color : #fafcde; font-size : 8pt; font-family : verdana, Arial; color : navy;}
td.longwood_prices_light_2 {width: 80px; background-color : #fafcde; font-size : 8pt; font-family : verdana, Arial; color : maroon;}
td.longwood_prices_light_3 {width: 80px; background-color : #fafcde; font-size : 8pt; font-family : verdana, Arial; color : maroon;}

td.booking_table1_white_left {width: 160px; background-color: white; font-size : 10pt; font-family : verdana, Arial; color : black;}
td.booking_table1_white_right {width: 260px; background-color: white; font-size : 10pt; font-family : verdana, Arial; color : #8f2e17;}
td.booking_table1_colour_left {width: 160px; background-color: #fbf8e3; font-size : 10pt; font-family : verdana, Arial; color : black;}
td.booking_table1_colour_right {width: 260px; background-color: #fbf8e3; font-size : 10pt; font-family : verdana, Arial; color : #8f2e17;}

td.booking_table2_white_left {width: 160px; background-color: white; font-size : 10pt; font-family : verdana, Arial; color : black;}
td.booking_table2_white_right {width: 260px; background-color: white; font-size : 10pt; font-family : verdana, Arial; color : #2d5028;}
td.booking_table2_colour_left {width: 160px; background-color: #fff9f5; font-size : 10pt; font-family : verdana, Arial; color : black;}
td.booking_table2_colour_right {width: 260px; background-color: #fff9f5; font-size : 10pt; font-family : verdana, Arial; color : #2d5028;}

td.booking_table3_colour_left {width: 160px; background-color: #fff9f5; font-size : 14pt; font-family : verdana, Arial; color : #9a663c;}
td.booking_table3_colour_right {width: 260px; background-color: #fff9f5; font-size : 14pt; font-family : verdana, Arial; color : red;}

p.booking_flight_details {margin-top: 30px; padding-bottom: 10px; color: #9a663c; font-size : 14pt; font-family : verdana, Arial;}
p.booking_flight_details_b {margin-top: 0px; }

a.longwood_prices:link{font-size : 10pt; font-family : verdana, Arial; color : maroon; color: #486CD3; }
a.longwood_prices:visited{font-size : 10pt; font-family : verdana, Arial; color : maroon; color: #486CD3; }
a.longwood_prices:hover{font-size : 10pt; font-family : verdana, Arial; color : red; text-decoration: underline; }

form.booking_form {font:100% verdana,arial,sans-serif;   margin: 16px;   padding: 0;   width: 370px; }
.booking_form { background-color: #e5d9c5; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-botton: 8px; width: 450px;}
P.booking_form {font-size:20pt; color: black; padding-top: 16px; margin-bottom: 10px; margin-left: 10px; padding-bottom: 0px; }
p.booking_form_2 {font-size:12pt; color: black; padding-top: 0px; margin-bottom: 0px; margin-left: 10px; padding-bottom: 0px; }
p.booking_form_3 {font-size:10pt; color: black; padding-top: 0px; margin-bottom: 0px; margin-left: 10px; padding-bottom: 0px; }
p.booking_names {font-size:8pt; color: red; padding-top: 0px; margin-bottom: 10px; margin-left: 10px; padding-bottom: 0px; }
p.booking_price {font-size:8pt; color: black; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; margin-left: 6px; padding-bottom: 0px; }


td.booking1 {vertical-align: top; margin: 0px;}
td.booking2 {vertical-align: top; margin: 0px;}


p.provisional_booking {font-size:22pt; color: black; margin-top: 20px; padding-top: 20px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; }
p.provisional_booking_2 {font-size:12pt; color: navy; margin-top: 10px; padding-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; }
p.provisional_booking_3 {font-size:12pt; color: red; padding-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-bottom: 0px; }

#list-menu {width: 128px;}
#list-menu ul {margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, sanf-serif; font-size: 12px; } 
#list-menu li {margin: 2px 0 0;} 
#list-menu a {display: block; width:140px; padding: 6px 2px 6px 10px; border: 0px; background: #faf0e6;  text-decoration: none; } 
#list-menu a:link, #list-menu a:active, #list-menu a:visited {color: maroon; }
#list-menu a:hover {border: 0px ; color: #ffffff; background-color: brown; } 


#list-menu2 {width: 128px;}
#list-menu2 ul {margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, sanf-serif; font-size: 12px; } 
#list-menu2 li {margin: 2px 0 0;} 
#list-menu2 a {display: block; width:140px; padding: 6px 2px 6px 10px; border: 0px; background: #f1f1e4;  text-decoration: none; } 
#list-menu2 a:link, #list-menu2 a:active, #list-menu2 a:visited {color: maroon; }
#list-menu2 a:hover {border: 0px ; color: #ffffff; background-color: brown; } 

#list-menu3 {width: 128px;}
#list-menu3 ul {margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, sanf-serif; font-size: 12px; } 
#list-menu3 li {margin: 2px 0 0;} 
#list-menu3 a {display: block; width:140px; padding: 6px 2px 6px 10px; border: 0px; background: #f2e2e2;  text-decoration: none; } 
#list-menu3 a:link, #list-menu3 a:active, #list-menu3 a:visited {color: maroon; }
#list-menu3 a:hover {border: 0px ; color: #ffffff; background-color: brown; } 



.roundbox {width: 200px; background-color: #FFCC99; color: black;}
.roundbox p {	margin: 0 10px;}
.roundtop { 	background: url(topright.gif) no-repeat top right; }
.roundbottom {	background: url(bottomright.gif) no-repeat top right; }
img.corner {   width: 15px;   height: 15px;   border: none;   display: block !important;}



td.top100_nav_prev {background-color: #edd8af; width: 68px; color: maroon; padding: 0px; margin: 0px; text-align: center; vertical-align : center; padding-top : 0px; }
td.top100_nav_page {background-color: #edd8af; width: 59px; color: maroon;  padding: 0px; margin: 0px; text-align: right; font-size:11pt; font-family: tahoma, arial;}
td.top100_nav_next {background-color: #edd8af; width: 68px; color: maroon; padding: 0px; margin: 0px; text-align: center;  vertical-align : center; }
a.top100_nav_prev:link{color: navy;    text-decoration: none; 		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_prev:visited{color: navy; text-decoration: none;  		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_prev:hover{color: maroon; text-decoration: none;  		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_page:link{color: navy;    text-decoration: none; 		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_page:visited{color: navy; text-decoration: none;  		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_page:hover{color: maroon; text-decoration: none;  		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_next:link{color: navy;    text-decoration: none; 		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_next:visited{color: navy; text-decoration: none;  		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
a.top100_nav_next:hover{color: maroon; text-decoration: none;  		font-size:11pt; font-family: tahoma, arial; vertical-align: top; text-align: right; }
img.right {border: none; width=60px; vertical-align: center;}
img.left {border: none; width=60px; vertical-align: center;}
 

p.shorthaulguide_country {color: maroon; font-family: verdana, arial, sanf-serif; font-size: 18pt; margin-bottom: 0px;}
p.shorthaulguide_flighttime  {color: #1f69a7; font-family: verdana, arial, sanf-serif; font-size: 11pt; margin-top: 0px;}
p.shorthaulguide_temperatures  {color: #629f41; font-family: verdana, arial, sanf-serif; font-size: 11pt; text-decoration: underline;}
p.shorthaulguide_whattodo {color: #535c6d; font-family: verdana, arial, sanf-serif; font-size: 11pt; margin-top: 2px; margin-bottom: 2px;}
img.shorthaulguide {width: 160px; vertical-align: top; float: right; margin-top: 12px;}
td.shorthaulguide1 {width: 100px; vertical-align: top; font-size: 11pt;}
td.shorthaulguide2 {width: 140px; vertical-align: top; font-size: 11pt;}
ul.shorthaulguideticks {list-style: url("tick20.gif"); margin-left: 22px; }
li.shorthaulguide {margin-left: 0; color: #535c6d; font-family: verdana, arial, sanf-serif; font-size: 11pt; margin-top: 2px; margin-bottom: 2px;}
p.yellow_background_big {font-size : 16pt; color: navy; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.whattodonext_background {font-size : 24pt; color: white; margin-top:36px; margin-bottom: 20px;   background-color : #5a4e48; padding-left:0px;}
p.prices_background {font-size : 24pt; color: white; margin-top:36px; margin-bottom: 20px;   background-color : #d33e25; padding-left:0px;}
p.seethebestof_background {font-size : 14pt; color: white; margin-top:36px; margin-bottom: 20px;   background-color : #874f4f; padding-left:6px; padding-top: 4px; padding-bottom: 4px;}
p.seethebestof_background {font-size : 20pt; color: #406328; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #C1D8B2; padding-left:10px;}
p.itinerary_background {font-size : 20pt; color: white; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #3B5998; padding-left:10px;}
p.map_background {font-size : 24pt; color: white; margin-top:36px; margin-bottom: 20px;   background-color : #6373B5; padding-left:0px;}


p.voucher_1 {font-size : 36pt; color: red; margin-top:12px; margin-bottom: 16px;    padding-left:6px; padding-top: 4px; padding-bottom: 4px;}
p.voucher_2 {font-size : 14pt; color: black; margin-top:20px; margin-bottom: 16px;    padding-left:6px; padding-top: 4px; padding-bottom: 4px;}
p.voucher_3 {font-size : 10pt; color: black; margin-top:30px; margin-bottom: 16px;    padding-left:6px; padding-top: 4px; padding-bottom: 4px;}
p.voucher_4 {font-size : 8pt; color: #d33e25; margin-top:30px; margin-bottom: 16px;    padding-left:6px; padding-top: 4px; padding-bottom: 4px;}
p.voucher_5 {font-size : 8pt; color: black; font-weight: bold; margin-top:0px; margin-bottom: 10px;    padding-left:6px; padding-top: 4px; padding-bottom: 4px;}




p.prices_page_date {font-size : 12pt; color: navy; margin-top:36px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.prices_page_date_b {font-size : 12pt; color: navy; margin-top:1px; margin-bottom: px;    padding-left:0px;}
td.prices_page_1week {font-size : 10pt; color: gray; }
td.prices_page_2week  {font-size : 10pt; color: gray; }
td.prices_page_hotel  {width: 210px; font-size : 10pt; color: navy; font-family: verdana, arial;}
td.prices_page_price  {width: 70px; font-size : 10pt; color: maroon; font-family: verdana, arial;}
td.prices_page_board  {width: 100px; font-size : 10pt; color: green; font-family: verdana, arial;}

p.landingpages_maldives_prices_1 {font-size: 16pt; color: red; margin-top: 10px; margin-bottom: 10px; padding-bottom: 0px;}
p.landingpages_maldives_prices_2 {font-size: 8pt; color: black; margin-top: 0px; margin-bottom: 4px; padding-bottom: 0px;}
p.landingpages_maldives_prices_3 {font-size: 8pt; color: black; margin-top: 0px; margin-bottom: 4px; padding-bottom: 0px;}
p.landingpages_maldives_prices_4 {font-size: 8pt; color: navy; margin-top: 0px; margin-bottom: 10px; padding-bottom: 0px;}

p.landingpages_mallorca_guideprice {font-size: 11pt; color: black; margin-top: 6px; margin-bottom: 6px; padding-bottom: 0px;}
p.landingpages_mallorca_guideprice_2 {font-size: 8pt; color: black; margin-top: 0px; margin-bottom: 4px; padding-bottom: 0px;}

h1 {font-family : arial; font-size : 20pt; color: #6373b5; font-weight:bold;  margin-top: 0px; margin-bottom:0px; line-height: 120%; }
h1.tour_offers {font-family : arial; font-size : 32pt; color: #6373b5; font-weight:bold;font-weight:normal; margin-top: 0px; margin-bottom:0px; line-height: 120%; }
h1  {font-family : arial; font-size : 32pt; color: #6373b5; font-weight:bold;font-weight:normal; margin-top: 0px; margin-bottom:0px; line-height: 120%; }
h1.twin_centres  {font-family : arial; font-size : 18pt; color: #6373b5; font-weight:bold;  margin-top: 0px; margin-bottom:0px; line-height: 120%; }


P.more_details {margin-top: 2px; margin-bottom: 6px;}
a.more_details:link{color: #bc941a;    text-decoration: none; 		font-size:10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details:visited{color: #bc941a; text-decoration: none;  		font-size:10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details:hover{color: maroon; text-decoration: none;  		font-size:10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }

a.index_offers:link{color: #6d3939; text-decoration: none; font-size:12pt; font-family: calibri, verdana, tahoma, arial;}
a.index_offers:visited{color: #6d3939; text-decoration: none; font-size:12pt; font-family: calibri, verdana, tahoma, arial;}
a.index_offers:hover{color: red; text-decoration: none; font-size:12pt; font-family: calibri, verdana, tahoma, arial;}
p.index_offers{margin-top: 0px; margin-bottom: 10px;}
.index_offers{color: #cd4747;}

a.website_link:link{color: blue; text-decoration: none;}
a.website_link:visited{color: blue; text-decoration: none; }
a.website_link:hover{color: red; text-decoration: underline; }
p.hotel_offer_date {margin-left: 30px; color: black; font-size: 12pt; font-family: calibri, arial; margin-top: 2px; margin-bottom: 0px;}
p.hotel_offer_nights {margin-left: 30px; color: black; font-size: 12pt; font-family: calibri, arial; margin-top: 2px; margin-bottom: 0px;}
p.hotel_offer_room {margin-left: 30px; color: black; font-size: 12pt; font-family: calibri, arial; margin-top: 2px; margin-bottom: 0px;}
p.hotel_offer_price {margin-left: 30px; color: red; font-size: 22pt; font-family: calibri, arial; margin-top: 6px; margin-bottom: 0px; }
p.red_background {font-size : 20pt; color: red; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
li.hotel_offer_list {color: navy;  font-size: 11pt; font-weight: bold;}

li.whattodonext {color: black;  font-family: calibri, arial; font-size: 14pt; font-weight: normal; margin-bottom: 14px;}

p.weddings1 {font-family: cambria, calibri, arial; font-size: 12pt;}
p.wedding-when {font-family: cambria, calibri, arial; font-size: 12pt; color: black;}
p.wedding-price {color: red; font-size: 16pt; margin-bottom: 20px;}
p.weddings2 {font-family: cambria, calibri, arial; font-size: 20pt;}
ul.hearts {list-style: url("heart.gif"); vertical-align: top;}
li.hearts {margin-left: 0px;  vertical-align: top;}
ul.ticks-pink {list-style: url("pink-tick.gif"); }
ul.hearts2 {list-style: url("heart2.gif"); vertical-align: top; margin-left: 23px;}
ul.hearts3 {list-style: url("heart3.gif"); vertical-align: top;  padding-left:0px;}
li.hearts3 {vertical-align: top; padding: 0px; text-indent: -8px; margin-left: -4px;}
td.weddings-questions {width: 150px; color: #9f3131; vertical-align:top; padding: 6px; border-bottom-style: solid; padding-bottom: 8px; padding-top: 8px;}
td.weddings-answers {width: 260px; color: black; vertical-align:top; padding: 6px; border-bottom-style: solid; padding-bottom: 8px; padding-top: 8px;}
img.wedding-vouchers {width: 210px; float: left; margin-left:12px; margin-top: 15px; margin-bottom : 10px;}
a.wedding-website:link{color: #317a9f;    text-decoration: none; 	font-size:10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.wedding-website:visited{color: #317a9f; text-decoration: none;  	font-size:10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.wedding-website:hover{color: maroon; text-decoration: none;  		font-size:10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
ol.whattodonext {margin-bottom: 12px;}
p.weddings3 {font-family: cambria, calibri, arial; font-size: 12pt;}
#box5 {margin-top: 0px; margin-bottom: 30px;  border: 5px  #cccccc; background-color: #f0e5d4; padding: 10px; border-style: dotted; border-color: red; }
a.wedding-hotels:link{color: #0e49c2;    text-decoration: none; 	font-size:12pt; font-family: cambria, calibri, arial;  text-align: right; }
a.wedding-hotels:visited{color: #0e49c2; text-decoration: none;  	font-size:12pt; font-family: cambria, calibri, arial;  text-align: right; }
a.wedding-hotels:hover{color: maroon; text-decoration: none;  		font-size:12pt; font-family: cambria, calibri, arial;  text-align: right; }
td.weddings_mauritius_1 {width: 100px; padding: 6px; vertical-align: top;}
td.weddings_mauritius_2 {width: 280px; padding: 6px; vertical-align: top;}

img.atol-protected {width: 200px; border: 0; padding: 0; margin-top: 25px;}

p.tours-itinerary-meals {color: #5d89be; margin-top: 6px;}

table.best_weddings {width: 440px;}
td.best_weddings_1 {width: 440px; text-align: left; color: Red; font-size: 14pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; padding-bottom: 4px; vertical-align:top;}
td.best_weddings_2 {width: 440px; text-align: left; color: black; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; vertical-align:top;}
td.best_weddings_3 {width: 180px; text-align: left; color: #3D3D6F; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; padding-top: 10px; padding-bottom: 3px; vertical-align:top;}
td.best_weddings_3b {width: 260px; text-align: left; color: #AF6515; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; padding-top: 10px;  padding-bottom: 3px; vertical-align:top;}
td.best_weddings_5 {margin: 0px; padding: 0px; background-color: #E5F7E5; text-align: left; color: #3D3D6F; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; width: 180px; vertical-align:top; padding-top: 4px; padding-bottom: 4px;}
td.best_weddings_6 {margin: 0px; padding: 0px; background-color: #E5F7E5; text-align: left; color: #AF6515; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; width: 260px; vertical-align:top; padding-top: 4px; padding-bottom: 4px;}
td.best_weddings_4 {width: 220px; text-align: left; color: #3A7D12; font-size: 8pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 6px; vertical-align:top;}
td.best_weddings_7 {text-align: right; color: red; font-size: 8pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; width: 220px; vertical-align:top;  padding-top: 3px; padding-bottom: 3px;}

td.best_weddings_8 {margin: 0px; padding: 0px; text-align: left; color: #3D3D6F; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; width: 180px; vertical-align:top; padding-top: 4px; padding-bottom: 4px;}
td.best_weddings_9 {margin: 0px; padding: 0px; text-align: left; color: #AF6515; font-size: 10pt; font-family: verdana, arial; margin-top: 2px; margin-bottom: 2px; width: 260px; vertical-align:top; padding-top: 4px; padding-bottom: 4px;}
img.best_weddings {width: 180px; border: 0; padding: 0; margin: 10; float : right;}

td.borneo_tours_list_date {width: 100px; color: black; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_operator {width: 110px; color: black; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_tourname {width: 230px; color: #3872b4; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_nights {width: 50px; color: black; text-align: center; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_homepickup {width: 80px; color: black; text-align: center; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_family {width: 150px; color: black; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_teenagers {width: 60px; color: black; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_soloparent {width: 60px; color: black; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_price {width: 60px; color: green; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}
td.borneo_tours_list_voucher_amount {width: 60px; color: red; font-size:10pt; font-family: verdana, tahoma, arial; padding: 6px; border-style: none none solid none; border-width: 1px; border-color: red;}

p.borneo_tours {color: black;  font-family: calibri, arial; font-size: 14pt; font-weight: normal; }
p.borneo_end {color: blaCK;  font-family: calibri, arial; font-size: 18pt; font-weight: normal; }
img.borneo_image {float: left;  vertical-align: top;}
td.borneo_tours_1 {width: 250px; vertical-align: top;}
td.borneo_tours_2 {width: 610px; vertical-align: top; text-align: center;}
td.borneo_tours_3 {width: 100px; vertical-align: top; text-align: center;}


p.red_background_mangobay {font-size : 20pt; color: white; margin-top:26px; margin-bottom: 10px;   background-color : #ef761d; padding-left:0px;}
td.specialoffer_mangobay_heading_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 100px; font-size: 16pt; font-family: calibri, verdana, arial; color: black; padding-left: 10px; text-align: right;}
td.specialoffer_mangobay_detail_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 100px; font-size: 16pt; font-family: calibri, verdana, arial; color: black;  padding-left: 10px;  text-align: right;}
td.specialoffer_mangobay_heading_2 {border-style: none none solid none; border-width: 1px; border-color:gray; width: 130px; font-size: 12pt; font-family: calibri, verdana, arial; color: black; padding-left: 20px; }
td.specialoffer_mangobay_detail_2 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 130px; font-size: 16pt; font-family: calibri, verdana, arial; color: #ef761d; font-weight: bold; padding-left: 20px; }
p.specialoffer_mangobay_end {font-size : 14pt; color: blue; margin-top:16px; margin-bottom: 10px;     padding-left:0px;}
p.specialoffer_mangobay_clarification {font-family: verdana, arial; font-size : 8pt; color: black; margin-top:0px; margin-bottom: 0px;   margin-right:6px;  margin-left:6px;}
td.specialoffer_shandrani_detail_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 160px; font-size: 20pt; font-family: calibri, verdana, arial; color: black;  padding-left: 0px;  text-align: right; padding-top: 10px; vertical-align: bottom;}
td.specialoffer_shandrani_detail_2 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 70px; font-size: 20pt; font-family: calibri, verdana, arial; color: #ef761d; font-weight: bold; padding-left: 6px; vertical-align: bottom;}


td.stlucia_heading_hotel {font-size: 14pt; color: black; width: 160px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px;border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_heading_rating {font-size: 10pt; color: black; width: 70px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px;border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_heading_roomtype {font-size: 10pt; color: black; width: 240px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_heading_boardbasis {font-size: 12pt; color: black; width: 120px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_heading_nights {font-size: 12pt; color: black; width: 60px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_heading_date {font-size: 12pt; color: black; width: 160px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_heading_price {font-size: 10pt; color: black; width: 60px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}

td.stlucia_hotel {font-size: 14pt; color: blue; width: 160px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_rating {font-size: 14pt; color: green; width: 70px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_roomtype {font-size: 10pt; color: black; width: 240px; font-family: calibri, arial, verdana; padding-top: 3px; padding-right: 40px;  padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_boardbasis {font-size: 12pt; color: brown; width: 120px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_nights {font-size: 12pt; color: black; width:60px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_date {  font-size: 12pt; color: black; width: 160px; font-family: calibri, arial, verdana; padding-top: 10px; padding-bottom: 10px; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.stlucia_price {font-size: 18pt; color: #F0781F; width: 60px; font-family: calibri, arial, verdana; padding-top: 3px; padding-bottom: 3px; border-style: none none solid none; border-width: 1px; border-color: gray;}

a.stlucia_month:link{color: maroon; text-decoration: underline; font-size:13pt; line-height: 120%; font-family : arial; font-size : 14pt;  font-weight:bold; }
a.stlucia_month:visited{color: maroon; text-decoration: underline; font-size:13pt; line-height: 120%; font-family : arial; font-size : 14pt;  font-weight:bold; }
a.stlucia_month:hover{color: red; text-decoration: underline; font-size:13pt; line-height: 120%;  font-family : arial; font-size : 14pt;   font-weight:bold;}

Table.main-stlucia {width: 960px;}
td.main-stlucia {width: 960px; background-color: white; text-align: center; vertical-align: top;}
td.main-stlucia-left {width: 250px; background-color: white; text-align: center; vertical-align: top;}
td.main-stlucia-middle {width: 450px; background-color: white; text-align: center; vertical-align: top;}
td.main-stlucia-right {width: 200px; background-color: white; text-align: center; vertical-align: top;}

#box-stlucia {margin-top: 4px; margin-bottom: 4px;  border: 1px; background-color: #d8ecb2;  padding: 0px; border-style: solid; border-color: gray; }
p.stlucia-phone {margin-top: 0px; margin-bottom: 0px; color: #30852e;  font-family: calibri, arial; font-size: 30pt; font-weight: normal; }





#box-sale {margin-top: 4px; margin-bottom: 4px;  border: 0px; background-color: red;  padding: 0px; }
p.easter-sale-1 {font-size: 30pt; color: white; padding-top:6px; padding-bottom: 6px; margin-bottom: 20px; text-align: center;}
p.easter-sale-2 {font-family: calibri, arial; font-size: 12pt; color: black; margin: 6px; padding-top:0px; padding-bottom: 0px; text-align: center;}
p.easter-sale-3 {font-family: calibri, arial; font-size: 22pt; color: red; margin-top: 12px; padding-top:0px; padding-bottom: 0px; text-align: center;}
p.easter-sale-4 {font-family: calibri, arial; font-size: 14pt; color: black; margin: 0px; padding-top:0px; padding-bottom: 0px; text-align: center;}


p.kenya_alternatives {font-family: calibri, arial; font-size: 26pt; color: black; margin-top: 12px; padding-top:0px; padding-bottom: 0px;  margin-bottom: 0px; text-align: center;}
#kenya_alternatives {margin-top: 4px; margin-bottom: 4px;  border: 1px; background-color: pink;  padding: 0px; border-color: gray; }
td.kenya_alternatives_1 {width: 130px; vertical-align: top; border-style: none none solid none; border-width: 1px; border-color:gray; }
td.kenya_alternatives_4 {width: 260px; vertical-align: top; border-style: none none solid none; border-width: 1px; border-color:gray; }
img.kenya_alternatives {width: 130px; margin:0px; padding: 0px;  }
a.kenya_alternatives:link {color: maroon; text-decoration: underline; font-size:13pt; line-height: 120%; font-family : arial; font-size : 14pt;  font-weight:bold; }
a.kenya_alternatives:visited {color: maroon; text-decoration: underline; font-size:13pt; line-height: 120%; font-family : arial; font-size : 14pt;  font-weight:bold; }
a.kenya_alternatives:hover {color: red; text-decoration: underline; font-size:13pt; line-height: 120%; font-family : arial; font-size : 14pt;  font-weight:bold; }
p.kenya_alternatives_2 {font-family: calibri, arial; font-size: 24pt; color: #6373b5; margin-top: 0px; padding-top:0px; padding-bottom: 0px;  margin-bottom: 0px; text-align: center;}

img.travel_inspirations {margin-bottom: 30px;}
img.travel_inspirations_resort {margin-bottom: 30px; width: 435px;}

td.travel_inspirations_weather_month_header {width: 80px; font-weight: bold; padding-bottom: 6px;}
td.travel_inspirations_weather_temperature_header {width: 120px;  font-weight: bold; padding-bottom: 6px;}
td.travel_inspirations_weather_sunshine_header {width: 80px; font-weight: bold; padding-bottom: 6px;}
td.travel_inspirations_weather_rain_header {width: 80px; font-weight: bold; padding-bottom: 6px;}
td.travel_inspirations_weather_swim_header {width: 70px; font-weight: bold; padding-bottom: 6px;}

td.travel_inspirations_weather_month {width: 80px; padding-top: 4px; padding-bottom: 4px; }
td.travel_inspirations_weather_temperature {width: 120px; padding-top: 4px; padding-bottom: 4px; color: maroon;}
td.travel_inspirations_weather_sunshine {width: 80px; padding-top: 4px; padding-bottom: 4px; color: #E4622A;}
td.travel_inspirations_weather_rain {width:80px; padding-top: 4px; padding-bottom: 4px; color: #562AE4;}
td.travel_inspirations_weather_swim {width: 70px; padding-top: 4px; padding-bottom: 4px;}

td.travel_inspirations_weather_month_2 {width: 80px; background-color: #ECE8E8; padding-top: 4px; padding-bottom: 4px;}
td.travel_inspirations_weather_temperature_2 {width: 120px; background-color: #ECE8E8; padding-top: 4px; padding-bottom: 4px; color: maroon;}
td.travel_inspirations_weather_sunshine_2 {width: 80px; background-color: #ECE8E8; padding-top: 4px; padding-bottom: 4px;  color: #E4622A;}
td.travel_inspirations_weather_rain_2 {width:80px; background-color: #ECE8E8; padding-top: 4px; padding-bottom: 4px; color: #562AE4;}
td.travel_inspirations_weather_swim_2 {width: 70px; background-color: #ECE8E8; padding-top: 4px; padding-bottom: 4px;}

p.travel_inspirations_calltoaction {color: red; font-size: 20px; margin-top: 40px;}


.offeroftheday_centrecol_box { background-color: #e5d9c5; background-color: #f6e1aa; background-color:  #f3e3bd; margin-left: 0px; margin-right: 0px; margin-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}
p.offeroftheday_centrecol_top {margin-top: 16px; font-family: calibra, verdana, arial; font-size: 26pt; color: #a02f1c; padding-top: 12px; margin-left: 10px; margin-bottom: 10px; font-weight: bold;}
img.offeroftheday_centrecol_picture {width: 420px; margin-left: 10px; margin-top: 0px; margin-bottom: 0px;}
p.offeroftheday_centrecol_1 {font-family: calibra, verdana, arial; font-size: 18pt; color: black; margin-left: 10px; margin-top: 5px; font-weight: bold;}
p.offeroftheday_centrecol_2 {font-family: verdana, arial; font-size: 10pt; color: black; margin-left: 10px; margin-top: 0px; margin-bottom: 0px;}
p.offeroftheday_centrecol_save {font-family:  arial; font-size: 12pt; color: red; font-weight: bold; margin-left: 10px; margin-top: 6px; margin-bottom: 0px;}
p.offeroftheday_centrecol_3 {font-family:  arial; font-size: 26pt; color: red; font-weight: bold; margin-left: 10px; margin-top: 6px; margin-bottom: 0px;}
p.offeroftheday_centrecol_4 {font-family: arial; font-size: 10pt; color: black; margin-left: 10px; margin-top: 0px; margin-bottom: 0px;}



p.tailormade_bigtext {font-family: calibra, verdana, arial; font-size: 14pt; color: black; margin-left: 0px; margin-top: 5px; font-weight: bold; margin-top: 12px;}
p.tailormade_bigtext_2 {font-family:  verdana, arial; font-size: 10pt; color: black; margin-left: 0px; font-weight: bold; margin-top: 12px;}

.notes_question {color: #1b5671}

p.landingpages_heading_different_1a {font-family : arial; font-size : 20pt; color: #6373b5; font-weight:bold; margin-top: 0px; margin-bottom:0px; line-height: 120%;}
p.landingpages_heading_different_1b {color: Red; font-size : 12pt; margin-left : 0px; margin-top : 6px; font-family : verdana, Arial, Helvetica, sans-serif;
	text-decoration : none; margin-bottom : 0; font-weight : lighter;  }

td.twin_centre_example_prices_1a {width: 180px; font-size: 14pt; font-weight: bold; text-decoration: underline;}
td.twin_centre_example_prices_2a {width: 200px;    font-size: 14pt; font-weight: bold;  text-decoration: underline;}
td.twin_centre_example_prices_3 {width: 50px;}
td.twin_centre_example_prices_1b {width: 180px; font-size: 12pt;  }
td.twin_centre_example_prices_2b {width: 200px;    font-size: 12pt;  }
td.twin_centre_example_prices_4 {font-size: 12pt; color: blue;}
td.twin_centre_example_prices_7 {background-color: #fbf7f3; width: 180px; color: green; padding-top: 3px; padding-bottom: 3px;}
td.twin_centre_example_prices_8 {background-color: #fbf7f3; width: 200px; color: green;}
td.twin_centre_example_prices_9 {background-color: #fbf7f3; width: 50px; color: red;}
td.twin_centre_example_prices_10 {background-color: white; width: 180px; color: green; padding-top: 3px; padding-bottom: 3px;}
td.twin_centre_example_prices_11 {background-color: white; width: 200px; color: green;}
td.twin_centre_example_prices_12 {background-color: white; width: 50px; color: red;}

p.red_background_maldives {font-size : 20pt; color: white; margin-top:26px; margin-bottom: 10px;   background-color : #ef761d; padding-left:0px;}
td.specialoffer_maldives_heading_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 100px; font-size: 16pt; font-family: calibri, verdana, arial; color: black; padding-left: 10px; text-align: right;}
td.specialoffer_maldives_detail_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 100px; font-size: 16pt; font-family: calibri, verdana, arial; color: blue;  padding-left: 10px;  text-align: right;}
td.specialoffer_maldives_heading_2 {border-style: none none solid none; border-width: 1px; border-color:gray; width: 140px; font-size: 12pt; font-family: calibri, verdana, arial; color: black; padding-left: 10px; text-align: right; }
td.specialoffer_maldives_detail_2 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 140px; font-size: 16pt; font-family: calibri, verdana, arial; color: #ef761d; font-weight: bold; padding-left: 10px;  text-align: right;}
p.specialoffer_maldives_start {font-size : 12pt; color: red; margin-top:26px; margin-bottom: 10px;     padding-left:0px;}
p.specialoffer_maldives_end {font-size : 20pt; color: red; margin-top:26px; margin-bottom: 10px;     padding-left:0px;}
li.specialoffer_maldives {color: black; font-weight: bold;}
p.specialoffer_maldives_end_2 {font-size : 10pt; color: black; margin-top:26px; margin-bottom: 10px;     padding-left:0px;}

p.landingpages_prehotels_heading {font-size: 16pt; color: black; text-decoration: underline; text-align: center; background-color : #C8BABA; padding-top: 10px;}
p.landingpages_prehotels_text {font-family: calibri; font-size: 12pt; color: black;  margin-top:0px; margin-bottom: 0px;   background-color : #FCD2B3; background-color : #C8BABA; padding-left:10px; padding-top:10px; padding-bottom: 10px; margin-left: 0px;}
p.landingpages_prehotels_text_2 {font-family: calibri; font-size: 12pt; color: black;  margin-top:0px; margin-bottom: 0px;   background-color : #FCD2B3;  background-color : #C8BABA; padding-left:10px; padding-top:0px; padding-bottom: 10px; margin-left: 0px;}

img.global_customer_protection_guarantee {width: 100px; margin-left: 15px;}
img.global_logo {width: 100px; margin-left: 50px;}

p.red_background_villa {font-size : 20pt; color: white; margin-top:26px; margin-bottom: 10px;   background-color : #ef761d; padding-left:0px;}
td.specialoffer_villa_heading_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 200px; font-size: 16pt; font-family: calibri, verdana, arial; color: black; padding-left: 10px; text-align: right;}
td.specialoffer_villa_detail_1 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 200px; font-size: 16pt; font-family: calibri, verdana, arial; color: black;  padding-left: 10px;  text-align: right;}
td.specialoffer_villa_heading_2 {border-style: none none solid none; border-width: 1px; border-color:gray; width: 130px; font-size: 12pt; font-family: calibri, verdana, arial; color: black; padding-left: 20px; }
td.specialoffer_villa_detail_2 {border-style: none none solid none; border-width: 1px; border-color: gray; width: 130px; font-size: 16pt; font-family: calibri, verdana, arial; color: #ef761d; font-weight: bold; padding-left: 20px; }
p.specialoffer_villa_end {font-size : 14pt; color: blue; margin-top:16px; margin-bottom: 10px;     padding-left:0px;}

td.villa_info_1 {  width: 160px; padding-bottom: 8px; vertical-align: top; padding-top: 6px; padding-right: 10px; color: navy;  font-size: 10pt; border-style: none none solid none; border-width: 1px; border-color: gray;}
td.villa_info_2 {padding-bottom: 6px; padding-top: 6px; vertical-align: top; font-size: 10pt; width: 230px; border-style: none none solid none; border-width: 1px; border-color: gray;}

blockquote.blockquote1 { font-size: 14pt; font-family: cambria; width: 360px;    background: #ddf;    font-weight: bold;    padding: 1em;     }
p.aboutus1 {font-size: 14pt; font-family: tahoma; font-weight: bold; text-decoration: underline; margin-top: 26px; color:#bd7143;}
p.aboutus2 {font-size: 14pt; font-family: tahoma; font-weight: bold; text-decoration: underline; margin-top: 26px; color:black;}





blockquote.blockquote1 { font-size: 14pt; font-family: cambria; width: 360px;    background: #ddf;    font-weight: bold;    padding: 1em;     }
p.aboutus1 {font-size: 20pt; font-family: tahoma; font-weight: bold; text-decoration: underline; margin-top: 26px; color:#bd7143;}

li.tour_op_names {font-size: 14pt;}
.tour_op_saving {color: #FF5E33;}
li.benefits_red {font-size: 12pt; color: red;}
li.benefits {font-size: 12pt; color: black;}
p.tours_california {font-size: 11pt; color: black; font-family: verdana, arial;}

table.tour_offers {width: 440px;}
td.tour_offers_col1 {width: 200px; vertical-align: top;}
img.tour_offers {width: 200px;}
td.tour_offers_col2 {width: 240px; vertical-align: top; padding-left: 10px;}
p.tour_offers_tour {font-size : 20pt; color: #637345; margin-top:40px; padding-bottom: 4px; padding-top: 4px;  background-color : #875E61;  background-color : #D9EDB3; padding-left:0px;}

p.tour_offers_time_price {font-size: 16pt; color: black; font-family: verdana, arial; margin-bottom: 0px; }
p.tour_offers_save {color: red; font-size: 11pt; margin-top: 6px;}
.tour_offers_price {color: #FF6600; font-weight: bold;}
p.tour_offers_itinerary {}
p.tour_offers_itinerary_1 {margin-top: 10px;}
p.tour_offers_itinerary_2 {margin-top: 0px;}
p.tour_offers_itinerary_3 {margin-top: 0px; margin-bottom: 18px;}
td.tour_offers_highlights { }
p.tour_offers_highlights {}
a.more_details_tour:link{color: green;    text-decoration: none; 	font-size:14pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details_tour:visited{color: green; text-decoration: none;  	font-size:14pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details_tour:hover{color: maroon; text-decoration: none;  	font-size:14pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details_tour_small:link{color: green;    text-decoration: none; 	font-size:11pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details_tour_small:visited{color: green; text-decoration: none;  	font-size:11pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.more_details_tour_small:hover{color: maroon; text-decoration: none;  	font-size:11pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }

p.yellow_background_welcome {font-size : 13pt; color: navy; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.welcome{margin-left: 10px; margin-right: 10px; font-size: 12pt;}

td.index_1 {width: 200px; font-size: 12pt; font-family: calibri, arial; color: black; vertical-align: top;}
td.index_2 {width: 200px; font-size: 12pt; font-family: calibri, arial; color: black; vertical-align: top;}

li.index_1 {margin-left: 0px;}
li.index_2 {margin-left: 20px;}
li.index_3 {margin-left: 40px;}
li.index_4 {margin-left: 60px;}
li.index_5 {margin-left: 80px;}
li.index_6 {margin-left: 100px;}
img.big_savings {width: 220px; float: left; margin-left:12px; margin-top: 15px; margin-bottom : 0px;}

td.collections_1 {width: 270px; vertical-align: top; text-align: left; padding-top: 20px; padding-right: 10px;}
td.collections_2 {width: 150px; vertical-align: top; padding-top: 20px;}
img.collections {width: 150px;}


a.collections:link{   text-decoration: none; 	font-size : 16pt; color: #637345; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.collections:visited{  text-decoration: none;  font-size : 16pt; color: #637345; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.collections:hover{ text-decoration: none;  	font-size : 16pt; color: red; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
p.collections {font-size : 16pt; color: #637345; margin-top:20px; margin-bottom: 0px; padding-bottom: 2px; padding-top: 2px;  background-color : #875E61;  background-color : #D9EDB3; padding-left:0px;}
p.collections_heading  {font-family : arial; font-size : 32pt; color: #6373b5; font-weight:bold;font-weight:normal; margin-top: 0px; margin-bottom:0px; line-height: 120%; }
p.collections_subheading {font-size:15pt; color: black; font-family: verdana; margin-top: 4px;}
p.tour_op_desc { font-size: 12pt; font-weight: bold; font-family:  calibri, arial; color: #FF6600; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
p.collections_more {font-size:12pt; color: green; font-family: verdana; margin-top: 4px;}
a.collections_more:link{   text-decoration: none; 	font-size : 12pt; color: #637345; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.collections_more:visited{  text-decoration: none;  font-size : 12pt; color: #637345; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.collections_more:hover{ text-decoration: none;  	font-size : 12pt; color: red; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }


p.tour_offers_tour_index_page {background-color :#E8D3C7; background-color : #FAC5A0; font-size : 16pt; color: red; margin-top:60px; margin-bottom: 10px; padding-bottom: 2px; padding-top: 2px;   padding-left:0px;}
a.tour_offers_tour_index_page:link{ color: #693E25;  color: #984003;  text-decoration: none; 	font-size : 16pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.tour_offers_tour_index_page:visited{ color: #693E25;   color: #984003; text-decoration: none;  font-size : 16pt;  font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.tour_offers_tour_index_page:hover{color: red;  text-decoration: none;  	font-size : 16pt;  font-family: verdana, tahoma, arial; vertical-align: top; text-align: right;  }
p.tour_offers_time_price_index_page {font-size: 12pt; color: black; font-family: verdana, arial; margin-bottom: 0px; }

img.tour_op_logo {margin-top: 8px; margin-bottom: 0px; height: 30px;}

a.collection_link:link{ color: #693E25;  color: #984003;  text-decoration: none; 	font-size : 10pt; font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.collection_link:visited{ color: #693E25;   color: #984003; text-decoration: none;  font-size : 10pt;  font-family: verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.collection_link:hover{color: red;  text-decoration: none;  	font-size : 10pt;  font-family: verdana, tahoma, arial; vertical-align: top; text-align: right;  }
p.collection_link { text-align: right; margin-top: 10px;}

p.extra_offers {font-size: 14pt; color:#B83153; font-family: cambria; padding-left: 15px; padding-right: 15px; font-weight: bold;}

p.explore_extra {font-size: 14pt; color:#B83153; font-family: cambria; font-weight: bold;}

img.explore_map {width: 430px;}



img.test_collection {width: 610px; margin: 0px;   }
a.test_collections:link{   text-decoration: none; 	font-size : 11pt; color: black; font-family: tahoma, verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.test_collections:visited{  text-decoration: none;  font-size : 11pt; color: #443737; font-family: tahoma, verdana, tahoma, arial; vertical-align: top; text-align: right; }
a.test_collections:hover{ text-decoration: none;  	font-size : 11pt; color: blue; font-family:  tahoma, verdana, arial; vertical-align: top; text-align: right; }


td.test_left_column {background-color: white; vertical-align: top; width: 610px;}
td.test_right_column {background-color: #C5B498;background-color: #492E34;  vertical-align: top; padding-left: 10px; width: 340px;}
td.test_right_column_3 {background-color: #C5B498;background-color: #492E34; background-color: #151822; background-color: white; padding-top: 10px; vertical-align: top; padding-left: 0px; width: 960px; }
td.test_right_column_4 {background-color: #492E34; background-color: #28304c; background-color: white; vertical-align: top; width: 430px; padding-left: 60px; padding-top: 25px; }

p.test_turkey_collection {font-family : tahoma, arial; font-size : 42pt; color: #6373b5; color: white; color: #1E1E2B; color:#223D6D; margin-top: 10px; margin-left: 10px;}
p.test_landingpages_tours_2 {font-size: 8pt; font-family: verdana, tahoma, calibri, arial; color: red; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 0px;}


.turkey_collection_1 {background-color: #dddddd; background-color: #E2C87F; width=920px; padding-left: 0px; margin-top: 20px; margin-bottom: 30px; padding-bottom: 20px;}

td.test_col1 {width: 285px; background-color: #F5F3F5; background-color: white; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-bottom: 30px;}

td.test_spacer {width: 20px;  background-image : url("test_spacer.gif"); background-color: white;  vertical-align : top;}
p.test_yellow_background {font-size : 18pt; color: maroon; color: #637345; color: #3C5078;    margin-top:0px; margin-bottom: 10px;   background-color : #e5d9c5; background-color :#D9EDB3; background-color :#E7D49E; padding-left:0px;}
p.test_yellow_background_special {font-size : 18pt; color: maroon; color: #637345; color: #3C5078; margin-top:0px; margin-bottom: 10px;   background-color : #e5d9c5;     padding-left:0px;}

p.test_caption {font-size: 8pt; margin-left: 10px; margin-top: 4px;}
td.test_caption {width: 960px; background-color: white; vertical-align: top;}
td.test_bottom {background-color: white; vertical-align: top; width: 960px; text-align: center;}
p.test_bottom_background {font-size : 18pt; color: maroon; color: #637345; margin-top:0px; margin-bottom: 10px;   background-color : #e5d9c5; background-color :#fefdb2; padding-left:0px;}
li.test_benefits {color: white; font-size: 10pt; }
p.test_callnow_1 {font-size: 12pt; font-size: 24pt; font-family: arial, tahoma; line-height: 110%; color: brown; color: #8D90DA; padding-top: 20px; padding-top: 10px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.test_callnow_2 {font-weight: bold; font-size: 18pt; font-family: tahoma; color: white; color: #F6F5B4; padding-top: 0px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
ul.test_benefits_ticks {list-style: url("test_tick20.gif"); margin-left: 22px; }
 
 
li.test_specialities {font-size : 18pt; color: red; display: inline; list-style-type: disc; padding-left: 0px;  background: url(test_tick20.gif) no-repeat; }
li.test_tours_list {margin-top: 30px;}

.test_days {font-size : 16pt; color: black;}
.test_days_2 {font-weight: bold; margin-bottom: 0px; font-size:11pt; color: #c15c19; color: brown; margin-top: 40px;}
.test_days_3 {color: blue; font-size: 13pt; font-family:  calibri, arial; }

Table.main_tours {width: 960px;}
td.main_tours_column_1 {width: 500px; background-color : white; vertical-align: top;  padding-left: 20px; padding-right: 20px;}
td.main_tours_column_2 {width: 400px; background-color : #F4E0D7; background-color: #F4E9C7; vertical-align: top;  padding-left: 10px; padding-right: 10px;}

Table.main_tours_prices {width: 960px;} 
td.main_tours_prices_column_1 {width: 500px; background-color : white; vertical-align: top;  padding-left: 20px; padding-right: 20px;}
td.main_tours_prices_column_2 {width: 400px; background-color : #F4E0D7; vertical-align: top;  padding-left: 10px; padding-right: 10px;}
td.test_tours_colspan3 {font-size : 14pt; color: maroon; background-color: white; padding-top: 75px; padding-bottom: 25px; vertical-align: center; text-align: center;}

td.test_tours_lines {background-color: white; width: 285px; }
td.test_tours_lines_2 {background-color: #EFE8E5; width: 285px; background-color: #FCF2D8; }
td.test_tours_lines_starbuy {background-color: white; width: 285px; border-width: 2px; border-color: red; border-style: outset;}
td.test_tours_lines_2_starbuy {background-color: #EFE8E5; width: 285px; border-width: 2px; border-color: red; border-style: outset;}
a.test_tours_lines:link {width:100%; height:100%;}
a.test_tours_lines:visited { width:100%; height:100%;}
a.test_tours_lines:hover {background-color: #E9C4B5; background-color: #E7D39A;}
p.test_tours_lines_1 {margin-left: 6px; margin-top: 4px; font-weight: bold;}
p.test_tours_lines_2 {font-size: 8pt; font-family: verdana, tahoma, calibri, arial; color: red; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 0px; margin-left: 6px;}
img.test_tours_lines {border: 0;}

td.test_tours_lines_test {background-color: white; width: 285px; border-width: 3px; border-color: black; border-style: outset;}

.doortodoor {width: 500px; border: 2px; background-color: #f0c592; border-color: black; border-style: solid; padding: 15px;  }
p.doortodoor1 {font-size: 18pt; color: black; }
p.doortodoor2 {font-size: 12pt; color: black; }

p.starbuy_tours {color:red; margin-top: 0px; padding-top: 0px; font-size: 20pt; padding-bottom: 10px;}
.starbuy_tours {color: #da923c; font-size: 16pt;}

td.spacer_10 { width: 20px; background-color : white; }
p.welcome_to_shop {font-size : 24pt; color: maroon; color: #A76F32; margin-top:0px; margin-bottom: 10px;  background-color: #DCD6D3; padding-left:20px; padding-right:20px; margin-left: 15px; margin-right: 15px;}
td.bottom_green_3x {width: 920px; background-color: #619CAD; background-color: #CE904C; background-color: #EEEEEE;  vertical-align: top;}
td.bottom_green_1 {width: 310px; background-color: #619CAD; background-color: #CE904C; background-color:  #EEEEEE;  vertical-align: top; padding-top: 16px;}
td.bottom_green_2 {width: 290px; background-color: #619CAD; background-color: #CE904C;  background-color:  #EEEEEE;  vertical-align: top; padding-top: 16px;}
td.bottom_green_3 {width: 300px; background-color: #619CAD; background-color: #CE904C;  background-color:  #EEEEEE;   vertical-align: top; padding-top: 16px; padding-right: 20px; padding-bottom: 20px;}
td.bottom_grey  {width: 960px; background-color: gray;}
p.letchworth_bottom {font-size: 12pt; font-family: georgia; font-style: italic;}
p.opening_times {color: #AF2825; font-size: 15pt; font-family: tahoma; padding-left: 0px; padding-right: 0px; margin-left: 20px;}
p.address_details {color: black; font-size: 10pt; margin-top: 2px; margin-bottom: 4px; padding-left: 0px; padding-right: 0px; margin-left: 20px;}
p.address_phone {font-family:  tahoma;   font-size: 20pt; color: #A76F32; margin-top: 2px; margin-bottom: 4px; padding-left: 0px; padding-right: 0px; margin-left: 20px;}
.address_details_bottom {background-color: #dddddd; width=300px; padding-left: 10px;}

td.lp_need_help_1 {width: 450px; margin: 0; padding: 0; background-color: white; padding-bottom: 50px; vertical-align: bottom;}
td.lp_need_help_2 {width: 510px; margin: 0; padding: 0; background-color: white; padding-bottom: 50px; vertical-align: bottom;}
td.lp_need_help_3 {width: 840px; margin: 0; padding: 0; background-color: white; padding-bottom: 50px; vertical-align: bottom; padding-left: 60px; padding-right: 60px;}
p.lp_need_help_1 {font-family: verdana, arial, georgia; font-weight: bold; font-size: 28pt; color: black; margin-left: 50px; }
p.lp_need_help_2 {font-family: verdana, arial, georgia; font-weight: bold; font-size: 20pt; color: black; margin-left: 50px;}
p.lp_need_help_3 {font-family: georgia; font-weight: bold; font-size: 16pt; color: #41454E; margin-left: 50px; margin-bottom: 0px;}
p.lp_need_help_4 {font-family: verdana, calibri, georgia; font-weight: bold; font-size: 26pt; color: #D63900; margin-left: 50px; margin-top: 0px;}
li.lp_need_help {font-family: calibri, verdana;  font-weight: bold;  font-size: 16pt; color: #3C5078;  }
ul.lp_need_help {list-style: url("tick_brown.gif"); }

td.tours_free_1 {width: 140px; vertical-align: top; background-color: white; border-style: dotted; border-width:1px; border-color: black;}
td.tours_free_2 {width: 140px; vertical-align: top;  background-color: white; border-style: dotted; border-width:1px; border-color: black; }
td.tours_free_3 {width: 140px; vertical-align: top;  background-color: white; border-style: dotted; border-width:1px; border-color: black; }
p.tours_free_1 {font-size: 30pt; margin: 6px; color: #FF7E1D; font-weight: bold;}
p.tours_free_2 {font-size: 14pt; margin: 6px; font-weight: bold;}
p.tours_free_3 {font-size: 11pt; margin: 6px;   color: blue;}

p.itinerary_vip  {font-size: 14pt; margin: 6px; font-weight: bold; color: #2B5C9F;}
p.first_after_day {margin-top: 6px;}

p.lp_guarantee_0 {font-family: verdana, arial, georgia; font-weight: bold; font-size: 28pt; color: #D63900; margin-left: 50px; }
.lp_guarantee_1 {font-family:  verdana, arial; font-size: 16pt; color: black; font-weight: bold;  }
p.lp_guarantee_2 {font-family: arial, georgia, tahoma, verdana, arial; font-size: 14pt; color: black; }
p.lp_guarantee_3 {font-family: arial, georgia, tahoma, verdana, arial; font-size: 14pt; color: black; }
p.lp_guarantee_4 {font-family: arial, georgia, tahoma, verdana, arial; font-size: 12pt; color: black; }
p.lp_guarantee_5 {font-family: arial, georgia, tahoma, verdana, arial; font-size: 12pt; color: black; }
.lp_guarantee_plus {background-color: #E7D49E; font-size: 16pt; color: white; background-color: #D63900; padding: 3px;}
.lp_guarantee_voucher {color: red; font-size: 18pt;}
.lp_guarantee_lounge {color: blue; font-size: 16pt;   }

.twin_centres_new_horiz {background-color: #EEEEEE; height: 12px; width: 960px;}
.twin_centres_new_main {background-color: white; width: 960px; padding-bottom: 12px;}
td.twin_centres_new_table1_col1 {background-color: #EEEEEE; width: 10px;}
td.twin_centres_new_table1_col2 {background-color: #EEEEEE;  vertical-align: top; color: maroon; font-family: arial; font-size: 12pt; text-align: center;}
td.twin_centres_new_table1_col3 {background-color: #EEEEEE;  width: 15px;}
td.twin_centres_new_table1_col4 {background-color: #EEEEEE;  vertical-align: top; color: maroon; font-family: arial; font-size: 12pt; text-align: center;}
td.twin_centres_new_table1_col5 {background-color: #EEEEEE;  width: 10px;}
td.twin_centres_new_table2_col1 {background-color: #EEEEEE; width: 10px;}
td.twin_centres_new_table2_col2 {font-weight: bold; background-color: #EEEEEE; padding-top: 6px; padding-bottom: 6px;  vertical-align: top; color: maroon; font-family: arial; font-size: 12pt; text-align: center;}
td.twin_centres_new_table2_col3 {background-color: #EEEEEE;  width: 15px;}
td.twin_centres_new_table2_col4 {font-weight: bold; background-color: #EEEEEE; padding-top: 6px;  padding-bottom: 6px;  vertical-align: top; color: maroon; font-family: arial; font-size: 12pt; text-align: center;}
td.twin_centres_new_table2_col5 {background-color: #EEEEEE;  width: 10px;}
img.twin_centres_new_table1_col2 {margin: 0px;}
img.twin_centres_new_table1_col4 {margin: 0px;}
p.twin_centres_new_table2_col2 {font-size: 12pt; color: gray;}
.twin_centres_new_short_left { width: 250px;}
.twin_centres_new_short_right { width: 300px;}

td.twin_centres_new_table3_col1 {padding-top: 35px; padding-bottom: 35px; width: 170px;  vertical-align: top; color: maroon; font-family: arial; font-size: 16pt; text-decoration: underline; text-align: left;}
td.twin_centres_new_table3_col2 {padding-top: 35px; padding-bottom: 35px;    vertical-align: top; color: black; font-family: arial; font-size: 18pt; font-weight: bold;}
td.twin_centres_new_table3_col3 {padding-top: 35px; padding-bottom: 35px;   vertical-align: top; color: black; font-family: arial; font-size: 18pt; font-weight: bold;}
td.twin_centres_new_table3_col4 {padding-top: 35px; padding-bottom: 35px;  width: 160px; vertical-align: top; color: #AB2B34; font-family: arial; font-size: 36pt; font-weight: bold;}
.twin_centres_new_table3_col2 {font-weight: normal; font-size: 11pt;  line-height: 150%;}
.twin_centres_new_table3_col3 {font-weight: normal; font-size: 11pt; line-height: 150%;}
.twin_centres_new_table3_col4 {font-weight: normal; font-size: 10pt;  line-height: 150%;}
.twin_centres_new_table3_col4_2 {font-weight: normal;  font-size: 10pt;  line-height: 150%;}
.twin_centres_new_example {background-color: #EEEEEE; margin-top: 20px;}
h2.twin_centres_new {color: #A76F32; font-family: arial; font-size: 18pt; font-weight: normal;}
.twin_centres_new_short_h2 { width: 600px; padding-top: 20px;}

a.twin_centres_new_table3:link { color: #1EB759;  font-size: 12pt; text-decoration: underline; font-weight: normal;}
a.twin_centres_new_table3:visited { color: #1EB759;  font-size: 12pt;  text-decoration: underline; font-weight: normal;}
a.twin_centres_new_table3:hover {color: red;  font-size: 12pt;  text-decoration: underline; font-weight: normal;}

.twin_centres_new_box {width: 500px; border: 1px;  border-color: black; border-style: solid; background-color: #FEFDFB; margin-left: 0px; margin-right: 0px; margin-top: 25px;   margin-bottom: 0px; padding-top: 14px; padding-bottom: 14px;}

td.twin_centres_new_excursions_place1 {width: 360px; vertical-align: top; padding-right: 15px; font-size: 18pt; color: black; font-weight: bold;  border-style: none solid none none; border-width: 1px; border-color: gray;}
td.twin_centres_new_excursions_place2 {width: 360px; vertical-align: top; padding-left: 15px; font-size: 18pt; color: black; font-weight: bold;}
td.twin_centres_new_excursions_1 {width: 360px; vertical-align: top; padding-right: 15px;  border-style: none solid none none; border-width: 1px; border-color: gray;}
td.twin_centres_new_excursions_2 {width: 360px; vertical-align: top; padding-left: 15px;  }
p.twin_centres_new_excursions_1 {font-size: 10pt; color: black; font-weight: bold; margin: 0px; padding: 0px; margin-top: 15px;}
p.twin_centres_new_excursions_2 {font-size: 10pt; color: red; font-weight: bold; margin: 0px; padding: 0px;}
p.twin_centres_new_excursions_3 {font-size: 10pt; color: black; font-weight: normal; margin: 0px; padding: 0px;}

td.twin_centres_new_qa_col1 {border-style: none none solid none; border-width: 1px; border-color: gray; padding-right: 20px; padding-top: 25px; padding-bottom: 25px; width: 200px;  vertical-align: top; color: black; font-family: arial; font-size: 12pt;  text-align: left;}
td.twin_centres_new_qa_col2 {border-style: none none solid none; border-width: 1px; border-color: gray; padding-top: 25px; padding-bottom: 25px; width: 400px;  vertical-align: top; color: blue; font-family: arial; font-size: 12pt;  text-align: left;}

p.twin_centres_new_change_red {color: #2974AB; font-family: arial; font-size: 18pt; font-weight: bold; padding-bottom: 20px;}
.twin_centres_new_change_red {color: #AB2B34;}

a.print_this_page:link{font-size : 9pt; font-family : verdana, Arial; color : #3B5998; color: black;  text-decoration: underline; }
a.print_this_page:visited{font-size : 9pt; font-family : verdana, Arial; color : #3B5998; color: black; text-decoration: underline; }
a.print_this_page:hover{font-size : 9pt; font-family : verdana, Arial; color : red; text-decoration: underline; }

 
.like {width: 960px; background-color: white; align: left;}

td.like_tours_1 {width: 125px; padding-top: 12px; padding-bottom: 6px; padding-left:16px; text-align: left;}
td.like_tours_2 {width: 125px; padding-top: 12px; padding-bottom: 6px; text-align: left;}
td.like_tours_3 {width: 690px; padding-top: 12px; padding-bottom: 6px; }


td.like_other_1 {width: 150px; padding-top: 12px; padding-bottom: 6px; padding-left:270px; text-align: left;}
td.like_other_2 {width: 125px; padding-top: 12px; padding-bottom: 6px; text-align: left;}
td.like_other_3 {width: 415px; padding-top: 10px; padding-bottom: 6px; }


p.china_operator {font-size: 22pt; font-weight: bold;} 
p.china_usp {font-size: 11pt; font-weight: bold; color: #E28E0C; }
p.china_opinion {font-size: 10pt; font-family: georgia; line-height: 150%; }
p.china_highlight {font-size: 10pt; font-family: georgia; margin-bottom: 0px; padding-bottom: 0px; line-height: 150%;}
p.china_cost {font-size: 9pt;   color: red; margin-top: 0px; padding-top: 0px; margin-bottom: 20px; font-style: italic;}

td.china_size_head {width: 100px; color: black;}
td.china_atol_head {width: 100px; color: black;}
td.china_escorted_head {width: 200px; color: black;}
 
td.china_size_detail {width: 100px; color: blue;}
td.china_atol_detail {width: 100px; color: blue;}
td.china_escorted_detail {width: 200px; color: blue;}
 

.china_box {background-color: #edf2de; background-color: #ffffff; }
img.china {float: left; margin-right: 10px;}
p.china_intro {font-weight: bold; }

p.china_col2_1 {font-size: 16pt; font-weight: bold; color: brown; margin-top: 10px; margin-bottom: 0px;}
p.china_col2_2 {font-size: 12pt; font-weight: bold; color: black; margin-top: 0px;}
p.china_col2_3 {margin-top: 6px;}
li.china_col2 {list-style: url("tick20.gif");}

.china_gray {background-color: #f4f4f4;}

.tour_dates   {font-size: 14pt; font-weight: bold; color: brown;}

img.multicentres {margin: 0;}

td.multicentres1 {width: 180px; padding-left: 10px;}
td.multicentres2 {width: 100px; font-size: 36pt;}
td.multicentres3 {width: 180px; padding-left: 10px; font-family: calibra, arial; font-size: 10pt; font-weight: bold;}
td.multicentres4 {width: 100px;}

td.multicentres5 {width: 120px; padding-left: 10px;}
td.multicentres6 {width: 30px; font-size: 16pt;}
td.multicentres7 {width: 120px; padding-left: 10px; font-family: calibra, arial; font-size: 10pt; font-weight: bold; vertical-align: top;}
td.multicentres8 {width: 30px;}

p.multicentres {font-family: calibra, arial; font-size: 14pt; font-weight: bold;}

td.multicentres_price_1 {width: 120px; background-color: #EBDFCC; color: brown; padding-top: 6px; padding-bottom: 6px; vertical-align: top; font-weight: bold; font-family: calibra, arial; font-size: 11pt;}
td.multicentres_price_2 {width: 260px; background-color: #EBDFCC;  padding-top: 6px; padding-bottom: 6px;  font-family: calibra, arial; font-size: 11pt;}
td.multicentres_price_3 {width: 380px; background-color: #EBDFCC; font-family: calibra, arial; font-size: 8pt; }
td.multicentres_price_4 {width: 380px; font-family: calibra, arial; font-size: 13pt; font-weight: bold; padding-top: 12px; padding-bottom: 12px;}
p.multicentres_prices_5 {font-family: calibra, arial; font-size: 11pt; margin-bottom: 0px; margin-top: 0px; font-weight: normal;}
td.multicentres_price_6 {width: 380px; color: red; font-family: calibra, arial; font-size: 18pt; font-weight: bold; padding-top: 12px; padding-bottom: 12px;}


p.extensions_place {margin-top: 30px; font-size: 20pt; color: #619CAD; margin-bottom: 2px; font-weight: bold;}
p.extensions_price {margin-top: 2px; font-size: 12pt; color: maroon; margin-bottom: 0px;}
p.extensions {margin-top: 12px;}

p.5_reasons_header {margin-top: 50px; font-size: 16pt; color: black; margin-bottom: 20px; font-weight: bold; margin-left: 20px;}
p.5_reasons_list {margin-top: 10px; font-size: 10pt; color: black; margin-bottom: 2px;  margin-left: 20px;}
p.5_reasons_footer {margin-top: 20px; font-size: 8pt; color: gray; margin-bottom: 2px; margin-left: 20px; }

a.cuba_nav:link{   background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: white;
font-weight: bold;
 }
a.cuba_nav:visited{  background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: white;
font-weight: bold;
 }
a.cuba_nav:hover{  background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: pink;
font-weight: bold;
 }
a.cuba_nav_start:link{   background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 0px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: #F7F9CB; color: #F0EE96;
font-weight: bold;
 }
a.cuba_nav_start:visited{  background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 0px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: #F7F9CB;  color: #F0EE96;
font-weight: bold;
 }
a.cuba_nav_start:hover{  background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 0px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: pink; 
font-weight: bold;
 }
a.cuba_nav_others:link{   background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: #F7F9CB;
font-weight: bold;
 }
a.cuba_nav_others:visited{  background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: #F7F9CB;
font-weight: bold;
 }
a.cuba_nav_others:hover{  background-image: url(cuba_nav.png);

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: pink;
font-weight: bold;
 }
a.cuba_nav_end:link{  

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: white;
font-weight: bold;
 }
a.cuba_nav_end:visited{  

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: white;
font-weight: bold;
 }
a.cuba_nav_end:hover{  

 background-repeat: no-repeat;
 background-position: right;
 padding-right: 12px;
 padding-left: 12px;
 display: block;
 line-height: 40px;
 text-decoration: none;
 font-family: verdana, arial, Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 color: pink;
font-weight: bold;
 }
ul.cuba_nav {   padding: 0px; margin: 0px; margin-left:  20px; }
li.cuba_nav {float: left;  padding: 0px; margin: 0px; }
td.cuba_nav_top {width: 960px; background-color: white; line-height: 40px;  padding: 0px; margin: 0px;}
td.cuba_nav {width: 960px; background-color: #444444;  background-image : url(cuba_nav_gradient.png);  padding: 0px; margin: 0px;}

td.other-pages-on-tours-website {background-color: white; padding-left: 20px; padding-right: 20px;}
td.main-section-on-tours-website {background-color: white; padding-left: 20px; padding-right: 20px; width: 500px;}
img.jordan_photographs {	border: 1px solid black;  width: 650px;}
.jordan_photographs {width: 652px; font-weight: bold;}

img.jordan_tailormade {	border: 1px solid gray;  width: 400px; margin-left: 12px;}

.cuba_nav_temp {width: 960px; height: 40px;  padding: 0px; margin: 0px;}

td.brief_itinerary_place {padding-top: 20px; padding-bottom: 10px; vertical-align: top; width: 150px; font-size: 13pt; color: black; font-weight: bold; background-color: white;    border-bottom: 2px solid #EFE7D9;}
td.brief_itinerary_desc {padding-top: 20px; padding-bottom: 10px; vertical-align: top; width: 250px; font-size: 10pt; color: #625E7B; font-weight: normal; background-color: white;    border-bottom: 2px solid #EFE7D9;}

.brief_itinerary_nights {font-family: corbel, tahoma; font-size: 11pt;   font-weight: normal; background-color: white;  color: black; line-height: 140%; }
.brief_itinerary {border: 0px;  border-color: black; border-style: solid; background-color: #FEFDFB; padding-left: 8px; margin-right: 8px; padding-top: 26px; margin-bottom: 0px; padding-bottom: 14px;}
.brief_itinerary_heading {font-weight: bold; font-size: 28pt; font-family: corbel, tahoma;  color: black; padding-top: 20px; padding-left: 8px; }
.brief_itinerary_detail {font-weight: bold; font-size: 16pt; font-family: corbel, tahoma;  color: #3B5998; padding-top: 20px; padding-left: 8px; }

ul.brief_itinerary {margin-top: 0px; padding-top: 0px; }
li.brief_itinerary {font-family: corbel, tahoma; font-size : 12pt; color: #3B5998;    padding: 0 0 0 20; margin: 10px 0px 0px 0px; list-style: none; background: url(green_arrow.png) no-repeat 0 3px;  line-height: 130%; vertical-align: top;}

