Body {	background-color: #EDF8F3; margin-top: 0px; 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; }


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;  }


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: 180px; vertical-align:top;}
td.landingpages_hoteldescription {width: 220px; vertical-align:top; padding-left: 5px;}

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

td.date_range_1_reserve {width=170px; background-color: #FAF0E6 ; padding-left:6px; }
td.price_1_reserve {width=190px; color: red;  background-color: #FAF0E6; padding-right: 6px;}
td.date_range_2_reserve {width=170px; padding-left:6px; }
td.price_2_reserve {width=190px; color: red; padding-right: 6px;}
td.reserve {width=60px;  padding-right: 6px;}

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: 350px; background-color : black;}
td.notes3 {width: 350px; 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.links1 {width: 70px; vertical-align: top;}
td.links {width: 150px; 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}
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 {font-family : verdana, arial; font-size : 9pt; 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.yellow_background_red {font-size : 13pt; color: red; margin-top:26px; margin-bottom: 10px;   background-color : #fefdb2; padding-left:0px;}
p.reasons1 {margin-left: 10px; margin-top: 20px; color: maroon;}
p.reasons2 {margin-left: 10px; margin-top: 20px;}
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.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.quickitinerary {margin-bottom: 0px; color: black; }
p.quickitinerary1 {margin-bottom: 0px; color: black; margin-top: 0px;}
p.tours_from_price {font-size:15pt; color: red; font-family: verdana; margin-top: 4px;}
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:11pt; color: #c15c19;}
.tours_highlights {color: #27516b; text-decoration: underline; font-size: 11pt; }
p.left_column_resort_description {font-size: 11pt; font-family: tahoma; padding-left: 15px; 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: "times new roman"; font-size: 11pt; margin-bottom: 0px;}
p.email_1 {font-size: 12pt; font-family: tahoma; color: brown; padding-top: 20px;  margin-left: 10px; margin-bottom: 2px; margin-top : 0px;}
p.email_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.email_3 {font-size: 18pt; font-family: tahoma; color: blue; padding-top: 0px;  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: 12pt;  margin-bottom: 6px; color: #d61e1e;}
p.tours_hotel_description {}
p.next_tour {font-size: 12pt; font-family: tahoma; padding-left: 15px; padding-right: 15px;}
p.free_cancellation {font-weight: bold; font-size: 13pt; font-family: verdana, tahoma; padding-left: 0px; padding-bottom: 20px;}


img.big {margin:0px; padding: 0px; align: left; margin-bottom:4px;}
img.landingpages_hotelphoto {width: 170px;}
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: left; width: 260px; margin-top: 20px; margin-bottom: 10px;}
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.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;}

li {font-family : verdana, arial; font-size : 9pt; color: #404040; line-height:150%; margin-bottom: 4px;}
li.maroon {color: maroon;}
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;}

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; 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: #dbc29b; 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: "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;}

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%; }
a.landingpages:visited{color: navy; text-decoration: underline; font-size:15pt; line-height: 120%; }
a.landingpages:hover{color: maroon; text-decoration: underline; font-size:15pt; line-height: 120%; }
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.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.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.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;}

#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; }


.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 { background-color: #e5d9c5; background-color: #f6e1aa; background-color:  #f3e3bd; 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;}

.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;}

.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;}

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 : 8pt; font-family : verdana, Arial; color : maroon; }
a.longwood_prices:visited{font-size : 8pt; font-family : verdana, Arial; color : maroon; }
a.longwood_prices:hover{font-size : 8pt; 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;}
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;}
