﻿@import url(/mainmenu.css);@import url(news_and_lang.css);
#wizzPage{background:#fff url(/images/page_bg.gif) left top no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:10px 0 0 5px}
#container{text-align:left;width:992px;display:block;margin:0;padding:0}
#wizzlogo{width:220px;height:120px;float:left;padding:0}
#browseralert{display:none}
#top_banner{background:#fff url(/images/bannerdiv_bg.gif) left top no-repeat;float:left;voice-family:inherit;width:537px;height:60px;padding:3px 3px 3px 232px}
#content{width:992px;float:left;text-align:left;margin:0;padding:0}
#left_col{width:220px;float:left;text-align:left;font-size:11px;position:relative;display:block;padding:0}
#left_col .lcTabs{float:left;clear:left;margin:0;padding:0}
#left_col .lcTabs li{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;height:25px;left:4px;font-size:14px;background:#650F6D url(/images/logincorner_topleft.gif) top left no-repeat;font-weight:700;float:left;margin:0;padding:0 0 0 5px}
#left_col .lcTabs li span{display:block;background:#650F6D url(/images/logincorner_topright.gif) top right no-repeat;padding:3px 8px 3px 3px}
#onlinebooking{width:210px;color:#fff;background:#fff url(/images/onlinebooking.gif) top left repeat-y;float:left;clear:left;padding:0 10px 0 0}
#onlinebooking .button{background:url(/images/booking_button_bg.gif) top left no-repeat;padding-left:22px;display:block;margin-top:15px;color:#fff;font-weight:700;padding-top:3px;text-decoration:none;voice-family:inherit;width:168px;height:17px}
#onlinebooking .timeout{font-weight:700;color:#C8007C;padding:4px}
#onlinebookingtop{width:210px;height:5px;overflow:hidden;background:#fff url(/images/onlinebooking_top_tmp.gif) top left no-repeat;clear:left;float:left;margin:0;padding:0}
#onlinebookingtop_full{width:210px;height:5px;overflow:hidden;background:#fff url(/images/onlinebooking_top_full.gif) top left no-repeat;clear:left;float:left;margin:0;padding:0}
div#onlinebooking h3{font-size:11px!important}
div#onlinebookingbottom{clear:both;height:10px;background:#FFF url(/images/onlinebooking_bottom.gif) no-repeat scroll left top}
.wizzOnlyLeftCol #onlinebookingtop{height:4px;overflow:hidden;background:#fff url(/images/onlinebooking_top_small.gif) top left no-repeat}
#onlinebookingbottom{width:210px;height:0;overflow:hidden;margin:0;padding:0}
#logintop{width:210px;height:10px;background:#fff url(/images/login_top.gif) top left no-repeat;overflow:hidden;clear:both;margin:8px 0 0;padding:0}
#loginbottom{width:210px;height:10px;background:#fff url(/images/login_bottom.gif) top left no-repeat;overflow:hidden;margin:0;padding:0}
.box_row{width:190px;padding-left:10px;padding-right:10px;padding-top:5px}
#whereto,#destination{width:190px}
.left_box_top{width:220px;height:15px;background:#fff url(/images/left_box_top.gif) left bottom no-repeat;overflow:hidden;clear:left;float:left}
.left_box{width:220px;background:#fff url(/images/left_box_bg.gif) left top repeat-y;clear:left;float:left;margin:0;padding:0}
.left_box_bottom{width:220px;height:5px;background:#fff url(/images/left_box_bottom.gif) left top no-repeat;overflow:hidden;clear:left;float:left;margin:0;padding:0}
.left_box h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#c8007c;font-size:13px;font-weight:700;margin:0;padding:0 12px 0 72px}
.left_box h3{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#650F6D;font-size:10px;padding-left:12px;padding-right:12px;margin:0}
.left_box ul li{border:0;margin:0;padding:0}
.left_box_offers{width:210px;text-align:center;padding-top:5px;padding-bottom:5px}
.offers{margin-top:5px;margin-bottom:5px;text-align:center;width:210px}
.offers tr td{border-bottom:0!important}
.offers tr td a{color:#C8007C;font-size:11px;font-weight:700}
.left_box_contents{float:left;clear:left}
.left_box_contents h2{float:left;width:140px;padding:0}
.left_box_contents h2.title{float:none;padding-left:14px}
.left_box_contents ul{float:left;width:135px}
.left_box_contents .pic{float:left;display:block;padding-left:5px;width:67px}
.left_box_contents ul li{clear:left;float:left;width:133px}
.left_box_contents ul li a{width:125px;color:#650f6d;display:block;background:transparent url(/images/left_box_a_bg.gif) top left no-repeat;text-decoration:none;float:left;clear:left;padding:0 0 3px 7px}
#left_box_hotel{width:210px;background:url(/images/left_box_hotel.gif) 5px 0 no-repeat;float:left;padding:0}
#left_box_transfer{width:210px;background:url(/images/left_box_transfer.gif) 5px 0 no-repeat;float:left;padding:0}
#left_box_holiday{width:210px;background:url(/images/left_box_holiday.gif) 5px 0 no-repeat;float:left;padding:0}
#left_box_insurance{width:210px;background:url(/images/left_box_insurance.gif) 5px 0 no-repeat;float:left;padding:0}
.left_box_spacer{width:72px;height:20px;padding:0}
#center_col{width:550px;float:left;text-align:left;font-size:11px;background:#fff;position:relative;display:block;padding:0}
#center_col h1{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:20px;color:#c8007c;font-weight:400;margin:0;padding:22px 0 15px}
#center_col h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:17px;color:#c8007c;font-weight:400}
#center_col h3{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:14px;color:#c8007c;font-weight:700}
#center_col span.strong{color:#c8007c;font-weight:700}
#center_col div.strong{color:#c8007c;font-weight:700;margin:0;padding:0}
#center_col ul{padding-left:20px;border:0;list-style-type:square;line-height:120%;margin:-5px 0 5px}
#center_col ul li{padding-left:0;padding-top:3px;padding-bottom:3px;list-style-image:url(/images/listitem.gif);list-style-position:outside}
#center_col div#promo{margin:10px 0}
.right_image{float:right;padding:0 0 10px 10px}
.basic_right_image{float:right;padding:5px 0 5px 5px}
.basic_left_image{float:left;padding:5px 5px 5px 0}
.basic_center_image{display:block;clear:both;margin:5px auto}
.section_title{color:#fff;background:url(/images/headerbg.gif) center left no-repeat;font-size:13px;font-weight:700;padding-left:10px;height:20px;voice-family:inherit;width:540px}
.small_promo{float:left;width:170px;height:110px;background:url(/images/small_promo_bg.gif) 0 0 no-repeat;margin:0 5px 5px 0;padding:5px}
.small_promo_last{float:left;width:170px;height:110px;background:url(/images/small_promo_bg.gif) 0 0 no-repeat;margin:0 0 5px;padding:5px}
.clearboth{clear:both}
#center_col a.btn{background:#c8007c url(/images/btn_bullet.gif) no-repeat left center;border:1px solid #F55CAC;color:#fff;text-decoration:none;font-weight:700;padding:2px 10px 2px 22px}
div.mainbox_top{width:550px;height:5px;background:#fff url(/images/mainbox_top.gif) no-repeat left bottom}
div.mainbox_bottom{width:550px;height:5px;background:#fff url(/images/mainbox_bottom.gif) no-repeat left top}
div.mainbox_content{width:520px;background:#fff url(/images/mainbox_bg.gif) repeat-y left center;padding:0 15px}
div.paragraph{margin:0;padding:0 0 10px}
div.subParagraph{margin:0;padding:0 0 10px 20px}
div.lead{font-weight:700;padding-bottom:10px}
span.colored{color:#C7067D}
.paragraph ul li{padding:1px 0!important}
div.spacer{height:10px;overflow:hidden}
#right_col{width:222px;float:right;text-align:left;font-size:11px;position:relative;display:block;margin:0;padding:0}
.right_box_top{width:222px;height:15px;background:#fff url(/images/right_box_top.gif) left bottom no-repeat;margin:0;padding:0}
.right_box{background:#fff url(/images/right_box_bg.gif) left top repeat-y;voice-family:inherit;width:188px;padding:0 12px 5px 22px}
.right_box_bottom{width:222px;height:5px;background:#fff url(/images/right_box_bottom.gif) left top no-repeat;overflow:hidden;clear:both;margin:0;padding:0}
.right_box h2{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#c8007c;font-weight:700;font-size:16px;text-transform:lowercase;margin:0;padding:0}
.right_box table{width:100%}
.right_box td{border:0}
.right_box_news{background:#fff url(/images/right_box_newsitem.gif) 0 3px no-repeat;margin:5px 14px 0;padding:0 0 0 20px}
.right_box_news_moreinfo{background:#fff url(/images/right_box_newsitem.gif) 0 0 no-repeat;margin:10px 14px 0;padding:0 0 5px 20px}
.right_box_news span.fake,.right_box_news a{color:#C8007C;font-weight:400;text-decoration:none}
.right_box_jobs{color:#650F6D;margin:5px 0 0;padding:0}
.right_box_jobs a{color:#650F6D!important;text-decoration:none}
.bigger_btn{background:url(/images/button_bg2.gif) 0 0 no-repeat;padding-left:43px;display:block;margin-top:10px;margin-bottom:0;color:#fff;font-weight:700;padding-top:3px;text-decoration:none;voice-family:inherit;width:179px;height:35px}
.big_btn{background:url(/images/button_bg.gif) 0 0 no-repeat;padding-left:43px;display:block;margin-top:10px;margin-bottom:0;color:#fff;font-weight:700;padding-top:3px;text-decoration:none;voice-family:inherit;width:179px;height:17px}
.small_btn{background:url(/images/button_bg.gif) 0 0 no-repeat;display:block;margin-bottom:0;color:#fff;font-weight:700;text-decoration:none;vertical-align:middle;border:0;voice-family:inherit;width:222px;height:20px;padding:0 0 0 10px}
.cleardiv{height:1px;width:0;clear:both;font-size:1px;margin:0;padding:0}
#footer_main{height:50px;margin:0;padding:0}
#footer{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;margin-top:20px;color:#fff;width:985px;font-size:11px;float:left;clear:both;padding:2px 5px 5px}
#footer_copyright{width:250px;color:#fff;float:right;font-size:11px;text-align:right;margin:0 7px 0 0;padding:0}
#footer_info{width:auto;float:left;color:#fff;display:inline;margin:0;padding:0 5px 0 7px}
#footer_links{width:auto;float:right;color:#fff;text-align:center;margin:0;padding:0 7px 0 0}
#footer_contact_us{width:auto;float:left;color:#fff;text-align:center;margin:0;padding:0 0 0 7px}
#footer_contact_usPL{float:none;height:16px;padding-left:7px}
#footer_container{height:16px}
#footer a{color:#fff}
#footer_ilcontainer{width:983px;float:left;background-color:#C8007C}
#footer_ilcont_top{width:983px;height:5px;background:#fff url(/images/footer_top.gif) left top no-repeat;overflow:hidden}
#footer_ilcont_bottom{width:983px;height:5px;float:left;background:#fff url(/images/footer_bottom.gif) left top no-repeat}
#main_promo{width:550px;height:200px;padding:10px 0 12px}
#error_div{width:528px;height:30px;margin-top:10px;background:#FFF7CD;border:1px solid red;color:red;font-weight:700;padding:10px}
.genError{font-size:12px;padding:10px 0}
#left_menu_wrapper{width:220px;float:left}
#left_menu_top{height:10px;width:220px;background:url(/images/left_menu_top.gif) top left no-repeat;overflow:hidden;float:left;margin:0;padding:0}
#left_menu{color:#fff;background:url(/images/left_menu_bg.gif) top left repeat-y;float:left;clear:left;voice-family:inherit;width:200px;margin:0;padding:0 15px 0 5px}
#left_menu_bottom{height:10px;width:220px;background:url(/images/left_menu_bottom.gif) top left no-repeat;overflow:hidden;clear:left;margin:0 0 7px;padding:0}
#left_menu ul li{float:left;border:0;margin:0;padding:0 0 1px}
#left_menu a{color:#fff;text-decoration:none;text-align:left;padding-left:25px;padding-top:3px;display:block;float:left;font-weight:700;background:url(/images/left_menu_normal.gif) left top no-repeat;voice-family:inherit;height:17px;width:175px}
#left_menu a:hover{background:#fff url(/images/left_menu_hover.gif) left top no-repeat;color:#c8007c}
#center_col table {width:550px;font-size:11px;text-align:left;margin-bottom:0}
#center_col table,#center_col table th,#center_col table td{border-collapse:collapse;font-family:"Trebuchet MS", Arial, sans-serif;color:#555}
#center_col table td,#center_col table th{vertical-align:top;padding:2px 2px 2px 10px}
#center_col table thead th, #center_col table caption{color:#fff;font-size:100%!important;font-weight:400;padding-left:18px;background:#650F6D url(/images/th_bg.gif) 10px center no-repeat}
#center_col table tbody th{font-weight:400}
#center_col table caption { text-align:left; }
tbody td{border-bottom:1px solid #F4CCE5}
#center_col table tbody tr{background:#FCFDFE}
#center_col table tbody tr.odd{background:#F9E5F2}
#center_col table td a:link{color:#C8007C;text-decoration:none}
#center_col table a:visited{color:#650F6D;text-decoration:none}
#center_col table a:hover{color:#C8007C;text-decoration:underline!important}
#center_col table tfoot tr{font-size:9px;border:0;background:url(/images/tfoot_bg.gif) left top no-repeat;padding-top:5px}
#center_col table tfoot td{font-size:9px;border:0;padding-top:5px}
#specofferstop{background:url(/images/thead_bg.gif) left top no-repeat;width:550px;height:5px;overflow:hidden}
td.noBorderBtm{border-bottom:0}
.tabletop{width:550px;background:#fff url(/images/thead_bg.gif) left top no-repeat;height:5px;overflow:hidden}
.tablebottom{width:550px;background:transparent url(/images/tfoot_bg.gif) left top no-repeat;margin-bottom:10px;height:5px;overflow:hidden}
.attachedTableFooter{font-size:9px;color:#555;margin-top:-15px;margin-bottom:15px;padding:3px 0}
table.noStyle{width:100%;margin:0}
table.noStyle td{border:0;color:#000}
table.rawTable{width:100%;margin:0 0 10px;padding:0}
table.rawTable td{border:0;color:#000;padding:0}
table.service_fee_table tr{height:38px}
table.service_fee_table tr.header{height:auto}
#skyLightsIFrame{height:430px;width:210px;margin:0;padding:0}
.obIframeContainer{background-color:#650F6D}
#booking_process{width:550px;height:20px;margin-top:10px;padding:0}
#booking_process,#booking_process table{width:550px!important}
#booking_process table div{width:71px!important}
#booking_process table{position:relative;margin:0;padding:0}
#booking_process table tr td{font-size:13px;border-bottom:0;padding:0 4px 0 0 !important}
#booking_process table tr td div{margin:0}
#booking_process .bprocess_item{padding-left:20px;padding-top:3px;background:url(/images/bprocess.gif) left top no-repeat;color:#C8007C;font-weight:700;float:left;voice-family:inherit;width:71px;height:17px}
#booking_process .bprocess_item_done{padding-left:20px;padding-top:3px;background:url(/images/bprocess_done.gif) left top no-repeat;color:#884BA1;font-weight:700;float:left;voice-family:inherit;width:71px;height:17px}
#booking_process .bprocess_youarehere{padding-left:20px;padding-top:3px;background:url(/images/bprocess_youarehere.gif) left top no-repeat;color:#C8007C;font-weight:700;float:left;voice-family:inherit;width:71px;height:17px}
form{zoom:1;margin:0;padding:0}
legend{font-weight:700}
#passengerinfo{width:550px}
.grouplabel{font-weight:700;padding-bottom:5px;padding-top:5px;margin:0}
.smallform{width:420px;padding-bottom:10px;overflow:hidden}
.bigform{width:550px;padding-bottom:10px;overflow:hidden}
.smallformitem{width:130px;padding-right:10px;float:left}
.smallformitem2{width:120px;float:left;margin:0;padding:0}
.smallformitem3{width:120px;float:left;padding-right:10px}
.midformitem{width:270px;float:left;padding-right:10px}
.bigformitem{width:410px;float:left;padding-right:10px}
.count{width:20px;color:#884BA1;float:left;font-weight:700;padding-top:15px}
.xsmall{width:110px}
.small{width:120px}
.mid{width:270px}
.wide{width:400px}
.formcomment{width:119px;height:40px;float:right;padding-left:10px;padding-top:5px;border-left:1px solid #884BA1;font-size:9px;margin-top:15px}
.formcommentbig{width:119px;float:right;padding-left:10px;padding-top:5px;border-left:1px solid #884BA1;font-size:9px;margin-top:15px}
.passerror{color:#C8007C;font-weight:700;border-left:5px solid #C8007C;clear:left;margin-top:10px;padding-left:10px}
#contactform{background:#eee}
#buttons{margin-top:25px;text-align:right}
#buttons a.continue{background:#c8007c url(/images/btn_bullet_right.gif) no-repeat right center;border:1px solid #F55CAC;color:#fff;text-decoration:none;font-weight:700;padding:2px 22px 2px 10px}
#buttons a.newsearch{background:#884BA1 url(/images/btn_bullet_newsearch_left.gif) no-repeat left center;border:1px solid #A678B9;color:#fff;text-decoration:none;font-weight:700;padding:2px 10px 2px 22px}
#newsCareerPage{margin-top:5px}
#newsCareerPage ul.anchorList{list-style:none;margin:0 0 30px;padding:0}
#newsCareerPage ul.anchorList li{list-style-image:none;margin:0;padding:0 0 7px}
#newsCareerPage .newsContainer{margin-bottom:25px}
#newsCareerPage .newsContainer h3{color:#650F6D;font-size:13px;text-align:left;font-weight:400;margin:0 0 -10px;padding:0}
#ttPage #injectZone{margin:20px 0}
#ttPage #ttControlTable{margin:10px 0 0}
#ttPage #ttControlTable td{width:33%;border-bottom:0}
#ttPage #ttControlTable select{width:100%!important}
#ttPage #wotText{font-size:15px;color:#650F6D;text-align:center;font-weight:700;padding:10px 0}
#ttPage .textWorking{background-color:#C8007C;border:1px solid #650F6D;text-align:center;display:inline;color:#fff;position:absolute;top:5px;right:5px;padding:3px}
#ttPage #ttStepBtns input.button{color:#fff;background-color:#C8007C;text-align:center;font-weight:700;border:0;width:180px}
#ttPage #ttStepBtns input.buttonOff{color:#eee;background-color:#999;text-align:center;font-weight:700;border:0;width:180px}
.flashContainer a{text-decoration:none}
#jsalert{width:100%;position:fixed;z-index:9999;top:0;left:0;background-color:#C09FC4;border-bottom:5px solid #C8007C;color:#fff;font-weight:700;font-size:1.3em}
#jsalert div{padding:5px}
.lonerList{clear:both;padding:10px 0}
.lonerList .llHeading{font-size:14px;color:#c8007c;font-weight:700;padding-bottom:5px}
#popup{font-size:11px;border-left:4px solid #C8007C;margin:0;padding:4px 10px 20px}
div#swfMap{width:765px}
div#swfMapHomepage{width:548px;border:0 1px 0 1px solid #DCBBE0}
div#obifcTimeout{width:64px;height:112px;margin:10px 0 0 10px}
div.debugNodeXML,div.debugNodeXSL,div.debugNodeXMLparsed{width:90%;overflow:scroll;max-height:300px;clear:both}
.debugNodeXML{border:2px solid blue;color:#00e;background-color:#eef}
.debugNodeXSL{border:2px solid red;color:#e00;background-color:#fee}
.debugNodeXMLParsed{border:2px solid green;color:#080;background-color:#efe}
hr.debug{width:99%;border:2px dotted #F0F;clear:both;margin:20px 0}
h2.debug{font-size:16px}
h2.debug span{color:#FF8A00}
h3.debug{font-size:10px;background-color:silver;width:60px;border:1px solid #000;border-bottom:0;text-align:center;margin:0;padding:5px 5px 3px}
#gtl_button{padding-left:33px;margin:10px}
#maintenence{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-align:center}
.careerPic{height:110px;width:30%;float:left}
.careerLink{height:70px;width:70%;float:left;font-size:2em;padding-top:40px;color:#C8007C}
.center{text-align:center!important}
.confirmPage{color:#650D6E}
.confChkBox{color:#C8007C}
.confBox{border:1px solid #653f95;background:#fff5fb url(/skylights/images/alert.gif) no-repeat scroll left top;display:block;margin-bottom:15px;color:#000;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;padding:10px 10px 10px 60px}
.nameBox{width:211px}
.left_box ul,#left_menu ul{list-style:none;margin:0;padding:0}
.left_box a:hover,.left_box a.link,#center_col a,.right_box a{color:#c8007c}
.right_box p,.right_box div.para,.date,input,select,textarea{color:#650F6D}
.right_box_news a:hover,.right_box_jobs a:hover{text-decoration:underline}
#left_menu .activeitem,#left_menu .activeitem:hover{background:#fff url(/images/left_menu_active.gif) left top no-repeat;color:#c8007c}
#ttPage #ttStepBtns,.centerBlock,.btnContainer{text-align:center}
.bottombox img,.bottombox .flashContainer{float:left;padding:5px 3px 0}
#partner_promo,#partner_promo2{display:inline}
.claims_category,.claims_subcategory{font-size:x-small}
.pinkheading {padding: 10px 0;}
.pinkheading .pinkcontent{background-color:#650D6E; color:#fff; font-size: 45px; text-align: center;}
.pinkheading .pinkheader,.pinkheading .pinkfooter{background:#fff url(/images/pheader.gif) top left no-repeat;height:20px;overflow:hidden;  }
.pinkheading .pinkfooter{background-image:url(/images/pfooter.gif)}
.pinkheading div.pax_title{float:right;width:655px!important;height:50px;padding-left:60px;padding-bottom:10px}
div.pinkheading .pinkcontent p{margin:0 0 10px;padding:0}