@charset "utf-8"; /* You can ctrl F the following to find desired section:Global Styles
Main Layout
Menu
Search Form
Choose FC buttons
Quick Links
Top Deals
Footer
Tours
Flights
Vacations
Rail
Soft Voyage
Stores
Product List
News Item
Blog
FriendFeedh3
Offerdetail
Marketing
Thickbox & Login
Miscellaneous
*/
/* Global Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,img{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0; }
fieldset,img{border:0; }
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal; }
ol,ul {list-style:none; }
caption,th {text-align:left; }
h1,h2,h3,h4,h5,h6{font-size:100%; }
q:before,q:after{content:''; }
input, select, textarea {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px}
/* Global Styles */
body { font:13px Trebuchet MS, Arial, Helvetica, sans-serif; background:#F5F5F5 url(/images/home_bg.gif) top center repeat-y; color:#333; }
#body_container { width:990px; margin:0 auto; }
h2 { font-size:40px; font-weight: normal; margin-bottom:20px; }
h3 { font-size:25px; font-weight: normal; margin-bottom:15px; }
h3 a:link {text-decoration: none }
h3 a:visited, h3 a:hover {text-decoration: none }
h4 { font-size:18px; font-weight: normal; margin-bottom:10px; }
h5 { font-size:15px; font-weight: normal; margin-bottom:10px; }
h6 { font-size:13px; font-weight: bold; margin-bottom:10px; }
strong { font-weight:bold; }
hr {border: none; border-top: #c7c7c7 solid 1px; height: 1px; background: #fff}
p { margin:0 0 10px 0; line-height:16px; }
img { margin:0; }
em { font-style:italic; }
.clearing { height:1px; margin-top:-1px; clear:both; overflow:hidden; font-size:1px; }
.hr { border-top:solid 1px #D6D6D6; height:2px; margin:1px 0 10px 0; clear:both; overflow:hidden; font-size:1px; }
a, a:hover { color:#333; }
a:hover { text-decoration:underline; }
/* Main Layout */
#header_container { margin-bottom:20px; }
#header { background:transparent url(/images/header_bg.jpg) left 22px repeat-x; height:129px; }
#header_content { height:129px; overflow:hidden; }
#menu { background:transparent url(/images/menu_bg.jpg) top left repeat-x; height:52px; clear:both; }
#content_left { width:270px; float:left; }
#content_center_right { width:720px; float:right; }
#content_center { width:470px; float:left; display:inline; margin:0 0 0 20px; }
#content_right { width:210px; float:right; }
/* Header */
#header_logo { width:552px; height:129px; float:left; }
#header_right { height:129px; width:418px; float:right; text-align:right; }
#header_info { color:#FFF; padding:15px 15px 0 0; }
.fc_worldwide { font-size:10px; padding:4px 15px 3px 3px; background:transparent url(/images/flag_highlight.gif) 136px 17px no-repeat; }
.fc_worldwide img{ margin-left:5px; }
#header_info ul{ list-style:none; font-size:12px; }
#header_info ul li{ float:right; padding-right:10px; background:transparent url(/images/header_info_border.gif) right 3px no-repeat; }
#header_info a{ color:#FFF; text-decoration:none; margin-left:10px; }
#header_info a:hover{ text-decoration:underline; }
#header_info ul .rightlink { padding:0; background-image:none}
#header_info img { margin:5px 0 3px 0; }
#header_info p {padding-top: 6px}
.user_links{ font-size:10px; padding:4px 15px 4px 0}
.user_links a:link, .user_links a:visited {text-decoration: none}
.user_links a:hover {text-decoration: underline}
#header_logo_left { width:107px; height:129px; float:left; }
#header_logo_right {float: left; height: 129px; width: 445px}
/* Menu */
#nav {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#nav li {float: left;}
/* Main Menu Normal Style */
#nav li a {text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;background: transparent url(/images/menu_border.gif) right 6px no-repeat;color:#333;height: 16px;}
#nav #selected a{background: transparent url(/images/menu_bg_over.jpg) top left repeat-x;border-left: solid 1px #A0A0A0;border-right: solid 1px #A0A0A0;color:#fff;padding: 4px 10px 6px 10px;margin-left: -2px; height: 16px;}
#nav #selected #nav_home_a,  #nav .nav_home_li a:hover {border-left: none;padding-right: 9px;margin-left: 0px;}
/* Main Menu Hover Style */
#nav li a:hover {background: transparent url(/images/menu_bg_over.jpg) top left repeat-x;border-left: solid 1px #A0A0A0;border-right: solid 1px #A0A0A0;color:#fff;padding: 4px 10px 6px 10px;margin-left: -2px; }
/* Sub menu */
#homenav {clear: both;}
#homenav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#homenav ul li {float: left;}
#homenav ul li span{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
#homenav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#homenav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#flightsnav {clear: both;}
#flightsnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#flightsnav ul li {float: left;}
#flightsnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#flightsnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#vacationsnav {clear: both;}
#vacationsnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#vacationsnav ul li {float: left;}
#vacationsnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#vacationsnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#toursnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#toursnav {clear: both;}
#toursnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#toursnav ul li {float: left;}
#toursnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#toursnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#cruisesnav {clear: both;}
#cruisesnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#cruisesnav ul li {float: left;}
#cruisesnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#cruisesnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#railnav {clear: both;}
#railnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#railnav ul li {float: left;}
#railnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#railnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#carsnav {clear: both;}
#carsnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#carsnav ul li {float: left;}
#carsnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#carsnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#hotelsnav {clear: both;}
#hotelsnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#hotelsnav ul li {float: left;}
#hotelsnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#hotelsnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#insurancenav {clear: both;}
#insurancenav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#insurancenav ul li {float: left;}
#insurancenav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#insurancenav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#specialistsnav {clear: both;}
#specialistsnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#specialistsnav ul li {float: left;}
#specialistsnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#specialistsnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#businessnav {clear: both;}
#businessnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#businessnav ul li {float: left;}
#businessnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#businessnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#blognav {clear: both;}
#blognav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#blognav ul li {float: left;}
#blognav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#blognav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#destinationsnav {clear: both;}
#destinationsnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#destinationsnav ul li {float: left;}
#destinationsnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;height: 16px;}
/* Sub Menu Hover Style */
#destinationsnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
#storesnav {clear: both;}
#storesnav ul {margin: 0px;padding: 0px;list-style: none;width: 990px;}
#storesnav ul li {float: left;}
#storesnav ul li a{text-decoration: none;background-color: #F90;padding: 4px 10px 6px 10px;display: block;color: #FFF;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;	height: 16px;}
/* Sub Menu Hover Style */
#storesnav li a:hover {text-decoration: underline;background: transparent url(/images/menu_sub_border.gif) right 7px no-repeat;border: none;padding-right: 10px;margin-left: 0px;}
/* Search Form */
#search_form_container { margin:0 0 20px 0; width:270px; background-color:#fff; }
#search_form_select { height:62px; width:270px; background-image:url(/images/search_bg.jpg); background-repeat:no-repeat; }
#search_form_select h2 { font-size:22px; font-weight:bold; color:#FFF; padding:5px 0 6px 10px; margin:0; }
#search_form_select ul { padding:0 10px 0 10px; }
#search_form_select ul li{ float:left; }
#search_form_select ul li a{ display:block; text-decoration:none; color:#fff; padding:2px 8px 0 8px; height:20px; background:transparent url(/images/search_border.gif) right 6px no-repeat; float:left; }
#search_form_select ul li a:hover{ text-decoration:underline; }
#search_form_select ul li a:hover { text-decoration:underline; }
#search_form_select a.selected { background:transparent url(/images/search_form_cnr_r.gif) top right no-repeat; padding:2px 8px 0 3px; background-color:#FFF; color:#333; height:23px; }
#search_form_select .selectedli { background:transparent url(/images/search_form_cnr_l.gif) top left no-repeat; padding-left:5px; background-color:#FFF; }
#search_form_border { border-right:solid 1px #C7C7C7; border-bottom:solid 1px #C7C7C7; clear:both; }
#search_form { padding-top:7px; }
.search_form_table { width:240px; margin:0 0 10px 15px; height:206px; }
.search_form_table table td { padding:0; }
.search_form_table td { padding:0 0 8px 0; }
#search_form .search_dropdown { width:138px;margin-right:4px; }
#search_form .search_dropdown_cruise { width:160px; }
#search_form .search_dropdown_stores { width:240px; }
#search_form .search_input { width:165px; }
#search_form .search_input_date { width:138px; }
.search_form_submit { background:#F5F5F5 url(/images/need_help_booking.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_rail { background:#F5F5F5 url(/images/need_help_booking_rail.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_tour { background:#F5F5F5 url(/images/need_help_booking_tour.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_rtw { background:#F5F5F5 url(/images/need_help_booking_rtw.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_fb { background:#F5F5F5 url(/images/need_help_booking_fb.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_at { background:#F5F5F5 url(/images/need_help_booking_at.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_cruise { background:#F5F5F5 url(/images/need_help_booking_cruise.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_wedding { background:#F5F5F5 url(/images/need_help_booking_wedding.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_group { background:#F5F5F5 url(/images/need_help_booking_group.gif) 15px 11px no-repeat; height:50px; }
.search_form_submit_button { float:right; margin:10px 15px 0 0; }
.search_form_table #search_form_packages_checkboxes td { padding:0 0 8px 0; }
/* Choose FC buttons */
#choose_fc { height:54px; background-color:#EFEFEF; margin-bottom:20px; }
#choose_fc ul { list-style:none; margin:0; padding:0; }
#choose_fc ul li{ float:left; padding:0; margin:0; }
#choose_fc ul li a{ display:block; width:239px; height:54px; border-right:2px solid #FFF; text-decoration:none; color:#333; cursor:pointer; }
.choose_fc_number { font-size:41px; display:block; float:left; margin-right:8px; padding-left:60px; }
.choose_fc_text { font-size:18px; line-height:16px; padding-top:8px; display:block; }
.tick { background:transparent url(/images/tick.gif) 8px 3px no-repeat; }
.store { background:transparent url(/images/store.gif) 3px 3px no-repeat; }
#choose_fc ul li .agent { background:transparent url(/images/agent.gif) 8px 3px no-repeat; border-right:0px; width:238px}
#choose_fc ul li a:hover{ background-color:#DDD; text-decoration:none; }
/* Quick Links */
.quick_links { margin-bottom:20px; }
.quick_links h3 { background-image:url(/images/quick_links_bg.gif); background-repeat:no-repeat; color:#FFF; font-size:17px; padding:5px 0 0 20px; height:29px; width:190px; font-weight:normal; margin-bottom:0px; }
.quick_links h3 a, .quick_links h3 a:hover, .quicklinks h3 a:visited { color:#FFF; text-decoration:none; }
.quick_links ul { list-style:none; margin:0; padding:0; }
.quick_links ul li { padding:0; margin:0; background-color:#EFEFEF; }
.quick_links ul li a { display:block; padding:9px 20px 13px 20px; border-top:2px solid #FFF; text-decoration:none; color:#333; height:40px; }
.quick_links ul li a:hover { background-color:#DDD; text-decoration:none; cursor: pointer }
.quick_links ul .quick_links_nolink { padding:9px 20px 13px 20px; border-top:2px solid #FFF; text-decoration:none; color:#333; }
.quick_links ul .quick_links_nolink a { display:block; padding:0; border:none; text-decoration:none; color:#333; }
.quick_links ul .quick_links_nolink a:hover { background-color:#DDD; }
.quick_links ul .quick_links_nolink table a.lock {display: inline!important;}
.quicklink_title { display:block; font-size:18px; margin:0 0 2px 0; }
.quicklink_subtext { font-size:11px; }
.quicklink_redbigtext {font-size: 22px; color:#ea0303; font-weight: bold}
#quicklinks_findstore { width:130px; height:16px; margin-right:5px; }
.quick_links table { margin-top:4px; }
.quick_links input { color:#333; font-size:10px; }
.quick_links_stores h3 { background-image:url(/images/quick_links_bg.gif); background-repeat:no-repeat; color:#FFF; font-size:17px; padding:5px 0 0 20px; height:29px; width:190px; font-weight:normal; margin-bottom:0px; }
.quick_links_stores h3 a, .quick_links h3 a:hover, .quicklinks h3 a:visited { color:#FFF; text-decoration:none; }
.quick_links_stores { margin-bottom:20px; }
.quick_links_stores ul { list-style:none; margin:0; padding:0; }
.quick_links_stores ul li { padding:0; margin:0; background-color:#EFEFEF; }
.quick_links_stores ul li a { display:block; padding:5px 10px 5px 13px; border-top:2px solid #FFF; text-decoration:none; color:#333; height: 40px}
.quick_links_stores ul li a:hover { background-color:#DDD; text-decoration:none; }
.quick_links_stores_doubledecker h3 { background-image:url(/images/quick_links_bg_doubledecker.gif); background-repeat:no-repeat; color:#FFF; font-size:17px; padding:5px 0 0 20px; height:51px; width:190px; font-weight:normal; margin-bottom:0px; }
.quick_links_stores_doubledecker h3 a, .quick_links h3 a:hover, .quicklinks h3 a:visited { color:#FFF; text-decoration:none; }
.quick_links_stores_doubledecker { margin-bottom:20px; }
.quick_links_stores_doubledecker ul { list-style:none; margin:0; padding:0; }
.quick_links_stores_doubledecker ul li { padding:0; margin:0; background-color:#EFEFEF; }
.quick_links_stores_doubledecker ul li a { display:block; padding:5px 10px 5px 13px; border-top:2px solid #FFF; text-decoration:none; color:#333; height: 40px}
.quick_links_stores_doubledecker ul li a:hover { background-color:#DDD; text-decoration:none; }
.quick_links_stores_tripledecker h3 { background-image:url(/images/quick_links_bg_doubledecker.gif); background-repeat:no-repeat; color:#FFF; font-size:17px; padding:5px 0 0 20px; height:51px; width:190px; font-weight:normal; margin-bottom:0px; }
.quick_links_stores_tripledecker h3 a, .quick_links h3 a:hover, .quicklinks h3 a:visited { color:#FFF; text-decoration:none; }
.quick_links_stores_tripledecker { margin-bottom:20px; }
.quick_links_stores_tripledecker ul { list-style:none; margin:0; padding:0; }
.quick_links_stores_tripledecker ul li { padding:0; margin:0; background-color:#EFEFEF; }
.quick_links_stores_tripledecker ul li a { display:block; padding:5px 10px 5px 13px; border-top:2px solid #FFF; text-decoration:none; color:#333; height: 60px}
.quick_links_stores_tripledecker ul li a:hover { background-color:#DDD; text-decoration:none; }
.quick_links_stores_doubledecker_sinleunderneath h3 { background-image:url(/images/quick_links_bg_doubledecker.gif); background-repeat:no-repeat; color:#FFF; font-size:17px; padding:5px 0 0 20px; height:51px; width:190px; font-weight:normal; margin-bottom:0px; }
.quick_links_stores_doubledecker_sinleunderneath h3 a, .quick_links h3 a:hover, .quicklinks h3 a:visited { color:#FFF; text-decoration:none; }
.quick_links_stores_doubledecker_sinleunderneath { margin-bottom:20px; }
.quick_links_stores_doubledecker_sinleunderneath ul { list-style:none; margin:0; padding:0; }
.quick_links_stores_doubledecker_sinleunderneath ul li { padding:0; margin:0; background-color:#EFEFEF; }
.quick_links_stores_doubledecker_sinleunderneath ul li a { display:block; padding:5px 10px 5px 13px; border-top:2px solid #FFF; text-decoration:none; color:#333; height: 16px}
.quick_links_stores_doubledecker_sinleunderneath ul li a:hover { background-color:#DDD; text-decoration:none; }
.quicklinks_mini h3 { background-image:url(/images/quick_links_bg_doubledecker.gif); background-repeat:no-repeat; color:#FFF; font-size:17px; padding:5px 0 0 20px; height:51px; width:190px; font-weight:normal; margin-bottom:0px; }
.quicklinks_mini h3 a, 
.quicklinks_mini h3 a:hover, 
.quicklinks_mini h3 a:visited { color:#FFF; text-decoration:none; }
.quicklinks_mini { margin-bottom:20px; }
.quicklinks_mini ul { list-style:none; margin:0; padding:0; }
.quicklinks_mini ul li { padding:0; margin:0; background-color:#EFEFEF; }
.quicklinks_mini ul li a { display:block; padding:5px 10px 5px 10px; border-top:2px solid #FFF; text-decoration:none; color:#333}
.quicklinks_mini ul li a:hover { background-color:#DDD; text-decoration:none; }
#whats_your_style_small { font-size:11px; }

/* Top Deals */
#top_deals { background-color:#FFF; }
#top_deals_header { min-height:75px; background:transparent url(/images/top_deals_bg.gif) top left repeat-x; }
.top_deals_header_short { min-height:51px; height:51px; background:transparent url(/images/top_deals_bg_short.gif) top left repeat-x; }
.top_deals_header_short h2, #top_deals_header h2 { font-size:18px; padding:13px 0 10px 15px; float:left; font-weight:normal; margin-bottom:0px; }
.top_deals_header_short .leftie {float:right; font-size: 18px; padding:15px 10px 0 0}
.top_deals_header_short .rightie {font-size: 18px; padding:15px 0 0 10px; float:left}
#top_deals_departure { float:right; margin:15px 20px 10px 0; display:inline; }
#top_deals_departure span { font-size:11px; }
#top_deals_departure select { margin-left:5px; }
#top_deals_select { height:28px; }
#top_deals_select ul { padding:0 10px 0 10px; }
#top_deals_select ul li{ float:left; }
#top_deals_select ul li a{ display:block; text-decoration:none; color:#333; padding:5px 10px 0 10px; height:23px; background:transparent url(/images/top_deals_select_border.gif) right 8px no-repeat; float:left; }
#top_deals_select ul li a:hover{ text-decoration:underline; }
#top_deals_select a.selected { background:transparent url(/images/top_deals_cnr_r.gif) top right no-repeat; padding:5px 10px 0 5px; background-color:#FFF; color:#333; height:23px; }
#top_deals_select .selectedli { background:transparent url(/images/top_deals_cnr_l.gif) top left no-repeat; background-color:#FFF; padding-left:5px; color:#333; padding-bottom:3px; margin-top:0px; height:26px; }
/* no js tabs */
#top_deals_select_nojs  { height:28px; }
#top_deals_select_nojs ul { padding:0 10px 0 10px; }
#top_deals_select_nojs ul li { float:left; }
#top_deals_select_nojs ul li a { display:block; text-decoration:none; color:#333; padding:5px 0 0 0; height:23px; background:transparent url(/images/top_deals_select_border.gif) right 8px no-repeat; float:left; width:60px; text-align:center }
#top_deals_select_nojs ul li a:hover { text-decoration:underline; }
#top_deals_select_nojs a.selected { background:transparent url(/images/top_deals_cnr_r.gif) top right no-repeat; padding:5px 10px 0 5px; background-color:#FFF; color:#333; height:23px; width:60px; }
#top_deals_select_nojs .selectedli { background:transparent url(/images/top_deals_cnr_l.gif) top left no-repeat; background-color:#FFF; padding-left:5px; color:#333; padding-bottom:3px; margin-top:0px; height:26px; width:60px; }
#top_deals_select_nojs .singleselectedtab { background:transparent url(/images/selected_tab.png) top left no-repeat; background-color:#FFF; color:#333; margin-top:0px; height:27px; width:60px; border-bottom:1px #fff solid; }
/* no js tabs */
.top_deals_content_justtext { width: 450px;padding:10px; }
.top_deals_content_left{ width:280px; float:left; }
.top_deals_content_left ul{ list-style:none; margin:0; }
.top_deals_content_left ul li{ padding:0; margin:0; }
.top_deals_content_left ul li a { text-decoration:none; display:block; cursor:pointer; border-bottom:solid 1px #ccc; padding:3px 10px 0 10px; height:36px; }
.top_deals_content_left ul li a:hover { background-color:#FFFFE5; text-decoration:none; }
.top_deals_content_left ul .flight_name { width:130px; float:left; }
.top_deals_content_left ul .flight_city { font-weight:bold; text-transform: capitalize }
.top_deals_content_left ul .flight_depart { font-size:11px; font-weight:normal; }
.top_deals_content_left ul .flight_depart .star_spaceright { padding-right:7px; }
.top_deals_content_left ul .flight_price { width:60px; float:left; font-weight:bold; color:#DF1D0C; font-size:18px; padding-top:5px; }
.top_deals_content_left ul .flight_taxes { width:70px; float:right; font-size:11px; padding-top:10px; }
.top_deals_content_left ul .logo { float:left; margin-right:10px; }
.top_deals_content_left .block { display:block; }
.top_deals_content_right { float:right; width:180px; background:transparent url(/images/feature_postit_tall.gif) left 10px no-repeat; height:220px; }
.top_deals_footer { border-top:solid 1px #b6b6b6; background-color:#EFEFEF; padding:6px 10px 3px 10px; height:25px; }
.top_deals_footer span{ float:left; font-size:11px; }
.top_deals_footer a{ float:right; background:transparent url(/images/triangle.gif) left 5px no-repeat; padding-left:13px; text-decoration:none; font-weight:bold; }
.top_deals_footer a:hover{ text-decoration:underline; }
.flights_feature { text-align:center; margin:55px 0 0 10px; }
.flights_feature a { text-decoration:none; }
.flights_feature_title { font-size:20px; line-height:24px; font-weight:bold; text-transform:uppercase; }
.flights_feature_price { font-size:55px; line-height:55px; color:#DE130D; }
.flights_feature_taxes { font-size:11px; }
/* Test Blocks */
.banner_left { float:right; margin:0 0 20px 0; }
#feature { margin:0 0 10px 0; }
/* Footer */
#footer { clear:both; margin-top: 15px;}
#footer_red { height:28px; background:transparent url(/images/footer_red_bg.jpg) top left repeat-x; margin-bottom:5px; color:#FFF; }
#footer_red table { float:left; margin:4px 0 0 10px; }
#footer_red #footer_email { width:223px; height:16px; border:solid 1px #CCC; font-size:11px; color:#666; }
#footer_red #update_details { font-size:11px; color:#FFF; }
#footer_red #conditions_link { float:right; display:block; color:#FFF; font-weight:bold; margin:4px 10px 0 0; }
#footer_red #conditions_link a{ color:#FFF; }
#footer_red a { text-decoration:none; }
#footer_red a:hover { text-decoration:underline; }
#footer_links { background:#F2F2F2; font-size:11px; height:250px; margin-bottom:5px; padding:10px 0 15px 0; }
#footer_links ul{ width:120px; border-left:dotted 1px #C9C9C9; float:left; padding:0 10px; }
#footer_links .noborder { border:none; }
#footer_links ul li{ line-height:18px; }
#footer_links ul a{ text-decoration:none; }
#footer_links ul a:hover { border-bottom:dotted 1px #333; }
#footer_links .footer_links_title { font-weight:bold; }
#footer_links_sub { font-size:11px; height:140px; margin-bottom:5px; padding:10px 0 15px 0; }
#footer_links_sub ul{ width:120px; border-left:dotted 1px #C9C9C9; float:left; padding:0 10px; }
#footer_links_sub .noborder { border:none; }
#footer_links_sub ul li{ line-height:18px; }
#footer_links_sub ul a{ text-decoration:none; }
#footer_links_sub ul a:hover { border-bottom:dotted 1px #333; }
#footer_links_sub .footer_links_title { font-weight:bold; }
#footer_grey { background-color:#E0E0E0; padding:8px 10px 10px 10px; font-size:11px; margin-bottom:5px; }
#footer_grey_left { float:left; }
#footer_grey_right { float:right; color:#6F6F6F; }
#footer_grey_right a{ color:#6F6F6F; }
#footer_copyright { float:left; font-size:11px; color:#707070; margin-left:10px; }
#footer_fc_worldwide { float:right; padding-right:10px; }
#footer input.fake_input {background-image: url('/images/buttons/button_grey_subscribe.gif'); height: 18px; width: 75px; cursor: pointer; border: 0; background-color: #ea0303}

/* Tours */
/* Tours Feature */
#page_header { margin:15px 0 20px 0; position:relative; height:172px; }
#page_header_image { position:absolute; top:0px; left:0px; }
#page_header h1{ position:absolute; bottom:10px; left:20px; font-size:40px; color:#FFF; font-weight:normal; margin:0; }
#page_header h1 span{ font-size:20px; line-height:15px; }
#page_header_logo { position:absolute; bottom:0px; right:20px; }
.browse_tours_title { display:block; margin:0 0 7px 0; }
#browse_tours select { width:170px; margin-bottom:5px; }
#whats_your_style { font-size:13px; }
#whats_your_style ul li a{ padding-top:6px; padding-bottom:8px; height:16px; text-decoration:none; }
#tour_specials_change { margin-bottom:10px; background-image:url(/images/tour_sorting_bg.gif); background-repeat:no-repeat; width:470px }
#tour_specials_change span { padding-right:5px; }
#tour_specials_change .tour_change { width:235px; display:inline; }
#tour_specials_change .tour_change h3 a { color:#fff; text-decoration:none; }
#plus1, #plus2, #plus3 { display:none; float:left; }
#minus1, #minus2, #minus3 { display:inline; float:left; }
#tour_specials_change .tour_change h3 { color:#FFF; font-size:14px; padding:5px 0 0 20px; height:19px; line-height:14px; font-weight:bold; margin-bottom:0px; }
#tour_specials_change .tour_change ul { list-style:none; margin:0; padding:0; width:235px; }
#tour_specials_change .tour_change ul li{ padding:0; margin:0; background-color:#EFEFEF; }
#tour_specials_change .tour_change ul li a{ display:block; padding:0 0 0 30px; border-top:2px solid #FFF; text-decoration:none; color:#333; height:19px; }
#tour_specials_change .tour_change ul li a:hover { background-color:#DDD; text-decoration:none; }
.search_input_customtours { width:230px; }
.search_input_customtours_page { width:340px; }
/* Tours Map */
.tour_map {margin:0 0 15px 20px;background:url(/images/left_box_fade.gif) repeat-x 0px 34px;}
.tour_map_header { background:url(/images/leftmenu_bg_grey.gif) no-repeat; height: 34px;}
.tour_map .tour_map_header h3 { font-size: 17px; float:left; font-weight: normal; margin-bottom: 0px; padding:6px 0 0 12px}
.tour_map .tour_map_header a {text-decoration: underline; color: #333; font-size: 10px; float:right; padding: 10px 12px 0 0;}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/ position: absolute; left: 0; top: 0; width: auto; padding: 7px; padding-bottom: 0; background: #333; visibility: hidden; z-index: 10; cursor: pointer;}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font-size: 13px; font-weight: bold; letter-spacing: 1px; line-height: 1.1em; color: #fff; padding: 5px 0; text-align: right;}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */ background-color: white;}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/ position: absolute; visibility: hidden; border: 1px solid #333; background-color: #EFEFEF; padding: 5px; z-index: 5;}
.read_more:link, .read_more:visited{ font-weight:bold; color:#EA0303; text-decoration:none;}
.read_more:hover { text-decoration:underline; }
/* Flights */
.flights_line {display:block;}
.flights_line h4 {float:left; margin: 0px; font-weight: bold; font-size: 22px; width: 350px; padding-top:7px;}
.flights_line h4 a:link, .flights_line h4 a:hover, .flights_line h4 a:visited {text-decoration: none;color: #333; text-transform:capitalize}
.flights_line h4 .seat_highlight {font-size: 13px; font-weight: bold}
.flights_line .taxes {float:right; font-size: 11px;}
.flights_line .taxes a:link, .flights_line .taxes a:hover, .flights_line .taxes a:visited {text-decoration: none; color: #000}
.flights_line .price {float:right; color:#DF1D0C; font-size:33px; font-weight: bold}
.flights_line .price a:link, .flights_line a:hover, .flights_line a:visited {color:#DF1D0C; text-decoration: none}
.smallgrey:link, .smallgrey:visited, .smallgrey:hover {font-size: 11px}
.small_eleven {font-size:11px}
#content_center h3 span.capitalize { text-transform: capitalize; font-size:25px; font-weight: normal;}
#content_center h3 span { font-size:11px}
#content_center h3 table.doubledrop td {padding: 5px}
#content_center p { margin-bottom:15px; }
#in-store .top_signage {width: 990px; height: 127px; background-image: url('/images/in-store_bg_header.gif')} 
#in-store .top_signage h1 {font-size: 30px; color: #fff; padding: 45px 0 0 130px; float: left}
#in-store .change_city {float: right; padding: 55px 130px 0 0}
#in-store .change_city span {font-size: 11px; color: #fff}
#in-store .panel_top {width: 990px; background-image: url('/images/in-store_bg_top.gif'); height: 69px}
#in-store .panel_inbetween {width: 850px; background-image: url('/images/in-store_bg_inbetween.gif'); height: 40px; padding: 0 70px 0 70px}
#in-store h2 {font-size: 21px; color: #fff; padding: 32px 0 0 70px; float: left}
#in-store .phonage {font-size: 21px; color: #fff; padding: 32px 70px 0 0; float: right}
#in-store .panel_inside {width: 990px; background: url('/images/in-store_bg_middle.gif')}
.advertised_specials_left {float: left; padding-left: 47px}
.advertised_specials_right {float: right; padding-right: 47px}
.advertised_flights_line  {border-bottom:solid 1px #c7c7c7; padding-bottom:5px; padding-top:5px; width: 275px }
.advertised_flights_line h4 {font-size: 22px; float: left; font-weight: bold}
.advertised_flights_line h4 a:link, .advertised_flights_line h4 a:hover, .advertised_flights_line h4 a:visited {text-decoration: none;color: #333; text-transform:capitalize}
.advertised_flights_line .advertised_price {float: right;color:#DF1D0C; font-size:22px; font-weight: bold}
.advertised_flights_line .advertised_price a:link, .advertised_flights_line .advertised_price a:hover, .advertised_flights_line .advertised_price a:visited {float: right;color:#DF1D0C; font-size:22px; font-weight: bold; text-decoration: none}
.advertised_flights_line .advertised_taxes {float: right;  font-size: 11px}
.advertised_vacations_line  {border-bottom:solid 1px #c7c7c7; padding-bottom:5px; padding-top:5px; width: 600px }
.advertised_vacations_line h4 {font-size: 22px; float: left; font-weight: bold}
.advertised_vacations_line h4 a:link, .advertised_vacations_line h4 a:hover, .advertised_vacations_line h4 a:visited {text-decoration: none;color: #333; text-transform:capitalize}
.advertised_vacations_line .advertised_price {float: right;color:#DF1D0C; font-size:22px; font-weight: bold}
.advertised_vacations_line .advertised_price a:link, .advertised_vacations_line .advertised_price a:hover, .advertised_vacations_line .advertised_price a:visited {float: right;color:#DF1D0C; font-size:22px; font-weight: bold; text-decoration: none}
.advertised_vacations_line .advertised_taxes {float: right;  font-size: 11px}
#in-store .panel_bottom {background-image: url('/images/in-store_bg_bottom.gif'); height: 48px; width: 990px}
/* Vacations */
.disney_list_item {border-top:solid 1px #c7c7c7; margin-bottom:10px; padding:10px 0 10px 0}
.disney_list_item .disney_list_right {float:right; margin-top: 10px}
.disney_list_item .disney_list_right .eachline {color: #ea0303; margin-top: 5px}
.disney_list_item .disney_list_right2 {float:right}
.disney_list_item .disney_list_right2 .eachline {color: #ea0303; margin-top: 5px}
.disney_list_item .tax_line {font-size: 11px; padding-left: 5px; color: #333}
.disney_list_item .cc1 {color: #ea0303; font-size: 18px; font-weight: bold; text-decoration: none}
.disney_list_item .disney_list_left {float:left; width: 200px}
.disney_list_item .disney_list_left table {margin-bottom: 10px}
.disney_list_item .disney_list_left .disney_title {padding-left: 10px; font-size: 22px; font-weight: bold; width: 155px;}
.disney_list_item .disney_list_left .disney_title a:link,
.disney_list_item .disney_list_left .disney_title a:visited,
.disney_list_item .disney_list_left .disney_title a:hover {text-decoration: none}
.disney_list_item .disney_list_left .disney_title2 {padding-left: 10px; width: 155px;}
.disney_list_item .disney_list_left .disney_title2 a:link,
.disney_list_item .disney_list_left .disney_title2 a:visited,
.disney_list_item .disney_list_left .disney_title2 a:hover {text-decoration: none}
.disney_list_item .disney_list_left .disney_address {padding-top: 10px; line-height: 15px}
.disney_list_item ul li { display:block;height:31px; background:#EFEFEF; margin-top: 5px}
.disney_list_item ul li .rightie {float:right;padding:5px 5px 0 0}
.disney_list_item ul li .leftie {float:left; font-size: 11px; width:350px; padding: 5px 0 0 5px;}
.disney_list_item ul li .leftie td a:link, #content_center .product_list_item ul li .leftie td a:visited {text-decoration: none}
.disney_list_item ul li .leftie td a:hover {text-decoration: underline}
.disney_list_item ul li .leftie .pipe {color: #b9b9b9; font-size:13px}
/*Rail */
.rail_options {width: 100%; margin-top: -10px;}
.rail_options .left {width: 160px; border-right: solid 1px #c7c7c7; border-bottom: solid 1px #c7c7c7; padding: 10px}
.rail_options .right {border-bottom: solid 1px #c7c7c7; padding: 10px}
.small_grey {font-size: 11px; color: #999}
/* Soft Voyage */
#sv_content_summary {float: right; width: 680px; padding:0 20px 20px 0;}
.sv_title {margin: 10px 0 0 0; clear:both}
.sv_title img {margin-right: 5px}
#sv_content_summary .scroll {overflow-x:auto; width: 680px; height: 230px}
#sv_content_summary .scroll .lowest_price_grid {color: #999; font-weight: bold; font-size: 11px}
#sv_content_summary table {background: #efefef; text-align:center; margin-top: 20px; clear:both; white-space:nowrap;}
#sv_content_summary table td {border-right: 3px solid #fff; border-bottom: 3px solid #fff; width: 82px; height: 60px}
#sv_content_summary table td .force_width {width: 82px}
#sv_content_summary table td .force_width img {width: 82px}
#sv_content_summary table #highlight {background-color: #fff894}
#sv_content_summary table td a:link, #sv_content_summary table td a:hover, #sv_content_summary table td a:visited {color:#df1d0c; text-decoration: underline }
#sv_content_summary table td img {padding: 8px 1px 8px 1px; background-color: #fff}
#sv_content_summary table td .matrix_taxes{clear:both; font-size:11px; line-height: 13px}
#sv_content_left_results {clear:both; float:left; padding: 0 0 0 20px; width: 740px}
.sv_product_list_item { border-top:solid 1px #c7c7c7; padding-bottom:15px; padding-top:5px }
.sv_product_list_item .sv_price {float:left}
.sv_product_list_item .sv_price span {color: #df1d0c; font-size: 33px; font-weight:bold}
.sv_product_list_item .sv_book {float:right; width: 165px; padding-top: 8px}
.sv_product_list_item .sv_logo {float:right; width: 110px; padding-top: 8px}
.sv_product_list_item .summary { clear:both; margin: 10px 0 10px 0}
.sv_product_list_item .flight_details {font-size: 11px; width: 740px; margin-top: 15px}
.sv_product_list_item .connection {color: #999; padding: 8px 0 8px 0}
.sv_product_list_item .return {color: #df1d0c; padding: 8px 0 8px 0; font-weight: bold}
.sv_product_list_item .hotel_info {margin-top: 5px}
.sv_product_list_item .hotel_info .hotel_image {float:left; margin-right: 15px}
.sv_product_list_item .hotel_info .hotel_title {float:right; width:585px}
.sv_product_list_item .hotel_info .hotel_title span {font-size: 13px; margin-top: 10px}
.sv_product_list_item .hotel_info .hotel_title span a:link,
.sv_product_list_item .hotel_info .hotel_title span a:visited {color: #df1d0c}
.sv_product_list_item .hotel_info .hotel_title div {font-size: 18px; margin-bottom: 13px}
.sv_product_list_item .hotel_pricing table {margin: 10px 0 0 0}
.sv_product_list_item .hotel_pricing table td { padding: 5px; border-bottom: 1px solid #e6e6e6}
.sv_product_list_item .hotel_pricing table td a:link,
.sv_product_list_item .hotel_pricing table td a:visited {color:#df1d0c}
#sv_content_left_results .pricing_table table {margin: 0 0 10px 0}
#sv_content_left_results .pricing_table table td { padding: 5px 5px 5px 24px; border-bottom: 1px solid #e6e6e6}
#sv_content_left_results .pricing_table table td div {float: right; margin-right: 24px}
#sv_content_left_results .pricing_table table td a:link, 
#sv_content_left_results .pricing_table table td a:hover,  
#sv_content_left_results .pricing_table table td a:visited,
table.contact_info a:link,
table.contact_info a:hover,
table.contact_info a:visited {color:#999; text-decoration: underline; font-size: 11px}
table.contact_info a.red:link, table.contact_info a.red:visited {color: #ea0303; font-size: 13px; text-decoration: underline}
table.contact_info a.red:hover {color: #ea0303; text-decoration:none}
.sv_passengers_drops {margin: 15px 0 0 0}
.sv_passengers_drops .left {float:left; margin-right: 30px}
.sv_passengers_drops .right {float:right; margin-left: 30px}
.sv_highlight {padding: 10px; background-color: #fff894; margin-top: 25px}
.sv_passengers_drops ul {list-style: url('/images/list_dot.gif'); margin: 0px 0 0 41px; padding: 0;}
.sv_passengers_drops ul li {margin:5px 0 5px 0px; padding:0}
.sv_product_list_item table.passengers {width: 740px}
.sv_product_list_item table.passengers a:link,
.sv_product_list_item table.passengers a:hover,
.sv_product_list_item table.passengers a:visited  {color:#999; text-decoration: underline; font-size: 11px}
table.contact_info td {padding: 5px}
table.contact_info table td {padding:0; margin:0}
#sortage {background-image:url(/images/soft_voyage/sv_sorting_bg.gif); width:740px; height: 24px; margin-bottom: 10px}
#sortage h3 {float:left;color:#FFF;font-size:14px;padding:5px 0 0 20px;height:19px;line-height:14px;font-weight:bold;margin-bottom:0px;}
#sortage .sortby {float:right;color:#FFF;font-size:11px;padding:5px 0 0 0;height:19px}
#sortage .sortby .sort_space {float: right; margin-right: 15px}
#sortage .sortby .sort_space a:link, #sortage .sortby .sort_space a:visited {color:#FFF; text-decoration: none}
#sortage .sortby .sort_space a:hover {color:#FFF; text-decoration: underline}
.sv_product_list_item_grey {background-image:url(/images/top_deals_bg_740.gif); width: 740px; height: 40px;}
.sv_product_list_item_grey .sv_price {float:left; margin-left: 10px}
.sv_product_list_item_grey .sv_price span {color: #df1d0c; font-size: 30px; font-weight:bold; padding-top: 5px}
.sv_product_list_item_grey .sv_book {float:right; padding-top: 11px; margin-right: 6px}
.sv_outline {border-bottom:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7; border-left:solid 1px #c7c7c7; width: 718px; padding: 10px; background-image: url(/images/soft_voyage/sv_fade.gif); background-position: bottom left; background-repeat: repeat-x;}
.sv_outline .flight_details {font-size: 11px; width: 718px}
.sv_outline .connection {color: #999; padding: 8px 0 8px 0}
.sv_outline .return {color: #df1d0c; padding: 8px 0 8px 0; font-weight: bold}
.yellow_bubble {width: 198px; background-image: url(/images/soft_voyage/right_bubble_middle.gif); background-repeat: repeat-y;}
.yellow_bubble .alert {font-size: 18px; font-transform: uppercase; font-weight: bold; margin-left: 40px}                                                                       
.yellow_bubble p {margin: 10px 20px 10px 25px}      
.yellow_bubble input {width: 135px}
.yellow_bubble p.diff {margin: 10px 0 10px 25px}t
.yellow_bubble div.diff {margin-right: 20px}
.balloonstyle{position:absolute;top: -500px;left: 0;padding: 5px;visibility: hidden;font-size:11px;line-height: 13px;z-index: 1000 !important;width: 100px;color:#fff;background-color: #868686;}
#arrowhead{z-index: 999;position:absolute;top: -500px;left: 0;visibility: hidden;}
.poms_sidebar {text-align: center; font-size: 10px}
.poms_sidebar a:link, .poms_sidebar a:visited {text-align: center; font-size: 10px; text-decoration:underline}
.poms_sidebar a:hover {text-decoration: none}
.poms_sidebar span a:link, .poms_sidebar span a:visited, .poms_sidebar span a:hover {font-size: 25px; color: #ea0303; text-decoration: none; font-weight: bold}
.please_wait {text-align: center; position: absolute; top: 30%; left: 40%}
.please_wait h1 {font-size: 25px; color: #333; margin: 0 0 15px 0}
.please_wait strong {font-size: 18px; padding-top: 10px}
/* Stores */
.store_list_item {border-top:solid 1px #c7c7c7; margin-bottom:10px; padding:10px}
.store_list_item .store_list_right {float:right; width: 150px; margin-top: 10px}
.store_list_item .store_list_right table {width: 150px; margin-bottom: 10px}
.store_list_item .cc1 {color: #ea0303; font-size: 18px; font-weight: bold;}
.store_list_item .store_list_left {float:left; width: 288px}
.store_list_item .store_list_left table {margin-bottom: 10px}
.store_list_item .store_list_left .store_title {padding-left: 10px; font-size: 15px; font-weight: bold}
.store_list_item .store_list_left .store_title a:link,f
.store_list_item .store_list_left .store_title a:visited,
.store_list_item .store_list_left .store_title a:hover {text-decoration: none}
.store_list_item .store_list_left .store_address {padding-top: 10px; line-height: 15px}
.store_consultant_item {border-top:solid 1px #e6e6e6; padding:10px 0 10px 10px;}
.store_consultant_item .image_left {float:left; margin: 0 10px 10px 0}
.store_consultant_item .consultant_name a:link,
.store_consultant_item .consultant_name a:visited,
.store_consultant_item .consultant_name a:hover{font-weight:bold; font-size: 18px; text-decoration:none}
.store_consultant_item .consultant_position {font-style:italic}
/* Product List */
#product_list_container { padding-bottom:20px; }
.product_list_item { border-top:solid 1px #c7c7c7; margin-bottom:10px; padding-top:5px }
.product_list_header { margin-bottom:0px; }
.product_list_header a { text-decoration:none; cursor:pointer; }
.product_list_header h4{ width:335px; font-size:15px; font-weight:bold; margin-bottom:0px; text-transform: capitalize}
.product_list_info_image .product_list_price { font-size:33px; font-weight:bold; color:#EA0303; }
.product_list_price a:link, .product_list_price a:visited, .product_list_price a:hover { font-size:33px; font-weight:bold; color:#EA0303; text-decoration: none}
.product_list_info_image .tax_line { font-size: 11px;}
.product_list_header .product_list_price span{ font-size:11px; font-weight:normal; color:#333; }
.product_list_info_container .product_list_info p { padding-right:15px; overflow:hidden;}
.product_list_info_container .product_list_info p a { font-weight:bold; color:#EA0303; text-decoration:none; }
.product_list_info_container .product_list_info p a:hover { text-decoration:underline; }
.product_list_item ul { margin:0; padding:0; }
#content_center .product_list_item ul li { display:block;height:31px; background:#EFEFEF; margin-top: 5px}
#content_center .product_list_item ul li .rightie {float:right;padding:5px 5px 0 0}
#content_center .product_list_item ul li .leftie {float:left; font-size: 11px; width:350px; padding: 5px 0 0 5px;}
#content_center .product_list_item ul li .leftie td a:link, #content_center .product_list_item ul li .leftie td a:visited {text-decoration: none}
#content_center .product_list_item ul li .leftie td a:hover {text-decoration: underline}
#content_center .product_list_item ul li .leftie .pipe {color: #b9b9b9; font-size:13px}
.product_list_info { width:340px; float:left; display:inline }
.product_list_info_image { width:114px; float:right; padding: 0 5px 5px 5px; text-align:right; }
.product_list_image { padding:5px 0 0 0; width:109px; height:76px; }
.product_list_image_cnr { position:absolute; top:0px; left:0px; background:transparent url(/images/package_list_image_cnr.gif) top left no-repeat; width:7px; height:8px; }
.product_list_logo { }
/* News Item */
.news_item { margin:0 0 10px 20px; background:transparent url(/images/news_item_bg.jpg) top left no-repeat; padding:5px 20px 10px 20px; min-height:1px; }
.news_item_tag { display:block; margin:10px 0 0 30px; font-size:11px; color:#6A6A6A; margin-bottom:10px; }
.news_item h4 { margin-bottom:5px; }
.news_item h4 a{ text-decoration:none; }
.news_item h4 a:hover { text-decoration:underline; }
.news_item .news_item_date { display:block; margin-bottom:10px; text-align:right; font-style:italic; font-size:11px; }
.news_item .news_item_text a{ text-decoration:none; color:#EA0303; font-weight:bold; }
/* Offerdetail */
#offer_detail h1 {font-size: 22px;}
#offer_detail p {}
#offer_detail .price_line {float:right; padding: 0 0 0 0;font-size: 11px}
#offer_detail .tax_line {float:right; font-size: 11px; padding: 0 11px 0 0}
#offer_detail .price_line .price {font-size: 33px; color:#ea0303; font-weight: bold;}
#offer_detail .price_line .asterix {font-size: 20px; color:#ea0303; vertical-align:top; text-decoration:none}
#offer_detail .tour_code {float:left; padding: 0 0 10px 0; font-size: 11px; padding: 21px 0 0 0;}
#offer_detail .hotel {float:left; padding: 0 0 10px 0; font-size: 13px; padding: 21px 0 0 0; width:300px}
#offer_detail .supplier_link {float:left; font-size: 11px}
#offer_detail .supplier_link a, #offer_detail .supplier_link a:visited {color: #ea0303; text-decoration: none}
#offer_detail .supplier_link a:hover {text-decoration: underline}
#offer_detail .departing_city {float:right; padding: 0 11px 0 0; font-size: 11px;text-align:right}
#offer_detail .salad font {color: #333!important; font-family: Trebuchet MS, Arial, Helvetica, sans-serif!important; font-size: 13px!important}
#offer_detail .salad .cc1 {color: #ea0303; font-size: 18px; font-weight: bold; line-height: 22px}
#offer_detail .salad span {color: #ea0303; font-size: 18px; font-weight: bold; line-height: 22px}
#offer_detail .salad span.description {color: #333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal}
#offer_detail .salad ul {list-style: url('/images/list_dot.gif'); margin: 0px 0 0 41px; padding: 0;}
#offer_detail .salad ul li {margin:5px 0 5px 0px; padding:0}
#offer_detail .salad img {margin:10px}
.top_deals_content_justtext table {margin: 0 0 10px 0}
.top_deals_content_justtext table td { padding: 5px; border-bottom: 1px solid #e6e6e6}
.top_deals_content_justtext p {padding: 0!important}
.top_deals_content_justtext img {margin: 0 15px 5px 0; float:left}
.top_deals_content_justtext h3 {font-size: 13px; font-weight: bold; margin-top: 10px}
.top_deals_content_justtext ul {list-style: url('/images/list_dot.gif'); margin: 0px 0 0 41px; padding: 0;}
.top_deals_content_justtext ul li {margin:5px 0 5px 0px; padding:0}
.baskette { border-bottom:#c7c7c7 1px solid; text-align:left; clear:both; padding:10px 0 10px 0 }
.baskette .thumbnail { float:left; padding-right:15px; padding-bottom: 8px; width: 60px; height: 60px}
.baskette .button {float: right; margin-left: 15px; text-align: right}
.baskette .id {font-size: 11px; padding: 10px 0 0 0}
.baskette h4 { font-size:18px; color:#000; text-decoration: none }
.baskette h4 a:link, .baskette h4 a:hover, .baskette h4 a:visited {text-decoration: none}
.baskette p {margin:0;padding:0; font:13px Trebuchet MS, Arial, Helvetica, sans-serif!important}
.thumbnail {width: 60px; height: 60px}
p.agents {color: #ea0303; font-size: 18px; padding: 10px 0 10px 0}
/* Marketing */
#sv_content_left_results .departurecity {float: right; font-size: 11px; width: 220px}
.product_list_info_imageLRG { width:176px; float:left; padding: 11px 0 5px 0}
.campaign {padding-top: 6px}
.campaign h4 a:link, .campaign h4 a:visited, .campaign h4 a:hover {text-decoration: none; font-weight: bold; font-size: 22px}
.campaign .traveldates {font-size: 11px}
.campaign ul li { display:block;height:31px; background:#EFEFEF; margin-top: 5px}
.campaign ul li .rightie {float:right;padding:5px 5px 0 0}
.campaign ul li .leftie {float:left; font-size: 11px; width:350px; padding: 5px 0 0 5px;}
.campaign ul li .leftie td a:link, #content_center .product_list_item ul li .leftie td a:visited {text-decoration: none}
.campaign ul li .leftie td a:hover {text-decoration: underline}
.campaign ul li .leftie .pipe {color: #b9b9b9; font-size:13px}
.product_list_item_campaign { border-top:solid 1px #c7c7c7; margin-bottom:10px; padding-top:5px }
.campaign_overwrite {padding-top: 6px}
.campaign_overwrite h4 a:link, 
.campaign_overwrite h4 a:visited, 
.campaign_overwrite h4 a:hover {text-decoration: none; font-weight: bold; font-size: 22px}
.campaign_overwrite .traveldates {font-size: 11px}
.campaign_overwrite .hadto li { display:block;height:31px; background:#EFEFEF; margin-top: 5px}
.campaign_overwrite .hadto li .rightie_campaign {float:right;padding:5px 5px 0 0}
.campaign_overwrite .hadto li .leftie_campaign {float:left; font-size: 11px; width:350px; padding: 5px 0 0 5px;}
.campaign_overwrite .hadto li .leftie_campaign td a:link, 
#content_center .product_list_item_campaign .hadto li .leftie_campaign td a:visited {text-decoration: none}
.campaign_overwrite .hadto li .leftie_campaign td a:hover {text-decoration: underline}
.campaign_overwrite .hadto li .leftie_campaign .pipe {color: #b9b9b9; font-size:13px}
.bullets ul {list-style: url('/images/list_dot.gif'); margin: 0px 0 0 41px; padding: 0;}
.bullets ul li {margin:5px 0 5px 0px; padding:0}
/* Specialists */
.specialist_highlight {border-bottom:#c7c7c7 1px solid; padding:15px 0 15px 0; margin-bottom: 5px }
.specialist_highlight .specialist { float:right; padding-left:15px }
.specialist_highlight h4 { font-size:18px; color:#000; }
.specialist_highlight p { font-size:13px; color:#000; }
.specialist_highlight a, .specialist_highlight a:hover { text-decoration:none; }
.specialist_highlight .store_bubble {background: url('/images/travelspecialist/grey_bubble.gif') no-repeat; height: 52px; padding: 3px 5px 0 10px;}
.specialist_highlight .store_bubble .call_to_action img {margin-bottom:-5px}
.specialist_highlight .show:link, .specialist_highlight .show:visited {text-decoration:none; color:#EA0303; font-weight:bold;}
/* Thickbox & Login */
#TB_window {font: 13px Trebuchet MS, Arial, Helvetica, sans-serif;  color: #333333;}
#TB_secondLine {font: 10px Trebuchet MS, Arial, Helvetica, sans-serif;  color:#666666;}
#TB_overlay {  position: fixed;  z-index:100;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.TB_overlayMacFFBGHack {background: url('/images/macFFBgHack.png') repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=25); -moz-opacity: 0.25;  opacity: 0.25;}
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window { background: url('/images/login_bg.gif'); border:none; position: fixed; z-index: 102;  color:#333;  display:none; text-align:left;  top:50%;  left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {  display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  border-top: 1px solid #666;  border-left: 1px solid #666;}
#TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left;}
#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right;}
#TB_closeAjaxWindow{  padding:7px 10px 5px 0;  margin-bottom:1px;  text-align:right;  float:right;}
#TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px;}
#TB_title{  background-color:#e8e8e8;  height:27px;}
#TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em;}
#TB_ajaxContent.TB_modal{  padding:15px;}
#TB_ajaxContent p{  padding:5px 0px 5px 0px;}
#TB_load{  position: fixed;  display:none;  height:13px;  width:208px;  z-index:103;  top: 50%;  left: 50%;  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{  z-index:99;  position:fixed;  top: 0;  left: 0;  background-color:#fff;  border:none;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0;  height:100%;  width:100%;}
* html #TB_HideSelect { /* ie6 hack */     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;  _margin-bottom:1px;}
.forgot {float: left; width: 200px; line-height: 14px;}
.forgot a:link {font-size:11px; text-decoration: underline; color:#333}
.forgot a:hover, .forgot a:visited {font-size:11px; text-decoration: underline; color:#333}
.register_form {width: 100%}
.register_form td {padding-bottom: 10px}
.register_form .long {width: 250px}
.register_form a:link, .register_form a:hover, .register_form a:visited {color:#999; text-decoration: underline; font-size: 11px}
.register_form a.black:link, .register_form a.black:hover, .register_form a.black:visited {color:#333; text-decoration: underline; font-size: 13px}
/* Miscallaneous */
.red { color:#ea0303; }
.red_big { color:#ea0303; font-size: 18px; font-weight:bold }
.red_huge { color:#ea0303; font-size: 33px }
.pagenumbers {font-size:25px; font-weight:bold; margin-bottom:10px; }
.pagenumbers a,.pagenumbers a:visited {color:#ea0303;text-decoration:none;margin-left:3px}
.pagenumbers a:hover {text-decoration:underline;}
.call_to_action {padding: 10px 0 10px 0}
.call_to_action strong {font-size: 11px}
#offer_detail .call_to_action strong.phonenum, .phonenum {font-size: 14px; color: #ea0303}
#offer_detail .call_to_action div {float: left; display: inline}
#offer_detail .call_to_action img {margin: 0}
.twosplit_column {float:left;width:235px}
a.red:link {color: #ea0303;}
a.red:hover {color: #ea0303; text-decoration:none}
a.red:visited{color: #ea0303;}
.cc1 {color: #ea0303; font-size: 18px !important; font-weight: bold;}
.social_goulash {padding:0 0 15px 75px;min-height:60px;line-height:22px}
.social_goulash#twitter {background:url(/images/icons/sm/60x60/twitter.png) no-repeat top left}
.social_goulash#facebook {background:url(/images/icons/sm/60x60/facebook.png) no-repeat top left}
.social_goulash#friendfeed {background:url(/images/icons/sm/60x60/friendfeed.png) no-repeat top left;font-size:13px}
.social_goulash#youtube {background:url(/images/icons/sm/60x60/youtube.png) no-repeat top left}
.social_goulash#flickr {background:url(/images/icons/sm/60x60/flickr.png) no-repeat top left}
.social_goulash#linkedin {background:url(/images/icons/sm/60x60/linkedin.png) no-repeat top left}
.social_goulash#itunes {background:url(/images/icons/sm/60x60/apple.png) no-repeat top left}
.social_goulash a {text-decoration:underline}
/* DESTINATIONS */
#destinations_google_map {margin:15px 0 20px 0;position:relative;height:auto;}
.photoThumbnail {float:right; margin-left: 8px}
.h1n1{width:138px;}
/* CRUISES - CRUISE LINES - CRUISE FLEET DETAILS */
.cruises_fleet_details .heading, .cruises_itinerary_details .heading {font-size:14px;font-weight:bold;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.cruises_fleet_details table {margin:0 15px 15px 15px;background-color:#efefef;}
.cruises_fleet_details table td {padding:15px}
.cruises_fleet_details strong, .cruises_fleet_details b {font-weight:bold;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.cruises_fleet_details img {margin:0 0 15px 15px;}
#cruises_passenger_select {border:1px solid #000;padding:10px;margin:10px;display:inline-table}
#cruises_passenger_select td {padding:3px}
/* CRUISES - ITINERARY DETAILS */
.cruises_itinerary_details table {background-color:#efefef;border:1px #000 solid;}
.cruises_itinerary_details table td {padding:10px;}
.cruises_itinerary_details table:first-child td {padding:0;}
.cruises_itinerary_details table:first-child {border:none;}
.cruises_itinerary_details .formbutton {background-color:#ee4033;color:#fff;font-weight:bold;border:solid 2px #fff;padding:3px;}
#revelex-pax-details {margin:0 auto 20px auto;border:1px solid #c7c7c7;background-color:#f5f5f5;padding:20px;}
.revelex-pax {float:left;width:80px;padding:0 5px 0 0}
#revelex-pax-container {width:400px;text-align:left}
.revelex-pax_children {float:left;width:290px;padding:0 5px 0 0}
.revelex-details {clear:both;overflow:hidden;padding:10px 0 10px 0}
.revelex-submit {padding-top:10px;}
/* CRUISE LEADS */
.cruise_day_itineraries {font-size:11px}
.cruise_day_itineraries .table_head{font-weight:bold}
/* HOTELS - MAIN PAGE */
.hotel_highlight { border-bottom:#c7c7c7 1px solid; text-align:left; clear:both; padding:15px 0 15px 0 }
.hotel_highlight img { float:left; padding-right:15px }
.hotel_highlight h4 { font-size:18px; color:#000; }
.hotel_highlight p { font-size:12px; color:#000; }
.hotel_highlight a { text-decoration:none; }
.hotel_highlight a:hover { text-decoration:underline; }
/* HOTELS - CHECK LIST */
.checklist {margin:13px;width:460px}
.checklist td {padding: 5px}
.checklistul {list-style: url('/images/list_dot.gif'); margin: 0px 0 0 41px; padding: 0;}
.grey {color: #999}
/* CARS - MAIN PAGE */
.cars_highlight { border-bottom:#c7c7c7 1px solid; text-align:left; clear:both; padding:15px 0 15px 0; height:130px }
.cars_highlight img { float:left; padding-right:15px }
.cars_highlight h4 { font-size:18px; color:#000; }
.cars_highlight p { font-size:12px; color:#000; }
.cars_highlight a { text-decoration:underline; }
.cars_highlight a:hover { text-decoration:underline; }
.cars_highlight_div, .cars_highlight_div_sub {float:left;}
.cars_highlight_div ul {margin-right:15px}
/* WEDDINGS */
.wedding_results ul { border-top:#c7c7c7 1px solid;}
.wedding_results ul li { border-bottom:#c7c7c7 1px solid; text-align:left; clear:both; padding:15px 0 15px 0;}
.wedding_results ul li a { font-size:16px;font-weight:bold;}
.pie{margin-top:25px;}
#wcountry,#whotel{display:block;float:left;margin:0;padding:0}
#wsubmit{display:block;float:left;width:85px;height:27px;margin:-7px 0 0 0;padding:0}
/* MISC */
.inline_search {background: url('/images/inline_search.png') no-repeat;width:480px;height:50px;}
.inline_search_container {position:relative;top:8px;left:12px;}
.inline_search input {border:0px #ffffff;position:relative;top:4px;left:19px;width:330px}
.inline_search_container form {font-weight:bold}
.inline_search .button {position:relative;top:12px;left:35px;width:85px;height:27px;}
#pageLinks ul {margin-bottom:10px; margin-left:5px;}
#pageLinks ul li {margin-left:10px;}
#pageLinks ul li a { font-size:15px; font-variant:small-caps; font-weight:bold; text-decoration:none;}
#pageLinks ul li a:hover {color:#EA0303; text-decoration:underline; }
#pageLinks ul li ul li a {text-transform:none; font-size:12px; font-weight:normal; text-decoration:none; margin-left:2px; padding-left:10px; background-image:url(/images/bullet_arrow_right_solid.gif); background-position:left; background-repeat:no-repeat; font-variant:normal; text-transform:capitalize;}
.sitemap_h2 { 
	font-size:15px;
	text-transform:uppercase;
	color:#EA0303;
	font-weight:bold;
}
#footprints_menu,#footprints_menu ul li span,#footprints_menu ul li a,#footprints_menu ul #nolink  a,#nolink  a:hover {background:#f0f0f0}
#footprints_menu,.footprints_home_feature {float:left}
#footprints_menu {margin-bottom:20px;width:270px;margin-top:2px}
#footprints_menu ul {list-style:none}
#footprints_menu ul,#footprints_menu ul li,.footprints_home_feature_title a,.footprints_home_feature_title h3,#footprints_photo_contest_header h4,.footprints_blog_container h3 {margin:0}
#footprints_menu ul,#footprints_menu ul li,.footprints_home_feature_title a,.footprints_home_feature_title h3,#footprints_photo_contest_header h4 {padding:0}
#footprints_menu ul li span,#footprints_menu ul li a,.footprints_home_feature_title h3,#footprints_issue_list,.footprints_blog_image span {font-size:15px}
#footprints_menu ul li span,#footprints_menu ul li a,#footprints_menu ul li ul li a,#footprints_menu ul #nolink ul li a,#footprints_menu ul #nolink  a,.footprints_blog_image span {display:block}
#footprints_menu ul li span,#footprints_menu ul li a,#footprints_menu ul #nolink  a {padding:7px 10px 7px 10px}
#footprints_menu ul li span,#footprints_menu ul li a,#footprints_menu ul li ul li a,#footprints_menu ul #nolink ul li a,#footprints_menu ul #nolink  a,.footprints_home_feature_title a,.footprints_blog_image span {text-decoration:none}
#footprints_menu ul li span,#footprints_menu ul li a,#footprints_menu ul li ul li a,#footprints_menu ul #nolink ul li a,#footprints_menu ul #nolink  a {border-bottom:solid 2px #fff}
#footprints_menu ul li span,#footprints_menu ul #nolink  a {background:#f0f0f0 url(/images/footprints/triangle_down.gif) 180px 15px no-repeat}
#footprints_menu ul li a:hover,#footprints_menu ul #nolink ul li a:hover {background:#d1d1d1}
#footprints_menu ul li ul li a,#footprints_menu ul #nolink ul li a,.footprints_blog_container .footprints_blog_date {font-size:11px}
#footprints_menu ul li ul li a,#footprints_menu ul #nolink ul li a {background:#f7f7f7 url(/images/footprints/triangle_left.gif) 10px 8px no-repeat;padding:5px 10px 5px 22px}
#footprints_menu ul #nolink ul li a {cursor:pointer}
#footprints_menu ul li #selected {background:none;background:#d1d1d1}
#footprints_menu ul #nolink  a {font:15px trebuchet ms,arial,helvetica,sans-serif;cursor:default}
.footprints_home_feature {width:230px;margin-right:5px}
.footprints_home_feature_title,#footprints_photo_contest_header,.footprints_blog_image {position:relative}
.footprints_home_feature_title,.footprints_blog_container {margin-bottom:10px}
.footprints_home_feature_title {height:75px}
.footprints_home_feature_title a {border:none}
.footprints_home_feature_title h3,#footprints_photo_contest_header h4 {background:#f4210f;padding:3px 8px 4px 6px}
.footprints_home_feature_title h3,#footprints_photo_contest_header h4,.footprints_blog_image span {position:absolute;left:0;color:#FFF}
.footprints_home_feature_title h3,.footprints_blog_image span {bottom:10px}
.footprints_home_feature a,.footprints_blog_container a {color:#f4210f}
#footprints_issue_cover,.footprints_blog_image {float:right}
#footprints_issue_cover {margin-left:10px}
#footprints_issue_list {list-style:square;padding-left:30px;margin-top:20px}
#footprints_issue_list li {margin:0 20px 10px 0}
#footprints_photo_contest_header {height:140px}
#footprints_photo_contest_header h4 {bottom:30px;font-size:20px}
.footprints_blog_container {border-top:solid 1px #ddd;padding-top:10px}
.footprints_blog_image {margin:0 0 0 10px;height:150px;width:234px}
.footprints_blog_image span {padding:3px 24px 4px 10px;color:#fff;background:#f4210f url(/images/footprints/triangle_left_white.gif) 115px 10px no-repeat}
#sub-footer-msg{background-color:#E5E5E5; font-size:16px; font-weight:bold; padding: 2px 6px; color:#EA0303; border-bottom:1px solid #CCC;}
/* KAMPILE STYLES */
.k_button_css_revision{background-image:'$Rev:10030 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;display:inline;}#k_popup a{text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{#float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_top_hl_sl{top:100px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 100 :document.body.scrollTop + 100);}.k_top_hl{top:85px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 85 :document.body.scrollTop + 85);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_bottom_hl_sl{bottom:99px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 100 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 100 );}.k_bottom_hl{bottom:84px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 85 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 85 );}.k_right{right:0px;}.k_left{left:0px;}#k_popup{ position:absolute;top:0;left:0;z-index :9999;font-family :'arial';font-weight :bold;display: none;border:1px solid black;}#k_pop_header{ text-align:center;font-size:20px;padding:10px;font-weight:bolder;border:1px solid #fff;background: white;margin:10px 9px 0;}#k_pop_question_container{ font-size:11px;padding:10px 0 10px 0;text-align:center;border:1px solid black;margin:10px 9px 0;background: white;}#k_pop_yes_no{ margin:0 auto;width:138px;padding:10px 0 0 0;}#k_pop_yes_btn,#k_pop_no_btn{ border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;padding:2px 10px 3px;text-align:center;font-size:11px;font-weight:bold;text-decoration: none;width:40px;cursor:pointer;color: white;}#k_pop_branding{ font-size:11px;padding:3px 0;text-align: right;}#k_pop_branding a{ color:#3882C3;direction:ltr;text-align:right;font-weight:normal;margin-right:10px }#k_pop_whatisthis{ float: left;padding:1px 0 0 9px;}#k_pop_remind{ text-decoration: underline;font-weight:normal;cursor: pointer;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}
/* TRAVEL EXPO */
.travelexpo .green_2lines {background: transparent url(/images/travelexpo/green_2lines.gif); height: 48px; width: 452px; padding: 5px 10px 5px 10px; margin-bottom: 15px }
.travelexpo .green_2lines h1 {color: #fff; font-size: 18px; font-weight: normal;}
.travelexpo .green_2lines h3 {color: #fff; font-size: 18px; font-weight: normal;}
.travelexpo .green_1lines {background: transparent url(/images/travelexpo/green_1lines.gif); height: 25px; width: 452px; padding: 5px 10px 5px 10px; margin-bottom: 15px }
.travelexpo .green_1lines h3, .travelexpo .green_1lines h1 {color: #fff; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px}
.travelexpo .green_1lines_right {background: transparent url(/images/travelexpo/green_1lines_right.gif); height: 25px; width: 178px; padding: 5px 10px 5px 10px; margin-bottom: 15px }
.travelexpo .green_1lines_right h3 {color: #fff; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px}
.travelexpo .green_1lines_left {background: transparent url(/images/travelexpo/green_1lines_left.gif); height: 25px; width: 230px; padding: 5px 10px 5px 10px; margin-bottom: 15px }
.travelexpo .green_1lines_left h3 {color: #fff; font-size: 18px; font-weight: normal; padding: 0px; margin: 0px}
