 #screenswitch{font-size:92%;margin-top:1px;padding:3px 0;display:block;overflow:hidden;line-height:1em;width:230px;clear:none;}
#screenswitch a{margin-left:3px;padding-left:25px;background:url(http://r6.kelkoo.com/logos/resize_icon.png) no-repeat 0 -28px;float:left;}
#screenswitch #feedbck{float:right;background:none;display:none;}
.s800 #screenswitch a:hover{background-position:0 -28px;}
.s800 #screenswitch a,#screenswitch a:hover{background-position:0 -67px;}
#ser{border-bottom:1px solid #d4d4d4;margin-bottom:10px;}
#ffl,#ftl,#hti{position:relative;}
#ser label .warningctrl{position:absolute;left:225px;color:#d00;width:180px;line-height:1.5em;}
#ser #hti .warningctrl{left:245px;}
#ser .datewarn .warningctrl{width:305px;margin-top:1.5em;left:95px;}
#hotelForm .datewarn .warningctrl{left:115px;}
#ser .datewarn{padding-bottom:1.3em;position:relative;}
.formCont:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ajsearch #srchcar fieldset div{float:left;}
.ajsearch .pickuploc{width:100%;clear:both;}
.ajsearch .hide{display:none;}
.ajsearch input,.ajsearch label,.ajsearch select{margin-top:10px;}
.ajsearch label.rb{padding-top:10px;}
.ajsearch label.rb input{margin-top:-2px;}
.ajsearch .flightType label,.ajsearch .carPickUp label{margin-right:10px;float:left;margin-top:-7px;width:auto;}
.ajsearch .flightType input,.ajsearch .carPickUp input{width:auto;float:none;margin-right:3px;}
.ajsearch .flightType span,.ajsearch .carPickUp span{width:7.4em;float:left;}
.ajsearch label{width:7.4em;float:left;}
.ajsearch #srchh label{width:8.8em;float:left;clear:left;}
.ajsearch label.acchide{position:absolute;left:-999px;}
.ajsearch label.deptimelb{width:2em;}
.ajsearch input{float:left;width:97px;margin-right:15px;}
.ajsearch select{float:left;max-width:300px;}
.ajsearch #srchh select{margin-right:10px;}
.ajsearch input.sm{width:auto;clear:left;}
.ajsearch input.lrg{width:120px;}
.ajsearch fieldset{clear:left;}
.ajsearch legend{text-indent:-999em;line-height:0;}
.ajsearch ul li{float:left;border:1px solid #d4d4d4;margin:0 5px -1px 0;}
.ajsearch ul li.act-tab{border-bottom:1px solid #e6effe;background:#e5effe url(http://r6.kelkoo.com/logos/activetab.gif) repeat-x top;font-weight:bold;}
.ajsearch ul li a,.ajsearch ul li a:link,.ajsearch ul li a:hover{display:block;padding:3px 20px;color:#33c;text-decoration:none;}
.ajsearch .formCont{padding:15px;clear:both;border:solid #d4d4d4;border-width:1px 1px 0 1px;background:#e6effe;}
.ajsearch #advanced{clear:both;height:1%;}
.ajsearch #advanced label{clear:left;}
.ajsearch #advanced div{width:100%;}
.ajsearch .flightType label{margin-top:-10px;}
.ajsearch .chk{width:auto;}
.ajsearch .chk input{width:auto;margin-left:7.4em;float:none;}
.ajsearch p.avtogg{float:right;font-size:85%;margin-top:10px;margin-right:-3px;}
.ajsearch p.avtogg a{padding-right:3px;}
#srchf .nb-adults{clear:left;}
.ajsearch p.car-legal{clear:left;padding-top:10px;}
.ajsearch .yui-cal-cont{display:none;position:absolute;z-index:10;margin-top:35px;margin-left:7.4em;}
div.ajsearch{width:439px;text-align:left;}
.ajsearch #srchh .yui-cal-cont{margin-left:8.8em;}
.ajsearch .cal-link{float:left;margin:10px 18px 0 -8px;}
.ajsearch .cal-link:hover{cursor:pointer;}
.ajaxtabs-loader{margin:30px auto;display:block;text-align:center;}
#merchantlogos{border:1px solid #d4d4d4;border-top:none;margin:-12px 0 10px 0;background:#fff url(http://r6.kelkoo.com/misc/merch_bck.jpg) repeat-x;display:none;}
#ml-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#merchantlogos img,#subcat-merchantlogos img{border:1px solid #d4d4d4;}
#merchantlogos h3{width:360px;font-size:100%;margin:10px 20px 0 20px;padding:0;background:url(http://r6.kelkoo.com/misc/thp-ml-rgt.gif) top right no-repeat #fff;}
#subcat-merchantlogos h2{text-transform:none;font-size:100%;}
#ml-title-rgt{display:block;background:url(http://r6.kelkoo.com/misc/thp-ml-lft.gif) top left no-repeat;padding:4px 10px;}
#merchantlogos strong,#merchantlogos a:visited{color:#33c;}
#ml-cont{margin:0 20px 10px 20px;padding:5px 0;background:url(http://r6.kelkoo.com/misc/thp-ml-rgt.gif) top right no-repeat #fff;}
#ml-cont ul{margin-left:10px;}
#merchantlogos li,#subcat-merchantlogos li{float:left;margin:4px 5px;}
#merchantlogos .cont-cls,#subcat-merchantlogos .cont-ls{clear:left;color:#878787;text-decoration:none;margin:-5px 13px 0 0;padding-right:25px;float:right;background:url(http://r6.kelkoo.com/buttons/close-sq-gray-small.gif) no-repeat scroll right 0.2em;}
#deals{border:1px solid #d4d4d4;position:relative;overflow:hidden;padding:0;}
#deals img{border:1px solid #d4d4d4;}
#deals h2{font-size:144%;margin:10px 0 0 20px;}
#deals h3{font-size:122%;margin-bottom:10px;}
#deals img.go{margin-top:10px;border:none;position:absolute;bottom:0;margin-bottom:10px;}
#deals p{font-size:85%;min-height:3.6em;}
#deals li{float:left;width:180px;margin:10px 2px 32px 20px;}
#offers{border:1px solid #d4d4d4;margin:10px 0;overflow:hidden;position:relative;}
#offers h3{font-size:122%;margin:15px 0 0 20px;}
#offers a{font-size:85%;}
#offers p{font-size:85%;margin:0 0 10px 20px;}
#offers img{border:1px solid #d4d4d4;}
#offers ul{background:#f5f5f5;padding-bottom:15px;}
#offers li{overflow:hidden;}
#offers li h4{float:left;margin:15px 0 0 15px;min-width:300px;}
#offers li div{float:left;}
#offers li img{clear:left;float:left;margin:15px 0 0 20px;}
#offers li ul{float:left;margin-left:15px;width:130px;padding-bottom:0;}
#latest{overflow:hidden;padding-bottom:15px;border:1px solid #d4d4d4;margin-bottom:10px;position:relative;}
#latest h3{font-size:122%;margin:10px 0 0 15px;}
#latest p{font-size:85%;margin:0 15px 10px 15px;}
#latest div{float:left;width:300px;margin-left:10px;}
#latest div p{margin:0 15px 0 0;float:none;width:auto;}
#latest img{float:left;margin:0 0 0 15px;}
.modbox{border:1px solid #d4d4d4;margin-bottom:10px;padding-bottom:10px;}
.modbox h4{margin:0 0 10px 0;padding:3px 0 3px 15px;background:#e5effe url(http://r6.kelkoo.com/logos/modboxbck.png) repeat-x top;border-bottom:1px solid #d4d4d4;}
.modbox p{margin:0 15px 4px 15px;}
#lrec{margin-bottom:10px;height:auto!important;}
#tagcloud{overflow:hidden;margin-bottom:10px;}
#tagcloud .tabs{background:none;}
#tabcont{margin-top:-1px;background:#e5effe;border:1px solid #d4d4d4;clear:left;}
#tabcont ul{clear:left;margin:5px;border:1px solid #d4d4d4;padding:5px;background:#fff;text-align:center;}
#tabcont ul li{display:inline;}
#tabcont ul li.more{display:block;text-align:left;margin-top:5px;}
#tabcont ul{display:none;}
#tabcont ul.show{display:block;}
#tagcloud div ul li a{font-size:85%;font-weight:bold;margin-right:10px;}
#tagcloud div ul li a.one{font-size:114%;font-weight:bold;}
#tagcloud div ul li a.two{font-size:136%;font-weight:bold;}
#tagcloud div ul li a.three{font-size:152%;font-weight:bold;}
#foot{padding-top:10px;clear:left;text-align:center;margin-bottom:10px;}
#footcont{border-top:1px solid #283c72;background:#e8eef9 url(http://r6.kelkoo.com/logos/ftbckright.png) no-repeat bottom right;}
#foot ul{margin-top:10px;}
#foot ul#int,#foot ul#misc-links{font-size:85%;}
#foot ul#int li a{border-left:1px solid #33c;padding:0 3px;}
#foot ul#int li a.first{border-left:none;}
#foot #footcont ul{font-size:100%;margin:0;padding:5px 0;background:transparent url(http://r6.kelkoo.com/logos/ftbckleft.png) no-repeat bottom left;}
#foot ul li{display:inline;}
#foot #footcont a{text-decoration:none;color:#454545;}
#foot #footcont ul li a{background-image:url(http://r6.kelkoo.com/vcticons/f-icons-all.gif);background-repeat:no-repeat;padding:0 0 0 18px;margin:0 0 0 10px;}
.foot-info{background-position:0 -17px;}
.foot-contact{background-position:0 -46px;}
.foot-help{background-position:0 -162px;}
.foot-bookmark{background-position:0 -191px;}
.foot-blog{background-position:0 -221px;}
.foot-default{background-position:2px -249px;}
.foot-toolbar,.foot-sitemap{background-position:0 -133px;}
.xmas #container{position:relative;border:1px solid #fff;margin-top:3px;}
.xmas #hd{position:static;overflow:visible;}
.xmas #compbuysave{top:5px;right:-3px;z-index:999;}
.xmas #yahcomp{z-index:9999;}
.xmas #kelk{top:3px;left:-4px;z-index:999;}
.xmas #xmasspon{position:absolute;left:155px;top:17px;z-index:9999;}
.xmas #foot{position:relative;}
.xmas #footcont{border-top:1px solid #c1d8f1;}
.xmas #ftxmas1{position:absolute;background:url(http://r6.kelkoo.com/logos/kk_ftr_left1.png) no-repeat right;width:35px;height:24px;top:2px;left:-4px;z-index:1;}
.xmas #ftxmas2{background:url(http://r6.kelkoo.com/logos/kk_ftr_left2.png) no-repeat right;width:541px;height:16px;z-index:1;position:absolute;top:2px;left:31px;}
.xmas #ftxmas3{position:absolute;background:url(http://r6.kelkoo.com/logos/kk_ftr_right1.png) no-repeat right;width:114px;height:19px;top:-2px;right:8px;z-index:1;}
.xmas #ftxmas4{background:url(http://r6.kelkoo.com/logos/kk_ftr_right2.png) no-repeat right;width:16px;height:29px;z-index:1;position:absolute;top:-2px;right:-8px;}
.hide{display:none;}
.flight-sugg{position:absolute;z-index:50;clear:left;margin:1.2em 0 0 7.4em;}
.ajsearch .yui-ac{width:100%;clear:both;}
.ajsearch #rdh{clear:both;}
.flight-sugg .yui-ac-content{position:absolute;left:0;border:1px solid #000;border-left:1px solid #b2b2b2;border-top:1px solid #b2b2b2;background:#fff;text-align:left;z-index:9050;padding:0!important;}
.flight-sugg ul{width:100%;padding:0;margin:0!important;}
.flight-sugg li{width:100%;border:none!important;padding:0 5px;cursor:default;white-space:nowrap;}
.flight-sugg li.yui-ac-highlight{background:#316ac5;color:#fff;}
#yfcMiniCalDiv{position:absolute;visibility:hidden;z-index:1000;top:0;left:0;text-align:left;width:390px;}
#yfcMiniCalDiv .box form{margin:0;padding:0;border:0;}
#yfcMiniCalDiv .box select{font:77% verdana;color:#000;}
#yfcMiniCalDiv .box_top{width:100%;position:relative;z-index:100;}
#yfcMiniCalDiv .box_bot{width:100%;position:relative;}
#yfcMiniCalDiv .box{border:2px solid #666;background-color:#FFF;margin:0;padding:10px 5px 0 10px;}
#yfcMiniCalDiv .c_nw{position:absolute;width:2px;height:2px;top:0;left:0;font-size:0;background-color:#000;background-image:url(http://us.i1.yimg.com/us.yimg.com/i/shop/rc_nw.gif);}
#yfcMiniCalDiv .c_ne{position:absolute;width:2px;height:2px;top:0;right:0;font-size:0;background-color:#000;background-image:url(http://us.i1.yimg.com/us.yimg.com/i/shop/rc_ne.gif);}
#yfcMiniCalDiv .c_sw{position:absolute;width:2px;height:2px;bottom:0;left:0;font-size:0;background-color:#000;background-image:url(http://us.i1.yimg.com/us.yimg.com/i/shop/rc_sw.gif);}
#yfcMiniCalDiv .c_se{position:absolute;width:2px;height:2px;bottom:0;right:0;font-size:0;background-color:#000;background-image:url(http://us.i1.yimg.com/us.yimg.com/i/shop/rc_se.gif);}
#yfcMiniCalDiv .yfcMiniCalInside .yfcMiniCalCtrlBar{width:365px;margin:0 0 10px 0;}
#yfcMiniCalDiv .yfcMiniCalInside{height:180px;}
#yfcMiniCalDiv .yfcMiniCalInside .yfcMiniCalCtrlBar a{font:bold 85% verdana;text-decoration:none;color:#3E5774;padding:0;}
#yfcMiniCalDiv .yfcMiniCalInside .yfcMiniCalCtrlBar img{border:0;}
#yfcMiniCalCloseDiv{float:right;}
#yfcMiniCalPrevMonthDiv{float:left;visibility:hidden;padding-top:2px;}
#yfcMiniCalMonthSelect{float:left;margin-left:5px;}
#yfcMiniCalThisMonthTitle{float:left;font:normal 75% verdana;padding-top:3px;margin-left:15px;width:100px;margin-right:5px;}
#yfcMiniCalNextMonthTitle{float:left;font:normal 75% verdana;padding-top:3px;margin-left:75px;margin-right:5px;}
#yfcMiniCalNextMonthDiv{float:left;padding-top:2px;margin-left:4px;}
#yfcMiniCalWeekdayNames{font:bold 77% verdana;color:#CE8D29;margin:0;cursor:default;}
#yfcMiniCalWeekdayNames div{float:left;width:23px;padding:3px 0 3px 2px;}
#yfcMiniCalWeekdays{font:bold 77% verdana;cursor:default;width:175px;}
#yfcMiniCalWeekdays a{display:block;width:22px;text-decoration:none;padding:0 0 0 1px;color:#3E5774;background-color:#FFF;border:1px solid #FFF;}
#yfcMiniCalWeekdays a:hover{border:1px solid #F9AA2B;}
#yfcMiniCalWeekdays .yfcMiniCalDay{float:left;width:25px;padding:3px 0;}
#yfcMiniCalWeekdays .yfcMiniCalDayPast{float:left;width:23px;padding:4px 0 4px 2px;color:#C9D6DF;}
#yfcMiniCalWeekdays .yfcMiniCalDaySel{float:left;width:25px;padding:3px 0;}
#yfcMiniCalWeekdays .yfcMiniCalDaySel a{border:1px solid #7B9BB4;}
#yfcMiniCalWeekdays .yfcMiniCalDayStart{float:left;width:25px;padding:3px 0;}
#yfcMiniCalWeekdays .yfcMiniCalDayStart a{border:1px solid #7B9BB4;background:#FFEFC7;}
#yfcMiniCalWeekdays .yfcMiniCalDayNext{float:left;width:23px;padding:4px 0 4px 2px;color:#799CB2;}
#yfcMiniCalWeekdaysNext{font:bold 77% verdana;cursor:default;width:175px;}
#yfcMiniCalWeekdaysNext a{display:block;width:22px;text-decoration:none;padding:0 0 0 1px;color:#3E5774;background-color:#FFF;border:1px solid #FFF;}
#yfcMiniCalWeekdaysNext a:hover{border:1px solid #F9AA2B;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDay{float:left;width:25px;padding:3px 0;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDayPast{float:left;width:23px;padding:4px 0 4px 2px;color:#C9D6DF;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDaySel{float:left;width:25px;padding:3px 0;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDaySel a{border:1px solid #7B9BB4;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDayStart{float:left;width:25px;padding:3px 0;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDayStart a{border:1px solid #7B9BB4;background:#FFEFC7;}
#yfcMiniCalWeekdaysNext .yfcMiniCalDayNext{float:left;width:23px;padding:4px 0 4px 2px;color:#799CB2;}
#yfcMiniCalIFrame{position:absolute;visibility:hidden;}
.monthPage{float:left;}
.seperator{background:#ccc;margin:5px 10px 5px 5px;width:1px;height:140px;float:left;}
.calField{position:relative;float:left;}
html>body .calField{margin:0 3px 0 0;}
.calField input{display:block;width:100px;}
.calField .absCal{position:absolute;top:4px;right:4px;}
html>body .calField .absCal{position:absolute;top:5px;right:4px;}
.selectPair div{text-align:left;}
.ygcl{clear:both;padding:0;margin:0;font-size:0.1em;line-height:0.1em;}
.bb_advanced td{white-space:nowrap;}
.days{float:left;width:175px;list-style:none;margin:0;padding:0;background:#DCE6F5;}
.days li{display:inline;}
.expandDates:visited,.hideDates:visited{color:#33c;}
.expandDates{background:url(http://r6.kelkoo.com/buttons/button_openBundle.gif) bottom left no-repeat;padding-left:15px;}
.hideDates{background:url(http://r6.kelkoo.com/buttons/button_closeBundle.gif) bottom left no-repeat;padding-left:15px;}
.gbg{background-color:#f5f5f5;}
.merchant-cert{margin:6px 0;}
.product_fdtn .merchant-cert{text-align:left;}
.mod_std_prodRat1{margin-bottom:3px;margin-top:3px;border-top:2px dotted #de3e0a;text-align:left;width:100%;}
.mod_std_prodRat2{position:relative;left:0;margin-bottom:3px;margin-top:3px;padding-top:7px;border-top:2px dotted #de3e0a;text-align:left;width:100%;}
.quick_rating{width:75px;height:18px;position:relative;background:url(http://r6.kelkoo.com/images/r6/icons/quickrating.gif) top left repeat-x;list-style:none;margin:0;padding:0;}
.quick_rating li{float:left;}
.quick_rating li a{width:15px;height:18px;position:absolute;display:block;padding:0;text-indent:-9999px;text-decoration:none;z-index:40;}
.quick_rating li a:hover{background:url(http://r6.kelkoo.com/images/r6/icons/quickrating.gif) left bottom;z-index:1;left:0;}
.quick_rating a.rate1{left:0;}
.quick_rating a.rate1:hover{width:15px;}
.quick_rating a.rate2{left:15px;}
.quick_rating a.rate2:hover{width:30px;}
.quick_rating a.rate3{left:30px;}
.quick_rating a.rate3:hover{width:45px;}
.quick_rating a.rate4{left:45px;}
.quick_rating a.rate4:hover{width:60px;}
.quick_rating a.rate5{left:60px;}
.quick_rating a.rate5:hover{width:75px;}
a.quick_rating_close{float:right;cursor:pointer;display:block;width:15px;height:15px;background:url(http://r6.kelkoo.com/buttons/quickRating_closeLayer_mouseOver.gif) 0 2px;}
a:hover.quick_rating_close{visibility:visible;}
a:hover.quick_rating_close img{visibility:hidden;}
.quick_rating_wrap{margin-top:5px;height:12px;width:180px;color:#fe5019;}
.quick_rating_tt{color:gray;cursor:pointer;padding:3px;}
.quick_rating_ttb{position:relative;z-index:5;padding:3px 3px 0 3px;color:gray;border:1px solid #4F5D80;border-bottom:1px solid white;}
.quick_rating_content{position:relative;z-index:4;padding:3px;border:1px solid #4F5D80;width:190px;background:white;}
.quick_rating_container{position:relative;z-index:3;height:15px;}
.rev_mod_std_sub{margin-top:0;margin-bottom:6px;border-top:2px dotted #ccc;text-align:left;}
.rev_psrating{padding:4px 0 4px 0;}
.rev_sbgray{color:gray;font-size:10px;}
.rev_sbgray a{color:gray;font-size:10px;}
.rev_sbrating{padding:4px 0 4px 0;}
.travel_suggestion_list{background:white;border:1px solid #000;padding:4px;width:300px;z-index:1;}
.travel_suggestion_list ul{padding:0;margin:0;list-style-type:none;text-align:left;}
.travel_suggestion_list iframe{width:310px;}
.travel_suggestion_list a{text-decoration:none;color:navy;}
.travel_suggestion_list .selected{background:navy;color:white;}
.travel_suggestion_list .selected a{color:white;}
#browse_sel{background-color:#f2f7ff;}
.content_col2 nobr{white-space:normal;}
#carhire_tpl_form .label_col1{padding-left:25px;vertical-align:middle;text-align:left;width:80px;}
#carhire_tpl_form .label_col2{vertical-align:middle;text-align:left;width:100px;}
#carhire_tpl_form .content_col1{vertical-align:middle;text-align:left;width:auto;}
#carhire_tpl_form .content_col2{padding-right:50px;vertical-align:middle;text-align:left;width:350px;}
#carhire_tpl_form .youngDriver{padding-left:15px;vertical-align:middle;text-align:left;}
#carhire_tpl_form .button{padding-left:15px;vertical-align:middle;text-align:left;}
#carhire_tpl_form .airportSel{width:470px;text-align:left;}
#carhire_tpl_form .weekdaydep,#carhire_tpl_form .weekdayret{width:35px;background:#C0C0C0;color:#707070;}
#cols_lrec{margin-bottom:8px;}
#cols_lrec #cat_search.mod_std{border-top:0;margin:0;}
#cat_search #arrival{width:100%!important;}
#cols_lrec #cat_vct_simple.mod_std{border-top:0;padding:0 0 6px 0;margin:3px 0 6px 0;border-bottom:2px dotted #de3e0a;}
#cols_lrec #cat_vct_cultural_simple.mod_std{border-top:0;padding:0 0 6px 0;margin:3px 0 6px 0;border-bottom:2px dotted #de3e0a;}
#cols_lrec #cult_browse_sel{border-top:0;}
#cols_lrec #mini_module.mod_std{border-top:0;margin:0;}
#ctf .button{margin-top:3px;}
#ctf .input{font-size:small;width:160px;float:left;margin-top:3px;}
#ctf .logo{margin-top:10px;margin-bottom:3px;}
#ctf .title{font-size:small;color:#fe5109;font-weight:bold;}
#ctf{font-family:arial;font-size:small;}
#cult_2col{width:760px;text-align:left;padding-top:6px;padding-bottom:0;}
#cult_AZ{text-align:left;font-weight:bold;border-top:2px dotted #de3e0a;}
#cult_AZPerson{text-align:left;}
#cult_browse h2{font-size:medium;}
#cult_browse_sel br{font-size:x-small;}
#cult_browse_sel div{text-align:left;background-color:#f2f7ff;padding:6px;}
#cult_browse_sel{border-top:2px dotted #de3e0a;}
#cult_choiceOfTheWeek h2{font-size:medium;margin-top:0;}
#cult_cols_1 .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;}
#cult_cols_1.mod_std_2col{margin:6px 0 6px 0;border-top:2px dotted #de3e0a;padding-top:5px;}
#cult_cols_2 .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;vertical-align:top;}
#cult_cols_2.mod_std_sub_2col{margin:15px 0 10px 0;border-top:2px dotted #ccc;text-align:left;padding-top:5px;}
#cult_cols_3 .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;}
#cult_cols_3.mod_std_2col{margin:15px 0 10px 0;border-top:2px dotted #de3e0a;padding-top:5px;}
#cult_cols_4 .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;}
#cult_cols_4.mod_std_2col{margin:15px 0 10px 0;border-top:2px dotted #de3e0a;padding-top:5px;}
#cult_prod_list .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;}
#cult_prod_list .mod_std_sub{margin:6px 0 6px 0;border-top:2px dotted #ccc;text-align:left;}
#cult_prod_list{text-align:left;}
#cult_releases .mod_std_sub_vert{padding:4px;border-left:2px dotted #ccc;padding-left:10px;}
#cult_top10 h2{font-size:medium;margin-top:0;}
#cult_top100_prod .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;}
#cult_top100_prod .mod_std_sub{margin:6px 0 6px 0;border-top:2px dotted #ccc;text-align:left;}
#cult_top5 .button{padding:4px 0 4px 0;}
#cult_top5 .h2{font-size:medium;margin-top:0;}
#cult_top5 a.gray{color:gray;}
#cult_top5 .bb_prod_img{padding-top:5px;}
#cult_topGenres h2{font-size:medium;margin-top:0;}
#cult_top_prod_genre .mod_std_sub_vert{border-left:2px dotted #ccc;padding-left:10px;}
#cult_top_prod_genre .mod_std_sub{margin:6px 0 6px 0;border-top:2px dotted #ccc;text-align:left;}
#disclaimer_popup_h{background-color:#7B85A8;}
#ebay .bg0{background-color:#f6f6f6;padding-top:5px;padding-bottom:5px;}
#ebay .bg1{background-color:#fff;padding-top:5px;padding-bottom:5px;}
#ebay .header{font-size:small;}
#ebay .mod_std_sub{margin-top:5px;border-top:2px dotted #ccc;text-align:left;}
#ebay .rows{font-size:small;}
#ebay .tiny{font-size:x-small;padding-top:10px;}
#ebay .tinygrey a{font-size:x-small;color:gray;padding-top:10px;}
#ebay .title{font-size:small;font-weight:bold;padding:0;margin:4px 0 10px 0;}
#ebay td{padding-top:4px;padding-bottom:4px;}
#ebay{width:100%;text-align:left;}
#error_message h2{color:#de3e0a;}
#error_message{width:760px;}
#feat_shops .maintext{padding-top:0;padding-right:20px;}
#feat_shops .mod_std_sub .button{margin:2px 0 2px 0;}
#feat_shops .mod_std_sub .logo{margin:0;}
#feat_shops .smalltxt{font-size:x-small;font-weight:bold;color:#858585;}
#feat_shops td{padding-top:7px;}
#flight_tpl_form .label_col1{padding-left:15px;width:100px;}
#flight_tpl_form .label_col2{width:100px;}
#flight_tpl_form .label_col1,#flight_tpl_form .label_col2,#flight_tpl_form .content_col1,#flight_tpl_form .content_col2{vertical-align:middle;text-align:left;}
#flight_tpl_form .button{margin-left:50px;vertical-align:middle;text-align:right;}
#flight_tpl_form #arrival.arrival{height:20px;width:140px!important;}
#flight_tpl_form .departure{height:20px;width:140px;}
#flight_tpl_form .intermediaterow{height:3px;}
#tplmenu table{background-color:#e1e8f7;padding-left:2%;padding-right:10%;margin-bottom:4px;text-align:left;height:50px;width:100%;}
#flight_tpl_form .journeytype{width:470px;text-align:left;}
#flight_tpl_form .weekdaydep,#flight_tpl_form .weekdayret{width:35px;background:#C0C0C0;color:#707070;}
#simple_flight_tpl_form .label_col1,#simple_flight_tpl_form .label_col2{vertical-align:middle;text-align:center;width:85px;}
#simple_flight_tpl_form .content_col1,#simple_flight_tpl_form .content_col2{vertical-align:middle;text-align:left;width:105px;}
#simple_flight_tpl_form .button{margin-left:50px;vertical-align:middle;text-align:right;}
#simple_flight_tpl_form input.simpleflt_deparr{font-size:10px;font-family:verdana;width:99px;height:15px;}
#simple_flight_tpl_form select.simpleflt_day{font-size:10px;font-family:verdana;width:40px;}
#simple_flight_tpl_form select.simpleflt_month{font-size:10px;font-family:verdana;}
#simple_flight_tpl_form select.simpleflt_year{font-size:10px;font-family:verdana;width:60px;}
#simple_flight_tpl_form select.simpleflt_nbadults{font-size:10px;font-family:verdana;width:32px;}
#simple_flight_tpl_form td.simpleflt_cal{width:240px;font-size:small;padding:0;}
#simple_flight_tpl_form td.simpleflt_cal a{text-decoration:none;}
#simple_flight_tpl_form .simpleflt_advlabel{font-weight:bold;}
#simple_flight_tpl_form .simpleflt_title{font-weight:bold;}
#simple_flight_tpl_form .simpledeparturetimeoutbounds{font-size:10px;font-family:verdana;}
#simple_flight_tpl_form .simpledeparturetimereturn{font-size:10px;font-family:verdana;}
#tripplanner_form .label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:9em;}
#tripplanner_form .label_col2{vertical-align:middle;text-align:left;width:9em;}
#tripplanner_form .content_col1{vertical-align:middle;text-align:left;}
#tripplanner_form .content_col2{padding-right:50px;vertical-align:middle;text-align:left;}
#hotel .hotel_label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:9em;}
#hotel .hotel_content_col1{vertical-align:middle;text-align:left;}
#carhire .carhire_label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:9em;}
#carhire .carhire_content_col1{vertical-align:middle;text-align:left;}
#tripplanner_form .button{margin-left:50px;vertical-align:middle;text-align:right;}
#tripplanner_form .arrival{height:20px;width:140px;}
#tripplanner_form .departure{height:20px;width:140px;}
#tripplanner_form .departuretimeoutbounds{width:100px;}
#tripplanner_form .departuretimereturn{width:100px;}
#tripplanner_form .intermediaterow{height:3px;}
#tripplannermenu table{background-color:#e1e8f7;padding-left:2%;padding-right:10%;margin-bottom:4px;text-align:left;height:50px;width:100%;}
#lastminute_form .form_subheader{padding-left:15px;vertical-align:middle;text-align:left;width:150px;font-weight:bold;}
#lastminute_form .bold_label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:150px;font-weight:bold;}
#lastminute_form .label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:150px;}
#lastminute_form .content_col1{vertical-align:middle;text-align:left;}
#lastminute_form .button{padding-right:15px;vertical-align:middle;text-align:right;}
#multistop_form .label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:12em;}
#multistop_form .label_col2{vertical-align:middle;text-align:left;width:9em;}
#multistop_form .content_col1{vertical-align:middle;text-align:left;}
#multistop_form .content_col2{padding-right:50px;vertical-align:middle;text-align:left;}
#multistop_form .arrival{height:20px;width:150px;}
#multistop_form .departure{height:20px;width:150px;}
#multistop_form .departuretimeoutbounds{width:100px;}
#multistop_form .button{padding-left:50px;vertical-align:middle;text-align:right;}
#multistop_form .intermediaterow{height:5px;}
#fs_mod .flist{width:480px;list-style:none;padding:0;margin:0 18px 0 0;font-weight:bold;}
#fs_mod .flist li{display:inline;padding-right:5px;}
#fs_mod .flist li a{background:url(http://r6.kelkoo.com/buttons/button_remove.gif) top right no-repeat;white-space:nowrap;padding:0 22px 3px 0;text-decoration:none;color:#DA3306;}
#fs_mod .flist li a:hover{background:url(http://r6.kelkoo.com/buttons/button_remove_mouseOver.gif) top right no-repeat;}
#fs_mod strong{font-size:large;}
#fs_mod a.removeall{display:block;width:23px;height:20px;background:url(http://r6.kelkoo.com/buttons/button_removeAll_mouseOver.gif);}
#fs_mod a.removeall:hover{visibility:visible;}
#fs_mod a.removeall:hover img{visibility:hidden;}
#fs_mod{width:100%;padding:0;margin:10px 0 15px 0;text-align:left;border:1px solid #7A85A7;background-color:#FAFCFF;}
#fs_mod .fs_left{float:left;}
#fs_mod .fs_center{float:left;margin:4px 0 0 8px;}
#fs_mod .fs_right{float:right;}
#hotel_tpl_form .label_col1{padding-left:15px;vertical-align:middle;text-align:left;width:130px;}
#hotel_tpl_form .label_col2{vertical-align:middle;text-align:left;width:130px;}
#hotel_tpl_form .content_col1{vertical-align:middle;text-align:left;width:150px;}
#hotel_tpl_form .content_col2{padding-right:50px;vertical-align:middle;text-align:left;}
#hotel_tpl_form .button{padding-left:150px;vertical-align:middle;text-align:left;}
#hotel_tpl_form .advsearch{padding-left:150px;vertical-align:middle;text-align:left;}
#hotel_tpl_form .hotelname{width:190px;}
#hotel_tpl_form .townsel{width:140px;}
#hotel_tpl_form .towntext{width:190px;}
#hotel_tpl_form .towntextaftersel{width:130px;}
#hotel_tpl_form .weekdaydep,#hotel_tpl_form .weekdayret{width:35px;background:#C0C0C0;color:#707070;}
#ktaz-main:after,.ktaz-tabs:after,.ktaz-leftcont:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* #ktaz-main,* .ktaz-tabs,*.ktaz-leftcont{zoom:1;}
#ktaz-main{width:760px;margin:0 auto;border-top:1px dotted #ccc;padding:5px;text-align:left;}
#ktaz-left{float:left;width:64%;padding:5px;}
#ktaz-right{float:left;width:33%;border-left:1px dotted #ccc;padding-left:1%;margin-top:18px;}
#ktaz-browse{padding:5px 0;margin:8px 0;border-top:1px solid #000;border-bottom:1px solid #000;text-align:left;}
#ktaz-browse h3{display:inline;}
#ktaz-main h2{font-size:medium;font-weight:bold;padding:2px 0;margin:0;}
#ktaz-right h2{border-bottom:2px dotted #ccc;}
.ktaz-browselist{margin:0 0 0 10px;padding:0;list-style:none;display:inline;}
.ktaz-browselist li{margin-left:8px;display:inline;}
.ktaz-leftcont{border:1px solid #ccc;border-width:0 1px;padding:10px;clear:left;}
.ktaz-leftcont h2{text-transform:none;}
.ktaz-leftcont h3{font-weight:normal;padding:0;margin:0 0 10px 0;}
.cities-list{width:49%;float:left;text-align:left;list-style:none;padding:0;margin:0;}
.smallps-offers ul{list-style:none;margin:0 8px;padding:5px;border-top:1px solid #ccc;}
.smallps-block{margin-top:8px;}
.smallps-dateblock{display:none;}
.ktps-offer:after,#az-form-wrap:after,.domtabs:after,#az-airlines:after,.az-srch-right:after,.ktps-offerdate div:after,#az-multipurpose:after,#az-srch-holidays:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* .ktps-offer,* #az-form-wrap,* .domtabs,* #az-airlines,* .az-srch-right,* .ktps-offerdate div,* #az-multipurpose,* #az-srch-holidays{zoom:1;}
.adv-srch{margin:0 40px 0 8px;}
.ktps-adv-srch{display:block;float:right;margin-top:8px;}
.ktps-hol{width:60%;}
.ktps-hol-price{float:left;width:23.5%;padding:0 5px;text-align:left;}
.ktps-hol-pricesub{margin:5px 0 15px 0;color:#858585;}
.ktps-merchant{color:#858585;font-size:small;}
.ktps-offer-mainlist{padding:0;margin:0;}
.ktps-offer{position:relative;border-top:1px dotted #ccc;padding:8px 0;font-size:small;overflow:hidden;list-style:none;}
.ktps-offericon{display:block;float:left;margin-top:3px;}
.ktps-offercontent{float:left;width:325px;margin:0 8px;padding-bottom:20px;text-align:left;}
.ktps-offercontent h3{margin:0;}
.ktps-offercontent ul{padding:0;margin:8px 0 0 0;list-style:none;}
.ktps-offerdate{float:left;width:298px;background:#f2f6ff;color:#858585;padding:0 5px 60px 5px;margin-bottom:-40px;text-align:left;}
.ktps-offerdate div{margin:10px 0 0 2px;}
.ktps-offerdate h4{margin:2px;font-weight:normal;}
.ktps-offerdate label{float:left;display:block;width:60px;color:#000;font-weight:bold;margin-right:15px 0 0 2px;}
.ktps-offerdate select{font-size:x-small;float:left;}
.ktps-offerdate img{position:absolute;right:25px;bottom:10px;}
.ktps-offerdate .from-merchant{float:left;}
.ktps-oldps li{float:none;clear:left;width:100%;}
.ktps-offer-depmt{clear:left;}
.ktps-price{font-size:medium;color:#ec5b26;font-weight:bold;}
.ktps-viewoffer{position:absolute;bottom:10px;width:325px;}
.ktps-viewoffer a{text-decoration:none;}
.ktps-viewoffer img{float:right;}
.ktps-viewoffer span{float:left;}
#ktazcategories-browse{padding:5px 0;margin:8px 0;border-top:2px dotted #de3e0a;text-align:left;}
#ktazcategories-browse h3{display:inline;}
.ktazcategories-browselist{margin:0 0 0 10px;padding:0;list-style:none;display:inline;}
.ktazcategories-browselist li{margin-left:8px;display:inline;}
.cities-list{width:49%;float:left;text-align:left;list-style:none;padding:0;margin:0;}
.paging{padding:5px;list-stype:none;text-align:left;}
.ktaz-leftcont .paging{border:0;}
.paging li{display:inline;}
.paging li a{margin:2px;}
.paging li.selected{margin:3px;color:#000;text-decoration:none;font-weight:bold;}
.gray{color:#999;}
.one-two-one-col #four #browse-az{background:none;border:1px solid #ccc;padding-bottom:7px;}
.one-two-one-col #four #browse-az h2{background:none;float:left;}
.one-two-one-col #four #browse-az ul{padding-top:10px;}
.one-two-one-col #four #browse-az li{display:inline;padding:10px;}
#ux-trv-az-desc{margin:0;padding:15px 0 15px 60px;}
.az-tabtitle #search{background:none;margin:0;padding:0;}
.az-tabtitle{clear:both;border:1px solid #ccc;border-width:0 1px;}
#az-multipurpose,#az-landingpagecloud,.az-cloud-more,.ktps-offer-mainlist,#az-airlines,#az-forecast,#az-howtogetthere,#az-reviews,#az-srch-holidays{border:1px solid #ccc;border-top:0;padding:10px 15px;margin-bottom:10px;}
#az-landingpagecloud{border-bottom:0;margin-bottom:0;}
#az-multipurpose ol{float:left;width:25%;}
#az-multipurpose li{padding-bottom:2px;}
#az-landingpagecloud li{display:inline;}
#az-crosslinks{padding:10px;font-size:10px;}
#az-crosslinks ul{list-style:none;margin:0;}
#az-crosslinks li{float:left;color:#aaa;font-size:9px;background:none!important;padding:0 3px;}
#az-crosslinks h3{float:left;}
#az-srch-flightform .departure,#az-srch-flightform .arrival{width:185px;}
#az-srch-flightform #departureDate,#az-srch-flightform #returnDate{width:85px;font-size:11px;}
#az-srch-flightform select{font-size:10px;width:110px;}
#az-srch-flightform{background-color:#f2f6ff;border:3px solid #C9D1DE;padding:5px;}
.az-srch-field{float:left;width:100%;margin-top:15px;clear:left;}
.az-srch-lftlabel,.az-srch-desc{display:block;float:left;font-weight:bold;width:120px;text-align:right;margin-right:4px;height:21px;padding-top:5px;clear:left;}
.az-srch-desc{display:block;}
#az-srch-flightform input{margin:5px 5px 0;}
.az-srch-left,.az-srch-right{float:left;width:50%;}
#az-srch-flightform .absCal{margin-top:3px;}
#az-airlines ol{margin-top:25px;}
#az-airlines li{width:24%;float:left;margin-right:1%;}
#az-airlines li img{float:left;padding-bottom:20px;margin-right:10px;}
#multicriteriaTravelSearchForm select,#multicriteriaTravelSearchForm input{float:right;width:150px;margin:0;margin-right:80px;}
#multicriteriaTravelSearchForm label{overflow:hidden;display:block;height:24px;margin-left:50px;}
#multicriteriaTravelSearchForm,#multicriteriaTravelSearchForm legend,#multicriteriaTravelSearchForm fieldset{border:0;margin:0;padding:0;}
#waitSearch{display:none;visibility:hidden;left:-1000px;}
#cat_leftcol{float:left;width:19.7%;text-align:center;padding:0 15px 0 0;}
#cat_leftcol h2{font-size:medium;}
#cat_leftcol ul{list-style:none;margin:0;padding:0;}
#cat_rightcol{float:left;width:78%;border-left:2px dotted #ccc;}
#cat_rightcol ol{list-style:none;float:left;width:30%;margin:0 0 15px 0;padding-left:15px;}
#cat_rightcol h3{clear:left;padding-top:4px;margin-left:15px;}
#cat_rightcol .vct_subcat_list li{background:url(http://r6.kelkoo.com/misc/vct-arrow_KELKOO.gif) left top no-repeat;padding-left:8px;}
#cat_search .button{margin:0 0 5px 0;vertical-align:middle;}
#cat_search table{background-color:#f2f7ff;}
#cat_search #multistop_form table,#cat_search form table{background-color:white;}
#cat_search td{font-weight:normal;padding:3px 3px 3px 3px;}
#cat_search td.cusotm{font-weight:normal;padding:60px 3px 6px 3px;}
#cat_search td.firstline{padding:6px 3px 3px 3px;}
#cat_search td.lastline{font-weight:normal;padding:3px 3px 6px 3px;}
#cat_search{width:100%;text-align:left;margin-bottom:25px;}
#cat_search form,#sbot_search form{border:1px solid #ccc;padding:10px 0;}
#statusBar{padding:10px 0;border:0 dotted #ccc;border-bottom-width:2px;margin-bottom:0;border-bottom:0;}
#statusBar table{text-align:right;width:100%;font-size:115%;font-weight:bold;}
#statusBar .td_1{text-align:left;}
#statusBar img{vertical-align:middle;}
#sbot table{width:100%;}
#sbot .sb_spec_head,#sbot .link_sb_price{font-weight:bold;font-size:110%;}
.sb_spec_head{background-color:#ebebeb;padding:7px 0;text-align:center;}
#sbot .mod_std_sub .link_sb_price{font-weight:normal;font-size:85%;}
#sbot .link_sb{font-size:100%;}
#sbot .mod_std_sub{border-bottom-width:2px;margin:0;}
.sub_layer{position:absolute;background:#fff;visibility:hidden;}
.sub_layer2{position:absolute;background:#fff;visibility:hidden;}
#citiespercountry{padding-bottom:5px;}
#loading-animation-label{float:left;}
#loading-animation{z-index:1;float:left;cursor:wait;margin:0 20px 4px 10px;overflow:hidden;width:200px;text-align:left;border:1px solid #ccc;position:relative;zoom:1;}
#loading-animation-progress{margin-right:-210px;position:relative;text-align:center;width:200px;z-index:2;margin-left:10px;float:left;}
#loading-animation .progressing{background-color:#fff;height:17px;overflow:hidden;padding:0;zoom:1;display:block;width:200px;position:relative;}
#loading-animation .progressing #mover{color:#ccc;font:bold 30px Verdana;left:-20px;letter-spacing:-11px;padding:0;position:relative;top:-10px;}
#loading-animation .rounded{background:#EBF0F3;color:#000;height:200px;margin:1em 0 0 40px;position:relative;width:200px;}
#loading-animation .rounded div.innertext{color:#666;font-size:16px;font-weight:bold;padding:50px 60px 0 60px;text-align:center;}
#loading-animation div.candybar{border:1px solid #999;color:#999;font:13px Verdana;height:17px;margin:0 auto;padding:0;width:151px;}
#loading-animation #cbl,#loading-animation #cbr,#loading-animation #ctr,#loading-animation #ctl{background-color:white;color:#08c;height:20px;overflow:hidden;position:absolute;width:20px;}
#loading-animation div.candybar{border:1px solid #999;color:#999;font:13px Verdana;height:17px;margin:0 auto;padding:0;width:151px;}
#loading-animation div.innertext{color:#666;font-size:122%;font-weight:bold;padding:50px 0 0 0;text-align:center;}
