/* CSS Document | Bookings and Services*/
h2{padding:0; margin:0;}
h2#quick_search{background:url(../images/bs_head_quicksearch.gif) no-repeat; text-indent:-9000px;}
h2#latest_deals{background:url(../images/bs_head_latestdeals.gif) no-repeat; text-indent:-9000px;}
h2#flight_deals{background:url(../images/bs_head_flightdeals.gif) no-repeat; text-indent:-9000px; margin-left:10px}
h2#adv_deals{background:url(../images/bs_head_advdeals.gif) no-repeat; text-indent:-9000px; margin-left:10px}
h2#phone_deals{background:url(../images/bs_head_phonedeals.gif) no-repeat; text-indent:-9000px; margin-left:10px}
h2#accomm_deals{background:url(../images/bs_head_accommdeals.gif) no-repeat; text-indent:-9000px; margin-left:10px}
h2#insurance_deals{background:url(../images/bs_head_insurancedeals.gif) no-repeat; text-indent:-9000px; margin-left:10px}
h2#gear_deals{background:url(../images/bs_head_geardeals.gif) no-repeat; text-indent:-9000px; margin-left:10px}
h2#travel_checklist {background:url(../images/bs_head_travelchecklist.gif) no-repeat; text-indent:-9000px;}

h2#search_flight_deals{background:url(../images/bs_head_searchflights.gif) no-repeat; text-indent:-9000px; }
h2#search_adventures{background:url(../images/bs_head_searchadv.gif) no-repeat; text-indent:-9000px; }
h2#search_accomm{background:url(../images/bs_head_searchaccomm.gif) no-repeat; text-indent:-9000px; }
h2#search_gear{background:url(../images/bs_head_searchgear.gif) no-repeat; text-indent:-9000px; }
h2#search_insurance{background:url(../images/bs_head_insurance.gif) no-repeat; text-indent:-9000px; }

h2#hot_destination{background:url(../images/bs_head_hotdest.gif) no-repeat; text-indent:-9000px;}
h2#travel_tools{background:url(../images/bs_head_traveltools.gif) no-repeat; text-indent:-9000px;}
h2#car_deals{background:url(../images/bs_head_car_deals.gif) no-repeat; text-indent:-9000px;}
h2#phone{background:url(../images/bs_head_comm.gif) no-repeat; text-indent:-9000px;}

#lp_header{background:url(../images/banner_bookings_and_service.jpg) #000066 top right no-repeat; height:80px;}
#lp_header span a{overflow:hidden; position:absolute; left:180px; top:50px; display:block; width:210px; height:26px;}

img.left {float:left; margin: 2px 15px 5px 0}
img.leftpod {float:left; padding: 3px 7px 0 3px}
img.right {float:right; margin: 0 0 10px 15px}

/* RHS*/
#bs_content_container_rhs .rhs_top{background:#FFFFFF; height:40px; font-size:.9em; padding:10px 0 0 0; text-align:right; display:none;}
#bs_content_container_rhs .rhs_top select{font-size:.9em; width:120px;  height:18px; }
#bs_content_container_rhs #rhs_content{margin:12px 0 0 12px;}

#pageTitle .rhs_top{font-size:100%; padding:5px 0 0 0; text-align:right;}
#pageTitle .rhs_top select{font-size:.9em; width:120px;  height:18px;}

dl.light{background:#fff;}
dl.dark{background:#F6F6F6;}
dl dd a:link{text-decoration:underline}

#rhs_content dl  {float:left; background-position: 0 0; margin:0; padding:0; font-size:.9em; cursor:pointer; width:303px; font-size:1em}
#rhs_content dl  dt { width:192px; float:left; clear:left; margin:0; padding:3px 7px; }
#rhs_content dl  dd { margin-left:115px; margin:0; padding:3px 7px;}
.bs_rhs_titlebar{background:url(../images/bg_titlebar_green.gif) top left no-repeat; width:303px; height:37px; margin-top:10px}
.bs_rhs_titlebar h2{font:1em Tahoma, Arial, sans-serif; font-weight:bold; color:#FFFFFF; padding:7px 0 0 10px}



/* RHS modules */
.rhs_module {background:url(../images/bs_rhs_mod_bckgrd.gif) top left repeat-x; border: 1px solid #ccc; width:300px; margin-bottom: 15px}
.trTip { margin-top: 15px}
.rhs_module blockquote {font-size:1.1em; line-height:1.4em; text-align: left; background: url(../images/quotes_open.gif) 132px 2px no-repeat; text-indent: 16px; margin:0 10px 0 0; padding-bottom:15px;}
.rhs_module_header {margin: 12px 0 10px 0}

.rhs_module_comp {background:url(../images/bs_rhs_mod_bckgrd.gif) top left repeat-x; border: 1px solid #ccc; width:300px; height: 105px; margin-bottom:12px;}
.rhs_module_headerComp {margin: 10px 0 2px 0}
.rhs_module_comp p {font-size:0.98em; line-height:1.24em; padding:0 0 0 0; margin:0 0 0 0;}

/* MPU Offers Content */
#lp_fader_1 { position:relative; width:300px; background:#fff; }
#lp_fader_1 p {display:block; font-size:0.8em; margin:4px 0; text-align:center; text-transform:uppercase; color:#8D8C81;}
#lp_fader_controls { position:absolute; z-index:10; top:0; padding:4px 0 4px 5px; left:195px; width:99px; background:#000; color:#fff; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; text-transform:uppercase; font-size:0.8em; }
#lp_fader_controls div { float:left; width:68px; }

#lp_fader_controls div.faderPrevControl { visibility:hidden; display:block; float:left; width:11px; padding:2px 3px 0 0; background:#000; color:#fff; cursor:pointer; }
#lp_fader_controls div.faderNextControl { visibility:hidden; display:block; float:left; width:11px; padding:2px 0 0 0; background:#000; color:#fff; cursor:pointer; }

div.faderContainer { width:300px; height:250px; }
div.faderItems { width:300px; height:250px; overflow:hidden; }
div.fader_item { width:300px; height:250px; padding:0; }
div.fader_item a img { border:none; }
/* End MPU Offers Content*/


/* Navcontainer top*/
#bs_nav{margin:0 0 21px 19px; padding:0 0 0 0;  clear:both; background: url("../images/bg_bsnav.gif") repeat-x left bottom; width:967px;}
p.bs_navSub{float:right; width: 93px; margin:14px 3px 0 0; font-size:.8em; color:#CCCCCC; display:none; }

#bs_navcontainer {float:left; width:100%; background:none; line-height:normal; margin:14px 0 0 0;  }
#bs_navcontainer ul { margin:0 0 0 6px; padding:0;list-style:none;}
#bs_navcontainer li {display:inline; margin:0; padding:0; font:.9em Arial, sans-serif; font-weight:bold; text-align: center; line-height:.9em; letter-spacing:1px;}
#bs_navcontainer a { float:left; background:url("../images/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none; margin-right:1px;}
#bs_navcontainer a span {float:left; display:block; background:url("../images/tabright.gif") no-repeat right top; padding:9px 21px 9px 16px;color:#222;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bs_navcontainer a span {float:none;}
/* End IE5-Mac hack */
#bs_navcontainer a:hover span {color:#222;}
#bs_navcontainer a:hover { background-position:0% -28px;}
#bs_navcontainer a:hover span {background-position:100% -28px;}
#bs_navcontainer #current a {float:left; background:url("../images/tableft_active.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;letter-spacing:1px; margin-right:1px;}
#bs_navcontainer #current a span {background:url("../images/tabright_active.gif") no-repeat right top;padding:9px 21px 9px 16px;color:#222;}

/*Primary Nav*/
#container {margin:0 !important;}
#primaryNavigationWrap {width:971px; margin:20px 0 15px 15px;}
*html #primaryNavigationWrap {margin-left:9px;}
#primaryNavigation {background-position: 0 -354px;}
#primaryNavigation li {background:url("../images/nav-divider.gif") no-repeat scroll 100% 0 transparent;}
#primaryNavigation li.current span {border-color:#056371 transparent transparent;}
#primaryNavigation li a:hover {background-position: 0 -413px!important;}
#primaryNavigation li.current a {background-position: 0 -413px!important;}/* Both lines important for IE6 message*/
#primaryNavigation li.last {float:left;}

/*Search Form*/
.bs_search_module{margin-top:20px;}
.bs_search_module img.icon{float:left; width:52px; margin-right:18px;}
.bs_search_module img.calendar{padding:13px 10px 0 0}
.bs_search_module img.calendar_pad{padding:16px 10px 0 0}

.bs_search_module table{font:.9em Tahoma, Arial, sans-serif; font-weight:bold; color:#4E4C4A; width:560px;}
.bs_search_module table td{vertical-align:top;}
.bs_search_module table td p.pad{padding-top:5px;}
.bs_search_module table td p.right{text-align:right; padding-right:30px;}
.bs_search_module table td p.right_accomm{text-align:right; padding-left:30px;}
.bs_search_module table td a{font-weight:normal;}
.bs_search_module table td.right{text-align:right}
.bs_search_module table td.pad_top{padding-top:18px;}

.bs_search_module table.travel_gear{width:420px; padding:7px 0 0 10px;}

.bs_search_module input.radio{margin:0; padding:0;}
.bs_search_module input.radio2{margin-left:5px;}
.bs_search_module input.med{width:80px; margin:3px 2px 3px 0; color:#999999; font:1em Verdana, Arial, sans-serif; font-weight:normal; padding:2px 2px 1px 2px; height:12px;}
.bs_search_module input.large{width:142px; margin:3px 13px 3px 0; color:#999999; font:1em Verdana, Arial, sans-serif; font-weight:normal; padding:2px 2px 1px 2px; height:12px;}
.bs_search_module input.large{width:224px;}

.bs_search_module .submit_button{margin-top:13px;}
.bs_search_module input.submit_button_accomm{margin:25px 0 0 20px;}
.bs_search_module input.submit_button_car{margin:15px 40px 0 20px;}
.bs_search_module select{margin:3px 10px 3px 0; height:18px; color:#000; font:1em Verdana, Arial, sans-serif; font-weight:normal;}
.bs_search_module select.small {width:45px;}
.bs_search_module select.med {width:100px;}
.bs_search_module select.xmed {width:80px;}
.bs_search_module select.large {width:150px;}
/* flights search module*/
.bs_flights_search_module{margin-top:20px;width:595px;float:left;}
.bs_flights_search_module .departure {width:295px;margin:0;display:inline;} 
.bs_flights_search_module .departureTime {width:190px;}

.bs_flights_search_module #flights_form {width:562px;}
.bs_flights_search_module .col{float:left;position:relative;}
* html .bs_flights_search_module .col{height:70px;}
.bs_flights_search_module .poweredKayak{position:absolute;bottom:-38px;left:-35px;} 
.bs_flights_search_module label {clear:both; width:40px; float: left; text-align:right; margin:0; display:inline}

.bs_flights_search_module input {float: left;}
.bs_flights_search_module label, .bs_flights_search_module input {margin-bottom: 17px; height:18px;}
.bs_flights_search_module img.icon{float:left; width:52px; margin-right:20px;}
.bs_flights_search_module .departureTime input{float:left;width:126px; margin:3px 2px 3px 10px; color:#999999; font:1em Verdana, Arial, sans-serif; font-weight:normal; padding:2px 2px 1px;}
.bs_flights_search_module .departure input{width:214px; margin:3px 0 3px 10px; color:#999999; font:1em Verdana, Arial, sans-serif; font-weight:normal; padding:2px 2px 1px 2px; background-color:#fff;display:inline;}
.bs_flights_search_module .calIcons {margin: 3px 0 0 5px;float:left;}
.bs_flights_search_module .calIcons a {float:left;clear:both;margin: 0 0 11px;}
.bs_flights_search_module .calIcons img {border:0}
.bs_flights_search_module .submit_button{margin:5px 0.4em 0 0;float:right;}
.travelZooLogo img {vertical-align:bottom;}
.bs_flights_search_module .flighIcons {position:relative;}
.flighIcons img.kayak {position:absolute;top:90px;left:-31px;}
/* Modules*/

.horizontal_line{background:url(../images/bg_head_underline.gif) top left repeat-x; height:3px; width:620px; overflow:hidden; margin:0; padding:0;}
.horizontal_line2{background:url(../images/bg_head_underline.gif) top left repeat-x; height:3px; width:644px; overflow:hidden; margin:2px 0 0 0; padding:0;}

/* Module - Latest Deals */
.deals_module_small{float:left; width:310px; margin:10px 0 0 7px; padding:0;}
.deals_module_small_rhs{float:left; width:311px; margin:10px 0 0 15px;}
.deals_module_small_rhs .flights_promo_sta{background:url(../images/promo_mod_rtw_bg.gif) top left no-repeat; height:26px; padding:135px 0 0 212px;}
.deals_module_small_rhs .flights_promo_airtreks{background:url(../images/promo_mod_rtw_bg_a.gif) top left no-repeat; height:26px; padding:135px 0 0 190px;}
.deals_module_small_rhs .accomm_promo_hms{background:url(../images/promo_mod_hms2.gif) top left no-repeat; height:26px; padding:135px 0 0 225px;}
.deals_module_small_rhs .insurance_promo_wn{background:url(../images/promo_mod_wn.gif) top left no-repeat; height:26px; padding:135px 0 0 225px;}
.deals_module_small_rhs .tours_promo_viator{background:url(../images/promo_mod_tours.gif) top left no-repeat; height:26px; padding:135px 0 0 225px;}
.deals_module_small_rhs .gear_promo_altrec{background:url(../images/promo_mod_altrec.gif) top left no-repeat; height:26px; padding:135px 0 0 225px;}
.deals_module_small_rhs .phone_promo_fon{background:url(../images/promo_mod_fon.gif) top left no-repeat; height:26px; padding:135px 0 0 205px;}
.deals_module_small_rhs .gear_promo_northface {background:url(../images/promo_mod_north_face.gif) top left no-repeat; height:26px; padding:135px 0 0 225px;}

.deals_module_small_rhs .rail_promo_railkey{background:url(../images/rail_pass_bg.gif) top left no-repeat; padding:135px 0 0 165px;}
.deals_module_small_rhs .rail_promo_railkey select{margin:3px 0 0 65px; width:150px;}

.deals_module_small_rhs .top_padded{padding-top:30px;}

.deals_module_small dl  {float:left; background-position: 0 0; margin:0; padding:0; font-size:.9em; cursor:pointer; width:311px; font-size:1em}
.deals_module_small dl  dt { width:200px; float:left; clear:left; margin:0; padding:3px 8px;}
.deals_module_small dl  dd { margin-left:115px; margin:0; padding:3px 8px;}

.bs_titlebar{width:311px; height:37px; margin:15px 0 5px 0}
.bs_titlebar h2{font:1.2em Tahoma, Arial, sans-serif; font-weight:bold; color:#8BC741; padding:7px 0 10px 10px; background:url(../images/bg_head_underline.gif) bottom left repeat-x; }

.bs_longtitlebar{height:37px; margin:15px 15px 5px 0; }
.bs_longtitlebar h2{font:1.2em Tahoma, Arial, sans-serif; font-weight:bold; color:#8BC741; padding:7px 0 10px 10px; background:url(../images/bg_head_underline.gif) bottom left repeat-x; }


.deals_module_small_rhs .bs_titlebar h2{width:288px;}

.deals_module_small_rhs .rail_pass ul{list-style-type:none;}
.deals_module_small_rhs .rail_pass ul li{list-style-type:none; display:block; float:left; padding:0 10px 0 4px; margin:0;}

.bs_rounded_panel_deals_top { background:url(../images/bg_rounded_panel_top_deals.gif) no-repeat left top; width:311px; height:13px; overflow:hidden; margin-top:15px; padding:0;}
.bs_rounded_panel_deals_content { background:url(../images/bg_rounded_panel_mid_deals.gif) repeat-y left top; width:311px; overflow:hidden; padding:0; margin:0;}
.bs_rounded_panel_deals_bottom { background:url(../images/bg_rounded_panel_bot_deals.gif) no-repeat left top; width:311px; height:13px; padding:0; margin:0;}
.bs_rounded_panel_deals_content .horizontal_line{width:292px; margin-left:10px;}

.bs_rounded_panel_ld_top { background:url(../images/bg_rounded_panel_top_ld.gif) no-repeat left top; width:644px; height:13px; overflow:hidden; margin-top:15px;}
* html .bs_rounded_panel_ld_top {margin-top:0px;}
*+html .bs_rounded_panel_ld_top {margin-top:0px;}
.bs_rounded_panel_ld_content { background:url(../images/bg_rounded_panel_mid_ld.gif) repeat-y left top; width:635px; overflow:hidden; padding:0 0 10px 10px;}
.bs_rounded_panel_ld_bottom { background:url(../images/bg_rounded_panel_bot_ld.gif) no-repeat left top; width:644px; height:13px;}

.bs_rounded_panel_hd_top { background:url(../images/bg_rounded_panel_top_hd.gif) no-repeat left top; width:644px; height:13px; overflow:hidden;}
.bs_rounded_panel_hd_content { background:url(../images/bg_rounded_panel_mid_hd.gif) repeat-y left top; width:635px; overflow:hidden; padding:0 0 10px 10px;}
.bs_rounded_panel_hd_bottom { background:url(../images/bg_rounded_panel_bot_hd.gif) no-repeat left top; width:644px; height:13px;}

.bs_rounded_panel_hd_content img.hd_left{border:1px solid #D5D5D5; padding:1px; width:279px; float:left; margin:10px 10px 0 0;}
.bs_rounded_panel_hd_content p{width:330px; font-size:1em; color:#6C6C6C; margin:7px 10px 14px 290px; display:block;}
.bs_rounded_panel_hd_content h2{font-size:1.1em; color:#6C6C6C; font-weight:bold; margin-top:6px;}

.bs_rounded_panel_hd_content dl  {float:left; background-position: 0 0; margin:0; padding:0; font-size:.9em;  border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; cursor:pointer; width:290px}
.bs_rounded_panel_hd_content dl  dt { width:85px; float:left; clear:left; margin:0; padding:1px 5px;}
.bs_rounded_panel_hd_content dl  dd { margin-left:100px; margin:0; padding:1px 5px;}
.bs_rounded_panel_hd_content dl.body {border-top:none;}

.bs_rounded_panel_tt_top { background:url(../images/bg_rounded_panel_top_tt.gif) no-repeat left top; width:644px; height:13px; overflow:hidden; margin-top:20px;}
.bs_rounded_panel_tt_content { background:url(../images/bg_rounded_panel_mid_tt.gif) repeat-y left top; width:635px; overflow:hidden; padding:0 0 10px 10px; font-size:1em; color:#6C6C6C;}
.bs_rounded_panel_tt_content .lhs li {padding:0; margin:0 0 0 12px;}
.bs_rounded_panel_tt_bottom { background:url(../images/bg_rounded_panel_bot_tt.gif) no-repeat left top; width:644px; height:13px;}

.bs_rounded_panel_tt_content h2{font-size:1em;}
.bs_rounded_panel_tt_content img{float:left; margin:5px 10px 15px 0; border:none;}
.bs_rounded_panel_tt_content .lhs{width:290px; float:left; margin:10px 10px 0 0;}
.bs_rounded_panel_tt_content .rhs{width:290px; float:left; border-left:1px solid #D5D5D7; margin:10px 10px 0 10px; padding-left:15px;}

table{font:.9em Verdana, Arial, sans-serif; font-weight:normal;}
table.latest_deals{margin:5px 0 0 0; text-align:left; width:620px;}
table.latest_deals th{color:#2FAB16; padding-bottom:10px;}
table.latest_deals td{padding:4px 27px 4px 0; border-bottom:1px solid #E8E8E8; }
table.latest_deals tr.bottom td{border-bottom:none}
table.latest_deals td a{text-decoration:none; line-height:1em;}
table.latest_deals td a:hover{text-decoration:underline;}


table.latest_deals#small{width:292px; margin:3px 0 0 10px; padding:0;}
table.latest_deals#small td{padding:4px 0 4px 0;}
table.latest_deals#small td.firstcol{width:165px;}
.bs_latest_deals {width:644px; clear:both; float:left;padding-top:0px; border-top:1px solid #d5d5d5; margin: 0 0 5px;}
*+html .bs_latest_deals {margin: 10px 0 0;}

.bs_hot_deals {width:644px; clear:both; float:left;padding-top:15px; border-top:1px solid #d5d5d5; margin: 0 0 15px;}

.bs_hot_deals .hdRow {float:left; width:641px; padding: 10px 0 0 3px;border-top:1px solid #eee;margin: 0 0 15px; display:inline;}
.bs_hot_deals .last {padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:5px;}
.bs_hot_deals .hdDetail {float:left; width:465px;}
.bs_hot_deals .hdInfo {float:left; width:165px;margin: 0 0 0 10px;text-align:right; display:inline;}
.bs_hot_deals p {font-size:12px;line-height:19px;}
.bs_hot_deals h2 {margin:0 0 10px;position:relative;}
.bs_hot_deals .aolLogo{position:absolute;top:5px; right: 29px;font-size:10px;color:#828284;}
.bs_hot_deals .aolLogo img{padding: 0 0 7px;vertical-align:middle;}
.bs_hot_deals .travelZooLogo{position:absolute;top:0; right:0;font-size:10px;color:#000;}
.bs_hot_deals div.terms {clear:both; float:left;width:641px;}
.bs_hot_deals div.terms p {float:right; font-size:10px;}

.bs_hot_deals h3.topPick a {font-size:18px;}
.bs_hot_deals h3 a {color:#000000!important;font-size:14px;line-height:34px; font-weight:bold;}
.bs_hot_deals h3 a:hover {color:#0077cc!important;}

.bs_hot_deals p.hdiSpotlight span{color:#f37c24;font-weight:bold;}
.bs_hot_deals p.topPick {font-size:14px;line-height:24px;}
.bs_hot_deals .hotDealFooter{margin: 0;}
.bs_hot_deals ul.hotDealFooter {float:left; margin:0.5em 0 0!important; width:100%;}
.bs_hot_deals ul.hotDealFooter li {border-right:1px solid #CBCBCB;float:left; line-height:1em; margin-bottom:0em; padding: 0 0.5em; width:auto;}
.bs_hot_deals ul.hotDealFooter li.firstItem {border-right:medium none; padding-left: 0; color:#F37C24; font-weight:bold;}
.bs_hot_deals ul.hotDealFooter li.lastItem {border-right:medium none;}

/*hot deals with hero image*/
.latestDeals h2 {color:#f37c24;font-size:24px;line-height:36px; font-weight:normal;}
.latestDeals .hdRow {width:610px;}
.latestDeals .hdDetail {width:610px;}
.latestDeals .hotDealHero .hdDetail a.hdHero {float:left;display:block;margin-right:20px;}
.latestDeals .hotDealHero a.hdHero img {width:150px;margin:4px 0 0;}

/* Phone & Wireless*/

#bs_phone_modules img{float:right; padding:0 20px 0 0; margin:0;}
#bs_phone_modules a{float:left; height:35px; width:250px; padding:20px 5px 0 55px; font:.9em Tahoma, Verdana, Arial, sans-serif;}
#bs_phone_modules a span{color:#666666}
#bs_phone_modules a.phone{ background:url(../images/bs_phones_mod.gif) left top no-repeat; margin:15px 5px 5px 0;}
#bs_phone_modules a.phonecards{ background:url(../images/bs_phonecards_mod.gif) left top no-repeat; margin:15px 0 5px 0;}
#bs_phone_modules a.sim{ background:url(../images/bs_sim_mod.gif) left top no-repeat; margin:0 5px 10px 0;}
#bs_phone_modules a.internet{ background:url(../images/bs_internet_mod.gif) left top no-repeat; margin:0 0 10px 0;}
#bs_phone_modules a:hover{background-position:0% -55px; text-decoration:none;}

/* Insurance - World Nomads Styles*/
.wn h2{font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 1.6em;color: #003c77;line-height: 1.55em;}
.wn p{padding-top:15px; line-height:1.3em; font-weight:normal}
.wn p#insuranceMain{padding-top:0px;}
.wn a{color:#0066cc; text-decoration:none;}
.wn a:hover{text-decoration:underline;}
.wn td{padding-top:10px}

/*Tabber Styles*/

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 padding-top:1em;
 border-bottom:0px solid #d5d5d5;
 float:left;
 margin-bottom: 5px;
 padding-bottom: 20px;
 width:100%;

}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 5px 0;
 border-bottom: 1px solid #D5D5D5;
 font: bold 1em Verdana, sans-serif;

}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 5px 1em;
 margin-left: 3px;
 border: 1px solid #D5D5D5;
 border-bottom: none;
 background: #F7F7Fd;
 text-decoration: none;
}

ul.tabbernav li a:link { color:#0A90DD; text-decoration:none; }
ul.tabbernav li a:visited { color: #0A90DD; }

ul.tabbernav li a:hover
{
 color: #03659E;
 background: #F7F7F7;
 border-color: #D5D5D5;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
 color:#000;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
/* border:1px solid #aaa;*/
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.errors {color: red; padding-left: 5px;}

/*//////////////// START Insurance (World Nomads) content /////////////*/

.wn-partners { list-style-type:none; margin:0; padding:0; }
.wn-partners li { font-weight:normal; font-style:italic; }

.wn-flagbox p {padding:10px 0 10px; margin:0; font:0.9em Tahoma, Arial, Helvetica, sans-serif; }

ul.flags{
	float:left;
	margin:0 0px 0px 0px!important;
	padding:0 10px 0 10px!important;
	list-style:none none;
}

ul.flags li {
	margin:0!important;
	padding:3px 0 3px 5px;
	paddin\g:3px 0 3px 20px!important;
	width:110px;
	font-size:0.9em;
}

.alt{
	background-color:#f6f6f6!important
}

a img{
	border:none;
}

li.ad, li.ad {background: url("http://www.worldnomads.com/images/flags/ad.gif") no-repeat 0 50%;}
li.ae, li.ae {background: url("http://www.worldnomads.com/images/flags/ae.gif") no-repeat 0 50%;}
li.af, li.af {background: url("http://www.worldnomads.com/images/flags/af.gif") no-repeat 0 50%;}
li.ag, li.ag {background: url("http://www.worldnomads.com/images/flags/ag.gif") no-repeat 0 50%;}
li.ai, li.ai {background: url("http://www.worldnomads.com/images/flags/ai.gif") no-repeat 0 50%;}
li.al, li.al {background: url("http://www.worldnomads.com/images/flags/al.gif") no-repeat 0 50%;}
li.am, li.am {background: url("http://www.worldnomads.com/images/flags/am.gif") no-repeat 0 50%;}
li.an, li.an {background: url("http://www.worldnomads.com/images/flags/an.gif") no-repeat 0 50%;}
li.ao, li.ao {background: url("http://www.worldnomads.com/images/flags/ao.gif") no-repeat 0 50%;}
li.aq, li.aq {background: url("http://www.worldnomads.com/images/flags/aq.gif") no-repeat 0 50%;}
li.ar, li.ar {background: url("http://www.worldnomads.com/images/flags/ar.gif") no-repeat 0 50%;}
li.as, li.as {background: url("http://www.worldnomads.com/images/flags/as.gif") no-repeat 0 50%;}
li.at, li.at {background: url("http://www.worldnomads.com/images/flags/at.gif") no-repeat 0 50%;}
li.au, li.au {background: url("http://www.worldnomads.com/images/flags/au.gif") no-repeat 0 50%;}
li.aw, li.aw {background: url("http://www.worldnomads.com/images/flags/aw.gif") no-repeat 0 50%;}
li.ax, li.ax {background: url("http://www.worldnomads.com/images/flags/ax.gif") no-repeat 0 50%;}
li.az, li.az {background: url("http://www.worldnomads.com/images/flags/az.gif") no-repeat 0 50%;}
li.ba, li.ba {background: url("http://www.worldnomads.com/images/flags/ba.gif") no-repeat 0 50%;}
li.bb, li.bb {background: url("http://www.worldnomads.com/images/flags/bb.gif") no-repeat 0 50%;}
li.bd, li.bd {background: url("http://www.worldnomads.com/images/flags/bd.gif") no-repeat 0 50%;}
li.be, li.be {background: url("http://www.worldnomads.com/images/flags/be.gif") no-repeat 0 50%;}
li.bf, li.bf {background: url("http://www.worldnomads.com/images/flags/bf.gif") no-repeat 0 50%;}
li.bg, li.bg {background: url("http://www.worldnomads.com/images/flags/bg.gif") no-repeat 0 50%;}
li.bh, li.bh {background: url("http://www.worldnomads.com/images/flags/bh.gif") no-repeat 0 50%;}
li.bi, li.bi {background: url("http://www.worldnomads.com/images/flags/bi.gif") no-repeat 0 50%;}
li.bj, li.bj {background: url("http://www.worldnomads.com/images/flags/bj.gif") no-repeat 0 50%;}
li.bm, li.bm {background: url("http://www.worldnomads.com/images/flags/bm.gif") no-repeat 0 50%;}
li.bn, li.bn {background: url("http://www.worldnomads.com/images/flags/bn.gif") no-repeat 0 50%;}
li.bo, li.bo {background: url("http://www.worldnomads.com/images/flags/bo.gif") no-repeat 0 50%;}
li.br, li.br {background: url("http://www.worldnomads.com/images/flags/br.gif") no-repeat 0 50%;}
li.bs, li.bs {background: url("http://www.worldnomads.com/images/flags/bs.gif") no-repeat 0 50%;}
li.bt, li.bt {background: url("http://www.worldnomads.com/images/flags/bt.gif") no-repeat 0 50%;}
li.bv, li.bv {background: url("http://www.worldnomads.com/images/flags/bv.gif") no-repeat 0 50%;}
li.bw, li.bw {background: url("http://www.worldnomads.com/images/flags/bw.gif") no-repeat 0 50%;}
li.by, li.by {background: url("http://www.worldnomads.com/images/flags/by.gif") no-repeat 0 50%;}
li.bz, li.bz {background: url("http://www.worldnomads.com/images/flags/bz.gif") no-repeat 0 50%;}
li.ca, li.ca {background: url("http://www.worldnomads.com/images/flags/ca.gif") no-repeat 0 50%;}
li.cc, li.cc {background: url("http://www.worldnomads.com/images/flags/cc.gif") no-repeat 0 50%;}
li.cd, li.cd {background: url("http://www.worldnomads.com/images/flags/cd.gif") no-repeat 0 50%;}
li.cf, li.cf {background: url("http://www.worldnomads.com/images/flags/cf.gif") no-repeat 0 50%;}
li.cg, li.cg {background: url("http://www.worldnomads.com/images/flags/cg.gif") no-repeat 0 50%;}
li.ch, li.ch {background: url("http://www.worldnomads.com/images/flags/ch.gif") no-repeat 0 50%;}
li.ci, li.ci {background: url("http://www.worldnomads.com/images/flags/ci.gif") no-repeat 0 50%;}
li.ck, li.ck {background: url("http://www.worldnomads.com/images/flags/ck.gif") no-repeat 0 50%;}
li.cl, li.cl {background: url("http://www.worldnomads.com/images/flags/cl.gif") no-repeat 0 50%;}    	
li.cm, li.cm {background: url("http://www.worldnomads.com/images/flags/cm.gif") no-repeat 0 50%;}
li.cn, li.cn {background: url("http://www.worldnomads.com/images/flags/cn.gif") no-repeat 0 50%;}    	
li.co, li.co {background: url("http://www.worldnomads.com/images/flags/co.gif") no-repeat 0 50%;}
li.cr, li.cr {background: url("http://www.worldnomads.com/images/flags/cr.gif") no-repeat 0 50%;}    	
li.cs, li.cs {background: url("http://www.worldnomads.com/images/flags/cs.gif") no-repeat 0 50%;}
li.cu, li.cu {background: url("http://www.worldnomads.com/images/flags/cu.gif") no-repeat 0 50%;}    	
li.cv, li.cv {background: url("http://www.worldnomads.com/images/flags/cv.gif") no-repeat 0 50%;}
li.cx, li.cx {background: url("http://www.worldnomads.com/images/flags/cx.gif") no-repeat 0 50%;}
li.cy, li.cy {background: url("http://www.worldnomads.com/images/flags/cy.gif") no-repeat 0 50%;}      
li.cz, li.cz {background: url("http://www.worldnomads.com/images/flags/cz.gif") no-repeat 0 50%;}      
li.de, li.de {background: url("http://www.worldnomads.com/images/flags/de.gif") no-repeat 0 50%;}
li.dj, li.dj {background: url("http://www.worldnomads.com/images/flags/dj.gif") no-repeat 0 50%;}
li.dk, li.dk {background: url("http://www.worldnomads.com/images/flags/dk.gif") no-repeat 0 50%;}
li.dm, li.dm {background: url("http://www.worldnomads.com/images/flags/dm.gif") no-repeat 0 50%;}
li.do, li.do {background: url("http://www.worldnomads.com/images/flags/do.gif") no-repeat 0 50%;}
li.dz, li.dz {background: url("http://www.worldnomads.com/images/flags/dz.gif") no-repeat 0 50%;}
li.ec, li.ec {background: url("http://www.worldnomads.com/images/flags/ec.gif") no-repeat 0 50%;}
li.ee, li.ee {background: url("http://www.worldnomads.com/images/flags/ee.gif") no-repeat 0 50%;}
li.eg, li.eg {background: url("http://www.worldnomads.com/images/flags/eg.gif") no-repeat 0 50%;}
li.eh, li.eh {background: url("http://www.worldnomads.com/images/flags/eh.gif") no-repeat 0 50%;}
li.er, li.er {background: url("http://www.worldnomads.com/images/flags/er.gif") no-repeat 0 50%;}
li.es, li.es {background: url("http://www.worldnomads.com/images/flags/es.gif") no-repeat 0 50%;}
li.et, li.et {background: url("http://www.worldnomads.com/images/flags/et.gif") no-repeat 0 50%;}
li.fi, li.fi {background: url("http://www.worldnomads.com/images/flags/fi.gif") no-repeat 0 50%;}
li.fj, li.fj {background: url("http://www.worldnomads.com/images/flags/fj.gif") no-repeat 0 50%;}
li.fk, li.fk {background: url("http://www.worldnomads.com/images/flags/fk.gif") no-repeat 0 50%;}
li.fm, li.fm {background: url("http://www.worldnomads.com/images/flags/fm.gif") no-repeat 0 50%;}
li.fo, li.fo {background: url("http://www.worldnomads.com/images/flags/fo.gif") no-repeat 0 50%;}
li.fr, li.fr {background: url("http://www.worldnomads.com/images/flags/fr.gif") no-repeat 0 50%;}
li.ga, li.ga {background: url("http://www.worldnomads.com/images/flags/ga.gif") no-repeat 0 50%;}
li.gb, li.gb {background: url("http://www.worldnomads.com/images/flags/gb.gif") no-repeat 0 50%;}
li.gd, li.gd {background: url("http://www.worldnomads.com/images/flags/gd.gif") no-repeat 0 50%;}
li.ge, li.ge {background: url("http://www.worldnomads.com/images/flags/ge.gif") no-repeat 0 50%;}
li.gf, li.gf {background: url("http://www.worldnomads.com/images/flags/fr.gif") no-repeat 0 50%;}
li.gh, li.gh {background: url("http://www.worldnomads.com/images/flags/gh.gif") no-repeat 0 50%;}
li.gi, li.gi {background: url("http://www.worldnomads.com/images/flags/gi.gif") no-repeat 0 50%;}
li.gl, li.gl {background: url("http://www.worldnomads.com/images/flags/gl.gif") no-repeat 0 50%;}
li.gm, li.gm {background: url("http://www.worldnomads.com/images/flags/gm.gif") no-repeat 0 50%;}
li.gn, li.gn {background: url("http://www.worldnomads.com/images/flags/gn.gif") no-repeat 0 50%;}
li.gp, li.gp {background: url("http://www.worldnomads.com/images/flags/gp.gif") no-repeat 0 50%;}
li.gq, li.gq {background: url("http://www.worldnomads.com/images/flags/gq.gif") no-repeat 0 50%;}
li.gr, li.gr {background: url("http://www.worldnomads.com/images/flags/gr.gif") no-repeat 0 50%;}
li.gs, li.gs {background: url("http://www.worldnomads.com/images/flags/gs.gif") no-repeat 0 50%;}
li.gt, li.gt {background: url("http://www.worldnomads.com/images/flags/gt.gif") no-repeat 0 50%;}
li.gu, li.gu {background: url("http://www.worldnomads.com/images/flags/gu.gif") no-repeat 0 50%;}
li.gw, li.gw {background: url("http://www.worldnomads.com/images/flags/gw.gif") no-repeat 0 50%;}
li.gy, li.gy {background: url("http://www.worldnomads.com/images/flags/gy.gif") no-repeat 0 50%;}
li.hk, li.hk {background: url("http://www.worldnomads.com/images/flags/hk.gif") no-repeat 0 50%;}
li.hn, li.hn {background: url("http://www.worldnomads.com/images/flags/hn.gif") no-repeat 0 50%;}
li.hr, li.hr {background: url("http://www.worldnomads.com/images/flags/hr.gif") no-repeat 0 50%;}
li.ht, li.ht {background: url("http://www.worldnomads.com/images/flags/ht.gif") no-repeat 0 50%;}
li.hu, li.hu {background: url("http://www.worldnomads.com/images/flags/hu.gif") no-repeat 0 50%;}
li.id, li.id {background: url("http://www.worldnomads.com/images/flags/id.gif") no-repeat 0 50%;}
li.ie, li.ie {background: url("http://www.worldnomads.com/images/flags/ie.gif") no-repeat 0 50%;}
li.il, li.il {background: url("http://www.worldnomads.com/images/flags/il.gif") no-repeat 0 50%;}
li.in, li.in {background: url("http://www.worldnomads.com/images/flags/in.gif") no-repeat 0 50%;}
li.io, li.io {background: url("http://www.worldnomads.com/images/flags/io.gif") no-repeat 0 50%;}
li.iq, li.iq {background: url("http://www.worldnomads.com/images/flags/iq.gif") no-repeat 0 50%;}
li.ir, li.ir {background: url("http://www.worldnomads.com/images/flags/ir.gif") no-repeat 0 50%;}
li.is, li.is {background: url("http://www.worldnomads.com/images/flags/is.gif") no-repeat 0 50%;}
li.it, li.it {background: url("http://www.worldnomads.com/images/flags/it.gif") no-repeat 0 50%;}
li.jm, li.jm {background: url("http://www.worldnomads.com/images/flags/jm.gif") no-repeat 0 50%;}
li.jo, li.jo {background: url("http://www.worldnomads.com/images/flags/jo.gif") no-repeat 0 50%;}
li.jp, li.jp {background: url("http://www.worldnomads.com/images/flags/jp.gif") no-repeat 0 50%;}
li.ke, li.ke {background: url("http://www.worldnomads.com/images/flags/ke.gif") no-repeat 0 50%;}
li.kg, li.kg {background: url("http://www.worldnomads.com/images/flags/kg.gif") no-repeat 0 50%;}
li.kh, li.kh {background: url("http://www.worldnomads.com/images/flags/kh.gif") no-repeat 0 50%;}
li.ki, li.ki {background: url("http://www.worldnomads.com/images/flags/ki.gif") no-repeat 0 50%;}
li.km, li.km {background: url("http://www.worldnomads.com/images/flags/km.gif") no-repeat 0 50%;}
li.kn, li.kn {background: url("http://www.worldnomads.com/images/flags/kn.gif") no-repeat 0 50%;}
li.kp, li.kp {background: url("http://www.worldnomads.com/images/flags/kp.gif") no-repeat 0 50%;}
li.kr, li.kr {background: url("http://www.worldnomads.com/images/flags/kr.gif") no-repeat 0 50%;}
li.kw, li.kw {background: url("http://www.worldnomads.com/images/flags/kw.gif") no-repeat 0 50%;}
li.ky, li.ky {background: url("http://www.worldnomads.com/images/flags/ky.gif") no-repeat 0 50%;}
li.kz, li.kz {background: url("http://www.worldnomads.com/images/flags/kz.gif") no-repeat 0 50%;}
li.la, li.la {background: url("http://www.worldnomads.com/images/flags/la.gif") no-repeat 0 50%;}
li.lb, li.lb {background: url("http://www.worldnomads.com/images/flags/lb.gif") no-repeat 0 50%;}
li.lc, li.lc {background: url("http://www.worldnomads.com/images/flags/lc.gif") no-repeat 0 50%;}
li.li, li.li {background: url("http://www.worldnomads.com/images/flags/li.gif") no-repeat 0 50%;}
li.lk, li.lk {background: url("http://www.worldnomads.com/images/flags/lk.gif") no-repeat 0 50%;}
li.lr, li.lr {background: url("http://www.worldnomads.com/images/flags/lr.gif") no-repeat 0 50%;}
li.ls, li.ls {background: url("http://www.worldnomads.com/images/flags/ls.gif") no-repeat 0 50%;}
li.lt, li.lt {background: url("http://www.worldnomads.com/images/flags/lt.gif") no-repeat 0 50%;}
li.lu, li.lu {background: url("http://www.worldnomads.com/images/flags/lu.gif") no-repeat 0 50%;}
li.lv, li.lv {background: url("http://www.worldnomads.com/images/flags/lv.gif") no-repeat 0 50%;}
li.ly, li.ly {background: url("http://www.worldnomads.com/images/flags/ly.gif") no-repeat 0 50%;}
li.ma, li.ma {background: url("http://www.worldnomads.com/images/flags/ma.gif") no-repeat 0 50%;}
li.mc, li.mc {background: url("http://www.worldnomads.com/images/flags/mc.gif") no-repeat 0 50%;}
li.md, li.md {background: url("http://www.worldnomads.com/images/flags/md.gif") no-repeat 0 50%;}
li.mg, li.mg {background: url("http://www.worldnomads.com/images/flags/mg.gif") no-repeat 0 50%;}
li.mh, li.mh {background: url("http://www.worldnomads.com/images/flags/mh.gif") no-repeat 0 50%;}
li.mk, li.mk {background: url("http://www.worldnomads.com/images/flags/mk.gif") no-repeat 0 50%;}
li.ml, li.ml {background: url("http://www.worldnomads.com/images/flags/ml.gif") no-repeat 0 50%;}
li.mm, li.mm {background: url("http://www.worldnomads.com/images/flags/mm.gif") no-repeat 0 50%;}
li.mn, li.mn {background: url("http://www.worldnomads.com/images/flags/mn.gif") no-repeat 0 50%;}
li.mo, li.mo {background: url("http://www.worldnomads.com/images/flags/mo.gif") no-repeat 0 50%;}
li.mp, li.mp {background: url("http://www.worldnomads.com/images/flags/mp.gif") no-repeat 0 50%;}
li.mq, li.mq {background: url("http://www.worldnomads.com/images/flags/mq.gif") no-repeat 0 50%;}
li.mr, li.mr {background: url("http://www.worldnomads.com/images/flags/mr.gif") no-repeat 0 50%;}
li.ms, li.ms {background: url("http://www.worldnomads.com/images/flags/ms.gif") no-repeat 0 50%;}
li.mt, li.mt {background: url("http://www.worldnomads.com/images/flags/mt.gif") no-repeat 0 50%;}
li.mu, li.mu {background: url("http://www.worldnomads.com/images/flags/mu.gif") no-repeat 0 50%;}
li.mv, li.mv {background: url("http://www.worldnomads.com/images/flags/mv.gif") no-repeat 0 50%;}
li.mw, li.mw {background: url("http://www.worldnomads.com/images/flags/mw.gif") no-repeat 0 50%;}
li.mx, li.mx {background: url("http://www.worldnomads.com/images/flags/mx.gif") no-repeat 0 50%;}
li.my, li.my {background: url("http://www.worldnomads.com/images/flags/my.gif") no-repeat 0 50%;}
li.mz, li.mz {background: url("http://www.worldnomads.com/images/flags/mz.gif") no-repeat 0 50%;}
li.na, li.na {background: url("http://www.worldnomads.com/images/flags/na.gif") no-repeat 0 50%;}
li.nc, li.nc {background: url("http://www.worldnomads.com/images/flags/nc.gif") no-repeat 0 50%;}
li.ne, li.ne {background: url("http://www.worldnomads.com/images/flags/ne.gif") no-repeat 0 50%;}
li.nf, li.nf {background: url("http://www.worldnomads.com/images/flags/nf.gif") no-repeat 0 50%;}
li.ng, li.ng {background: url("http://www.worldnomads.com/images/flags/ng.gif") no-repeat 0 50%;}
li.ni, li.ni {background: url("http://www.worldnomads.com/images/flags/ni.gif") no-repeat 0 50%;}
li.nl, li.nl {background: url("http://www.worldnomads.com/images/flags/nl.gif") no-repeat 0 50%;}
li.no, li.no {background: url("http://www.worldnomads.com/images/flags/no.gif") no-repeat 0 50%;}
li.np, li.np {background: url("http://www.worldnomads.com/images/flags/np.gif") no-repeat 0 50%;}
li.nr, li.nr {background: url("http://www.worldnomads.com/images/flags/nr.gif") no-repeat 0 50%;}
li.nu, li.nu {background: url("http://www.worldnomads.com/images/flags/nu.gif") no-repeat 0 50%;}
li.nz, li.nz {background: url("http://www.worldnomads.com/images/flags/nz.gif") no-repeat 0 50%;}
li.om, li.om {background: url("http://www.worldnomads.com/images/flags/om.gif") no-repeat 0 50%;}
li.pa, li.pa {background: url("http://www.worldnomads.com/images/flags/pa.gif") no-repeat 0 50%;}
li.pe, li.pe {background: url("http://www.worldnomads.com/images/flags/pe.gif") no-repeat 0 50%;}
li.pf, li.pf {background: url("http://www.worldnomads.com/images/flags/pf.gif") no-repeat 0 50%;}
li.pg, li.pg {background: url("http://www.worldnomads.com/images/flags/pg.gif") no-repeat 0 50%;}
li.ph, li.ph {background: url("http://www.worldnomads.com/images/flags/ph.gif") no-repeat 0 50%;}
li.pk, li.pk {background: url("http://www.worldnomads.com/images/flags/pk.gif") no-repeat 0 50%;}
li.pl, li.pl {background: url("http://www.worldnomads.com/images/flags/pl.gif") no-repeat 0 50%;}
li.pm, li.pm {background: url("http://www.worldnomads.com/images/flags/pm.gif") no-repeat 0 50%;}
li.pn, li.pn {background: url("http://www.worldnomads.com/images/flags/pn.gif") no-repeat 0 50%;}
li.pr, li.pr {background: url("http://www.worldnomads.com/images/flags/pr.gif") no-repeat 0 50%;}
li.ps, li.ps {background: url("http://www.worldnomads.com/images/flags/ps.gif") no-repeat 0 50%;}
li.pt, li.pt {background: url("http://www.worldnomads.com/images/flags/pt.gif") no-repeat 0 50%;}
li.pw, li.pw {background: url("http://www.worldnomads.com/images/flags/pw.gif") no-repeat 0 50%;}
li.py, li.py {background: url("http://www.worldnomads.com/images/flags/py.gif") no-repeat 0 50%;}
li.qa, li.qa {background: url("http://www.worldnomads.com/images/flags/qa.gif") no-repeat 0 50%;}
li.re, li.re {background: url("http://www.worldnomads.com/images/flags/fr.gif") no-repeat 0 50%;}
li.ro, li.ro {background: url("http://www.worldnomads.com/images/flags/ro.gif") no-repeat 0 50%;}
li.ru, li.ru {background: url("http://www.worldnomads.com/images/flags/ru.gif") no-repeat 0 50%;}
li.rw, li.rw {background: url("http://www.worldnomads.com/images/flags/rw.gif") no-repeat 0 50%;}
li.sa, li.sa {background: url("http://www.worldnomads.com/images/flags/sa.gif") no-repeat 0 50%;}
li.sb, li.sb {background: url("http://www.worldnomads.com/images/flags/sb.gif") no-repeat 0 50%;}
li.sc, li.sc {background: url("http://www.worldnomads.com/images/flags/sc.gif") no-repeat 0 50%;}
li.sd, li.sd {background: url("http://www.worldnomads.com/images/flags/sd.gif") no-repeat 0 50%;}
li.se, li.se {background: url("http://www.worldnomads.com/images/flags/se.gif") no-repeat 0 50%;}
li.sg, li.sg {background: url("http://www.worldnomads.com/images/flags/sg.gif") no-repeat 0 50%;}
li.sh, li.sh {background: url("http://www.worldnomads.com/images/flags/sh.gif") no-repeat 0 50%;}
li.si, li.si {background: url("http://www.worldnomads.com/images/flags/si.gif") no-repeat 0 50%;}
li.sj, li.sj {background: url("http://www.worldnomads.com/images/flags/no.gif") no-repeat 0 50%;}
li.sk, li.sk {background: url("http://www.worldnomads.com/images/flags/sk.gif") no-repeat 0 50%;}
li.sl, li.sl {background: url("http://www.worldnomads.com/images/flags/sl.gif") no-repeat 0 50%;}
li.sm, li.sm {background: url("http://www.worldnomads.com/images/flags/sm.gif") no-repeat 0 50%;}
li.sn, li.sn {background: url("http://www.worldnomads.com/images/flags/sn.gif") no-repeat 0 50%;}
li.so, li.so {background: url("http://www.worldnomads.com/images/flags/so.gif") no-repeat 0 50%;}
li.sr, li.sr {background: url("http://www.worldnomads.com/images/flags/sr.gif") no-repeat 0 50%;}
li.st, li.st {background: url("http://www.worldnomads.com/images/flags/st.gif") no-repeat 0 50%;}
li.sv, li.sv {background: url("http://www.worldnomads.com/images/flags/sv.gif") no-repeat 0 50%;}
li.sy, li.sy {background: url("http://www.worldnomads.com/images/flags/sy.gif") no-repeat 0 50%;}
li.sz, li.sz {background: url("http://www.worldnomads.com/images/flags/sz.gif") no-repeat 0 50%;}
li.tc, li.tc {background: url("http://www.worldnomads.com/images/flags/tc.gif") no-repeat 0 50%;}
li.td, li.td {background: url("http://www.worldnomads.com/images/flags/td.gif") no-repeat 0 50%;}
li.tf, li.tf {background: url("http://www.worldnomads.com/images/flags/tf.gif") no-repeat 0 50%;}
li.tg, li.tg {background: url("http://www.worldnomads.com/images/flags/tg.gif") no-repeat 0 50%;}
li.th, li.th {background: url("http://www.worldnomads.com/images/flags/th.gif") no-repeat 0 50%;}
li.tj, li.tj {background: url("http://www.worldnomads.com/images/flags/tj.gif") no-repeat 0 50%;}
li.tk, li.tk {background: url("http://www.worldnomads.com/images/flags/tk.gif") no-repeat 0 50%;}
li.tl, li.tl {background: url("http://www.worldnomads.com/images/flags/tl.gif") no-repeat 0 50%;}
li.tm, li.tm {background: url("http://www.worldnomads.com/images/flags/tm.gif") no-repeat 0 50%;}
li.tn, li.tn {background: url("http://www.worldnomads.com/images/flags/tn.gif") no-repeat 0 50%;}
li.to, li.to {background: url("http://www.worldnomads.com/images/flags/to.gif") no-repeat 0 50%;}
li.tr, li.tr {background: url("http://www.worldnomads.com/images/flags/tr.gif") no-repeat 0 50%;}
li.tt, li.tt {background: url("http://www.worldnomads.com/images/flags/tt.gif") no-repeat 0 50%;}
li.tv, li.tv {background: url("http://www.worldnomads.com/images/flags/tv.gif") no-repeat 0 50%;}
li.tw, li.tw {background: url("http://www.worldnomads.com/images/flags/tw.gif") no-repeat 0 50%;}
li.tz, li.tz {background: url("http://www.worldnomads.com/images/flags/tz.gif") no-repeat 0 50%;}
li.ua, li.ua {background: url("http://www.worldnomads.com/images/flags/ua.gif") no-repeat 0 50%;}
li.ug, li.ug {background: url("http://www.worldnomads.com/images/flags/ug.gif") no-repeat 0 50%;}
li.um, li.um {background: url("http://www.worldnomads.com/images/flags/um.gif") no-repeat 0 50%;}
li.us, li.us {background: url("http://www.worldnomads.com/images/flags/us.gif") no-repeat 0 50%;}
li.uy, li.uy {background: url("http://www.worldnomads.com/images/flags/uy.gif") no-repeat 0 50%;}
li.uz, li.uz {background: url("http://www.worldnomads.com/images/flags/uz.gif") no-repeat 0 50%;}
li.va, li.va {background: url("http://www.worldnomads.com/images/flags/va.gif") no-repeat 0 50%;}
li.vc, li.vc {background: url("http://www.worldnomads.com/images/flags/vc.gif") no-repeat 0 50%;}
li.ve, li.ve {background: url("http://www.worldnomads.com/images/flags/ve.gif") no-repeat 0 50%;}
li.vg, li.vg {background: url("http://www.worldnomads.com/images/flags/vg.gif") no-repeat 0 50%;}
li.vi, li.vi {background: url("http://www.worldnomads.com/images/flags/vi.gif") no-repeat 0 50%;}
li.vn, li.vn {background: url("http://www.worldnomads.com/images/flags/vn.gif") no-repeat 0 50%;}
li.vu, li.vu {background: url("http://www.worldnomads.com/images/flags/vu.gif") no-repeat 0 50%;}
li.wf, li.wf {background: url("http://www.worldnomads.com/images/flags/wf.gif") no-repeat 0 50%;}
li.ws, li.ws {background: url("http://www.worldnomads.com/images/flags/ws.gif") no-repeat 0 50%;}
li.ye, li.ye {background: url("http://www.worldnomads.com/images/flags/ye.gif") no-repeat 0 50%;}
li.yt, li.yt {background: url("http://www.worldnomads.com/images/flags/yt.gif") no-repeat 0 50%;}
li.za, li.za {background: url("http://www.worldnomads.com/images/flags/za.gif") no-repeat 0 50%;}
li.zm, li.zm {background: url("http://www.worldnomads.com/images/flags/zm.gif") no-repeat 0 50%;}
li.zw, li.zw {background: url("http://www.worldnomads.com/images/flags/zw.gif") no-repeat 0 50%;}
li.world, li.world {background: url("http://www.worldnomads.com/images/flags/world.gif") no-repeat 0 50%;}

/*//////////////// END Insurance (World Nomads) content /////////////*/


/*//////////////// TRAVEL CHECKLIST /////////////*/

#travelchecklist_menu {margin: 12px 0 15px 0;}
#travelchecklist_menu_items {color: #d5d5d5; font-size: 1em; padding: 3px 0 3px 0;}
.checklist p{padding-bottom:10px; line-height:1.3em; font-weight:normal; color:#6c6c6c; font-size: 1.1em}
.checklist p.intro {padding-top:15px; line-height:1.3em; font-weight:normal; color:#6c6c6c; font-size: 1.3em}
/*.checklist h2 {font-size:1.13em; color:#6c6c6c; padding:0 0 7px 0}*/
.checklist a{color:#0066cc; text-decoration:none;}
.checklist a:hover{ text-decoration:underline; }
.checklist h2 {color:#8bc741; font-size:1.6em; padding: 0 0 0 0; font-weight:normal}
.checklist h3 {color:#6c6c6c; font-size:1.4em; padding:5px 0 7px 0;  }
.checklist img.icon {vertical-align:middle;}
.checklist ul {line-height:1.3em; font-weight:normal; color:#6c6c6c; font-size: 1.1em; margin-bottom: 20px}
.checklist ul li { margin:0 0 10px 25px; list-style:disc}
.checklist ol {line-height:1.3em; font-weight:normal; color:#6c6c6c; font-size: 1.1em; margin-bottom: 20px}
.checklist ol li { margin:0 0 10px 25px}
.checklist ol li ul li { color:#6c6c6c; font-size: 0.9em;}
.checklist_featureblock { background:url(../images/block_bckgrd_bott.jpg) no-repeat bottom left; padding: 10px 0 15px 0; margin-bottom:25px}
.checklist_featureblock ul {background:url(../images/block_bckgrd_top.jpg) no-repeat top left; padding: 15px 30px 0 0; margin:0}
.checklist_featureblock ul li {margin: 0 0 10px 30px; list-style:disc}
.checklist_featureblock ol {background:url(../images/block_bckgrd_top.jpg) no-repeat top left; padding: 15px 30px 0 20px;}
.checklist_featureblock ol li {margin: 0 0 10px 23px; color:#6c6c6c;}
.checklist_featureblock ol h3 {font-size:1.2em; padding: 0 0 7px 0}
.checklist_featureblock ul h3 {font-size:1.2em; padding: 0 0 7px 15px; }
.checklist_featureblock ul li.none {list-style:none}
.checklist_featureblock ul li.no_bullet {list-style:none; margin-left:15px}

.checklistblock {padding: 10px 0 10px 0; width:610px}
.checklistblock h3 {color:#8bc741; font-size:1.2em; padding: 0 0 7px 0}
.checklistblock h3 a {color:#8bc741; font-size:1.2em; padding: 0 0 7px 0; font-weight:bold}
.checklistblock h3 a:hover {text-decoration:underline}
.checklistblock ul {font-weight:normal; color:#6c6c6c; font-size: 1em; margin:0 0 0 85px; padding:0;}
.checklistblock ul li {list-style:disc}
img.checklistbutton {margin: 0 0 10px 0}

/*//////////////// END TRAVEL CHECKLIST /////////////*/

/*//////////////// New pages eg Fat Face, Visa Money /////////////*/
.bs_content_container_lhs {margin-right:7px; margin-top:-10px; }
.bs_content_container_lhs .intro {border-bottom:7px solid #f3f2e8; padding:0 28px 20px 0}
.bs_content_container_lhs .intro li {list-style:disc; margin-left:21px}
.partnerRhs p, .bs_content_container_lhs p{margin-bottom:1em}
.partnerRhs a.linkChevron, .bs_content_container_lhs a.linkChevron{font-size:.9em; float:none}
.bs_content_container_lhs a.linkChevron.large{font-size:1em; font-weight:bold}

.bs_content_container_lhs h2{font-size:2em; font-weight:normal; line-height:1.2em; margin-bottom:0.5em;}
.bs_content_container_lhs h3{font-size:1.6em; font-weight:normal; line-height:1.2em; margin-bottom:0.5em;}
.bs_content_container_lhs h4{font-size:1.2em; font-weight:normal; line-height:1.2em}

.bs_content_container_lhs #widget {border-bottom:7px solid #f3f2e8; margin:20px 0}

.bs_content_container_lhs h3 a {color:#333}

#bs_content_container_rhs h4 {text-transform:uppercase; color:#039bb2; margin-bottom:10px}

.partnerRhs #lp_fader_1 img.logo{margin-bottom:3px}
.partnerRhs #lp_fader_1{background:#fff url(3x3-white.gif) repeat-x scroll left bottom; border-bottom:1px solid #DEDEDC;}
.partnerRhs p.largeBold{font-weight:bold; font-size:1.2em; }

.rhsPods {background:#F3F2E8 url(3x3-white.gif) repeat-x scroll left bottom; border-bottom:1px solid #DEDEDC; border-top:3px solid #FFFFFF; clear:both; padding:14px 7px 7px; width:286px;}
#bs_content_container_rhs h4 {text-transform:uppercase; color:#039bb2; margin-bottom:10px}
#bs_content_container_rhs .feature strong {font-size:1.2em}
#bs_content_container_rhs .pdfH {font-size:1.2em; margin-bottom:10px}


.bs_content_container_lhs ul.listedItems li{border-bottom:7px solid #f3f2e8; padding:21px 0; float:left; width:100%}
.bs_content_container_lhs ul.listedItems li.last {border-bottom:none}
.bs_content_container_lhs ul.listedItems li img{float:left; margin-right:21px}
.bs_content_container_lhs ul.listedItems li div{float:left; width:340px}
.bs_content_container_lhs ul.listedItems li p{margin-bottom:.5em}
.bs_content_container_lhs ul.listedItems li p.more {margin-bottom:0}

#bs_content_wrapper.sponsoredCampaign .linkChevron{font-size:1em}

.sponsoredCampaign .rhsPods.feature{background:#fff; padding:9px 0 11px 0; width:300px}
.sponsoredCampaign .featureText{font-size:15px}

.sponsoredCampaign .rhsPods ul{padding-top:.4em}
.sponsoredCampaign .rhsPods li{margin-bottom:1em}

.sponsoredCampaign .bs_content_container_lhs h2{margin-bottom:1.6em}
.sponsoredCampaign .bs_content_container_lhs h3{margin-top:1.6em}
.sponsoredCampaign .bs_content_container_lhs h4{margin-top:1.8em; font-weight:bold}

.bs_content_container_lhs .f-left{float:left; padding:15px 20px 10px 0; margin-top:3px}
.bs_content_container_lhs .f-right{float:right; padding:15px 0 10px 20px; margin-top:3px}

.sponsoredCampaign .bs_content_container_lhs .featureBox{-moz-border-radius:5px; border:1px solid #d5d6d8; padding:20px; background:#f9f9fe}
.sponsoredCampaign .bs_content_container_lhs .featureBox h3{margin-top:0}

.sponsoredCampaign .terms{margin-top:30px}


/*//////////////// UK Post Office Travel Money /////////////*/
.ukPostOffice .ukPostSection{clear:both;padding:17px 15px 0 0;}
.ukPostOffice a.ukPostOrderNow span{height:20px;float:left;cursor:pointer;background:url(../images/uk_post_button_left.gif) top left no-repeat;color:#fff;padding:3px 7px 3px 9px;}
.ukPostOffice a.ukPostOrderNow{display:block;padding-right:2px;float:left;clear:both;cursor:pointer;background:url(../images/uk_post_button_right.gif) top right no-repeat;text-align:center;font-weight:700;margin:25px 0;}
.ukPostSection ol,#ukPostSect1{padding-top:0;padding-bottom:17px;clear:left;}
.ukPostOffice #ukPostMainTitle{display:block;text-indent:-999em;overflow:hidden;width:530px;height:54px;float:none;background:url(../images/uk_post_main_title.gif) no-repeat;padding:0 0 40px;}
.ukPostSection ol,.ukPostSection ul{margin:0.5em 0 0 2em;}
.ukPostSection div{width:360px;float:left;padding:0 0 0 20px;}
.ukPostSection img{display:block;overflow:hidden;float:left;}
.ukPostSection img.poHero {margin-bottom:14px}
#ukPostAPRBox{clear:both;padding:0;}
#ukPostAPRBox p{padding-top:15px;}
.ukPostOffice p.ukPostDisclaim{display:block;float:left;width:170px;padding-top:20px}
.ukPostOffice .ukPostRHSeperator{border-bottom:solid 1px #dfdedb;padding:3px 0 0 0;}
.ukPostOffice .ukPostRHTop{padding:0 0 3px;}
#ukPostSect2,#ukPostSect3,#ukPostSect4{border-top:solid 7px #f3f2e8;}
.ukPostOffice h2{font-size:1.8em; font-weight:700; text-transform:uppercase}
.ukPostOffice h2, .ukPostOffice h3{color:#0186cb;}
.ukPostOffice #ukPostSect1 h3.sub{font-size:1.8em;font-weight:700;margin-bottom:14px}
.ukPostOffice a:hover.ukPostOrderNow span{background-position:left -26px;color:#fff;}
.ukPostOffice a:hover.ukPostOrderNow{background-position:right -26px;text-decoration:none;}
#ukPostAPRBox strong span{color:#0186cb;font-size:1.5em;font-weight:400;}
.ukPostOffice .rhsPods,.ukPostOffice .partnerRhs #lp_fader_1{border:none;width:300px;padding:0 5px 3px 5px;}
.ukPostOffice .rhsPods a,.ukPostOffice .rhsPods a:visited{color:#044388;}
#ukPostSect1 p,#ukPostSect1 ol{color:#7d7d72;font-size:1.2em;}
.ukPostOffice ol{list-style:decimal;font-weight:700;}
.ukPostOffice ul{list-style:disc;}
.ukPostOffice ol li span{font-weight:400;}
.ukPostOffice sup{font-size:0.7em;}
.ukPostOffice #ukPostSect1 h3{font-size:1.4em;font-weight:700;}
.ukPostOffice .ukPostFinePrint{font-weight:400;font-size:0.9em;line-height:1.3em;}
.ukPostOffice .ukPostFinePrint p{padding:0;}

