body{background-color:#FFFFFF;margin:0px;padding:0px;font-size:11px;font-family:Verdana, Geneva, sans-serif;color:#000000;}
a:link{color:#C6040C;}
a:visited{color:#C6040C;}
a:hover{color:#F80511;}
a:active{color:#F80511;}
.map_canvas { height: 100%; width:100%}
.normaltext{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333;}
h1{position:absolute;top:-1000px;left:-1000px;}
h2{font-size:22px;color:#C6040C;margin:0px;}
h3{font-size:18px;color:#C6040C;margin:10px 0px 0px 0px;}
h4{font-size:14px;color:#C6040C;margin:10px 0px 0px 0px;}
hr{height:1px;width:100%;color:#B8B8B8;background:#B8B8B8;border:0px;clear:both;}
form{margin:0px;}
input, select, textarea{font-size:12px;}
.header{width:743px;margin:0px auto 0px auto;padding:13px 10px 13px 13px;color:#FFFFFF;font-weight:bold;text-align:right;}
.header img{float:left;}
.header b{font-size:200%;}
.arrow{height:15px;width:15px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/arrowred.gif');}
.navimage{height:34px;width:736px;background-image:url('/images/www.holidaycitysuperstore.com/site_topmenubg.gif');}
.logo{height:77px;width:242px;background-image:url('/images/www.holidaycitysuperstore.com/logo_holidaycitysuperstore2.gif');}
.searchboximage{height:auto;width:700px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/searchBG.jpg');}
.citylogo{height:72px;width:125px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/citybreakssmall.gif');}
.cruiseslogo{height:72px;width:125px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/cruisesmall.gif');}
.extralogo{height:72px;width:125px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/holidayextras.jpg');}
.ukholidaylogo{height:72px;width:125px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/ukholidaysthumb.jpg');}
.secure{height:0px;width:0px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/Untitled-5.gif');}
.mainimagetop{height:82px;width:420px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/homepageTOP.gif');}
.mainimagemiddle{height:199px;width:420px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/homepageMAIN.jpg');}
.mainimagebottom{height:55px;width:420px;background-image:url('/images/www.holidaycitysuperstore.com/HCnew/homepageBT.png');}
.headertable{width:737px;height:77px;}
.headertableM{width:242px;height:77px;}
.headertableT{width:242px;height:77px;}
.offerleftcol{width:39%;float:left;height:auto;position:relative;background-color:#fff;vertical-align:bottom;}
.offermaincol{background-color:#fff;float:right;display:inline;position:relative;width:56%;height:auto;text-align:center;vertical-align:bottom;margin-right:4px;}
.shorttextarea{margin-left:3px;margin-top:1px;margin-right:3px;margin-bottom:1px;}
.StarRating{font-family:Verdana, Geneva, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#FC0;}
.PropertyName{font-family:Verdana, Geneva, sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#C00;}
.BoldText{font-family:Verdana, Geneva, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#333;}
.NormalText{font-family:Verdana, Geneva, sans-serif;font-size:11px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000;}
.mainbody2{width:100%;background-color:#FFF;font:Verdana, Geneva, sans-serif;font-size:11px;color:#000;margin:1px 1px 1px 1px;}
.mainbody3{width:100%;background-color:#FFF;font:Verdana, Geneva, sans-serif;font-size:11px;color:#000;margin:1px 1px 1px 1px;}
.mainbody3area{vertical-align:top;height:100%;width:100%;background-color:#FFF;font:Verdana, Geneva, sans-serif;float:right;font-size:11px;color:#000;}
.mainbodyleft{vertical-align:top;height:auto;width:39%;float:left;background-color:#FFF;font:Verdana, Geneva, sans-serif;font-size:11px;color:#000;margin:1px 1px 1px 1px;}
.mainbodyright{vertical-align:top;height:100%;width:59%;background-color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000;float:right;margin:1px 1px 1px 1px;}
.blueheader{height:21px;width:100%;background-color:#00ADEF;border:solid #00ADEF 1px;font:Verdana, Geneva, sans-serif;font-weight:bold;font-size:15px;color:#FFFFFF;text-align:center;background-image:url('/images/www.holidaycitysuperstore.com/bluebg.png');}
.yellowheader{height:21px;width:100%;border:solid #00ADEF 1px;font:Verdana, Geneva, sans-serif;font-weight:bold;font-size:15px;color:#FFFFFF;text-align:center;background-image:url('/images/www.holidaycitysuperstore.com/yelbg.png');}
.yellowextrasbox{height:auto;width:100%;border:solid #FFFF00 1px;font:Verdana, Geneva, sans-serif;color:#000;background-image:url('/images/www.holidaycitysuperstore.com/yelbg.png')}
.yellowbutton{height:10px;width:100%;font:Verdana, Geneva, sans-serif;font-weight:bold;font-size:11px;color:#FFFFFF;text-align:center;background-image:url('/images/www.holidaycitysuperstore.com/yelbg.png');}
.extrasbox{height:auto;width:100%;border:solid #00ADEF 1px;font:Verdana, Geneva, sans-serif;color:#000;}
.redheader{height:21px;width:100%;background-color:#D50D30;border:solid #D50D30 1px;font:Verdana, Geneva, sans-serif;font-weight:bold;font-size:15px;color:#FFFFFF;text-align:center;background-image:url('/images/www.holidaycitysuperstore.com/redbg.png');}
.redextrasbox{height:auto;width:100%;border:solid #D50D30 1px;font:Verdana, Geneva, sans-serif;color:#000;}
.menu{width:766px;margin:0px auto 0px auto;padding:0px;font-weight:bold;background-color:#0A3579;background:url('/images/www.kwiktravel.co.uk/imagesv3/menubg.gif') repeat-x top left;}
.menu li{margin:0px;padding:9px 12px 10px 9px;float:left;list-style:none;background:url('/images/www.kwiktravel.co.uk/imagesv3/menudivider.gif') no-repeat top right;}
.menu li.left{padding-left:16px;position:relative;}
.menu li.left img{position:absolute;top:0px;left:0px;}
.menu li.right{float:right;padding-right:15px;background:none;position:relative;}
.menu li.right img{position:absolute;top:0px;right:0px;}
.bigredheader{height:31px;width:100%;background-color:#D50D30;border:solid #D50D30 1px;font:Verdana, Geneva, sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF;text-align:center;background-image:url('/images/www.holidaycitysuperstore.com/redbg.png');}
.menu a:link, .menu a:visited, .menu a:hover, .menu a:active{color:#FFFFFF;text-decoration:none;}
.page{width:716px;margin:0px auto 0px auto;padding:0px;}
.footerlinks{font-size:11px;text-align:center;color:#ffffff;margin:0px;padding:0px;}
.footer p{font-size:11px;text-align:left;color:#7D7D7D;margin:0px;padding:0px;}
.footer img{float:right;margin-left:5px;}
.homeleftcol{width:222px;margin-right:7px;float:left;}
.homerightcol{width:510px;margin-right:0px;float:left;}
.roundedbox{margin-bottom:8px;}
.roundedbox h2, .roundedbox h3{border-bottom:solid 1px #8CA2C7;background-color:#D7F4FF;font-size:90%;margin:0px;padding:0px;}
.roundedbox h2 span, .roundedbox h3 span{display:block;padding:6px 9px 6px 9px;text-align:left !important;}
.roundedbox .contenttpadd{margin:0px;padding:6px 9px 5px 9px;}
.roundedbox .content{margin:0px;padding:0px 9px 5px 9px;}
.roundedbox p{margin:0px;padding:0px 0px 6px 0px;}
.bg{background:url('/images/www.holidaycitysuperstore.com/boxbg.gif') repeat-y top left transparent;}
.tl{background:url('/images/www.holidaycitysuperstore.com/boxtl.gif') no-repeat top left transparent;position:relative;}
.tr{background:url('/images/www.holidaycitysuperstore.com/boxtr.gif') no-repeat top right transparent;text-align:right;position:relative;}
.bl{background:url('/images/www.holidaycitysuperstore.com/boxbl.gif') no-repeat bottom left transparent;}
.br{background:url('/images/www.holidaycitysuperstore.com/boxbr.gif') no-repeat bottom right transparent;}
.clearbox{margin-bottom:8px;}
.cleartl{background:url('/images/www.holidaycitysuperstore.com/clearboxtl.gif') no-repeat top left transparent;}
.cleartr{background:url('/images/www.holidaycitysuperstore.com/clearboxtr.gif') no-repeat top right transparent;}
.cleartltable{background:url('/images/www.holidaycitysuperstore.com/clearboxtltable.gif') no-repeat top left #D7F4FF !important;}
.cleartrtable{background:url('/images/www.holidaycitysuperstore.com/clearboxtr.gif') no-repeat top right #D7F4FF !important;}
.clearml{background:url('/images/www.holidaycitysuperstore.com/clearboxml.gif') repeat-y top left transparent;}
.clearmr{background:url('/images/www.holidaycitysuperstore.com/clearboxmr.gif') repeat-y top right transparent;}
.clearbl{background:url('/images/www.holidaycitysuperstore.com/clearboxbl.gif') no-repeat bottom left transparent;height:6px;}
.clearbr{background:url('/images/www.holidaycitysuperstore.com/clearboxbr.gif') no-repeat bottom right transparent;height:6px;}
h2.cleartr, h3.cleartr{border-bottom:solid 1px #8CA2C7;background-color:#D7F4FF;font-size:90%;margin:0px;padding:0px;text-align:left;}
span.cleartl{display:block;padding:6px 9px 6px 9px;}
.clearmr .contenttpadd{margin:0px;padding:6px 9px 0px 9px;}
.clearmr .content{margin:0px;padding:0px 9px 0px 9px;}
.clearmr .content p, .clearmr .contenttpadd p{margin:0px;padding:0px 0px 6px 0px;}
.boxbggrad{background:url('/images/www.holidaycitysuperstore.com/boxbggradient.gif') repeat-x top left #FFFFFF;}
.img{float:left;padding:1px;border:solid 1px #D0CECF;margin-right:5px;background-color:#FFFFFF;}
.small{font-size:90%;}
.sitemap{float:left;width:363px;}
.sitemap li{font-size:90%;font-weight:bold;}
.sitemap li ul li{background-color:#FFFFFF;font-size:100%;}
.homesearch{width:313px;float:left;}
.homesearch .holidaytype{margin:0px;padding:0px;}
.homesearch .holidaytype label{display:inline;float:none;padding:0px 16px 0px 0px;}
.homesearch p{clear:both;}
.homesearch label{display:block;width:110px;float:left;}
#country, #destair, #resort, #depair, #destination, #cruiseline, #ship, #airportfromgroup, #airportfrom, #resortgroup, #resort{width:182px;}
.homesearch table caption{font-size:90%;font-weight:bold;background-color:#D7F4FF;padding:5px 0px 5px 0px;}
.homesearch table{background-color:#D7F4FF;}
.homesearch table table{font-size:90%;}
.homesearch table table td{text-align:center;padding-bottom:5px;}
.homesearch .sort{font-size:90%;}
.homesearch .sort label{font-size:110%;padding-bottom:20px;}
.homesearch .searchbutton input{float:left;}
.homesearch .searchbutton a{text-decoration:none;font-size:90%;float:right;}
.homesearchexp{}
.homesearchexp .holidaytype{margin:0px 0px 21px 0px;padding:0px;}
.homesearchexp .holidaytype label{display:inline;float:none;padding:0px 16px 0px 0px;}
.homesearchexp form div{width:246px;float:left;}
.homesearchexp p{clear:both;}
.homesearchexp span.small{font-size:90%;}
.homesearchexp label{display:block;width:84px;float:left;}
.homesearchexp #country, .homesearchexp #destair, .homesearchexp #resort, .homesearchexp #depair, .homesearchexp #destination, .homesearchexp #cruiseline, .homesearchexp #ship, .homesearchexp #airportfromgroup, .homesearchexp #airportfrom, .homesearchexp #resortgroup, .homesearchexp #resort, .homesearchexp #wantedname{width:140px;}
.homesearchexp table{background-color:#D7F4FF;width:492px;}
.homesearchexp table div, #childages{width:auto;float:none;}
.homesearchexp table caption{font-size:90%;width:492px;font-weight:bold;background-color:#D7F4FF;padding:5px 0px 5px 0px;}
.homesearchexp table table{font-size:90%;}
.homesearchexp table table td{text-align:center;padding-bottom:5px;}
.destdealsleftcol{width:200px;margin-right:8px;padding-top:20px;float:left;}
.destdealsrightcol{width:506px;float:right;}
.destdealsrightcol h3{margin:0px;padding:0px;}
.destmapsleftcol{width:313px;margin-right:8px;float:left;}
.destmapsleftcol .destsearch{width:313px;}
.destmapsleftcol .destsearch label{display:block;width:110px;float:left;}
.destmapsrightcol{width:393px;float:right;}
.destmapsrightcol h3{margin:0px;padding:0px;}
.destinfo img{float:right;margin:0px 0px 8px 8px;}
.destinfoleftcol{width:526px;margin-right:8px;float:left;}
.destinfoleftcol img{float:right;margin:0px 0px 8px 8px;}
.destinfoleftcol h3{margin:0px;}
.destinforightcol{width:212px;float:right;}
.destinforightcol .roundedbox{width:204px;float:right;}
.destinationstable{width:506px;}
.destinationstable table{width:100%;}
.destinationstable table th{background:url('/images/www.holidaycitysuperstore.com/clearboxpx.gif') repeat-x top left #D7F4FF;border-bottom:solid 1px #8DA3C8;text-align:left;font-weight:bold;font-size:90%;padding:5px;color:#002C3C;}
.destinationstable table td{border-bottom:dashed 1px #B8B8B8;padding:5px;font-size:90%;}
.destsearch{width:200px;}
.destsearch p{clear:both;}
.destsearch label{display:block;}
#country, #destair, #resort, #depair, #destination, #cruiseline, #ship, #airportfromgroup, #airportfrom, #resortgroup, #resort{width:182px;}
.destsearch .sort{font-size:90%;}
.destsearch .sort label{font-size:110%;padding-bottom:20px;}
.destsearch .searchbutton a{text-decoration:none;font-size:90%;float:right;}
.homecruisebox{background:url('/images/www.kwiktravel.co.uk/imagesv3/homecruisebox.jpg') no-repeat top left #FFFFFF;}
.homeskibox{background:url('/images/www.kwiktravel.co.uk/imagesv3/homeskibox.jpg') no-repeat top left #FFFFFF;}
.homecitybox{background:url('/images/www.kwiktravel.co.uk/imagesv3/homecitybox.jpg') no-repeat top left #FFFFFF;}
.homeallinclusivebox{background:url('/images/www.kwiktravel.co.uk/imagesv3/homeallinclusivebox.jpg') no-repeat top left #FFFFFF;}
.homecruisebox, .homeskibox, .homecitybox, .homeallinclusivebox{width:186px;height:63px;color:#FFFFFF;margin-bottom:8px;position:relative;float:right;}
.homecruisebox h2, .homeskibox h2, .homecitybox h2, .homeallinclusivebox h2{color:#FFFFFF;font-size:110%;margin:0px;padding:6px 9px 0px 9px;}
.homecruisebox .content, .homeskibox .content, .homecitybox .content, .homeallinclusivebox .content{margin:0px;padding:6px 9px 6px 9px;}
.homecruisebox p, .homeskibox p, .homecitybox p, .homeallinclusivebox p{margin:0px;padding:0px 9px 6px 9px;}
.homecruisebox .clickhere, .homecitybox .clickhere, .homeskibox .clickhere, .homeallinclusivebox .clickhere{position:absolute;bottom:3px;right:4px;padding:0px;margin:0px;}
.homecruisebox .clickhere a, .homecitybox .clickhere a, .homeskibox .clickhere a, .homeallinclusivebox .clickhere a{color:#FFF203;text-decoration:none;}
.newssignup{width:186px;float:right;}
.newsbutton{margin:0px 0px 0px 10px;position:relative;top:4px;}
.homeoffers{background:url('/images/www.kwiktravel.co.uk/imagesv3/offermiddleline2.gif') repeat-y top center #FFFFFF;}
.homeoffers h2{border-bottom:solid 1px #BDC9DF;background-color:#D7F4FF;font-size:90%;margin:0px;padding:4px 9px 4px 9px;text-align:center;position:relative;}
.homeoffers .offer{background:url('/images/www.kwiktravel.co.uk/imagesv3/offerfootline.gif') no-repeat bottom center;padding:10px 0px 6px 0px;margin:0px 9px 0px 9px;position:relative;float:left;display:inline;}
.homeoffers .offer b{text-transform:uppercase;font-size:110%;color:#002C3C;}
.homeoffers p{margin:0px;padding:0px;}
.homeoffers span{font-size:100%;}
.homeoffers a{text-decoration:none;cursor:pointer;}
.homeoffers .readmore{position:absolute;bottom:6px;right:0px;}
.homeoffers .readmore a{text-decoration:none;font-size:90%;}
.homeoffers .offer{position:relative;}
.homeoffers .offer span{float:left;color:#000000;display:block;width:96px;}
.offersofweek .floatprice{color:#FF0000;float:right;clear:right;text-align:center !important;width:60px;}
.offersofweek .floatprice span{color:#FF0000;width:60px;text-align:center !important;}
.homeoffers .offer .floatprice{position:absolute;top:24px;right:0px;color:#FF0000;font-size:11px;text-transform:lowercase;text-align:center;}
.homeoffers .floatprice a:link, .homeoffers .floatprice a:visited, .homeoffers .floatprice a:hover, .homeoffers .floatprice a:active{color:#FF0000;font-size:110%;}
.offersofweek a:link, .offersofweek a:visited, .offersofweek a:hover, .offersofweek a:active{text-decoration:none;cursor:pointer;color:#002C3C;}
.offersofweek span{font-size:90%;float:left;color:#000000;}
.linklist{float:left;list-style:none;width:200px;margin:0px 10px 0px 0px;font-size:96%;padding:0px;}
.linklist li{border-bottom:dashed 1px #B9B9B9;padding:4px 4px 6px 4px;}
.termsbox{width:80%;margin:0px auto 8px auto;padding:0px;}
.termsbox table{font-size:90%;}
.termsbox table caption{font-weight:bold;}
.termsbox table thead td{text-align:center;}
.termsbox table tbody th{width:50%;text-align:right;}
.termsbox table th{padding:3px;}
.termsbox table td{width:50%;padding:3px;}
.box1{background:url('/images/www.holidaycitysuperstore.com/shortyellowbggrad.gif') top left repeat-x #FFFCCD;border-bottom:solid 1px #FFF203;padding:10px 10px 9px 10px;color:#333333;margin-top:3px;}
.box1 h3 .box1 p{margin:0px;padding:0px 0px 6px 0px;}
.box2{background-color:#E1E4D7;border-bottom:solid 1px #9BA779;padding:10px 10px 9px 10px;color:#333333;margin-top:3px;}
.box2 h3{color:#4F5B2E;}
.box1 ul, .box2 ul{font-size:90%;}
.flightoptions table, .flightlinestable table, .breakdowntable table, .transferlinetable table, .skiresulttable table, .cruiseresulttable table{width:100%;}
.flightoptions table thead th, .flightlinestable table thead th, .breakdowntable table thead th, .transferlinetable table thead th{border-top:solid 1px #BDC9DF;border-bottom:solid 1px #8DA3C8;text-align:left;font-weight:bold;font-size:90%;padding:5px;background-color:#D7F4FF;color:#002C3C;}
table thead th.tl, table thead th.tr{border-top:none;}
.flightoptions table tbody td, .flightlinestable table tbody td, .hotellinestable table tbody td, .transferlinetable table tbody td{border-bottom:dashed 1px #B8B8B8;padding:5px;font-size:90%;}
.breakdowntable table tbody td{border-bottom:none;padding:5px;font-size:90%;}
.hotellinestable table th{background:url('/images/www.holidaycitysuperstore.com/clearboxpx.gif') repeat-x top left #D7F4FF;border-bottom:solid 1px #8DA3C8;text-align:left;font-weight:bold;font-size:90%;padding:5px;background-color:#D7F4FF;color:#002C3C;}
.hotellinestable h2, .hotellinestable h3{border-bottom:solid 1px #BDC9DF;background-color:#00ADEF;font-size:90%;margin:0px;padding:0px;color:#FFFFFF;}
.hotellinestable h2 span, .hotellinestable h3 span{display:block;padding:6px 9px 6px 9px;text-align:left !important;}
.hotellinestable .readmore{text-decoration:none;text-transform:uppercase;font-size:90%;}
.hotellinestable .rooms{width:98%;margin:0px auto 0px auto;}
.flightlinestable span{font-size:90%;}
.skiresulttable table td, .cruiseresulttable table td{border-bottom:none;padding:5px;font-size:90%;}
.ratingfilter{border:solid 1px #BDC9DF;}
.ratingfilter table td{text-align:center;font-size:90%;border:solid 1px #FFFFFF;padding:5px;background:url('/images/www.holidaycitysuperstore.com/shortbluebggrad.gif') repeat-x top center #00ADEF;color:#FFFFFF;}
.ratingfilter table td a:link, .ratingfilter table td a:visited, .ratingfilter table td a:hover, .ratingfilter table td a:active{color:#FFFFFD;font-size:110%;}
.ratingfilter table td a.showall:link, .ratingfilter table td a.showall:visited, .ratingfilter table td a.showall:hover, .ratingfilter table td a.showall:active{display:block;width:90%;color:#FFFFFD;font-size:90%;text-transform:uppercase;background-color:#048DC1;padding:5px 10px 5px 10px;}
.ratingfilter table td .sortby{color:#FFFFFD;width:90%;font-size:90%;text-transform:uppercase;background-color:#048DC1;padding:5px 10px 5px 10px;margin-top:5px;}
.roomformtable{}
.roomformtable table{width:100%;}
.roomformtable thead th{text-align:left;font-weight:bold;font-size:90%;padding:5px;background-color:#D7F4FF;color:#002C3C;border-top:solid 1px #BDC9DF;}
.roomformtable tbody td{border-bottom:dashed 1px #B8B8B8;padding:5px;font-size:90%;}
.hmfacilities{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.hmfacilities li{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.bookingformtable{}
.bookingformtable caption{font-size:90%;color:#333333;text-align:left;font-weight:bold;}
.bookingformtable h4{margin:0px;padding:6px 5px 6px 5px;text-align:left;}
.bookingformtable table{width:100%;}
.bookingformtable th{border-bottom:dashed 1px #BDC9DF;text-align:left;font-weight:bold;font-size:90%;padding:5px;color:#002C3C;}
.bookingformtable td{border-bottom:dashed 1px #B8B8B8;padding:5px;font-size:90%;text-align:left;}
.skiconfirmtable{margin:10px 0px 10px 0px;}
.skiconfirmtable table{width:100%;}
.skiconfirmtable th{border-bottom:dashed 1px #BDC9DF;text-align:left;font-weight:bold;font-size:90%;padding:5px;background-color:#D7F4FF;color:#002C3C;}
.skiconfirmtable td{border-bottom:dashed 1px #B8B8B8;padding:5px;font-size:90%;}
.skiconfirmtable table table th, .skiconfirmtable table table td{border-bottom:none;padding:0px;background-color:transparent;font-size:100%;}
.cruiseconfirmtable table{width:100%;}
.cruiseconfirmtable th{border-bottom:dashed 1px #BDC9DF;text-align:left;font-weight:bold;font-size:90%;padding:5px;background-color:#D7F4FF;color:#002C3C;}
.cruiseconfirmtable td{border-bottom:dashed 1px #B8B8B8;padding:5px;font-size:90%;}
.imagebrowser{width:240px;height:184px;float:right;text-align:center;border:solid 1px #BDC9DF;background-color:#FFFFFF;padding:10px;margin:10px;}
#imagebrowser{border:solid 1px #B8B8B8;display:inline;}
#imagebrowser img{border:solid 2px #FFFFFF;}
#imagecaption{padding:5px 5px 0px 5px;font-weight:bold;font-size:100%;}
#imagecontrols{padding:0px 5px 5px 5px;font-size:100%;}
.cruiseinfotable{padding:0px 9px 0px 9px;}
.cruiseinfotable table{width:100%;}
.cruiseinfotable table th{text-align:left;padding:5px;background-color:#D7F4FF;font-size:90%;border-bottom:solid 1px #BDC9DF;}
.cruiseinfotable table td{padding:5px;border-bottom:dashed 1px #B8B8B8;font-size:90%;}
.cruiseinfotable table td a{font-weight:bold;color:#FF0000;}
.cruiseinfotable table th.aligncenter, .cruiseinfotable table td.aligncenter{text-align:center;}
.cruiseinfotable table th.alignright, .cruiseinfotable table td.alignright{text-align:right;}
.cruiseinfotable table.resultrow th{border-bottom:dashed 1px #BDC9DF;width:30%;vertical-align:top;color:#002C3C;}
.cruiseinfotable table.resultrow td a{font-weight:normal;}
.cruiseinfotable .conditions{font-size:90%;margin-top:10px;}
.cruiseinfotable .pricefilter{background-color:#D7F4FF;text-align:center;border-bottom:solid 1px #BDC9DF;padding:4px;margin-bottom:10px !important;}
.cruiseinfotable .telephone{font-size:110%;margin-top:20px;text-align:center;}
.cruiseinfotable .telephone b{font-size:200%;color:#FF0000;}
.decksleftcol{width:300px;float:left;}
.decksleftcol table td{font-size:100%;}
.decksrightcol{width:416px;float:right;}
.deckplan{text-align:center;}
.searchreturn{text-align:right;margin:5px 0px 10px 0px;}
.diningtable{width:100px;height:120px;background:url('/images/cruisediningtable.png') 0px 0px no-repeat;text-align:center;font-size:160%;}
.diningtable b{position:relative;top:38px;}
.diningtable div{position:relative;top:76px;}
.bookingconfirmtable{border:solid 1px #BDC9DF;margin-bottom:10px;padding:1px;}
.bookingconfirmtable caption{font-size:14px;color:#333333;text-align:left;font-weight:bold;}
.bookingconfirmtable table th, .bookingconfirmtable table td{padding:0px;border:none;}
.bookingconfirmtable table table{font-size:12px;width:100%;}
.bookingconfirmtable table table thead th{text-align:left;font-weight:bold;font-size:12px;padding:5px;background-color:#D7F4FF;color:#002C3C;}
.bookingconfirmtable table table thead td{border-bottom:solid 1px #DCE2E6;padding:5px;font-size:12px;}
.bookingconfirmtable table table tbody th{text-align:left;font-weight:normal;font-size:12px;padding:5px;background-color:#D7F4FF;color:#002C3C;}
.bookingconfirmtable table table tbody td{border-bottom:solid 1px #DCE2E6;padding:5px;font-size:12px;}
.boxbutton{float:right;width:100%;font-size:90%;line-height:normal;position:relative;top:-8px;left:-10px;}
.hotelimgsbutton{float:right;width:100%;font-size:90%;line-height:normal;position:relative;top:0px;left:-10px;}
.boxbutton div, .hotelimgsbutton div{float:right;margin:0px;padding:0px;background:url("/images/www.kwiktravel.co.uk/imagesv3/boxbuttonright.gif") no-repeat right bottom #C6040C;}
.boxbutton a:link, .boxbutton a:visited, .boxbutton a:hover, .boxbutton a:active{display:block;color:#FFFFFD;text-decoration:none;background:url("/images/www.kwiktravel.co.uk/imagesv3/boxbuttonleft.gif") no-repeat left bottom;padding:5px 10px;}
.hotelimgsbutton a:link, .hotelimgsbutton a:visited, .hotelimgsbutton a:hover, .hotelimgsbutton a:active{display:block;color:#FFFFFD;text-decoration:none;background:url("/images/www.kwiktravel.co.uk/imagesv3/boxbuttonleft.gif") no-repeat left bottom;padding:5px 10px;}
.boxbutton img{float:right;}
.boxbuttontabs{margin:20px 0px 0px 0px;padding:0px;text-align:left;position:relative;top:-5px;right:-10px;}
.boxbuttontabs a:link, .boxbuttontabs a:visited, .boxbuttontabs a:hover, .boxbuttontabs a:active{text-decoration:none;padding:5px 10px 5px 10px;margin:0px;position:relative;}
.boxbuttontabs a img{position:absolute;top:0px;right:0px;}
.boxbuttontabs a.tabon:link, .boxbuttontabs a.tabon:visited, .boxbuttontabs a.tabon:hover, .boxbuttontabs a.tabon:active{background:url('/images/www.kwiktravel.co.uk/imagesv3/boxbuttontlon.gif') no-repeat top left #FFFFFD;color:#C6040C;}
.boxbuttontabs a.taboff:link, .boxbuttontabs a.taboff:visited, .boxbuttontabs a.taboff:hover, .boxbuttontabs a.taboff:active{background:url('/images/www.kwiktravel.co.uk/imagesv3/boxbuttontloff.gif') no-repeat top left #C6040C;color:#FFFFFD;}
.optionbutton{margin:0px;padding:0px;clear:both;}
.optionbutton a:link, .optionbutton a:visited, .optionbutton a:hover, .optionbutton a:active{background-color:#C6040C;text-decoration:none;color:#FFFFFD;padding:5px 10px 5px 10px;margin:0px;}
.proceedbutton{margin:0px;padding:0px;text-align:center;}
.proceedbutton a:link, .proceedbutton a:visited, .proceedbutton a:hover, .proceedbutton a:active{background-color:#D7F4FF;color:#FF0000;font-size:14px;border:solid 3px #DCE2E6;padding:10px 20px 10px 20px;margin:0px;}
.pagenumberrow{border-bottom:solid 1px #BDC9DF;}
.pagenumberrow td{font-size:12px;padding:5px;font-weight:bold;}
.pagenumberrow td span{color:#CCCCCC;}
p.pagenumberrow{padding:5px;margin-top:0px;text-align:center;}
p.pagenumberrow span{color:#BDC9DF;font-weight:bold;}
.totalcost{color:#FF0000;font-size:110%;font-weight:bold;}
.payment p{font-size:100%;margin:0px;padding:0px;}
.greenbox{padding:5px;border-top:1px solid #96ff93;border-bottom:1px solid #96ff93;margin:0px 0px 10px 0px;background:#edffec url('/images/tick.gif') no-repeat 99% 50%;}
.redbox{padding:5px;border-top:1px solid #ff9393;border-bottom:1px solid #ff9393;margin:0px 0px 10px 0px;background:#ffecec url('/images/exclame.gif') no-repeat 99% 50%;}
.bluebox{padding:5px;border-top:1px solid #72CCFF;border-bottom:1px solid #72CCFF;margin:0px 0px 10px 0px;background:#E5F6FF url('/images/info.gif') no-repeat 99% 50%;}
.booking-column-left{width:100%;}
.booking-column-right{width:100%;}
.itinheader{background:#0099FF;padding:3px;color:#FFFFFF;font-weight:bold;}
.bigblueheader{height:31px;width:100%;background-color:#00ADEF;border:solid #00ADEF 1px;font:Verdana, Geneva, sans-serif;font-weight:bold;font-size:16px;color:#FFFFFF;text-align:center;background-image:url('/images/www.holidaycitysuperstore.com/bluebg.png');}

#breadcrumtrail2 {
	width:100%;
	height:auto;
	margin:2 2 2 2;
	padding:2 2 2 2;
	background-color:#F5F5F5;
	border-style:solid 1px #eee;
}
#breadcrumtrail2 ul {
	padding: 0;
	margin: 0;
}
#breadcrumtrail2 li {
	display: inline;
}


#breadcrumtrail2 a, #breadcrumtrail2 a:visited {
	height:auto;
	width:auto;
	padding:2px 10px 2px 10px;
	margin-left:5px;
	display:inline;
    text-align:left;
	text-decoration:underline;
	font-size:12px;
	background-color:#C6040C;
	color:#C6040C;
	font-family:Verdana, Geneva, sans-serif;
    background-image:url('http://www.holidaycitysuperstore.com/images/www.holidaycitysuperstore.com/yelbg.png');}
	

#breadcrumtrail2 a:hover {
	height:auto;
	width:auto;
	padding:2px 10px 2px 10px;
	margin-left:5px;
	display:inline;
        text-align:left;
	text-decoration:underline;
	font-size:12px;
	background-color:#069;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#C6040C;
	
}


