body.new{font-family: Arial;font-size: 62.5%;text-align: center;background-image: url(../../Images/bg_test12.gif);background-repeat:repeat-x;background-color:#dfdfe2;position: relative;}body.new div#maincontainer div#bot h2 {    color: #2e56d6;}/*----------------------------------------------------*/*{padding: 0;margin: 0;}.clear{clear: both;}.error{font-size: 1.2em;}.bold{    font-weight:bold;}img{border: 0;}a{text-decoration: none;outline: none;color: #0a2365;}a:hover{   color: #296fbe;text-decoration: underline;}body {    background-color:#dfdfe2;    background-image: url("../../Images/bg_test12.gif");    background-repeat: repeat-x;    font-family: Arial;    font-size: 62.5%;    position: relative;    text-align: center;}div#maincontainer{position: relative;width: 1000px;text-align: left;margin: 0 auto 10px auto;}div#maincontainer h2{font-size: 2em;font-weight: normal;color: #143a9d;margin: 0 0 5px 0;}div#maincontainer h3{color:#5C6467;font-size: 1.6em;font-weight: normal;margin: 0 0 5px 0;padding: 0 0 5px 0;}div#maincontainer h4{padding: 0 0 5px 0;margin: 0 0 5px 0;font-weight: bold;font-size: 1.4em;}div#maincontainer h5{padding: 0 0 5px 0;margin: 0 0 5px 0;font-size: 1.3em;color: #143a9d;font-weight: normal;}div#maincontainer h3#brochure_cover{color:#143A9D;font-size: 1.3em;font-weight:bold;}div#maincontainer h2#home{font-size: 1.8em;}div#maincontainer h3.red,div#maincontainer h4.red{border-bottom: 2px solid #729731;margin: 0 0 10px 0;}div#maincontainer h3.blue,div#maincontainer h4.blue{border-bottom: 2px solid #446acd;margin: 0 0 10px 0;}div#maincontainer h3.green,div#maincontainer h4.green{margin: 0 0 10px 0;}div#maincontainer h3.marg_top,div#maincontainer h4.marg_top{margin-top:50px !important; }div#maincontainer h4{font-weight: normal;color: #143a9d;}div#maincontainer p{font-size: 1.2em;line-height: 160%;color: #4D4D4D;}div#maincontainer div#mailfriend{background-image: url(../../Images/bg_trans.png);border: 2px solid #3c62c5;width: 300px;position: absolute;right: 0;top: 146px;padding: 10px;}div#maincontainer div#mailfriend .error{font-size: 1.2em;margin: 0 36px 0 0;}div#maincontainer div#mailfriend p{margin: 0 0 10px 0;}div#maincontainer div#mailfriend br{margin: 0 0 20px 0;}div#maincontainer div#mailfriend label{display: block;width: 100px;float: left;font-size: 1.2em;color: #4d4d4d;margin: 0 0 10px 0;}div#maincontainer div#mailfriend input.cancel{margin: 0 36px 0 0;}div#maincontainer div#mailfriend input.tb{float: left;width: 150px;color: #4d4d4d;}div#maincontainer div#header{height: 100px;}div#maincontainer div#header h1{float: left;margin: 0 0 0 20px;}div#maincontainer div#header h1 a{display: block;background-image: url(../../Images/logo.gif);width: 128px;height: 82px;text-indent: -5000px;}div#maincontainer div#header div#headright{width: 500px;float: right;margin: 14px 0 0 0;padding: 10px 0 0 0;text-align: right;}div#maincontainer div#header div#headright div#sitesearch{float: right;}div#maincontainer div#header div#headright input.sitesearch{background-image: url(../../Images/bg_searchtb.gif);background-repeat: no-repeat;border: 0;width: 139px;height: 17px;color: #13399c;padding: 1px 0 0 5px;}div#maincontainer div#header div#headright input.searchbut{border: 0;color: #13399c;background-color: #fff;}div#maincontainer div#header p#tel{float: left;color: #fff;font-size: 1.8em;margin: 15px 0 0 65px;}/*div#maincontainer div#header div#headright p#agent{width: 130px;background-image: url(../../Images/icon_agent.gif);background-repeat: no-repeat;background-position: 0 3px;margin: 10px 0;float: right;}div#maincontainer div#header div#headright p#agent a{color: #fff;padding: 0 0 0 20px;font-weight: normal;}*/div#maincontainer div#header div#headright ul#actions{float: right;margin: 0px 0 0 0;}div#maincontainer div#header div#headright ul#actions li{float: right;list-style-type: none;display: block;background-repeat: no-repeat;}div#maincontainer div#header div#headright ul#actions li a{padding: 0 0 0 20px;color: #fff;font-size: 1.2em;}div#maincontainer div#header div#headright ul#actions li#bmark{background-image: url(../../Images/icon_bookmark.png);margin: 0 10px 0 0;}div#maincontainer div#header div#headright ul#actions li#email{background-image: url(../../Images/icon_email.png);margin: 0 10px 0 0;}div#maincontainer div#header div#headright ul#actions li#print{background-image: url(../../Images/icon_printer.png);}div#maincontainer div#header div#headright ul#actions li#agent{background-image: url(../../Images/icon_agent.gif);margin: 0 10px 0 0;}div#maincontainer div.breadcrumb{width: 783px;margin: 5px 0 0 217px;}div#maincontainer div.breadcrumb ul{float: right;}div#maincontainer div.breadcrumb ul li{font-size: 1.1em;color: #4d4d4d;}div#maincontainer div.breadcrumb ul{margin: 3px 0 0 10px;}div#maincontainer div.breadcrumb ul li{list-style-type: none;display: inline;}div#maincontainer div.breadcrumb ul li span{margin: 0 0 0 3px;}div#maincontainer div#inner{margin: 9px 0 0 0;}div#maincontainer div#inner div#left{width: 199px;height: 297px;background-image: url(../../Images/avail_bg.png);background-repeat: repeat-x;background-position: 0 30px;float: none;position:absolute;left:40px;top:141px;z-index:1;}div#maincontainer div#inner div#left div#innersearch {    margin: 65px 0 0;    padding: 0 10px;}div#maincontainer div#inner div#left div#innersearch div.margintop{margin: 5px 0 0 0;}div#maincontainer div#inner div#left div#innersearch a.searchbut{background-image: url(../../Images/btn_search.png);background-repeat: no-repeat;display: block;width: 180px;height: 35px;text-indent: -5000px;margin: 10px 0 0 0;}div#maincontainer div#inner div#left div#innersearch a.searchbut:hover{background-position: -181px 0;}div#inner div#left div#innersearch hr{background-color: Transparent;border: 0;border-top: 1px dashed #888;height: 1px;}div#inner div#left div#innersearch p#alldates{padding: 8px 0 0 0;}div#inner div#left div#innersearch hr.seperator{margin: 0 0 10px 0;}div#inner div#left div#innersearch p#alldates label{margin: -2px 0 0 10px;color:#000000;}div#inner div#left div#innersearch div.calendar{padding: 8px 0;}div#inner div#left div#innersearch label.lbpax,div#inner div#left div#innersearch div.calendar label{float: left;font-size: 1.2em;color: #000000;position: relative;top: 4px;}div#inner div#left div#innersearch select.ddright,div#inner div#left div#innersearch div.calendar select{float: right;}div#inner div#left div#innersearch select.dllarge{width: 181px;margin: 0 0 10px 0;}div#maincontainer div#inner div#left h2{background-image: url(../../Images/hdr_search.gif);background-repeat: no-repeat;text-indent: -5000px;}div#maincontainer div.home{}div#maincontainer div#bot{z-index: 0;position: relative;}div#maincontainer div#bot a{text-decoration: underline;}div#maincontainer div.bordertop{border-top: 1px solid #9296a1;}div#maincontainer div#bot div#bcbooking{margin: 10px 0 0 0;border-top: 1px solid #c5c5c5;padding: 0 0 15px 0;background-color:#ffffff;}div#maincontainer div#bot div#bcbooking ul{padding: 15px 0 0 0;margin: 0 0 20px 0;}div#maincontainer div#bot div#bcbooking ul li{list-style-type: none;float: left;margin: 0 31px 0 16px;}div#maincontainer div#bot div#bcbooking ul li.nomargin{margin: 0 0 0 2px;}div#maincontainer div#bot div#bcbooking ul li a{display: block;background-repeat: no-repeat;text-indent: -5000px;height: 34px;}div#maincontainer div#bot div#bcbooking ul li a.accom{background-image: url(../../Images/btn_acom.gif);width: 155px;}div#maincontainer div#bot div#bcbooking ul li a.accom_on{background-image: url(../../Images/btn_acom_on.gif);width: 155px;}div#maincontainer div#bot div#bcbooking ul li a.accom_ok{background-image: url(../../Images/btn_acom_ok.gif);width: 155px;}div#maincontainer div#bot div#bcbooking ul li a.depart{background-image: url(../../Images/btn_depart.gif);width: 120px;}div#maincontainer div#bot div#bcbooking ul li a.depart_on{background-image: url(../../Images/btn_depart_on.gif);width: 120px;}div#maincontainer div#bot div#bcbooking ul li a.depart_ok{background-image: url(../../Images/btn_depart_ok.gif);width: 120px;}div#maincontainer div#bot div#bcbooking ul li a.extras{background-image: url(../../Images/btn_extras.gif);width: 93px;}div#maincontainer div#bot div#bcbooking ul li a.extras_on{background-image: url(../../Images/btn_extras_on.gif);width: 93px;}div#maincontainer div#bot div#bcbooking ul li a.extras_ok{background-image: url(../../Images/btn_extras_ok.gif);width: 93px;}div#maincontainer div#bot div#bcbooking ul li a.pax{background-image: url(../../Images/btn_pax.gif);width: 126px;}div#maincontainer div#bot div#bcbooking ul li a.pax_on{background-image: url(../../Images/btn_pax_on.gif);width: 126px;}div#maincontainer div#bot div#bcbooking ul li a.pax_ok{background-image: url(../../Images/btn_pax_ok.gif);width: 126px;}div#maincontainer div#bot div#bcbooking ul li a.ins{background-image: url(../../Images/btn_ins.gif);width: 111px;}div#maincontainer div#bot div#bcbooking ul li a.ins_on{background-image: url(../../Images/btn_ins_on.gif);width: 111px;}div#maincontainer div#bot div#bcbooking ul li a.ins_ok{background-image: url(../../Images/btn_ins_ok.gif);width: 111px;}div#maincontainer div#bot div#bcbooking ul li a.confirm{background-image: url(../../Images/btn_confirm.gif);width: 143px;}div#maincontainer div#bot div#bcbooking ul li a.confirm_on{background-image: url(../../Images/btn_confirm_on.gif);width: 143px;}div#maincontainer div#bot div#bcbooking ul li a.confirm_ok{background-image: url(../../Images/btn_confirm_ok.gif);width: 143px;}/* booking breadcrumb div#maincontainer div#bot div#bcbooking ul{background-color: Yellow;padding: 20px 0 15px 0;border-top: 1px solid #c5c5c5;margin: 10px 0 0 0;}div#maincontainer div#bot div#bcbooking ul li{list-style-type: none;float: left;margin: 0 50px 0 0;}div#maincontainer div#bot div#bcbooking ul li.nomargin{margin: 0 0 0 2px;}div#maincontainer div#bot div#bcbooking ul li a{display: block;background-repeat: no-repeat;text-indent: -5000px;height: 34px;}div#maincontainer div#bot div#bcbooking ul li a.accom{background-image: url(../../Images/btn_acom.gif);width: 155px;}div#maincontainer div#bot div#bcbooking ul li a.accom_on{background-image: url(../../Images/btn_acom_on.gif);width: 155px;}div#maincontainer div#bot div#bcbooking ul li a.accom_ok{background-image: url(../../Images/btn_acom_ok.gif);width: 155px;}div#maincontainer div#bot div#bcbooking ul li a.depart{background-image: url(../../Images/btn_depart.gif);width: 120px;}div#maincontainer div#bot div#bcbooking ul li a.depart_on{background-image: url(../../Images/btn_depart_on.gif);width: 120px;}div#maincontainer div#bot div#bcbooking ul li a.depart_ok{background-image: url(../../Images/btn_depart_ok.gif);width: 120px;}div#maincontainer div#bot div#bcbooking ul li a.extras{background-image: url(../../Images/btn_extras.gif);width: 93px;}div#maincontainer div#bot div#bcbooking ul li a.extras_on{background-image: url(../../Images/btn_extras_on.gif);width: 93px;}div#maincontainer div#bot div#bcbooking ul li a.extras_ok{background-image: url(../../Images/btn_extras_ok.gif);width: 93px;}div#maincontainer div#bot div#bcbooking ul li a.pax{background-image: url(../../Images/btn_pax.gif);width: 126px;}div#maincontainer div#bot div#bcbooking ul li a.pax_on{background-image: url(../../Images/btn_pax_on.gif);width: 126px;}div#maincontainer div#bot div#bcbooking ul li a.pax_ok{background-image: url(../../Images/btn_pax_ok.gif);width: 126px;}div#maincontainer div#bot div#bcbooking ul li a.ins{background-image: url(../../Images/btn_ins.gif);width: 111px;}div#maincontainer div#bot div#bcbooking ul li a.ins_on{background-image: url(../../Images/btn_ins_on.gif);width: 111px;}div#maincontainer div#bot div#bcbooking ul li a.ins_ok{background-image: url(../../Images/btn_ins_ok.gif);width: 111px;}div#maincontainer div#bot div#bcbooking ul li a.confirm{background-image: url(../../Images/btn_confirm.gif);width: 143px;}div#maincontainer div#bot div#bcbooking ul li a.confirm_on{background-image: url(../../Images/btn_confirm_on.gif);width: 143px;}div#maincontainer div#bot div#bcbooking ul li a.confirm_ok{background-image: url(../../Images/btn_confirm_ok.gif);width: 143px;}*/div#maincontainer div#bot h2#tourtitle{margin: 40px 0 0 0;}div#maincontainer div#bot h2#hdrtitle{width: 678px;float: left;margin: 11px 0 0 0;}div#maincontainer div#bot div#verisign{width: 122px;height: 65px;border: 1px solid red;float: left;margin: 0 15px 0 0;}div#maincontainer div#bot div#atol{width: 58px;height: 56px;float: left;margin: 0 15px 0 0;}div#maincontainer div#bot div#atol a{display: block;background-image: url(../../Images/atol.gif);text-indent: -5000px;height: 56px;}div#maincontainer div#bot div#abta{width: 103px;height: 49px;float: left;}div#maincontainer div#bot div#abta a{display: block;height: 49px;background-image: url(../../Images/abta.gif);text-indent: -5000px;}div#maincontainer div#bot h2{color: #2E56D6;}div#maincontainer div#bot div#form img#imgcvv{position: absolute;top: 950px;left: 15px;}div#maincontainer div#bot div#form div#payment p.cb{padding: 0 0 15px 0;}div#maincontainer div#bot div#form div#payment input.marginbot{margin: 0 0 10px 0;}.red,div#maincontainer div#bot div#form div#payment p#careat span{color: Red;}div#maincontainer div#bot div#form div#payment p.cb input{float: left;position: relative;top: 7px;}div#maincontainer div#bot div#form div#payment p.cb label{float: left;width: 570px;font-size: 1em;padding: 0 0 10px 10px;}div#maincontainer div#bot div#form div#payment div.label,div#maincontainer div#bot div#form div#payment div.element{width: 200px;float: left;}div#maincontainer div#bot div#form div#payment div.label label{width: 200px;}div#maincontainer div#bot div#form textarea.specreq{width: 588px;margin: 0 0 10px 0;color: #4d4d4d;}div#maincontainer div#bot div#form div.paxform{width: 290px;float: left;margin-bottom: 10px;}div#maincontainer div#bot div#form div.paxmargin{margin: 0 0 0 15px;}div#maincontainer div#bot div#form div.paxform div.element{width: 170px;}div#maincontainer div#bot div#form div.element textarea{width: 350px;height: 100px;color: #4d4d4d;display: block;}div#maincontainer div#bot div#form div.paxform div.element input,div#maincontainer div#bot div#form div.paxform div.element select{float: left;}div#maincontainer div#bot div#form div.paxform div.element img{float: right;}div#maincontainer div#bot div#form label{display: block;float: left;width: 100px;font-size: 1.2em;margin: 5px 0 0 0;}div#maincontainer div#bot div#form label.lbl{text-transform: capitalize;}div#maincontainer div#bot div#form label span{color: Red;}div#maincontainer div#bot div#form label.hidelabel{visibility: hidden;}div#maincontainer div#bot div#form div.element{float: left;margin: 0 0 10px 0;text-align: left;width: 400px;}div#form div.element table tr td{}div#maincontainer div#bot div#form div.element table tr td input{margin: 5px 10px 0 0;}div#maincontainer div#bot div#form div.element table tr td input,div#maincontainer div#bot div#form div.element table tr td label{display: block;float: left;}table.cbbrochures tr td label,div#maincontainer div#bot div#form label,div#maincontainer div#bot div#form div.element input,div#maincontainer div#bot div#form div.element select{color: #4d4d4d;}div#maincontainer div#bot div#form div.element span{font-size: 1.2em;}div#maincontainer div#bot div#tourmenu ul{margin: 10px 0;}div#maincontainer div#bot div#tourmenu ul li{float: left;list-style-type: none;margin: 0 30px 0 0;}div#maincontainer div#bot div#tourmenu ul li a{display: block;height: 39px;width: 112px;background-repeat: no-repeat;text-indent: -5000px;}div#maincontainer div#bot div#tourmenu ul li a.on,div#maincontainer div#bot div#tourmenu ul li#itinerary a:hover,div#maincontainer div#bot div#tourmenu ul li#hotel a:hover,div#maincontainer div#bot div#tourmenu ul li#climate a:hover,div#maincontainer div#bot div#tourmenu ul li#weather a:hover,div#maincontainer div#bot div#tourmenu ul li#map a:hover,div#maincontainer div#bot div#tourmenu ul li#videos a:hover{background-position: -112px 0;}div#maincontainer div#bot div#tourmenu ul li#reviews a:hover,div#maincontainer div#bot div#tourmenu ul li#reviews a.on{background-position: -120px 0;}div#maincontainer div#bot div#tourmenu ul li#itinerary a{background-image: url(../../Images/menu_itinerary.gif);}div#maincontainer div#bot div#tourmenu ul li#hotel a{background-image: url(../../Images/menu_hotel.gif);}div#maincontainer div#bot div#tourmenu ul li#climate a{background-image: url(../../Images/menu_climate.gif);}div#maincontainer div#bot div#tourmenu ul li#weather a{background-image: url(../../Images/menu_weather.gif);}div#maincontainer div#bot div#tourmenu ul li#videos a{background-image: url(../../Images/menu_videos.gif);}div#maincontainer div#bot div#tourmenu ul li#map a{background-image: url(../../Images/menu_map.gif);}div#maincontainer div#bot div#tourmenu ul li#reviews a{background-image: url(../../Images/menu_testimonials.gif);width: 120px;}div#maincontainer div#bot ul#subnav{margin: 10px 0 0 0;border-top: 1px solid #c5c5c5;padding: 10px 0;}div#maincontainer div#bot ul#subnav li{display: inline;margin: 0 8px 0 0;font-size: 1.2em;}div#maincontainer div#bot ul#subnav li span{margin: 0 0 0 10px;color: #c5c5c5;}div#maincontainer div#bot ul#subnav li a{color: #4d4d4d;text-decoration: none;}div#maincontainer div#bot ul#subnav li a:hover,div#maincontainer div#bot ul#subnav li a.on{color: #153b9e;text-decoration: underline;}div#maincontainer div#bot div#botright{width: 320px;float: right;}div#maincontainer div#bot div#maincontent{margin: 0 0 0 0;padding: 20px 0;}div#maincontainer div#bot div#maincontent div.hoteldetails{background-image: url(../../Images/bg_home.gif);padding:0 0 5px 0;}div#maincontainer div#bot div#maincontent div.hoteldetails img{    border: 1px solid #000000 !important;}div#maincontainer div#bot div#maincontent div.hoteldetails ul.hotelimgs{    border-bottom: 1px dashed #000000;       margin: 10px 0 10px 0 !important;    padding-bottom: 12px;}div#maincontainer div#bot div#maincontent div.hoteldetails ul.hotelimgs li{display: inline;margin: 0 4px 0 0;padding: 0;list-style-type: none;}ul.hotelimgs a:hover{background-color:Red;}div#bot div#maincontent div.hoteldetails div.hotelinfo{float: left;width: 305px;margin: 10px 0 0 0;}div#bot div#maincontent div.hoteldetails div.hotelmargin{margin: 10px 0 0 30px;}div#maincontainer div#maincontent div.content table{width: 632px;margin: 0 0 10px 0;}div#maincontainer div#maincontent div.content table tr th{color: #143a9d;padding: 5px;}div#maincontainer div#maincontent div.content table tr td{color: #4d4d4d;padding: 5px;}div#maincontainer div#maincontent div.content table#competitions tr th{display: none;}div#maincontainer div#maincontent div.content table#competitions tr td{text-align: center;width: 120px;padding: 0 20px;font-size: 1em;border: 0;}div#maincontainer div#bot div#maincontent div.content p{margin: 0 4px 10px 0;}div#maincontainer div#bot div#maincontent div.content p.toplink{background-image: url(../../Images/icon_toppage.png);background-repeat: no-repeat;background-position: 0 3px;padding: 0 0 10px 20px;border-bottom: 1px dashed #c5c5c5;width: 630px;}div#maincontainer div#bot div#maincontent ul.lstcontent,div#maincontainer div#bot div#maincontent div.content ul,div#maincontainer div#bot div#maincontent div.hotelright uldiv#maincontainer div#privacy ul{margin: 15px 0 10px 18px;}div#maincontainer div#bot div#maincontent ul.lstcontent li,div#maincontainer div#bot div#maincontent div.content ul li, div#maincontainer div#bot div#maincontent div.hotelright ul li,div#maincontainer div#privacy ul li{list-style-type: disc;font-size: 12px;line-height: 140%;color: #4d4d4d;margin: 0 0 10px 0;}div#maincontainer div#privacy ul{    margin: 20px;    margin-left: 40px;}div#maincontainer div#privacy ul li{    list-style-type: disc !important;font-size: 12px;line-height: 140%;color: #4d4d4d;margin: auto;    }div#maincontainer div#bot div#maincontent div#mainright ul.facebook li{    list-style:none;    border-bottom:1px dashed #31508d;    padding-bottom: 5px;}div#maincontainer div#bot div#maincontent div.content ol{margin: 0 0 0 20px;}div#maincontainer div#bot div#maincontent div.content ol li{font-size: 1.2em;line-height: 140%;color: #4d4d4d;margin: 0 0 10px 0;}div#maincontainer div#bot div#maincontent img.floatleft{float: left;margin: 4px 10px 10px 0;border: 1px solid #ccc;padding: 2px;}div#maincontainer div#bot div#maincontent img.floatright{float: right;margin: 4px 10px 10px 10px;border: 1px solid #ccc;padding: 2px;}div#maincontainer div#bot div#maincontent hr{border: 0;height: 1px;color: #ccc;background-color: #ccc;margin: 10px 0;}div#maincontent div.content table{border-collapse: collapse;}div#maincontent div.content table tr th, div#maincontent div.content table tr td{font-size: 1.2em;border: 1px solid #ccc;padding: 5px;}div#maincontainer div#bot div#maincontent h4{background-color: #729731;    color: #FFFFFF;    margin-top: 0px!important;    padding: 7px;    }div#maincontainer div#bot div#maincontent ul,div#maincontainer div#bot div#maincontent ul li{list-style-type: none;}div#maincontainer div#bot div#maincontent ul.home,div#maincontainer div#bot div#maincontent ul.home li{list-style-type: none;color:#4D4D4D;    font-size:1.1em;    list-style-type:disc;    margin:8px 20px 8px;}div#maincontainer div#bot div#submenu,div#maincontainer div#bot div#tourmenu{height: 39px;background-image: url(../../Images/bg_tournav.gif);background-repeat: repeat-x;}div#maincontainer div#bot div#submenu ul{list-style-type: none;margin: 10px 0 0 0;}div#maincontainer div#bot div#submenu ul li{float: left;margin: 0 28px 0 0;}div#maincontainer div#bot div#submenu ul li a{width: 112px;height: 39px;background-repeat: no-repeat;display: block;text-indent: -5000px;}div#maincontainer div#bot div#submenu ul li a.tours{background-image: url(../../Images/menu_tours.gif);}div#maincontainer div#bot div#submenu ul li a.on,div#maincontainer div#bot div#submenu ul li a.tours:hover,div#maincontainer div#bot div#submenu ul li a.facts:hover,div#maincontainer div#bot div#submenu ul li a.phrases:hover,div#maincontainer div#bot div#submenu ul li a.events:hover,div#maincontainer div#bot div#submenu ul li a.eat:hover,div#maincontainer div#bot div#submenu ul li a.climate:hover{background-position: -112px 0;}div#maincontainer div#bot div#submenu ul li a.facts{background-image: url(../../Images/menu_facts.gif);}div#maincontainer div#bot div#submenu ul li a.eat{background-image: url(../../Images/menu_eat.gif);}div#maincontainer div#bot div#submenu ul li a.phrases{background-image: url(../../Images/menu_phrases.gif);}div#maincontainer div#bot div#submenu ul li a.events{background-image: url(../../Images/menu_events.gif);}div#maincontainer div#bot ul#submenu li a.climate{background-image: url(../../Images/menu_climate.gif);}div#maincontainer div#maincontent div#mainleft{width: 660px;float: left;min-height: 512px;}div#maincontainer div#maincontent div.box_tour_left{background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;margin:0 0 6px;}div#maincontainer div#maincontent div.box_tour_left_itin{background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;margin:0 0 6px;}div#maincontainer div#maincontent div.box_tour_left_itin ul li{border-bottom: 1px dashed #000000;    color: #4D4D4D;    font-size: 12px;    line-height: 140%;    list-style-type: disc;    margin: 0 0 10px;    padding-bottom: 10px;    list-style-type:none!important;}div#maincontainer div#maincontent div.box_tour_right{background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;margin:0 0 6px;}div#maincontainer div#maincontent div.box{width: 642px;background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;margin:11px 0 0;}div#maincontainer div#maincontent div.box_top{width: 642px;background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;}div#maincontainer div#maincontent div.box_split{width: 146px;background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;float:left;margin:0 0 7px;height:233px;}div#maincontainer div#maincontent div.box_split_end{width: 144px;background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;float:left;margin:0 0 0 5px;height:233px;}div#maincontainer div#maincontent div.box_right{background-color:#ffffff;border:1px solid #bfbdbd;padding:8px;margin:0 0 6px;}div#maincontainer div#maincontent div.box_tile{width: 214px;background-color:#ffffff;border:1px solid #bfbdbd;float:left;height:214px;margin:12px 6px 0px 0;position:relative}div#maincontainer div#maincontent div.box_wide{width: 325px;background-color:#ffffff;border:1px solid #bfbdbd;float:left;height:153px;margin:11px 6px 6px 0;position:relative}div#maincontainer div#maincontent div.box_wide_end{width: 325px;background-color:#ffffff;border:1px solid #bfbdbd;float:left;height:153px;margin:11px 0px 6px 0px;position:relative}div#maincontainer div#maincontent div.box_tile div#shortbreak a{background-image: url(../../Images/home_shortbreak.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#shortbreak a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#xmasmarkets a{background-image: url(../../Images/home_xmasmarkets.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#xmasmarkets a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#single a{background-image: url(../../Images/home_single.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#single a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile_end div#spring a{background-image: url(../../Images/home_spring.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile_end div#spring a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#silverservice a{background-image: url(../../Images/home_silverservice.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#silverservice a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile_end div#grand a{background-image: url(../../Images/home_grand.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile_end div#grand a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#newyear a{background-image: url(../../Images/home_newyear.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#newyear a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured1 a{background-image: url(../../Images/home_featured1.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured1 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured2 a{background-image: url(../../Images/home_featured2.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured2 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile_end div#featured3 a{background-image: url(../../Images/home_featured3.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile_end div#featured3 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured4 a{background-image: url(../../Images/home_featured4.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured4 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured5 a{background-image: url(../../Images/home_featured5.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured5 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile_end div#featured6 a{background-image: url(../../Images/home_featured6.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile_end div#featured6 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured7 a{background-image: url(../../Images/home_featured7.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured7 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured8 a{background-image: url(../../Images/home_featured8.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured8 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured9 a{background-image: url(../../Images/home_featured10.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured9 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_tile div#featured11 a{background-image: url(../../Images/home_featured11.jpg);background-repeat:no-repeat;height:214px;width:214px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_tile div#featured11 a:hover{    background-position:-214px;}div#maincontainer div#maincontent div.box_wide div#disney a{background-image: url(../../Images/homedisney.jpg);background-repeat:no-repeat;height:153px;width:325px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_wide div#disney a:hover{    background-position:-325px;}div#maincontainer div#maincontent div.box_wide_end div#battlefields a{background-image: url(../../Images/homebattlefields.jpg);background-repeat:no-repeat;height:153px;width:325px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_wide_end div#battlefields a:hover{    background-position:-325px;}div#maincontainer div#maincontent div.box_wide div#silverservice a{background-image: url(../../Images/home_silverservice.jpg);background-repeat:no-repeat;height:153px;width:325px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_wide div#silverservice a:hover{    background-position:-325px;}div#maincontainer div#maincontent div.box_wide_end div#grandexplorer a{background-image: url(../../Images/home_grandexplorer.jpg);background-repeat:no-repeat;height:153px;width:325px;display:block;text-indent:-9999px;}div#maincontainer div#maincontent div.box_wide_end div#grandexplorer a:hover{    background-position:-325px;}div#maincontainer div#maincontent div.box_tile_end{width: 214px;background-color:#ffffff;border:1px solid #bfbdbd;float:left;height:214px;margin:12px 0 0 0;position:relative}div#maincontainer div#maincontent span.pricetag{background-image: url(../../Images/price_tag.png);background-repeat:no-repeat;height:96px;width:96px;left: -9px;    position: absolute;    top: -7px;}div#maincontainer div#maincontent span.pricetag p{color:#ffffff;font-weight:bold;padding:19px 26px 0 !important;margin:0;}div#maincontainer div#maincontent  p.tourname{     color: #FFFFFF;    font-size: 1.2em;    left: 6px;    position: absolute;    text-align: center;    top: 172px;    width: 200px;    margin:0!important;    padding:0!important;}div#maincontainer div#maincontent p.tourname_wide{     color: #FFFFFF;    font-size: 1.2em;    left: 63px;    position: absolute;    text-align: center;    top: 109px;    width: 200px;    margin:0!important;    padding:0!important;}div#maincontainer div#maincontent  p.tourname_wide a.featured{   font-weight:bold;   color:#ffffff;   text-decoration:none;}div#maincontainer div#maincontent p.tourname_wide a:hover{    text-decoration:underline;}div#maincontainer div#maincontent  p.tourname a.featured{   font-weight:bold;}div#maincontainer div#maincontent  p.tourname a{    text-decoration:none;    color:#ffffff;}div#maincontainer div#maincontent  p.tourname a:hover{    text-decoration:underline;}div#maincontainer div#maincontent div#mainleft div#offbeat a{width: 220px;height: 35px;display: block;text-indent: -5000px;background-image: url(../../Images/icon_offbeat.gif);background-repeat: no-repeat;}div#maincontainer div#maincontent div#mainleft ul#sitemap {margin: 0 0 0 18px;}div#maincontainer div#maincontent div#mainleft ul#sitemap li{list-style-type: disc;font-size: 1.2em;padding: 4px 0;}div#maincontainer div#maincontent div#mainleft ul#sitemap li ul li{margin: 0 0 0 18px;font-size: 1em;}div#maincontainer div#maincontent div#mainleft ul#earlyoffers li{border-bottom: 1px dashed #ccc;padding: 10px 0;}div#maincontainer div#maincontent div#mainleft ul#earlyoffers li p{line-height: 100%;}div#maincontainer div#maincontent div#mainleft ul#earlyoffers li ul li{border: 0;}div#maincontainer div#maincontent div#mainleft ul#offers li,.box_tour_right{border-bottom: 1px dashed #ccc;padding: 10px 0 0 0;}.box_tour_right ul#offers li{    list-style-type:none !important;    border-top:dotted 1px gray;    padding-top:10px;}div#maincontainer div#maincontent div#mainleft ul#offers li .was,.box_tour_right ul#offers li .was{color: Red;font-weight: bold;}div#maincontainer div#maincontent div#mainleft ul#offers li .now,.box_tour_right  ul#offers li .now{color: #729731;font-weight: bold;}div#maincontainer div#maincontent div#mainleft p{margin: 0 0 10px 0;padding: 0 20px 0 0;}div#maincontainer div#maincontent ul.toursright li p{margin: 0 0 10px 0;padding: 0 20px 0 0;}div#maincontainer div#maincontent h3.home,div#maincontainer div#maincontent h4.home{font-weight:bold;}div#maincontainer div#maincontent div#mainright div#content_saver h4, div#maincontainer div#maincontent div#mainright div#content_fly h4, div#maincontainer div#maincontent div#mainright div#content_director h4,div#maincontainer div#maincontent div#mainright div#content_door h4{ width:300px;}div#maincontainer div#maincontent div#mainright img#youtube{    margin:2px 0 0;}div#maincontainer div#maincontent div#mainleft label.faqlbl{color: #143a9d;font-size: 1.2em;}div#maincontainer div#maincontent div#mainleft select.faqcat{font-size: 1.1em;margin: 0 0 10px 0;}div#maincontainer div#maincontent div#mainleft ul#faqs div.faqanswer{font-size: 1.2em;line-height: 160%;color: #4d4d4d;border-bottom: 1px solid #c5c5c5;padding: 0 0 10px 0;}div#maincontainer div#maincontent div#mainleft ul#searchresults{width: 650px;}div#maincontainer div#maincontent div#mainleft ul#searchresults li{background-color: #efefef;list-style-type: none;border: 1px solid #666;margin: 0 0 10px 0;padding: 5px 10px 10px 10px;}div#maincontainer div#maincontent div#mainleft ul#searchresults li h4{background-color:transparent;margin:5px 0 0;}div#maincontainer div#maincontent div#mainleft ul#searchresults li span{margin:10px;}div#maincontainer div#maincontent div#mainleft ul#searchresults li.silver{background-image: url(../../Images/bg_silver.gif);background-repeat: no-repeat;background-position: 470px 21px;}div#maincontainer div#maincontent div#mainleft ul#searchresults li hr{height: 1px;border: 0;color: #666;background-color: #666;margin: 10px 0;}div#maincontainer div#maincontent div#mainleft ul#searchresults li a.tourlink{background-image: url(../../Images/icon_viewtour.png);background-repeat: no-repeat;padding: 2px 0 8px 20px;}div#maincontainer div#maincontent div#mainleft ul#searchresults li a.book{padding: 2px 0 8px 20px;background-image: url(../../Images/icon_book.png);background-repeat: no-repeat;}div#maincontainer div#maincontent div#mainleft ul#searchresults li a.phone{padding: 2px 0 8px 20px;background-image: url(../../Images/icon_phone.png);background-repeat: no-repeat;}div#maincontainer input.btn{background-image: url(../../Images/bg_btn.gif);background-repeat: repeat-x;border: 0;color: #fff;padding: 4px 8px;}div#maincontainer div#maincontent div#mainleft input.csbtn{background-image: url(../../Images/bg_btn.gif);background-repeat: repeat-x;border: 0;color: #fff;padding: 4px 8px;margin: 0 0 0 100px;}div#maincontainer div#maincontent div#mainleft h3#hdrbooking{background-image: url(../../Images/bg_hdrbooking.gif);width: 637px;color: #fff;padding: 5px 0 5px 10px;}div#maincontainer div#maincontent div#mainleft div#booking{border: 1px solid #c5c5c5;width: 647px;margin: 0 0 10px 0;background-color: #f1f1f1;}div#mainleft div#booking div#bookinner{margin: 10px;border: 1px dashed #c5c5c5;padding: 15px;background-color: #fff;}div#mainleft div#booking div#bookinner div.error p{color: Red;font-size: 1em;}div#mainleft div#booking div#bookinner p#insdoc{padding: 15px 0 0 0;}div#mainleft div#booking div#bookinner fieldset{padding: 10px;margin: 0 0 10px 0;border: 1px solid #c5c5c5;}div#mainleft div#booking div#bookinner fieldset label{font-size: 1.2em;color: #4d4d4d;}div#mainleft div#booking div#bookinner fieldset table.instbl{width: 400px;border: 0;}div#mainleft div#booking div#bookinner fieldset table.instbl tr td{border: 0;font-size: 1em;}div#mainleft div#booking div#bookinner fieldset legend{font-size: 1.2em;color: #143a9d;}div#mainleft div#booking div#bookinner table#pbd{width: 400px;margin: 10px 0 10px 98px;text-align: center;border: 2px solid #999;}div#mainleft div#booking div#bookinner table#pbd tr th{background-color: #999;color: #fff;font-weight: normal;font-size: 1.4em;padding: 5px;}div#mainleft div#booking div#bookinner table#pbd tr td{width: 200px;text-align: left;padding: 5px;background-color: #b7de73;border-color: #b7de73;}div#mainleft div#booking div#bookinner table#pbd tr td.pbddays{text-align: right;}div#mainleft div#booking div#bookinner p.open{text-align: left;}div#mainleft div#booking div#bookinner p.open a{display: block;width: 575px;color: #fff;text-decoration: none;background-image: url(../../Images/bg_hdrpax.jpg);display: block;padding: 5px 10px;}a.hdrlink_valid{color: Red;background-image: url(../../Images/bg_hdrpax_ok.jpg);}div#booking div#bookinner div#postcode input, div#booking div#bookinner div#postcode input.btn, div#booking div#bookinner div#postcode p{float: left;margin: 0 0 0 10px;}div#booking div#bookinner input.btnsearch{background-image: url(../../Images/bg_btnpostcode.gif);border: 0;color: #fff;background-repeat: repeat-x;padding: 2px 8px;margin: 0 0 20px 0;}div#maincontent div#mainleft div#booking div#bookinner p#allpickups{margin: 10px 0 10px 0;}div#maincontent div#mainleft div#booking div#bookinner p#allpickups label{margin: 0 0 0 10px;}div#maincontent div#mainleft div#booking div#bookinner p{margin: 0 0 10px 0;}div#maincontent div#mainleft div#booking div#bookinner div.pickups{width: 270px;float: left;}div#booking div#bookinner div.pickups table tr td input{margin: 2px 0 5px 0;}div#booking div#bookinner div.pickups table tr td label{font-size: 1.2em;margin: 0 0 0 10px;}div#maincontent div#mainleft div#booking div#bookinner div.margin{margin: 0 0 0 25px;}div#maincontainer div#maincontent div#mainleft div#ian{float: left;width: 100px;margin: 5px 0px 0px 0;text-align: center;}div#maincontainer div#maincontent div#mainleft div#ian p{font-size: 0.9em;padding: 0;width: 100px;}div#maincontainer div#maincontent div#mainleft span.mapinfo{display: none;}div#maincontainer div#maincontent div#mainleft span.mealshighlight{color: Red;}div#maincontainer div#maincontent div#mainleft div#map{position: relative;}div#maincontainer div#maincontent div#mainleft div#pager{text-align: center;font-size: 1.3em;margin-bottom:15px;font-weight:bold;}div#maincontainer div#maincontent div#mainleft div#pager select{width:60px;text-align:center;}div#maincontainer div#maincontent div#mainleft div#pager a.disabled{color: #ccc;}div#maincontainer div#maincontent div#mainleft div#sorting{margin: 0 0 10px 0;}div#maincontainer div#maincontent div#mainleft div#pager select{margin: 0 10px;}img.mainhome{float: left;margin: 0 10px 10px 0;}div#maincontainer div#maincontent div#mainleft h3#itin{background-color: #446ACD;    color: #FFFFFF;    float: left;    height: 18px;    padding: 7px;    width: 628px;}div#maincontainer div#maincontent div#mainleft ul.touricons{float: right;margin:0 0 0!important;}div#maincontent div#mainleft ul.touricons li{display: block;background-repeat: no-repeat;padding: 2px 0;float: left;}div#maincontent div#mainleft ul.touricons li#silver{background-image: url(../../Images/icon_silver.png);height:14px;border:none;}div#maincontent div#mainleft ul.touricons li#exec{background-image: url(../../Images/icon_executive.png);height:14px;border:none;}div#maincontent div#mainleft ul.touricons li#flight{background-image: url(../../Images/icon_flight.png);height:14px;border:none;}div#maincontent div#mainleft ul.touricons li#cruise{background-image: url(../../Images/icon_cruise.png);height:14px;border:none;}div#maincontent div#mainleft ul.touricons li a{padding: 0 0 0 30px;margin: 0 10px 0 0;display: block;}div#maincontent div#mainleft div.detailpanel{position: absolute;top: 180px;padding: 5px;left: 400px;background-image: url(../../Images/bg_trans.png);width: 250px;border: 2px solid #1a3899;}div#maincontent div#mainleft div.detailpanel h4{color: #1a3899;}div#maincontainer div#maincontent div#mainleft ul.homelist{margin: 10px 0;}div#maincontainer div#maincontent div#mainleft ul.homelist li{display: inline;font-size: 1.3em;}div#maincontent div#mainleft ul.homelist li a{margin: 0;}div#maincontent div#mainleft ul.homelist li span{color: #888;}div#maincontainer div#maincontent div#mainleft ul#newslist{margin: 0;}div#maincontainer div#maincontent div#mainleft ul#newslist li {font-size: 1em;list-style-type: none;margin: 0 0 20px 0;}div#maincontainer div#maincontent div#mainleft ul#newslist li a{color: #153b9e;font-weight: normal;}div#maincontainer div#maincontent hr.home{background-color: Transparent;border: 0;border-top: 1px dashed #ccc;height: 1px;margin: 5px 0;}div#maincontainer div#maincontent div#mainleft div.homeleft{width: 320px;float: left;margin: 0 10px 0 0;}div#maincontainer div#maincontent div#mainleft p.opener{background-image: url(../../Images/bg_slideblue.gif);background-repeat: repeat-x;width: 302px;height: 20px;text-align: center;}div#maincontainer div#maincontent div#mainleft p.closer{background-image: url(../../Images/bg_slidered.gif);background-repeat: repeat-x;width: 302px;height: 20px;text-align: center;}div#maincontainer div#maincontent div#mainleft p.opener a,div#maincontainer div#maincontent div#mainleft p.closer a{display: block;color: #fff;text-decoration: none;}div#maincontainer div#maincontent div#mainleft table.cbbrochures{margin: 0 0 10px 0;}div#maincontainer div#maincontent div#mainleft table.cbbrochures tr td{font-size: 1.3em;padding: 5px 5px 5px 0;}div#maincontainer div#maincontent div#mainleft table.cbbrochures tr td input{margin: 0 10px 0 0;}div#maincontainer div#maincontent div#mainleft ul#brochures{margin: 10px 0;}div#maincontainer div#maincontent div#mainleft ul#brochures li{float: left;margin: 0 10px 0 0;}div#maincontainer div#maincontent div#mainleft ul#brochures li:hover{border-bottom:5px solid green;}div#maincontainer div#maincontent div#mainleft div.homeleft h3.margintop,div#maincontainer div#maincontent div#mainleft div.homeright h3.margintop{margin: 10px 0 0 0;}div#maincontainer div#maincontent div#mainleft div.homeright{float: left;width: 320px;}div#maincontainer div#maincontent div#mainright p#offbeat a{display: block;width: 220px;height: 35px;background-image: url(../../Images/icon_offbeat.gif);text-indent: -5000px;}div#maincontainer div#maincontent div#mainright div#tourinc ul{margin: 0;}div#maincontainer div#maincontent div#mainright div.tourinc table {width:100%;}div#maincontainer div#maincontent div#mainright div.tourinc ul li{list-style-type: none;background-image: url(../../Images/icon_tick.png);background-repeat: no-repeat;margin-left: 0;margin-top:10px;padding: 0 0 0 25px;}div#maincontainer div#maincontent div#mainright div.tourinc_land ul li{list-style-type: none;background-image: url(../../Images/icon_tick.png);background-repeat: no-repeat;margin-left: 0;margin-top:10px;padding: 0 0 0 25px;font-size:1.2em;}div#maincontainer div#maincontent div#mainright div#newsletter{margin: 10px 0 0 0;}div#maincontainer div#maincontent div#mainright table#tblnews{width: 220px;}div#maincontainer div#maincontent div#mainright table#tblnews tr th,div#maincontainer div#maincontent div#mainright table#tblnews tr td{border: 0;font-size: 1.1em;}div#maincontainer div#maincontent div#mainright div#newsletter label{font-size: 1.2em;color: #4d4d4d;font-weight: normal;}div#maincontainer div#maincontent div#mainright div#newsletter th,div#maincontainer div#maincontent div#mainright div#newsletter td{width: 100px;padding: 0 0 5px 0;}div#maincontainer div#maincontent div#mainright div#newsletter .tb{color: #4d4d4d;font-size: 1.2em;width: 146px;}div#maincontainer div#maincontent div#mainright div#newsletter select{color: #4d4d4d;width: 146px;font-size: 1.2em;}div#maincontainer div#maincontent div#mainright h3 acronym{border: 0;}div#maincontainer div#maincontent div#mainright p#myspace a{background-image: url(../../Images/icon_myspace.gif);width: 165px;height: 45px;display: block;text-indent: -5000px;}div#maincontainer div#maincontent div#mainright p#facebook a{background-image: url(../../Images/icon_facebook.gif);width: 156px;height: 58px;display: block;text-indent: -5000px;}div#maincontainer div#maincontent div#mainright p#youtube a{background-image: url(../../Images/icon_youtube.gif);width: 135px;height: 59px;display: block;text-indent: -5000px;}div#maincontainer div#maincontent div#mainright p#facebook,div#maincontainer div#maincontent div#mainright p#youtube,{border-top: 1px dashed #c5c5c5;padding: 10px 0 0 0;}div#maincontainer div#maincontent div#mainright a#extraval{display: block;width: 48px;height: 32px;background-image: url(../../Images/icon_extraval_sml.gif);text-indent: -5000px;float: left;margin: 0 10px 0 0;}div#maincontainer div#maincontent div#mainright #holly{display: block;width: 32px;height:32px;background-image: url(../../Images/holly.gif);float: left;margin: 0 7px 0px 0;}div#maincontainer div#maincontent div#mainright #calendar{display: block;width: 67px;height: 78px;background-image: url(../../Images/calendar_icon.gif);float: left;margin: 0 10px 0px 0;}div#maincontainer div#maincontent div#mainright #calendar2{display: block;width: 71px;height: 97px;background-image: url(../../Images/pound.gif);background-repeat:no-repeat;float: left;margin: 0 10px 0px 10px;}div#maincontainer div#maincontent div#mainright #tel{display: block;width: 50px;height: 32px;background-image: url(../../Images/tel.jpg);float: left;margin: 0 10px 0px 0;}div#maincontainer div#maincontent div#mainright #n_ire{display: block;width: 120px;height: 129px;background-image: url(../../Images/n_ireland.jpg);float: left;margin: 0 10px 0px 0;}div#maincontainer div#bot div#maincontent_map {    margin: 0;    padding: 20px 0;    border:none;    background-image:none;}div#maincontainer div#bot div#mainleft_map {    min-height: 512px;    width: 960px;}div#maincontainer div#bot iv#maincontent_map div#mainleft_map  div#map{margin: auto;width: 532px;height: 500px;text-align: left;}div#maincontainer div#bot div#maincontent_map div#mainleft_map  div#map{margin: auto;width: 990px;height: 550px;text-align: left;}div#maincontainer div#bot div#maincontent_map div#mainleft_map div#map div.gmap_marker ul li{    list-style-type:none;}div#maincontainer div#bot div#maincontent_map div#mainleft_map div#map div.gmap_marker ul li img{float:left;margin: 2px 9px 0 0;}div#maincontainer div#bot div#maincontent_map div#mainleft_map div#map div.gmap_marker ul li p{    margin:0 5px 0;}div#maincontainer div#bot div#maincontent_map div#mainleft_map div#map div.gmap_marker ul li a{    font-size:1.2em;}div#maincontainer div#bot div#maincontent_map div#mainleft_map div#map div.gmnoprint{    width:300px !important;}div#maincontainer div#maincontent div#mainright p#n_ire_text{margin:0 0 29px;}div#maincontainer div#maincontent div#mainright #clock{display: block;width: 79px;height: 78px;background-image: url(../../Images/clock_icon.gif);float: left;margin: 0 10px 10px 0;}div#maincontainer div#maincontent div#mainright #festivedeals{height:156px;    width:308px;background-image: url(../../Images/festive_deals.gif);background-repeat:no-repeat;margin:-10px 0 2px;}div#maincontainer div#maincontent div#mainright #festivedeals a{height:156px;    width:308px;display:block;    text-indent:-9999px;}div#maincontainer div#maincontent div#mainright p#avail {margin:0 0 29px;}div#maincontainer div#maincontent a#brochure_new{display: block;width: 70px;height: 97px;background-image: url(../../Images/icon_bro.gif);border:1px solid #000000;text-indent: -5000px;margin: 0 10px 10px 0;}div#maincontainer div#maincontent a#brochure{display: block;width: 300px;height: 123px;background-image: url(../../Images/brochures2.gif);text-indent: -5000px;margin: 0 10px 10px 0;}div#maincontainer div#maincontent div#mainright a#facebook{display: block;width: 70px;height: 71px;background-image: url(../../Images/facebook.gif);text-indent: -5000px;float: left;margin: 0 10px 10px 0;}div#maincontainer div#maincontent div#mainright a#onboard{display: block;width: 70px;height: 98px;background-image: url(../../Images/onboard.gif);text-indent: -5000px;float: left;margin: 0 10px 10px 0;}div#maincontainer div#maincontent div#mainright #euro{display: block;width: 100px;height: 57px;background-image: url(../../Images/eurostar_logo.gif);text-indent: -5000px;float: left;margin: 0 10px 10px 0;}div#maincontainer div#maincontent div#mainright a#offbeat{display: block;width: 220px;height: 35px;background-image: url(../../Images/icon_offbeat.gif);text-indent: -5000px;}div#maincontainer div#maincontent div#mainright ul.touricons li{margin: 0 0 10px 0;list-style-type: none;}div#maincontainer div#maincontent div#mainright ul.touricons li a{display: block;height: 29px;width: 199px;text-indent: -5000px;}div#maincontainer div#maincontent div#mainright ul.touricons li a.doortodoor{background-image: url(../../Images/icon_doortodoor.gif);}div#maincontainer div#maincontent div#mainright ul.touricons li a.flyingstart{background-image: url(../../Images/icon_flyingstart.gif);}div#maincontainer div#maincontent div#mainright ul.touricons li a.singlesaver{background-image: url(../../Images/icon_singleroom.gif);}div#maincontainer div#maincontent div#mainright ul.touricons li a.directorschoice{background-image: url(../../Images/icon_directorschoice.gif);}div#maincontainer div#maincontent div#mainright div#content_saver,div#maincontainer div#maincontent div#mainright div#content_fly,div#maincontainer div#maincontent div#mainright div#content_director,div#maincontainer div#maincontent div#mainright div#content_door{background-repeat: repeat-x;padding: 5px 10px 10px 10px;margin: 0 0 10px 0;}div#maincontainer div#maincontent div#mainright div#content_fly{background-image: url(../../Images/bg_flyingstart.gif);}div#maincontainer div#maincontent div#mainright div#content_saver{background-image: url(../../Images/bg_saver.gif);}div#maincontainer div#maincontent div#mainright div#content_door{background-image: url(../../Images/bg_doortodoor.gif);}div#maincontainer div#maincontent div#mainright div#content_director{background-image: url(../../Images/bg_director.gif);}div#maincontainer div#maincontent div#mainright div#content_door h4,div#maincontainer div#maincontent div#mainright div#content_saver h4,div#maincontainer div#maincontent div#mainright div#content_director h4,div#maincontainer div#maincontent div#mainright div#content_fly h4{font-weight: bold;font-size: 1.3em;color: #fff;background-color:transparent;padding:0;}div#maincontainer div#maincontent div#mainright div#content_door p,div#maincontainer div#maincontent div#mainright div#content_saver p,div#maincontainer div#maincontent div#mainright div#content_director p,div#maincontainer div#maincontent div#mainright div#content_fly p{color: #fff;}div#maincontainer div#mainright div#overview{background-color: #f1f1f1;border: 1px solid #c6c6c6;text-align: center;margin:0 0 8px;}div#maincontainer div#mainright div#overview div{background-color: #fff;width: 265px;text-align: left;margin: 10px;border: 1px dashed #c5c5c5;padding: 15px;}div#maincontainer div#mainright div#overview h3{background-image: url(../../Images/bg_hdrbooking.gif);color: #fff;padding: 5px 0 5px 10px;width: 302px;text-align: left;}div#maincontainer div#mainright div#overview p{padding: 5px 0 5px 0;border-bottom: 1px dashed #ccc;text-transform: capitalize;}div#maincontainer div#mainright div#overview p.nopad{padding: 0 0 5px 0;}div#maincontainer div#mainright div#overview p a{margin: 0 0 0 10px;}div#maincontainer div#mainright p.booknow input{display: block;background-image: url(../../Images/btn_book.gif);background-repeat: no-repeat;width: 294px;height: 32px;text-indent: -5000px;    margin-top: 10px;    border:0px black solid;}div#maincontainer div#mainright p.booknow input:hover{background-position: -294px 0;}div#maincontent div#mainleft ul#tourlist, div#maincontent div#mainleft ul#toplist,div#maincontainer div#mainright ul.toursright{margin: 20px 0 0 0;}div#maincontent div#mainleft ul#tourlist li,div#maincontainer div#mainright ul.toursright li{float: left;height: 348px;width: 297px;border: 1px solid #BFBDBD;margin: 0 10px 11px 0;padding: 5px 10px;background-color: #FFFFFF;}div#maincontent div#mainleft ul#tourlist li div,div#maincontainer div#mainright ul.toursright li div{float: left;}div#maincontent div#mainleft ul#tourlist li a img,div#maincontainer div#mainright ul.toursright li a img{border: 2px solid #bbb !important;margin: 5px 0 4px 0;}div#maincontent div#mainleft ul#tourlist li a:hover img,div#maincontainer div#mainright ul.toursright li a:hover img{border: 2px solid #719630 !important;}div#maincontent div#mainleft ul#tourlist li p.book a,div#maincontainer div#mainright ul.toursright li p.book a{display: block;background-image: url(../../Images/icon_checkavail3.jpg);background-repeat: no-repeat;width: 207px;height: 37px;text-indent: -5000px;margin:12px 0 0;}div#maincontent div#mainleft ul#tourlist li p.book a:hover,div#maincontainer div#mainright ul.toursright li p.book a:hover{    background-position:-207px 0;}div#maincontent div#mainleft ul#tourlist li p.link a,div#maincontainer div#mainright ul.toursright li p.link a{color: #143a9d;}div#maincontent div#mainleft ul#tourlist li p.link a:hover,div#maincontainer div#mainright ul.toursright li p.link a:hover{color: #296fbe;}div#maincontent div#mainleft ul#toplist li{float: left;width: 297px;border: 1px solid #BFBDBD;margin: 0 10px 11px 0;padding: 5px 10px;background-color: #FFFFFF;height:270px;}div#maincontent div#mainleft ul#toplist li p a{color: #143a9d;font-size: 1.1em;    font-weight: bold;}div#maincontent div#mainleft ul#toplist li p a:hover{    text-decoration:none;}div#maincontent div#mainleft ul#toplist li a img{float: left;border: 2px solid #bbb !important;margin: 5px 10px 10px 0;}div#maincontent div#mainleft ul#toplist li a:hover img{border: 2px solid #719630 !important;}div#maincontainer div#maincontent div#mainright{width: 314px;float: right;}div#maincontainer div#maincontent div#mainright_home{float: left;width: 331px;margin: 0 0 0 7px;}div#maincontainer div#maincontent div#mainright p#rss{background-image: url(../../Images/icon_rss.gif);background-repeat: no-repeat;}div#maincontainer div#maincontent div#mainright p#rss a{display: block;padding: 10px 0 15px 45px;}/* Main Menu */div#maincontainer div#menu{background-image: url(../../Images/bg_menu.gif);background-repeat: repeat-x;margin: 7px 0 0;padding: 5px 0 0 20px;}div#maincontainer div#menu ul li{list-style-type: none;float: left;padding: 0 0 8px 0;margin: 0 50px 0 0;}div#maincontainer div#menu ul li a{display: block;height: 18px;background-repeat: no-repeat;text-indent: -5000px;}/* top level items */div#maincontainer div#menu ul li.dest ul li a,div#maincontainer div#menu ul li.them ul li a,div#maincontainer div#menu ul li.grou ul li a,div#maincontainer div#menu ul li.lege ul li a,div#maincontainer div#menu ul li.cust ul li a{background-image: none;}div#maincontainer div#menu ul li.home a{background-image: url(../../Images/menu_home.gif);width: 37px;}div#maincontainer div#menu ul li.home a:hover,div#maincontainer div#menu ul li.home a.on{background-position: -36px 0;}div#maincontainer div#menu ul li.dest ul{border:1px solid #FFFFFF;    width:579px;}div#maincontainer div#menu ul li.dest a{background-image: url(../../Images/menu_dest.gif);width: 77px;}div#maincontainer div#menu ul li.dest a:hover, div#maincontainer div#menu ul li.dest a.on{background-position: -76px 0;}div#maincontainer div#menu ul li.them ul{border:1px solid #FFFFFF;    width:579px;}div#maincontainer div#menu ul li.them a{background-image: url(../../Images/menu_themed.gif);width: 89px;}div#maincontainer div#menu ul li.them a:hover, div#maincontainer div#menu ul li.them a.on{background-position: -89px 0;}div#maincontainer div#menu ul li.grou ul{border:1px solid #FFFFFF;    width:400px;}div#maincontainer div#menu ul li.grou a{background-image: url(../../Images/menu_groups.gif);width: 98px;}div#maincontainer div#menu ul li.grou a:hover, div#maincontainer div#menu ul li.grou a.on{background-position: -97px 0;}div#maincontainer div#menu ul li.cust ul{border:1px solid #FFFFFF;    width:400px;}div#maincontainer div#menu ul li.cust a{background-image: url(../../Images/menu_customer.gif);width: 115px;}div#maincontainer div#menu ul li.cust a:hover, div#maincontainer div#menu ul li.cust a.on{background-position: -114px 0;}div#maincontainer div#menu ul li.lege ul{border:1px solid #FFFFFF;    width:130px;}div#maincontainer div#menu ul li.lege a{background-image: url(../../Images/menu_lounge.gif);width: 85px;}div#maincontainer div#menu ul li.lege a:hover, div#maincontainer div#menu ul li.lege a.on{background-position: -84px 0;}div#maincontainer div#menu ul li.requ a{background-image: url(../../Images/menu_brochure.gif);width: 122px;}div#maincontainer div#menu ul li.requ a:hover,div#maincontainer div#menu ul li.requ a.on{background-position: -121px 0;}div#maincontainer div#menu ul li.abou a{background-image: url(../../Images/menu_about.gif);width: 68px;}div#maincontainer div#menu ul li.abou a:hover,div#maincontainer div#menu ul li.abou a.on{background-position: -66px 0;}/* Ajax Panels */div#destloading{width: 665px;z-index: 10;position: absolute;background-image: url(../../Images/bg_trans.png);height: 80%;top: 100px;text-align: center;}div#destloading img{padding: 43px 0 0;}div#availloading{z-index: 10;position: absolute;background-image: url(../../Images/bg_trans.png);width: 180px;text-align: center;}div#loadingins{width: 595px;z-index: 10;position: absolute;background-image: url(../../Images/bg_trans.png);height: 185px;text-align: center;}div#availloading img,div#loadingins img{margin: 20px 0 0 0;}div#mailloading{z-index: 10;position: absolute;background-image: url(../../Images/bg_trans.png);width: 300px;height: 185px;text-align: center;}div#mailloading img{margin: 20px 0 0 0;}div#webprobloading{position: absolute;width: 660px;text-align: center;background-image: url(../../Images/bg_trans.png);top: 65px;left: 0;height: 265px;}div#webprobloading img{margin: 100px 0 0 0;}div#feebackloading{position: absolute;width: 660px;text-align: center;background-image: url(../../Images/bg_trans.png);top: 110px;left: 0;height: 85%;}div#feebackloading img{margin: 100px 0 0 0;}div#faqloading{position: absolute;width: 660px;text-align: center;background-image: url(../../Images/bg_trans.png);top: 110px;left: 0;height: 85%;}div#faqloading img{margin: 100px 0 0 0;}div#searchloading{position: absolute;width: 660px;text-align: center;background-image: url(../../Images/bg_trans.png);top: 100px;height: 90%;}div#searchloading img{margin: 370px 0 0 0;}div#pcodeloading{position: absolute;width: 660px;text-align: center;background-image: url(../../Images/bg_trans.png);top: 177px;height: 50%;left: 0;}div#pcodeloading img{margin: 50px 0 0 0;}div#newsloading{height: 73%;position: absolute;width: 660px;text-align: center;background-image: url(../../Images/bg_trans.png);}div#newsloading img{margin: 100px;}div#maincontainer div#menu ul li ul li a{display: block;height: 100%;text-indent: 0;color: #fff;background-image: none;width: 127px !important;}div#footer{background-color:#083084;background-image:url("../../Images/bg_footer_new3.gif");background-repeat:repeat-x;height:288px;margin:5px 0 0;overflow:hidden;position:relative;}div#footer a[rel="new_win"] { padding-left:17px;   background:transparent url(../../Images/new_win.png) no-repeat bottom left;    }div#footer #footer_contents { padding:30px;color:#c7c2c2;clear:both;margin:auto;width:1000px;}div#footer #footer_contents #bottom{ border-top:1px solid #FFFFFF;  margin:10px 0 0;}     div#footer #footer_contents  #top{         height:180px;    text-align:left;    clear:both;      }     div#footer #footer_contents  #top ul {margin: 0 34px 0px 0;float:left;}div#footer #footer_contents  #bottom ul li { display:inline  }    div#footer div#footer_right {    width:175px;    float:left;     margin-top:0;     border-left: 1px solid #ffffff;     text-align:left        }div#footer ul li{font-size: 1.2em;list-style:none;margin-bottom:5px;}div#footer ul li a{font-weight: normal;margin: 0 6px;}div#footer ul li a,div#footer ul li span{color: #fff;}div#footer ul li span{margin: 0 0 0 2px;}div#footer p{color: #fff;padding: 16px 0 10px 0;font-size: 1.2em;text-align:center;}div#footer #footer_contents ul#footer_links{         text-align:center;    padding:10px 0 0 0;    float:none;}.white,div#footer #footer_contents ul li span{color: White;font-weight:bold;margin:0 5px;font-size:1.2em}/* Suckerfish dropdowns  */div#menu ul, div#menu ul li ul{padding: 0;margin: 0;list-style: none;z-index: 100;} div#menu ul a {display: block;font-weight: normal;}div#menu ul li {float: left;}div#menu ul li:hover, div#menu ul li.hover{position: static;}div#menu ul li ul{position: absolute;left: -999em;margin: 26px 0 0 0;padding: 5px 0 0 0;background-color:#2c4790;}div#menu ul li ul li{padding: 2px 0 0 0;}div#menu ul li ul li a{padding: 3px 8px;font-size: 1.3em;}div#menu ul li:hover ul,div#menu ul li.sfhover ul {left: auto;}/* LightBox */#lightbox{position: absolute;left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; /* background-image: url(data:image/gif;base64,AAAA); Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;background: background: url(../../Images/prevlabel.gif) left 15% no-repeat;}#nextLink { right: 0; float: right;background: url(../../Images/nextlabel.gif) right 15% no-repeat;}#prevLink:hover, #prevLink:visited:hover {background: url(../../Images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../../Images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }.toursRepeat{width:332px !important;border-bottom:2px solid #729731;margin:10px 0px 20px;padding:0 0 5px;color:#143A9D;font-size:1.4em;font-weight:normal;float:left;text-decoration:none;}.toursRepeat a {text-decoration:none !important;}div#maincontainer div#tourmenu div#share {    float:left;    margin:10px 0;}.notrunning{border: 1px solid #c5c5c5; background-color:#ebebeb; margin: 20px; display: block; padding-top: 5px;padding-bottom:15px;padding-left:20px;font-size:1.1em;width:600px;}.offer_img{float:left;margin-right:20px;}div#mainright div#awards{        border:1px solid #a29061;    width:317px;    height:358px;    margin:0;    padding:0;}div#mainright div#awards #content{   float:left;   margin:0;   padding:10px;   width:290px;       }div#mainright div#awards img{    margin: 0 auto;    display:block;   }div#mainright div#awards #content p{   color:#000000;   text-align:center;    }div#mainright div#awards #content p#top{   color:#000000;   text-align:center;   font-weight:bold;   font-size:1.3em;    }div#mainleft #brochure{           float:left;    margin:0 10px 0;}div#mainleft #travolution{           margin:30px 5px 0px;    float:right;}div#mainleft #travolution a              {    background-image: url(/Images/travolution.jpg);    background-repeat:no-repeat;     width:600px;    height:130px;    display:block;    text-indent: -5000px;  }    /* Grand Explorer temp */div#mainleft div#tour_wrap{    border:1px solid #8C8A8A;    float:left;    height:160px;    margin:0 10px 11px 0;    padding:5px 10px;    width:297px;}div#mainleft div#tour_wrap div#content{   float:left;    width:207px;        }div#mainleft div#tour_wrap img{    border:2px solid #BBBBBB !important;    float:right;    margin:0 0 4px;}.departure li{list-style-type: circle !important;list-style-position:inside;font-size:1.3em;padding:5px;margin-left:15px;color:#4D4D4D;}.departure{margin-bottom:20px;}.custcomment{width:630px;}.custcomment_main{width:300px;font-size:0.8em;}.custshowhide{margin:5px;float:right;}.custbreak{margin:25px;width:75%;}.custquotes{font-size:1.4em;font-family:Times New Roman;font-weight:bold;}div#silver_gallery img{    border:1px solid #000000;}div#chat {    margin:0 81px 6px;}div#footer_bottom{    background-color:#000000;    width:100%;    height:35px;    border-top:1px solid #FFFFFF;}#featured{ width:400px; padding-right:250px; position:relative; height:310px; background:#fff;margin:0 2px 0;}#featured ul.ui-tabs-nav-rotate{ position:absolute; top:0; left:421px;list-style:none; padding:0; margin:0; width:237px;}#featured ul.ui-tabs-nav-rotate li{ padding-left:13px;  font-size:12px; }#featured ul.ui-tabs-nav-rotate li img{ float:left; margin:2px 2px; background:#fff; padding:2px; border:1px solid #eee;}#featured li.ui-tabs-nav-rotate-item a{ display:block; height:61px; color:#2f4785;  background:#fff; line-height:20px;}#featured li.ui-tabs-nav-rotate-item a:hover{ background:#f2f2f2; }#featured .ui-tabs-panel{ width:421px; height:250px; background:#999; position:relative;}#featured .ui-tabs-panel .info{ position:absolute; top:216px; left:0; height:92px; background: url('/Images/slide/transparent-bg.png'); width:421px;}#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:5px; margin:0;overflow:hidden; }#featured .info p{ margin:0 5px!important; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0;}#featured .info a{ text-decoration:none; color:#fff; }#featured .info a:hover{ text-decoration:underline; }#featured .ui-tabs-hide{ display:none; }div#maincontainer div#maincontent div#mainleft img.home_site_left{    float:left;     border:1px solid #000000;    margin:0 7px 10px;}div#maincontainer div#maincontent div#mainleft h3.bot{   width:441px;}div#maincontainer div#maincontent div#mainleft img.home_site_right{    float:right;     border:1px solid #000000;    margin:0 7px 10px;}div#maincontainer div#maincontent div#mainleft ul li div.streetview{    background: url('Images/streetview.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:right;    }div#maincontainer div#maincontent div#mainleft ul li div.streetview a{    display:block;    height:23px;    width:172px; }div#maincontainer div#maincontent div#mainleft div.streetview{    background: url('Images/streetview.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    }div#maincontainer div#maincontent div#mainleft div.streetview a{    display:block;    height:23px;    width:172px; }.div#maincontainer div#maincontent div#mainleft #top_lounge{    margin:10px;    clear:both;}div#maincontainer div#maincontent div#mainleft div#health a{    background: url('Images/lounge_health.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    margin:0 15px 12px 9px;    height:299px;    width:200px; }div#maincontainer div#maincontent div#mainleft div#lifestyle a{    background: url('Images/lounge_lifestyle.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    margin:0 15px 0 0;    height:299px;    width:200px; }div#maincontainer div#maincontent div#mainleft div#money a{    background: url('Images/lounge_money.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    height:299px;    width:200px; }div#maincontainer div#maincontent div#mainleft div#competitions a{    background: url('Images/lounge_comp.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    margin:0 15px 12px 0;    display:block;    height:300px;    width:320px; }div#maincontainer div#maincontent div#mainleft div#highstreet a{    background: url('Images/lounge_highstreet.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    display:block;    height:300px;    width:320px; }div#maincontainer div#maincontent div#mainleft div#horoscopes a{    background: url('Images/lounge_horoscopes.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    margin:0 15px 12px 0;    display:block;    height:300px;    width:320px; }div#maincontainer div#maincontent div#mainleft div#games a{    background: url('Images/lounge_games.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    display:block;    height:300px;    width:320px; }div#maincontainer div#maincontent div#mainleft div#onboard a{    background: url('Images/lounge_onboard.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    margin:0 15px 12px 0;    display:block;    height:215px;    width:659px; }div#maincontainer div#maincontent div#mainleft div#forum a{    background: url('Images/lounge_forum.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    margin:0 15px 12px 0;    display:block;    height:300px;    width:320px; }div#maincontainer div#maincontent div#mainleft div#green a{    background: url('Images/lounge_green.jpg');     background-repeat:no-repeat;    text-indent:-9999px;    float:left;    border:1px solid #000000;    display:block;    height:300px;    width:320px; }div#maincontainer div#maincontent div#mainleft div#shop_wrap img{   float:left;    margin:0 10px;    border:1px solid #000000}div#maincontainer div#maincontent div#mainleft div#shop_wrap p{  margin:0;}div#maincontainer div#maincontent div#mainleft div.cust_panel img{    float:left;       margin:0 18px 0 0;}div#maincontainer div#maincontent div#mainleft h4.weather{border-bottom:2px solid #446ACD;color:#5C6467;font-size:1.6em;width:350px;}div#maincontainer div#maincontent div#mainleft div.homeright div.silverlogo{   background-image:url('Images/silverservice_s.jpg');    float:left;    height:15px;    margin:10px 0 0;    width:129px;}div#maincontainer div#maincontent div#mainright div#travel_awards{   background-image:url("Images/travel_awards.jpg");   width:150px;   height:160px;   margin:auto;}div#maincontainer div#maincontent div#mainright div#travel_awards a{   display:block;   width:150px;   height:160px;   margin:auto;}div#maincontainer div#maincontent div#mainright ul#symbols li{    border-bottom:1px dashed #b8b2b2;    margin:0 0 15px;}div#maincontainer div#maincontent div#mainright ul#symbols li img {    float:left;    margin:2px 8px 0 0;}div#maincontainer .twitter a{    background-image: url(/../images/twitter_side.png);    height:122px;    margin-left:-12px;    overflow:hidden;    position:fixed;    right:0;    text-indent:-5000px;    top:460px;    width:37px;    z-index:10000;}div#maincontainer .twitter a:hover{    background-image: url(/../images/twitter_side_e.png);    height:122px;    width:37px;}div#maincontainer .facebook a{    background-image: url(/../images/facebook_side.png);    height:122px;    margin-left:-12px;    overflow:hidden;    position:fixed;    right:0;    text-indent:-5000px;    top:331px;    width:37px;    z-index:10000;}div#maincontainer .facebook a:hover{    background-image: url(/../images/facebook_side_e.png);    height:122px;    width:37px;}div#maincontainer .late a{    background-image: url(/../images/late_tab.gif);    height:132px;    margin-left:-12px;    overflow:hidden;    position:fixed;    right:0;    text-indent:-5000px;    top:300px;    width:35px;    z-index:10000;}div#maincontainer .late a:hover{    background-image: url(/../images/late_tab.gif);    height:132px;    width:50px;}div#maincontainer .new a{    background-image: url(/../images/new_tab.gif);    height:132px;    margin-left:-12px;    overflow:hidden;    position:fixed;    right:0;    text-indent:-5000px;    top:165px;    width:35px;    z-index:10000;}div#maincontainer .new a:hover{    background-image: url(/../images/new_tab.gif);    height:132px;    width:50px;}div#maincontainer div#maincontent div#mainleft div.directors{ background-image: url(/../images/directors_choice.gif);    border:1px solid #8C8A8A;   width:649px;   float:left;   margin:0 3px 6px;    height:289px;   }div#maincontainer div#maincontent div#mainleft div.directors img{    border:1px solid #CCCCCC;    float:left;    margin:4px 10px 10px 4px;    padding:2px;       }div#maincontainer div#maincontent div#mainleft div.directors p{   margin:0 6px 4px;       }div#maincontainer div#maincontent div#mainleft div.directors p.name{   margin:4px 6px 4px;       }div#maincontainer div#maincontent div#mainleft div.directors h3{   color:#453fba;    font-size:1.6em;    font-weight:normal;    margin:8px 7px 2px;    padding:0 0 5px;       }div#maincontainer div#maincontent div#mainright div#earlybooking{    background-image: url(/../images/early_booking.png);    width:290px;    height:146px;    margin:0 0 18px;}div#maincontainer div#maincontent div#mainright div#earlybooking p{    color:#FFFFFF;    float:left;    margin-left:8px;    margin-right:8px;    text-align:center;    font-size:1.1em;}div#maincontainer div#maincontent div#mainright div#earlybooking h4{    color:#000000;    font-weight:bold;    float:left;    margin:9px 16px 8px!important;    width:265px;    background-color:transparent;    padding:0;}div#allresultswarning{margin:10px;padding:12px;border:1px solid #666666;background-color:#efefef;}div#allresultswarning p{margin:15px;}div#sorting span {padding:5px;}div#sorting input{margin:5px;}div#maincontainer div#bot div#maincontent div.content p#video{margin: 10px 0 10px 0;}div#maincontainer div#bot div#maincontent div.content p#video a{background-image:url("../../Images/icon_video.png");background-repeat:no-repeat;    padding:0 24px 0;}div#maincontainer div#bot div#maincontent div.content ul#xmas li{    margin:0;}div#maincontainer div#bot div#maincontent div.content img#holly{    float:left;}div#maincontainer div#bot div#maincontent div.content img#xmas{    float:left;}div#maincontainer div#bot div#maincontent div.content img#snow{    float:left;    margin:0 8px;}div#maincontainer div#maincontent div#mainleft div#video_gallery ul{    margin:15px 0 10px;}div#maincontainer div#maincontent div#mainleft div#video_gallery ul.menu{    margin:15px 0 10px;}div#maincontainer div#maincontent div#mainleft div#video_gallery ul.menu li{    display:inline;}div#maincontainer div#maincontent div#mainleft div#floriade_wrap{}div#maincontainer div#maincontent div#mainleft div#floriade_wrap div.content{    margin: 0 2px;    width: 215px;    float:left;}div#maincontainer div#maincontent div#mainleft div#video_gallery div.video_wrap div.video{    float:left;    width: 349px;}div#maincontainer div#maincontent  div.tv{    float:left;    width: 212px;    text-align:center;}div#maincontainer div#maincontent  div.tvhome{    float:left;    width: 209px;    text-align:center;}div#maincontainer div#maincontent  div.tvhome div#leger a{   background-image:url("../../Images/tvhome.jpg");   background-repeat:no-repeat;   display:block;   width:218px;   height:153px;   margin:0 49px 0;}div#maincontainer div#maincontent  div.tv div#leger a{   background-image:url("../../Images/tv-leger.jpg");   background-repeat:no-repeat;   display:block;   width:218px;   height:153px;}div#maincontainer div#maincontent div.tv div#battlefields a{   background-image:url("../../Images/tv-battlefields.jpg");   background-repeat:no-repeat;   display:block;   width:218px;   height:153px;}div#maincontainer div#maincontent  div.tv div#disney a{   background-image:url("../../Images/tv-disney.jpg");   background-repeat:no-repeat;   display:block;   width:218px;   height:153px;}.address p{    width:240px;float:left;    margin-top:30px;    margin-right:30px;}.address{    margin-top:20px;   }ul.lates{    margin:0 0 10px 18px !important;}.disabled{    visibility:hidden;   }div#facebook_comments ul {    margin:15px 0 10px 4px !important;}div#facebook_comments ul li{    list-style-type:none !important;}#joiningpoints{    margin:0 auto;    text-align:center;       }#joiningpoints .outline{ display: block;  width:320px;float:left; font-size:1.2em;cursor:pointer; font-weight:bold; line-height:30px; margin-left:30px;}#joiningpoints dd{  color: #0A2365;  text-decoration:underline;   }#joiningpoints dd:hover{    background-color:#7ac2ff;   }#joiningpoints dd.selected{    background-color:#3b9def;   }#joiningpoints #joiningAddr{    border-bottom:1px solid #cccccc;    margin-bottom:25px;}#joiningpoints #region{  width:270px !important;   }#joiningpoints hr{    width:150px;    margin:20px;   }#joiningpoints dl{    margin-bottom:30px;}#joiningpoints dl.show{    display:block;}#joiningpoints #county dl{    display:none;}#joiningpoints #places dl{    display:none;}div#phonetobook{    width:316px;    height:80px;    border:2px solid #d80f33;    margin:0 0 18px;}div#phonetobook h1{    font-size:1.8em;    color:#d80f33;    margin:27px 25px 0;}.commentslink{ display:block;  font-size:1.2em;  font-weight:bold;  text-align:center;   }.itinerary ul{ padding-bottom:60px;   }/*@media (max-width: 1000px) {body { background-color:Red; }}*//* * jQuery FlexSlider v1.0 (Release) * http://flex.madebymufffin.com * * Copyright 2011, Tyler Smith * Free to use under the MIT license. * http://www.opensource.org/licenses/mit-license.php *//* FlexSlider Necessary Styles*********************************/ .flexslider {width: 99%; margin: 0; padding: 0; box-shadow: 0px 3px 5px #888}.flexslider .slides li {display: none; list-style:none;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {max-width: 100%; display: block;}.flexslider li {list-style:none;}/* FlexSlider Default Theme*********************************/.flexslider {background: #fff; border: 4px solid #fff; position: relative; height:330px; margin:0 0 12px;}.flexslider .slides  li {position: relative;}/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */.flexslider-container {position: relative;}/* Caption style */.flex-caption {width: 952px; padding: 2%; position: absolute; left: 0; bottom: 0; background: url(../../Images/main_slide/bg.png) no-repeat 0 0; color: #fff!important;  font-size: 15px; line-height: 18px;}.flex-caption a {color:#fff; text-decoration:underline;}.flex-caption a:hover {color:#fff; text-decoration:none;}.flex-caption-tagline {width: 952px; padding: 2%; position: absolute; left: 0; bottom: 0;  background: url(../../Images/main_slide/bg.png) no-repeat 0 0; color: #fff!important;  font-size: 15px; line-height: 18px;}/* Direction Nav */.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../../Images/main_slide/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}.flex-direction-nav li a.prev {background-position: 0 0; left: -21px;}/* Control Nav */.flex-control-nav {margin-left: -31px; position: absolute; bottom: -22px; left: 50%;} /* set negative margin-left equal to half the width on the control-nav for perfect centering */.flex-control-nav li {margin: 0 0 0 5px; float: left; }.flex-control-nav li:first-child {margin: 0;}.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../../Images/main_slide/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}.flex-control-nav li a:hover {background-position: 0 -13px;}.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}div#scroll a{    background: url(../../Images/scroll.png) no-repeat 0 0;    width:124px;    height:39px;    position: fixed;      right: 6px;     bottom:8px;     text-indent:-9999px;}.tour_videos p{    margin-bottom:}.tour_videos ul{    list-style-type:none;}.tour_videos li{    list-style-type:none;    padding:0;    margin:20px 0 20px 0;    text-align:center;}div.slidewrap{    margin:12px 20px 0;    position:relative;    width:618px;}div.slider1{    left:0!important;}div.slide_image{            width: 208px !important;    overflow:hidden}div.slide_image p {  margin:0!important;  padding:0!important;}div.slide_image p a{    color: #FFFFFF;    position: absolute;    text-align: center;    top: 156px;    width: 200px;    text-decoration:none!important;    font-weight:bold;}div.slide_image p a:hover{    text-decoration:underline!important;}a.bx-prev{      background: url(../../Images/slidesmall/arrow_left_n.png) no-repeat 0 0;   height: 54px;    left: -17px;    position: absolute;    text-indent: -9999px;    top: 86px;    width: 52px;}a.bx-next{     background: url(../../Images/slidesmall/arrow_right_n.png) no-repeat 0 0;  height: 54px;    position: absolute;    right: -7px;    text-indent: -9999px;    top: 86px;    width: 51px;} div#maincontainer div#maincontent div#notes ul li{    list-style-type:disc!important;    border:none!important;    padding:0!important;}h4.late{    background-color: #e00909!important;}div#notes h4{    background-color: #446ACD!important;    color: #FFFFFF!important;    float: left!important;    height: 18px!important;    padding: 7px!important;    width: 628px!important;}p.flex-caption{    text-align:right;}p.flex-caption-tagline{    text-align:right;}
