﻿@charset "utf-8";body
{background-image:-ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #5C8FC2 100%);
background-image:-moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #5C8FC2 100%);
background-image:-o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #5C8FC2 100%);
background-image:-webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #5C8FC2));
background-image:-webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #5C8FC2 100%);background-image:radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #5C8FC2 100%);
background-attachment:fixed;
background-repeat:no-repeat;
background-size:cover;margin:0;padding:0;font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;color:#fff;font-size:12px;line-height:140%;background-color:#A0BDDB;}
html{-webkit-font-smoothing: antialiased;}
IMG{border:none;}
font{font-size:inherit;font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;}
p{font-size:12px;line-height:140%;}
h1, h2, h3, h4, h5, h6{font-family:'CartoGothicStdBold';font-weight:normal;}
#operators_footer{width:720px;float:right;background:#FFF;-moz-border-radius:5px;border-radius:5px;margin:0 0 10px 0;padding:0 0 5px;border:1px solid #8CABD9;}
.floatright{float:right;}
.floatleft{float:left;}
#coachsearch{width:197px;background:#fff;color:#E59600;padding:10px;font-family:'CartoGothicStdBold';margin:0 0 15px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCCCCC;}
#coachsearch_homepage{width:197px;background:#fff;color:#E59600;padding:10px;font-family:'CartoGothicStdBold';margin:0 0 15px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);}
#coachsearch h3{color:#fff;font-size:20px;line-height:20px;margin:0;}
#coachsearch select, #coachsearch input{margin-bottom:5px;}
#coachsearch a.info{background-color:#FFFFFF;color:#3b6b96;font-family:'CartoGothicStdBold';margin:0 2px 0 0;padding:0;position:relative;text-decoration:none;z-index:99;}
#coachsearch a.info:hover{cursor:auto;z-index:100;background-color:#ffffff;color:#ffffff;}
#coachsearch a.info span{display:none;}
#coachsearch a.info:hover span{display:block;position:absolute;top:0px;left:30px;width:180px;height:60px;padding:10px;background-color:#F1AB25;color:#fff;text-align:center}
#coachsearch a.showhide{line-height:20px;text-decoration:none;color:#3b6b96;}
#coachsearch_selfdrive{width:190px;background-color:#fff;color:#053B71;padding:0px;font-family:'CartoGothicStdBold';margin:0;}
#coachsearch_selfdrive h3{color:#fff;font-size:20px;line-height:20px;margin:0;}
#coachsearch_selfdrive select, #coachsearch_selfdrive input{margin-bottom:5px;}
#coachsearch_selfdrive a.info{background-color:#FFFFFF;color:#3b6b96;font-family:'CartoGothicStdBold';margin:0 2px 0 0;padding:0;position:relative;text-decoration:none;z-index:99;}
#coachsearch_selfdrive a.info:hover{z-index:100;background-color:#3b6b96;color:#ffffff;}
#coachsearch_selfdrive a.info span{display:none;}
#coachsearch_selfdrive a.info:hover span{display:block;position:absolute;top:0px;left:5px;width:180px;height:60px;padding:5px;background-color:#3b6b96;color:#ffffff;text-align:center}
#coachsearch_selfdrive a.showhide{line-height:20px;text-decoration:none;color:#3b6b96;}
#destinations .boxeswrap{width:700px;padding:10px;background-color:#ffffff;border:1px solid #CCCCCC;margin-bottom:10px;}
#destinations h1{color:#003366;line-height:30px;font-size:26px;}
#destinations .regionbox{padding:10px;background-color:#ffffff;border:1px solid #CCCCCC;width:703px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#destinations .regionbox p{margin:0 0 10px 0;color:#555555;font-size:14px;}
#destinations img, #destinations .map{float:right;margin-left:10px;}
#destinations h2{background-color:#336699;background-repeat:repeat-x;color:#FFFFFF;font-family:'CartoGothicStdBold';padding:7px 10px;text-decoration:none;margin-top:10px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#destinations2 .map
#destinations2 .boxeswrap{width:675px;padding:20px;background-color:#ffffff;border:1px solid #8CABD9;}
#destinations2 h1{color:#f1ab25;line-height:30px;}
#destinations2 .regionbox{padding:10px;background-color:#ffffff;border:1px solid #8CABD9;width:703px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#destinations2 p{font-size:14px;color:#555555;}
#destinations2 li{margin-left:10px;color:#555555;line-height:20px;font-size:14px;}
#destinations2 ul{padding-left:5px;}
#destinations2 .regionbox p{margin:0 0 10px 0;}
#destinations2 h2{background-color:#006689;background-image:url(destinationheader_bg.jpg);background-repeat:repeat-x;color:#FFFFFF;font-family:'CartoGothicStdBold';padding:5px 10px;text-decoration:none;margin-top:10px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#footercontent{width:960px;margin:0 auto;text-align:center;padding:5px 10px;}
#footercontent a{color:#ffffff;font-family:'CartoGothicStdBold';text-decoration:none;}
#footercontent a:hover{text-decoration:underline;}
#featured{background-image:url(featured_bg.gif);background-repeat:no-repeat;height:249px;padding:15px 10px 5px;width:698px;}
#keywords_auto_complete{background-color:#7FB3E1;border:1px solid #dfe9f3;padding:5px;width:185px;z-index:999;}
#keywords_auto_complete ul{margin:0;padding:0;color:#000;}
#keywords_auto_complete ul li{list-style-type:none;font-weight:normal;border-bottom:1px solid #dfe9f3;padding:2px 0;}
#keywords_auto_complete ul li:hover{background-color:#ffffff;color:#000;cursor:pointer;cursor:hand;}
.railbody #keywords_auto_complete{background-color:#7B0303;border:1px solid #dfe9f3;padding:5px;width:185px;z-index:999;}
.railbody #keywords_auto_complete ul{margin:0;padding:0;color:#ffffff;}
.railbody #keywords_auto_complete ul li{list-style-type:none;font-weight:normal;border-bottom:1px solid #dfe9f3;padding:2px 0;}
.railbody #keywords_auto_complete ul li:hover{background-color:#ffffff;color:#000;cursor:pointer;cursor:hand;}
.railbody #keywords2_auto_complete{background-color:#7B0303;border:1px solid #dfe9f3;padding:5px;width:185px;z-index:999;}
.railbody #keywords2_auto_complete ul{margin:0;padding:0;color:#ffffff;}
.railbody #keywords2_auto_complete ul li{list-style-type:none;font-weight:normal;border-bottom:1px solid #dfe9f3;padding:2px 0;}
.railbody #keywords2_auto_complete ul li:hover{background-color:#ffffff;color:#000;cursor:pointer;cursor:hand;}
#staticcontent .boxeswrap{width:675px;padding:20px;background-color:#ffffff;border:1px solid #CCCCCC;}
#staticcontent2 .boxeswrap2{width:900px;padding:20px;background-color:#ffffff;}



#staticcontent2-responsive .boxeswrap2-responsive{width:96%; max-width:900px;padding:2%;background-color:#ffffff;margin:auto;}



#staticcontent p{margin-bottom:5px;}
#wrap{width:960px;margin:30px auto 0;background:#ffffff;repeat-x #ffffff;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.7);box-shadow:0px 0px 4px rgba(0,0,0,0.7);padding:0 30px;border-radius:10px;-moz-border-radius:5px;overflow:hidden;}



#wrap-responsive{width:96%; max-width:960px;margin:auto;background:#ffffff;repeat-x #ffffff;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.7);box-shadow:0px 0px 4px rgba(0,0,0,0.7);padding:0 3%;border-radius:2%;-moz-border-radius:2%;overflow:hidden;}



#wrap-test{width:960px;margin:0 auto;background:url(BG-test.jpg) repeat-x #ffffff;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.7);box-shadow:0px 0px 4px rgba(0,0,0,0.7);padding:0 20px;}
#wrapwarner{width:960px;margin:30px auto 0;background:#ffffff;repeat-x #ffffff;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.7);box-shadow:0px 0px 4px rgba(0,0,0,0.7);padding:0 30px;border-radius:10px;-moz-border-radius:5px;overflow:hidden;padding-bottom:260px;}
h1{color:#003366;font-size:28px;padding:5px 0 5px;margin-bottom:5px;}
.morehols{float:left;width:695px;padding:10px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #CCCCCC;background:#ffffff;}
.boxeswrap{width:705px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff;border:1px solid #CCCCCC;}
.boxeswrap2{width:900px;padding:25px;background-color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #CCCCCC;}


.boxeswrap2-responsive{width:96%; max-width:900px;padding:5%;margin: auto;background-color:#ffffff;-moz-border-radius:2%;-webkit-border-radius:2%;border-radius:2%;border:1% solid #CCCCCC;}



.boxeswrap3{width:705px;height:160px;padding-left:4px;padding-right:4px;}
.boxeswrap9{width:715px;height:160px;background:none;}
.boxeswrap5{width:715px;height:144px;border:1px solid #3b6b96;-moz-border-radius:5px;border:1px solid #8CABD9;border-radius:5px;background:#ffffff;margin-bottom:20px;}
.boxeswrap6{width:348px;height:144px;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;background:#ffffff;margin-bottom:20px;float:left;}
.boxeswrap7{width:348px;height:144px;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;background:#ffffff;margin-bottom:20px;margin-left:17px;float:left;}
.boxeswrap8{width:340px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff;border:1px solid #CCCCCC;float:left;height:220px;}
.boxeswrap9{width:340px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;float:left;height:220px;margin-left:13px;}
.boxeswrap10{width:950px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;}
.boxeswrap11{width:950px;background-color:#fff;margin-top:25px;}
.boxeswrap12{float:left;width:280px;background-color:#fff;margin-top:25px;padding:10px;margin-bottom:10px;margin-right:22px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;}
.boxeswrap13{float:right;width:280px;background-color:#fff;margin-top:25px;padding:10px;margin-bottom:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;}
.boxeswrap12 ul{text-decoration:none;list-style-type:none;margin-top:10px;}
.boxeswrap13 ul{text-decoration:none;list-style-type:none;margin-top:10px;}
.boxeswrap14{width:334px;padding:5px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;margin-right:25px;float:left;}
.boxeswrap15{width:334px;padding:5px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;float:left;}
.boxeswrap17{float:left;width:715px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #CCCCCC;background:#fff;overflow:hidden;height:234px;margin-bottom:34px;}
.boxeswrap17s{float:left;width:715px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #CCCCCC;background:#fff;overflow:hidden;height:57px;margin-bottom:34px;}
.boxeswrap_specials_ops{width:690px;margin-bottom:10px;margin-top:10px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}



.boxeswrap_specials_ops-responsive{width:96%; max-width:913px;padding:2%;margin-bottom:2%;margin-top:10px;background-color:#fff;-moz-border-radius:2%;-webkit-border-radius:2%;border-radius:2%;border:1% solid #CCCCCC;}



.boxeswrap_railsearch{width:335px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;float:right;margin:5px 8px 8px 0px;}
.boxeswrap_railpage{width:325px;padding:8px 10px 10px 10px;background-color:#fff;float:left;}
.boxeswrap a{text-decoration:none;}
.box{width:225px;height:195px;margin:5px;float:left;}
.box2{width:225px;height:145px;float:left;border:1px solid #3b6b96;background:#FFF;-moz-border-radius:5px;border-radius:5px;}
.box2-space{margin-right:17px;}
.box2text p{font-size:12px;margin:4px;line-height:100%;}
.box3{width:715px;height:160px;float:left;background:#FFF;}
.box a{color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;}
.boximage{width:225px;height:100px;overflow:hidden;position:relative;}
.boximage img{width:225px;border:none;position:relative;top:-10px;}
.boximage2{width:225px;height:100px;overflow:hidden;position:relative;}
.boximage2 img{width:225px;border:none;position:relative;top:-10px;}
.boxblue{width:215px;height:85px;padding:5px;background-image:url(box_blue_bg.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;font-family:'CartoGothicStdBold';text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxorange2{width:215px;height:50px;padding:5px;background-image:url(box_orange_bg2.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxblue2{width:215px;height:50px;padding:5px;background-image:url(box_blue_bg2.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxred{width:215px;height:85px;padding:5px;background-image:url(box_red_bg.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxred2{width:715px;height:40px;background-image:url(specialoffersbg.jpg);color:#fff;text-decoration:none;font-size:30px;line-height:32px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;padding-top:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxred4{width:215px;height:50px;padding:5px;background-image:url(box_red_bg2.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;}
.boxgreen{width:215px;height:85px;padding:5px;background-image:url(box_green_bg.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxpurple{width:215px;height:85px;padding:5px;background-image:url(box_purple_bg.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.boxbrown{width:215px;height:85px;padding:5px;background-image:url(box_brown_bg.jpg);color:#fff;text-decoration:none;font-size:24px;line-height:26px;font-family:'CartoGothicStdBold';text-align:center;overflow:hidden;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.booking-columns{margin-top:20px;}
.booking-columns h3{color:#0b3d78;font-size:18px;}
.booking-column-left{float:left;width:220px;margin:0 15px 10px 0;color:#3b6b96;}
.booking-column-right{float:right;width:700px;color:#3b6b96;margin:0 0 20px;}
.booking-column-right input{margin:3px 0;}
.booking-column-right h3{color:#ec952e;}
.booking-column-right p{margin:0 0 15px 0;}
.bookingphone{color:#f1a91f;font-size:16px;font-family:'CartoGothicStdBold';text-align:center;font-size:26px;line-height:26px;}
.boxeswrap hr{margin:20px 0 10px 0;}
.banner{width:470px;float:right;}
.banner img{border:none;margin-top:15px;}
.brochureprice{color:#003366;margin-bottom:10px;}
#inbasket{background-color:#FFFFFF;border:1px solid #27A2CC;margin:20px auto 0;text-align:center;width:800px;color:#3b6b96;}
#inbasket h2{color:#EC9730;margin:10px 0;}
table.rail{border:collapse:collapse;}
.rail td{padding-bottom:5px;}
.contentwrap{padding:15px;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCCCCC;}
.booking-column-right .bookingcontinue input{border:none;text-transform:uppercase;color:#fff;height:30px!important;font-family:'CartoGothicStdBold';}
.booking-column-right .bookingcontinue input:hover{cursor:pointer;cursor:hand;}
.bookingcontinue{width:180px;margin:0 auto;}
.bigimage{}
.clickmoreinfo{float:right;cursor:pointer;cursor:hand;color:#DB771F;line-height:30px;padding-right:5px;}
.clickmoreinfo p{line-height:inherit;}
.contactform{}
.contactform input{border:1px solid #7AA6CB;margin:2px 0;width:240px;height:20px;}
.contactform .submit{background-color:#7AA6CB;border:medium none;color:#FFFFFF;width:100px;}
.contactform textarea{border:1px solid #7AA6CB;margin:2px 0;width:240px;height:80px;}
#detail h1{font-size:22px;font-family:'CartoGothicStdBold';color:#003366;padding:0;margin:0 0 10px 0;line-height:24px;}
#detail h3{font-size:26px;font-family:'CartoGothicStdBold';color:#f19f20;padding:0;margin:0 0 10px 0;border-bottom:1px solid #f19f20;}
#detail .otherdates{width:95px;}
#detail .otherdates option{width:auto;}
#detail .detailprice .price, #detail .detailprice .price a{font-size:28px;line-height:28px;font-family:'CartoGothicStdBold';text-decoration:none;margin:0;}
#detailimages{float:left;font-size:10px;margin:0 10px 10px 0;text-align:center;width:318px;}
.detailimagesmain{width:315px;height:225px;overflow:hidden;margin:0 0 4px 0;}
.detailimagesmain img{height:225px !important;width:315px !important;}
.datefeature{color:#E88F3F;font-size:15px;font-family:'CartoGothicStdBold';line-height:20px;text-align:center;}
.detailinfobox{float:left;background-color:#FFFFFF;width:323px;padding:0px 0px 0px 10px;height:auto;color:#333333;background-image:none;font-size:14px;font-family:'CartoGothicStdBook',Arial,Helvetica,sans-serif;height:157px;}
.detailinfo{float:left;border:1px solid #CCCCCC;width:363px;padding-top:10px;margin-bottom:10px;}
.detailprice{width:142px;float:left;text-align:center;}
.detaildetails{width:180px;float:right;line-height:17px;height:80px;}
.detailicons{float:left;width:125px;}
.detailopinfo{float:left;width:240px;}
.detailbookbutton{height:27px;margin-top:10px;clear:both;background-image:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/request_button.gif);margin-bottom:5px;font-size:18px;padding-top:8px;text-align:center;color:#FFFFFF;}
.detailbookbutton a{text-decoration:none !important;}
.destinationpill{background-color:#006689;background-image:url(destinationheader_bg.jpg);background-repeat:repeat-x;width:215px;height:48px;color:#fff;text-decoration:none;font-family:'CartoGothicStdBold';cursor:pointer;float:left;margin:10px 10px 0 0;}
.destinationpill a{color:#fff;text-decoration:none;font-family:'CartoGothicStdBold';cursor:pointer;}
.destinationpill p{float:left;margin-top:12px;font-size:16px;}
.destinationpill img{float:left;margin-right:5px;border:none;}
.destinationdesc{float:left;width:450px;}
.destinationdesc p{font-size:14px;color:#555555;}
.detailopinfoleft, .detailopinforight{float:left;width:170px;}
.detailopinfoleft img{margin:0 0 3px 0;}
.detailopinforight img{width:110px;margin:0 0 5px;}
.errorbox, .problems{color:#e30000;}
.errorbox ul{padding:0 0 0 20px;}
.footersmall{font-size:10px;color:#fff;}
.featuredoffer{float:left;height:65px;margin-right:290px;padding:0 5px 8px;width:395px;}
.featuredoffer a{text-decoration:none;}
.featuredoffer img{float:left;margin:5px 5px 0 0;width:51px;height:28px;border:none;}
.featuredoffer .offertitle{width:265px;float:left;height:4em;overflow:hidden;}
.featuredoffer .offertitle, .featuredoffer .offertitle a{font-size:17px;color:#fff;font-family:'CartoGothicStdBold';line-height:18px;}
.featuredoffer .offerinfo, .featuredoffer .offerinfo a{font-size:10px;color:#fff;}
.featuredoffer .offerdate, .featuredoffer .offerdate a{font-size:12px;font-family:'CartoGothicStdBold';color:#fff;float:left;line-height:12px;float:left;}
.featuredoffer .offerprice{float:right;margin:0;color:#FFFFFF;font-size:12px;font-family:'CartoGothicStdBold';line-height:20px;text-align:center;}
.featuredoffer .offerprice a{color:#FFFFFF;font-size:28px;font-family:'CartoGothicStdBold';line-height:26px;}
.footerlogos{background-image:url(footerlogos_bg.gif);height:36px;margin:0 auto;padding:15px 10px 10px;width:419px;}
.footerlogos img{border:none;}
.footerlogos2{background-image:url(footerlogos_bg2.png);margin:0 auto;height:88px;width:960px;}
.footerlogos2 img{border:none;}
.whybook_title:after{margin-left: 4px;display: block;content: "";float:right;width: 18px;height: 12px;background: transparent url('/images/www.coachholidays.com/v2/footer/whybook_tick2.png') no-repeat;}
.footer_whybook{float:left;width:146px;height:90px;margin-right:14px;margin-bottom:10px;margin-top:5px;background:#FFFFFF;-moz-border-radius:5px;border:1px solid #FFFFFF;border-radius:5px;}
.whybook_title{width:134px;color:#003366;font-size:18px;margin-top:5px;padding-left:12px;text-align:left;}
.whybook_desc{width:124px;color:#336699;font-size:12px;margin-top:5px;padding-left:12px;padding-right:10px;text-align:left;}
.header_logo_center{width:260px;height:90px;background-color:#fff;background-image:url(logo.gif);background-position:top left;background-repeat:no-repeat;margin:0 auto;}
.header_content{width:700px;height:90px;float:right;}
.head_left{float:left;height:60px;margin-left:120px;text-align:left;width:355px;font-size:13px;font-family:'CartoGothicStdBold';}
.head_left ul{margin:20px 0 0;}
.head_left ul li{float:left;list-style:none;color:#000;padding:0 7px 0 0;}
.head_left ul li a{color:#000;text-decoration:none;}
.head_right{width:225px;height:60px;float:right;text-align:right;}
.header_bg_coach{background-color:#336699;padding:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;}
.header_bg_coach h3{color:#fff;}
.header_bg_specials{background-color:#a10700;padding:5px;-moz-border-radius:5px;border-radius:5px;}
.header_bg_specials2{background-image:url(mainnav_specials3.gif);padding:5px;}
#hotels h2, #detail h2{border-bottom:1px solid #3B6B96;color:#DB771F;font-size:24px;margin:15px 0;padding:0 0 5px;}
#hotels h3{cursor:pointer;font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;}
#hotels .imagenav{width:100%;}
.hotellisting{padding:5px;border:1px solid #3b6b96;margin:5px 0;}
.holidayinfo span{line-height:18px !important;}
.holidayinfo p, .hotellisting p{margin:0 0 10px;font-size:14px;color:#235382;}
.holidayinfo strong{color:#DB771F;}
.holidayinfo h3{color:#003366 !important;font-size:18px !important;padding-top:3px;padding-bottom:10px;border-bottom:0 !important;}
.holidayinfo h4{color:#CC0000;font-size:18px;}
.static_banner{width:715px;height:240px;overflow:hidden;position:relative;margin:0 0 20px;background:#fff;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border:solid 1px #8cabd9;}
.imagenav{width:320px;}
.imagenav img{cursor:pointer;height:33px !important;left:0 !important;overflow:hidden;top:0 !important;width:50px !important;}
.imagenav div{height:35px!important;margin:0 4px 1px 0 !important;}
.itineraryinfowrap, .booking-column-right{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;border:1px solid #CCCCCC;}
.itineraryinfowrap{margin:0 0 20px;color:#3b6b96;}
.itineraryinfowrap ol{color:#EA9042;font-size:18px;font-family:'CartoGothicStdBold';line-height:13px;list-style-type:decimal;padding:0 0 0 40px;}
.itineraryinfowrap ol a{font-size:12px;color:#3b6b96;position:relative;top:-2px;}
.itineraryinfowrap ul{list-style-type:none;padding:0 0 0 35px;}
.itineraryinfowrap ul li{background-image:url(arrow.gif);background-position:left center;background-repeat:no-repeat;display:block;left:-30px;padding:5px 0 5px 20px;position:relative;top:0;}
#insurance .insurancetable{line-height:20px;margin:10px 0;padding:5px;text-align:center;}
#insurance .insurancetable th{background-color:#3b6b96;color:#fff;}
#insurance .insurancetable h2{color:#E59600;margin:20px 0 0;}
#insurance .insurancetable li{list-style-type:none;line-height:normal;}
#insurance .insurancetable li a{font-family:'CartoGothicStdBold';color:#3b6b96;}
#insurance h3{color:#E59600;font-size:20px;margin-bottom:10px;}
.introtext{width:480px;float:left;color:#003366;margin:15px 0px 10px 0px;}
.introtext p{font-size:14px;color:#555;}
.introtext_n{width:580px;float:left;color:#003366;margin:15px 0px 10px 0px;}
.introtext_n p{font-size:14px;color:#555;}
.introtext2{width:960px;float:left;margin:15px 0px 10px 0px;color:#003366;}
.introtext2 p{font-size:14px;color:#555;}
.introtextcruise{width:950px;float:left;color:#003366;margin-top:15px;}
#itin{margin:20px 0 0 0;text-align:left;}
#itin .boxeswrap{width:900px;padding:20px;background-color:#fff;color:#3b6b96;border:1px solid #3b6b96;margin:10px 0;}
#itin .continuebutton{width:220px;text-align:center;}
#itin input{border:1px solid #3b6b96;height:20px;margin:3px 0;width:250px;}
#itin textarea{border:1px solid #3b6b96;margin:3px 0;width:250px;}
#itin select{border:1px solid #3b6b96;height:20px;margin:3px 0;width:250px;}
#itin .bookingform{width:500px;margin:0 auto;}
#itin .itinlist{background-color:#fff;padding:5px;color:#7AA6CB;margin:0 20px 0 0;-moz-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;}
#itin .itinleft strong{color:#EBAA1C;font-size:14px;}
#itin #joinMailinglist{width:auto;}
#itin .itindetails{background-color:#fff;padding:10px;float:left;width:680px;color:#7AA6CB;margin:0 0 20px 0;-moz-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;}
#itin .itinleft{float:left;margin:0 10px 0 0;width:245px;}
#itin .itinleft p{color:#7AA6CB;margin:10px 0;}
#itin .itinlist p{margin:0;}
#itin .continuebutton{width:220px;}
#itin .phonenumber{color:#EBAA1C;font-size:24px;font-family:'CartoGothicStdBold';line-height:24px;}
#itin .itindetails h1{color:#EBAA1C;font-size:20px;padding:5px 0;}
#itin .itindetails .bookingformleft{border-right:1px solid #EBAA1C;float:left;width:420px;margin:0 10px 0 0; padding-right:10px;}
#itin .itindetails .bookingformright{width:225px;float:left;}
#itin .itindetails .bookingformright input{width:50px;}
.itinerarypage{padding:50px 0 0 0;}
.itinerarypage .coachitinerary, .itinerarypage .emailhide, .itinerarypage .itinhide, .itinerarypage .totalcost, .itinerarypage .noancil, .itinerarypage .greenbox{display:none;}
#itineraryform .redbox{background:url("warning.gif") no-repeat scroll 5px 50% #FFFFFF;color:red;margin:2px auto 0;padding:2px;text-align:center;width:350px;}
.holidayinfo .logo img{width:150px;}
.holidayinfo .tourtype{margin:0 0 10px 0;}
.holidayinfo .infolinks{background:url(pricedetail_bg.jpg) repeat-x #729FC8;color:#fff;}
.holidayinfo .infolinks a{color:#fff;}
.holidayinfo .infolinks td{border:1px solid #FFFFFF;padding:2px;}
.holidayinfo ul li{line-height:140%;}
.holidayinfo li:before{content:"\2022";color:#DB771F;font-size:18px;padding-right:5px;vertical-align:-2px;}
.holidayinfo li{font-size:14px;color:#235382;list-style-type:none;}
#itinconfpage{width:940px;padding:10px;color:#3B6B96;margin:20px 0 0;}
#itinconfpage p{margin:5px 0;}
#itinconfpage h3{color:#F1AB25;font-size:25px;}
#itinconfpage strong{font-size:18px;}
#itinconfpage .thanksimage{width:215px;float:left;}
#itinconfpage .thankstext{width:680px;float:right;}
#itinconfpage h3{line-height:40px;margin:0 0 10px 0;}
#itinconfpage .searchnowbutton{background-image:url(mainnav_air.gif);width:300px;margin:10px auto 20px;padding:5px;}
#itinmap img{float:right;margin:0 0 10px 10px;}
#joiningpointsbar{max-height:400px;overflow:auto;margin:0;position:relative;}
.joiningpoint{background:#ECF2F8 none repeat scroll 0 0;margin:1px 0;padding:2px;}
.joiningpoint a{color:#3b6b96;}
.leftcol{width:220px;float:left;margin:10px 15px 0 0;}
.leftcol_header, .leftcol_header a{color:#093e79;font-family:'CartoGothicStdBold';font-size:18px;}
.leftcol_header a{line-height:30px;}
.leftcol h2, .itinleft h2{color:#093e79;margin:0 0 5px;font-size:18px;}
.leftcol_specials{width:235px;float:left;margin:10px 15px 0 0;}
.largetext, .defaulttext{padding:5px;color:#990000;font-size:11px;color:#3b6b96!important;cursor:pointer;cursor:hand;}
.largetext a, .defaulttext a{color:#3b6b96!important;}
.largetext{left:-110px;position:relative;}
.defaulttext{position:relative;left:-211px;top:15px;}
.mailinglist{}
.mainnav{width:582px;float:right;}
.mainnav ul li{float:left;width:97px;height:26px;text-align:center;list-style:none;padding:5px 0 0;background-image:url('nav-inactive.png');}
.mainnav ul li a{color:#fff;text-decoration:none;font-family:'CartoGothicStdBold';text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.mainnavlist .coachtext, .mainnavlist .railtext, .mainnavlist .cruisetext, .mainnavlist .airtext, .mainnavlist .selfdrivetext, .mainnavlist .specialstext{display:none;font-size:10px;}
.mainnavlist .coach:hover .coachtext, .mainnavlist .rail:hover .railtext, .mainnavlist .cruise:hover .cruisetext, .mainnavlist .air:hover .airtext, .mainnavlist .selfdrive:hover .selfdrivetext, .mainnavlist .specials:hover .specialstext{display:block;position:relative;top:-3px;}
#nav-active{background-image:url('nav-active.png');}
.mainimage{height:200px;width:300px;position:relative;visibility:hidden;}
.morelink{float:left;text-align:center;width:50%;margin:0 0 5px 0;}
.morelink a{color:#3b6b96;}
.noresults p{margin:20px 0;font-size:14px;}
.noresults strong{color:#E59600}
.opening{color:#5c96c7;font-size:11px;}
.opening2{color:#F1AB25;font-size:14px;}
.overseasphone{color:#f7b020;font-size:12px;font-family:'CartoGothicStdBold';}
.operatorlogos{background-color:#fff;border:none;width:197px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCCCCC;padding:10px;margin-bottom:20px;}
.oplogo{float:left;}
.oplogo img{width:60px;border:none;padding:10px 13px 22px 13px;}
.oplogo3{float:right;}
.oplogo3 img{width:60px;border:none;padding:10px 13px 5px 13px;}
.oplogo4{float:left;}
.oplogo4 img{width:60px;border:none;padding:10px 13px 5px 13px;}
.hpoptext{text-align:center;font-size:10px;padding-bottom:10px;color:#555555;}
.hpoptext a:visited, .hpoptext a:link{color:inherit;text-decoration:none;}
.hpoptext a:hover{text-decoration:underline;}
.operator img{margin:10px 10px 10px 0;}
.airoperator img{padding:10px 20px 20px;}
.operatorlisting{float:left;height:150px;text-align:center;width:175px;}
.operatorlisting img{width:110px;}
.operatorlisting a{color:#003366;padding:5px 0 0 0;}
.op_header_image{padding:10px 0px;}
#operatorinfo .logo{height:auto;margin:0 0 20px;max-width:240px;}
.operatorinfo h2{font-size:20px;color:#003366;margin-bottom:15px;margin-top:10px;}
.operator_main_img{float:right;}
.opsterms{border-top:1px solid #CCC;padding:20px 0 5px;margin-top:20px;font-size:14px;}
.operator_sp_banner{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin-bottom:25px;}
#offershomepage .boxeswrap{padding:5px;width:690px;height:610px;color:#CCCCCC;margin-bottom:20px;}
#offershomepage .boxeswrap2{width:700px;color:#3B6B96;padding:0px;margin-bottom:20px;overflow:hidden;}
#offershomepage .boxeswrap p{margin:0 0 15px 0;color:#A10700;}
.phone{color:#5c96c7;font-size:32px;line-height:22px;padding:4px 0 0;font-family:'CartoGothicStdBold';}
.pickupresults td,.pickupresults th{padding:5px;}
.pickupresults th{color:#fff;}
.pickupresults td{border-bottom:1px solid #3b6b96;}
.pagenumbering{border-bottom:1px solid #3b6b96;border-top:1px solid #3b6b96;margin:2px 0 0;text-align:center;word-wrap:break-word;}
.pagenumbering a, .pagenumbering span{float:left;padding:0 2px;}
.padding5{padding:5px 0;}
.railbody #footer{background-color:#336699;}
.railbody .header_bg_coach{background:url("box_blue_bg2.jpg")}
.railbody #coachsearch{padding:5px;margin:0;color:#E59600;background:none;border:none;}
#railhomepage #featured{background-image:url(featured_bg_rail.gif);}
#railhomepage .leftcol_header, #railhomepage .leftcol_header a{color:#003366;font-size:18px;font-family:'CartoGothicStdBold';}
#railhomepage .oplogo img{width:95px;max-height:75px;padding:5px 1.7px 20px;}
#singlespage .oplogo{height:80px;}
#singlespage .oplogo img{width:85px;padding:15px 16px 20px;}
.resultsheader a, .resultspaging a{color:#EB9143;float:left;}
.railresults #coachsearch{padding:10px; background:#fff;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCCCCC;margin:0 0 15px;}
.searchnowbutton{width:195px;height:31px;margin:10px auto 0;color:#fff;font-size:20px;font-family:'CartoGothicStdBold';text-align:center;background-color:#3b6b96;background-image:url(searchnow_button.gif);border:none;padding-bottom:2.5px;text-transform:uppercase;cursor:pointer;}
.searchnowbutton a, .searchnowbutton a:visited{color:#fff;}
.railbody .searchnowbutton{background-image:url("searchbutton_rail.gif");width:320px;}
.selfdrivebody .searchnowbutton{background-color:#2b031b;background-image:url(searchnow_button.gif);margin:10px 0 0 0;}
.specialsbody .searchnowbutton{background-color:#A10700;background-image:url(searchbutton_specials.gif);width:220px;}
.specialsbody2 .searchnowbutton{background-color:#A10700;background-image:url(mainnav_specials3.gif);}
.continuebutton{margin:10px auto 0!important;width:100px;}
.superscript{font-size:8px;vertical-align:super;}
.savings{color:#CC6600;}
.savings p{color:#fff;font-size:15px;margin:3px 0 0 0;padding:3px;background-color:#e13c38;}
.specialoffer{margin:2px 0 0 0;}
.specialstable{border:1px solid #a10601;border-top:none;width:900px;margin:0 auto;color:#000;}
.specialstable img{margin:5px;width:50px;}
.specialstable-sm{border:1px solid #a10601;border-top:none;width:680px;margin:0 auto;color:#000;}
.specialstable-sm-top{border:1px solid #a10601;width:680px;margin:0 auto;color:#000;}
.specialstable-sm-top img{margin:5px;width:50px;}
.specialstable-sm img{margin:5px;width:50px;}
.specialstablehead{background:#a10601;color:#fff;font-family:'CartoGothicStdBold';width:900px;margin:20px auto 0;}
.rightcol{width:725px;float:right;margin:10px 0;color:#235382; min-height:700px}
.rightcol#destinations, .rightcol#staticcontent {min-height:auto;}
.rightcol_specials{width:700px;float:right;margin:10px 0;color:#235382;}
.rightcol_specials h3{font-size:20px;}
.rightcol2{width:955px;float:right;margin:10px 0;color:#235382;}



.rightcol2-responsive{width:96%; max-width:955px;float:right;margin:2% 0;color:#235382;}


.rightcol3{width:955px;float:right;margin:10px 0;color:#235382;}
.resultwrap{height:100%;background-color:#fff;border:1px solid #CCCCCC;padding:8px;margin:10px 0;color:#235382;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.resultwrap .resultsimage{float:left;width:95px;padding:0;text-align:center;color:#000;font-size:10px;}
.resultwrap .resultsimage .offerimage img{width:90px;height:64px;}
.resultwrap .resultsimage .resultslogo img{width:90px;height:50px;border:none;margin-top:5px;}
.resulticons{margin-top:5px;}
.resulticons img{}
.resultsheader{float:left;width:200px;}
.resultsheader h2{font-size:22px;margin:0 0 5px;}
.resultspaging{float:right;width:440px;margin:0 15px;}
.resultspaging .prev{width:55px;float:left;text-align:left;line-height:22px;font-family:'CartoGothicStdBold';color:#e2e2e2;}
.resultspaging .pagenumber{float:left;text-align:center;width:330px;}
.resultspaging .pagenumber h2{font-size:20px;}
.resultspaging .next{width:55px;float:right;text-align:right;line-height:22px;font-family:'CartoGothicStdBold';color:#e2e2e2;}
.resultwrap .resultsdetail{float:left;height:100%;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:400px;padding:0 10px;margin:0 5px;}
.resultwrap .resultsdetail h2, .resultwrap .resultsdetail h2 a{font-size:20px;line-height:21px;margin:0 0 5px 0;color:#003366!important;text-decoration:none;background:none!important;margin-top:0!important;padding:0!important;}
.resultwrap .resultsdetail .info{color:#CC6600;font-family:'CartoGothicStdBold';font-size:11px;}
.resultwrap .resultsdetail .info form, .resultwrap .resultsdetail .info select{display:inline;}
.resultwrap .resultsdetail .info select{color:#EB9143;font-size:11px;font-family:'CartoGothicStdBold';}
.resultwrap .resultsdetail .info option{padding:2px;}
.resultwrap .resultsdetail .description{margin:5px 0 0 0;}
.resultwrap .resultsdetail .description a{color:#EB9143;text-decoration:none;}
.resultwrap .resultsprice{float:right;width:145px;padding:0;font-size:11px;line-height:12px;}
.resultwrap .resultsprice .pricedetail{color:#CC0000;font-family:'CartoGothicStdBold';margin:0 0 2px;padding:0px;text-align:center;}
.resultwrap .resultsprice .pricedetail a{color:#CC0000;text-decoration:none;font-size:28px;line-height:30px;font-family:'CartoGothicStdBold';}
.resultwrap .resultsprice .bookbutton, .continuebutton, .booking-column-right .bookingcontinue input{padding:5px;background-image:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/view_tour_button.jpg);height:25px;line-height:25px;margin:2px 0 0;text-align:center;}
.resultwrap .resultsprice .bookbutton a, .continuebutton a{color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;font-family:'CartoGothicStdBold';font-size:14px;}
.continuebutton a{padding:10px;}
.resultdate{padding:2px;height:25px;line-height:25px;margin:0 0 2px 0;text-align:center;background-color:#336699;color:#fff;font-size:14px;font-weight:bold;margin-bottom:8px;}
.resultdate a{color:#fff;text-decoration:none;text-align:center;text-transform:capitalize;font-family:'CartoGothicStdBold';font-size:14px;}
.tour_no{font-size:14px;text-align:center;font-weight:bold;color:#FFFFFF;margin-bottom:8px;background-color:#336699;padding:7px 2px;}
.departure_date{font-size:14px;margin-bottom:3px;color:#003366;}
#selfdrivehomepage #featured{background-image:url(featured_bg_selfdrive.gif);}
#selfdrivehomepage .oplogo img{width:90px;max-height:75px;padding:5px 4px 14px;}
#selfdrivehomepage .boxeswrap{padding:10px;width:695px;}
#selfdrivehomepage .boxeswrap a{color:#CC6600;}
.selfdrive_box1, .selfdrive_box2, .selfdrive_box3, .selfdrive_box4,.selfdrive_box5{padding:5px;color:#fff;margin:0 0 5px 0;}
.selfdrive_box1{background-color:#053b71;background-image:url(selfdrive1_bg.jpg);background-repeat:repeat-x;}
.selfdrive_box2{background-color:#50552a;background-image:url(selfdrive2_bg.jpg);background-repeat:repeat-x;}
.selfdrive_box3{background-color:#e6602d;background-image:url(selfdrive3_bg.jpg);background-repeat:repeat-x;}
.selfdrive_box4{background-color:#e185ae;background-image:url(selfdrive4_bg.jpg);background-repeat:repeat-x;color:#213c73;}
.selfdrive_box5{background-color:#431486;background-image:url(selfdrive5_bg.jpg);background-repeat:repeat-x;}
.selfdrive_box8{background-color:#D2EDEA;padding:5px;color:#000000;margin:0;}
ul.columns2{width:auto;list-style:none;margin:0 auto;padding:15px;}
ul.columns2 li{width:200px;float:left;display:inline;margin:10px;padding:0;position:relative;}
ul.columns2 li:hover{z-index:99;}
ul.columns3{width:auto;list-style:none;margin:0 auto;padding:15px;}
ul.columns3 li{width:200px;float:left;display:inline;margin:10px;padding:0;position:relative;}
ul.columns3 li:hover{z-index:99;}
ul.columns2 li img{width:200px;position:relative;filter:alpha(opacity=95);opacity:0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";}
ul.columns2 li:hover img{z-index:999;filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
ul.columns3 li img{width:200px;position:relative;filter:alpha(opacity=95);opacity:0.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";}
ul.columns3 li:hover img{z-index:999;filter:alpha(opacity=100);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
ul.columns2 li .info2{position:absolute;left:-10px;top:-10px;padding:120px 10px 20px;width:200px;display:none;background:#D1D1A2;color:#000;font-size:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
ul.columns3 li .info3{position:absolute;left:-10px;top:-10px;padding:120px 10px 20px;width:200px;display:none;background:#5EA5C8;font-size:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
ul.columns2 li:hover .info2{display:block;}
ul.columns3 li:hover .info3{display:block;}
ul.columns2 li h2{font-size:1.2em;font-weight:normal;text-transform:uppercase;margin:0;padding:10px 0;}
ul.columns2 li p{padding:0;margin:0;font-size:0.9em;}
ul.columns3 li h2{font-size:1.2em;font-weight:normal;text-transform:uppercase;margin:0;padding:10px 0;}
ul.columns3 li p{padding:0;margin:0;font-size:0.9em;}
ul.columns2 .rating-img li img{width:15px;height:15px;display:inline;}
ul.columns2 .rating-img li{padding:0;margin:0;display:inline;list-style-type:none;valign:center;}
ul.columns2 .rating-img ul{float:left;display:inline;margin:10px;padding:0;position:relative;}
ul.columns3 .rating-img li img{width:15px;height:15px;display:inline;}
ul.columns3 .rating-img li{padding:0;margin:0;display:inline;list-style-type:none;}
ul.columns3 .rating-img ul{float:left;display:inline;margin:10px;padding:0;position:relative;}
.colum3 li {float: left; width: 33%;}
.warner_searchbox{background-color:#DED6C4;background-image:URL(/images/www.coachholidays.com/v2/warner_box_bg.gif);background-repeat:repeat-x;width:auto;padding:10px;-webkit-box-shadow:1px 3px 2px #000000;-moz-box-shadow:1px 3px 2px #000000;box-shadow:1px 3px 2px #000000;}
.warner_searchbox1{background-color:#DED6C4;background-image:URL(/images/www.coachholidays.com/v2/warner_box_bg.gif);background-repeat:repeat-x;width:auto;padding-top:10px;padding-left:55px;-webkit-box-shadow:1px 3px 2px #000000;-moz-box-shadow:1px 3px 2px #000000;box-shadow:1px 3px 2px #000000;}
.warner_searchbox2{background-color:#5baed6;background-image:URL(/images/www.coachholidays.com/v2/box_blue_bg4.gif);background-repeat:repeat-x;width:auto;padding:10px;valign:center;padding-left:55px;-webkit-box-shadow:1px 3px 2px #000000;-moz-box-shadow:1px 3px 2px #000000;box-shadow:1px 3px 2px #000000;}
.warner_searchbox3{background-color:#DED6C4;background-image:URL(/images/www.coachholidays.com/v2/warner_box_bg.gif);background-repeat:repeat-x;width:auto;height:400px;padding:10px;-webkit-box-shadow:1px 3px 2px #000000;-moz-box-shadow:1px 3px 2px #000000;box-shadow:1px 3px 2px #000000;}
.warner_searchbox3 h6{font-size:12px;padding:5px;float:right;}
.warner_searchbox4 h6{font-size:12px;padding:5px;}
.warner_searchbox4{background-color:#5baed6;background-image:URL(/images/www.coachholidays.com/v2/box_blue_bg4.gif);background-repeat:repeat-x;width:auto;height:400px;padding:10px;-webkit-box-shadow:1px 3px 2px #000000;-moz-box-shadow:1px 3px 2px #000000;box-shadow:1px 3px 2px #000000;}
.warner_searchbox5{background-color:#DED6C4;background-image:URL(/images/www.coachholidays.com/v2/warner_box_bg.gif);background-repeat:repeat-x;width:auto;height:1050px;padding:10px;-webkit-box-shadow:1px 3px 2px #000000;-moz-box-shadow:1px 3px 2px #000000;box-shadow:1px 3px 2px #000000;}
.warner_hotels{background-color:#ded6c4;background-image:URL(/images/www.coachholidays.com/v2/warner_box_bg.gif);background-repeat:repeat-x;padding:2px;valign:middle;}
.hotel1{z-index:15;display:inline-block;background-color:#D1D1A2;width:190px;-webkit-box-shadow:2px 2px 2px #000000;-moz-box-shadow:2px 2px 2px #000000;box-shadow:2px 2px 2px #000000;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);margin-left:10px;}
.hotel1-img{margin:5px;border:thin solid #000;}
.hotel1 h1{font-size:18px;font-weight:bold;text-align:center;color:#000;}
.hotel1 h6{color:#000;font-weight:normal;font-size:12px;font-style:italic;text-align:center;}
.hotelinfo{z-index:10;display:block;background-color:#c1b8a3;width:170px;-webkit-box-shadow:2px 2px 2px #000000;margin-left:10px;margin-bottom:10px;-moz-box-shadow:2px 2px 2px #000000;box-shadow:2px 2px 2px #000000;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);padding:10px;}
.hotel2{background-color:#5EA5C8;display:inline-block;width:190px;-webkit-box-shadow:2px 2px 2px #000000;-moz-box-shadow:2px 2px 2px #000000;box-shadow:2px 2px 2px #000000;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);margin:10px;}
.hotel2-img{margin:5px;border:thin solid #000;}
.hotel2 h1{font-size:18px;font-weight:bold;text-align:center;color:#fff;}
.hotel2 h6{color:#fff;font-weight:normal;font-size:12px;font-style:italic;text-align:center;}
#experiences_text{color:#000;padding-left:5px;font-size:14px;font-weight:lighter;}
#experiences1{display:block;width:297px;height:32px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnersomethingoff.gif") no-repeat 0 0;}
#experiences1:hover{background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnersomethingon.gif") no-repeat 0 0;}
#experiences2{display:block;width:297px;height:32px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnedanceoff.gif") no-repeat 0 0;}
#experiences2:hover{background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnedanceon.gif") no-repeat 0 0;}
#experiences3{display:block;width:297px;height:32px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnercelebrateoff.gif") no-repeat 0 0;}
#experiences3:hover{background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnercelebrateon.gif") no-repeat 0 0;}
#experience4{display:block;width:297px;height:32px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnerhealthoff.gif") no-repeat 0 0;}
#experience4:hover{background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnerhealthon.gif") no-repeat 0 0;}
#experiences5{display:block;width:297px;height:32px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warneroutaboutoff.gif") no-repeat 0 0;}
#experiences5:hover{background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warneroutabouton.gif") no-repeat 0 0;}
#experiences6{display:block;width:297px;height:32px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnerbowlsoff.gif") no-repeat 0 0;}
#experiences6:hover{background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/images/warner/warnerbowlson.gif") no-repeat 0 0;}
.expirence_text h2{float:right;}
.shearinsgwrap{width:910px;padding:25px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);}
.shearingscoachsearch{background:none;}
.sidebar{border-bottom:1px solid #CBECFF;padding:5px 0px 5px 0px;text-align:left;}
.sidebar a{color:#3b6b96;text-decoration:none;font-family:'CartoGothicStdBold';}
.blockContentPink{background-color:#fff!important;}
.selfdrive_searchbox{float:right;background-color:#fff;padding:10px;width:200px;text-align:center;margin:0 0 0 10px;color:#213c73;-moz-border-radius:5px;border-radius:5px;border:1px solid #8CABD9;}
.selfdrive_searchbox2{border:1px solid #3b6b96;align:center;background-color:#fff;width:200px;text-align:center;margin:0 0 0 0px;color:#213c73;}
.selfdrive_searchbox3{float:right;background-color:#fff;padding:10px;width:200px;text-align:center;margin:0 0 0 10px;color:#213c73;}
.selfdrive_searchbox4{float:right;background-color:#FFB516;padding:12px;width:180px;text-align:center;color:#213c73;height:334px;}
.wait{text-align:center;font-family:Arial, Helvetica, sans-serif;}
.wait h1{font-family:Arial, Helvetica, sans-serif;}
*{margin:0;padding:0;}
html, body, #wrap{height:100%;}
body > #wrap{height:auto;min-height:100%;}
#main{padding-bottom:260px;}
#main_warner{padding-bottom:260px;}
#footer{position:relative;margin:-260px auto 30px;height:260px;clear:both;background-color:#336699;width:1020px;border-bottom-right-radius:10px;-moz-border-bottom-right-radius:5px;border-bottom-left-radius:10px;-moz-border-bottom-left-radius:5px;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear, .clear-booking{clear:both;}
.disney{padding-left:10px;}
.disney ul{list-style-image:url(bullet_ears.gif);padding-left:25px;}
.rightcol3{width:220px;float:right;margin:15px 0 0 0}
.leftcol3{width:725px;float:left;margin:15px 0;color:#3b6b96;}
.rightboxcontainer{width:200px;float:right;margin:0 0 0 0;padding:10px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);}
.operators{float:left;font-family:'CartoGothicStdBold';margin:4px 0 0 5px;width:340px;color:#093E79;}
.viewalloperators{float:right;font-family:'CartoGothicStdBold';margin:4px;width:350px;text-align:right;padding-right:10px;color:#093E79;text-decoration:underline;}
#footer2{position:relative;height:170px;clear:both;background-color:#7aa6cb;margin-bottom:-160px;}
.railbody #footer2{background-color:#7b0303;}
.selfdrivebody #footer2{background-color:#2b031b;}
.specialsbody #footer2{background-color:#2e5c14;}
@font-face{font-family:'CartoGothicStdBook';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Book-webfont.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Book-webfont.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Book-webfont.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Book-webfont.svg#webfontTH20CnY4') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CartoGothicStdItalic';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Italic-webfont.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Italic-webfont.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Italic-webfont.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Italic-webfont.svg#webfontWj8M1e3I') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CartoGothicStdBold';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Bold-webfont.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Bold-webfont.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-Bold-webfont.svg#webfontuvgRkG9V') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CartoGothicStdBoldItalic';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-BoldItalic-webfont.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-BoldItalic-webfont.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/CartoGothicStd-BoldItalic-webfont.svg#webfontM62nYRBo') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Delicious-Bold';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Bold.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Bold.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Bold.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Bold.svg#MySVGFont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Delicious-Roman';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Roman.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Roman.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Roman.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-Roman.svg#MySVGFont') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Delicious-BoldItalic';src:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-BoldItalic.eot');src:local('☺'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-BoldItalic.woff') format('woff'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-BoldItalic.ttf') format('truetype'), url('http://www.coachholidays.com/images/www.coachholidays.com/v2/fonts/Delicious-BoldItalic.svg#MySVGFont') format('svg');font-weight:normal;font-style:normal;}
.maillist{-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);}
div#feature_list{width:715px;height:240px;overflow:hidden;position:relative;margin:0 0 20px;background:#fff;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border:1px solid #CCCCCC;}
div#feature_list2{width:715px;height:264px;overflow:hidden;position:relative;margin:0 0 20px;background:#fff;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border:solid 1px #CCCCCC;}
div#feature_list3{width:715px;height:240px;overflow:hidden;position:relative;margin:0 0 20px;background:#fff;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border:solid 1px #CCCCCC;}
div#feature_list4{width:950px;height:350px;overflow:hidden;position:relative;background:#fff;}
div#feature_list5{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-radius:8px;float:right;height:264px;margin:10px 0px 5px 0px;overflow:hidden;position:relative;width:715px;}
#feature_list h3{font-size:14px;margin:0;}
div#feature_list ul{position:absolute;top:0;list-style:none;padding:0;margin:0 0 10px;}
ul#tabs{right:0;z-index:2;width:245px;color:#28669F;text-align:right;}
ul#tabs li{font-size:12px;color:#28669F;font-weight:normal;}
ul#tabs li img{padding:3px;border:none;float:left;margin:7px 7px 0 0;}
ul#tabs li a{color:#222;text-decoration:none;display:block;padding:5px 7px 2px 40px;height:53px;outline:none;color:#28669F;}
ul#tabs li a:hover{text-decoration:underline;}
ul#tabs li a.current{background:url('feature-tab-current2.png');color:#FFF;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
ul#tabs li a.current:hover{text-decoration:none;cursor:default;}
ul#output{left:0;width:505px;height:240px;position:relative;}
ul#output li{position:absolute;width:505px;height:240px;}
ul#output img{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;border:none;}
ul#output li a{position:absolute;text-decoration:none;font-size:11px;color:#FFF;background:#28669F;-moz-border-radius:8px;border-radius:8px;border:none;}
ul#output li a:hover{background:#D33431;}
.featurelistimg{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;border:none;width:505px;height:240px;float:left;}
#ticker1{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;color:#3B6B96;margin:15px 0;padding:10px;width:197px;border:1px solid #CCCCCC;}
#newsbox{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url("http://www.coachholidays.com/images/www.coachholidays.com/v2/bg-white-85.png") repeat scroll 0 0 transparent;color:#3B6B96;font-family:'CartoGothicStdBold';font-size:14px;margin:0 0 15px;padding:10px;width:197px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);}
.rssFeed{margin:2em 3em;}
.rssFeed a{color:#e59600;text-decoration:none;}
.rssFeed a:hover{color:#e59600;text-decoration:none;}
.rssHeader{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#336699;font-family:'CartoGothicStdBold';padding:10px 5px;color:#fff;font-size:20px;margin-bottom:10px;}
.rssHeader a{color:#fff;}
.rssHeader a:hover{color:#fff;}
.rssBody ul{list-style:none;font-family:'CartoGothicStdBold';}
.rssBody ul, .rssRow, .rssRow h4, .rssRow p{margin:0;padding:3px;}
.rssRow{padding:0.8em;}
.rssRow h4{font-size:1.1em;}
.rssRow div{font-size:90%;color:#666;margin:0.2em 0 0.4em 0;}
.mailinglist_link{height:120px;width:217px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/e-mail2.gif);-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCCCCC;margin:25px 0;}
.selfdrive-banner-large{width:940px;height:220px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/selfdrive-banner.jpg);-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;margin:15px 0;border:1px solid #8CABD9;position:relative;color:fff;font-size:32px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);padding:20px 0 0 20px;font-family:'CartoGothicStdBold';}
.selfdrive_image_caption{position:absolute;bottom:0;right:0;color:fff;font-size:22px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);padding:20px;font-family:'CartoGothicStdBold';line-height:normal;text-align:right;width:600px;}
.warner_image_caption{position:absolute;bottom:0;left:0;color:fff;font-size:12px;padding-bottom:1px;padding-left:5px;font-family:'CartoGothicStdBold';line-height:normal;text-align:left;width:600px;}
.warners_page_banner{width:960px;height:343px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/warnerbanner2.jpg);background-repeat:no-repeat;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);margin:auto;position:relative;color:fff;font-size:28px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);padding:10px 0 0 10px;font-family:'CartoGothicStdBold';}
.phoenix_banner{width:217px;height:127px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/Phoenix.gif);margin:10px 0;}
.slide-contain{width:960px;height:480px;position:relative;margin:10px 0 0;overflow:hidden;}
.slide-contain-warner{width:960px;height:350px;position:relative;margin:10px 0 0;overflow:hidden;-moz-border-radius:5px;border-radius:5px;border:1px solid #8CABd9;}
#largeslide{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
#coachsearch-slider{width:197px;background:url(bg-white-85.png);color:#E59600;padding:10px;font-family:'CartoGothicStdBold';position:absolute;z-index:10;margin:10px;border-radius:5px;-moz-border-radius:5px;height:440px;}
#coachsearch-slider h3{color:#fff;font-size:20px;line-height:20px;margin:0;}
#coachsearch-slider select, #coachsearch input{margin-bottom:5px;}
#coachsearch-slider a.info{background-color:#FFFFFF;color:#3b6b96;font-family:'CartoGothicStdBold';margin:0 2px 0 0;padding:0;position:relative;text-decoration:none;z-index:99;}
#coachsearch-slider a.info:hover{z-index:100;background-color:#3b6b96;color:#fff;}
#coachsearch-slider a.info span{display:none;}
#coachsearch-slider a.info:hover span{display:block;position:absolute;top:0px;left:5px;width:180px;height:60px;padding:5px;background-color:#ed5a5a;color:#fff;text-align:center}
#coachsearch-slider a.showhide{line-height:20px;text-decoration:none;color:#3b6b96;}
.slideshow{height:520px;width:960px;position:absolute;z-index:5;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.slider-caption{width:665px;margin:10px;background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.7);position:absolute;top:0pt;right:0pt;background:url(bg-white-85.png);color:#000;z-index:10;padding:20px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
.slider-caption h2{padding:0 0 5px;}
#coachsearch-shearings_summer_lates{height:320px;width:220px;background:url(bg-white-85.png);color:#E59600;padding:30px 10px;font-family:'CartoGothicStdBold';position:absolute;z-index:10;margin:0 10px;right:0;height:370px;}
#coachsearch-alfa{width:197px;background:url(bg-white-85.png);color:#E59600;padding:30px 10px;font-family:'CartoGothicStdBold';position:absolute;z-index:10;margin:0 45px;right:0;height:370px;}
#coachsearch-alfa2{width:230px;background:url(bg-white-85.png);color:#E59600;position:absolute;z-index:10;margin:0 45px;right:0;height:435px;padding-top:10px;padding-left:10px;}
#coachsearch-diamond1{width:230px;background:url(bg-white-85.png);color:#E59600;position:absolute;z-index:10;margin:0 45px;right:0;height:320px;padding-top:10px;padding-left:10px;}
#coachsearch-alfa-sd{width:218px;background:url(bg-white-85.png);color:#E59600;padding:10px;font-family:'CartoGothicStdBold';position:absolute;z-index:10;margin:0 15px;right:0;height:370px;}
.slide-contain-alfasd{width:960px;height:312px;position:relative;overflow:hidden;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
#coachsearch-alfa h3{color:#fff;font-size:20px;line-height:20px;margin:0;}
#coachsearch-alfa select, #coachsearch input{margin-bottom:5px;}
#coachsearch-alfa a.info{background-color:#FFFFFF;color:#3b6b96;font-family:'CartoGothicStdBold';margin:0 2px 0 0;padding:0;position:relative;text-decoration:none;z-index:99;}
#coachsearch-alfa a.info:hover{z-index:100;background-color:#3b6b96;color:#fff;}
#coachsearch-alfa a.info span{display:none;}
#coachsearch-alfa a.info:hover span{display:block;position:absolute;top:0px;left:5px;width:180px;height:60px;padding:5px;background-color:#ed5a5a;color:#fff;text-align:center}
#coachsearch-alfa a.showhide{line-height:20px;text-decoration:none;color:#3b6b96;}
.header_bg_coach-alfa{background:url("box_red_bg2.jpg");padding:5px;-moz-border-radius:5px;border-radius:5px;}
.slide-contain-alfa{width:960px;height:430px;position:relative;overflow:hidden;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
.slide-contain-alfa2{width:960px;height:280px;position:relative;overflow:hidden;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
.slide-contain-alfa3{width:960px;height:445px;position:relative;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
.slide-contain-diamond{width:960px;height:287px;position:relative;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
.slide-contain-shearings{width:960px;height:560px;position:relative;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
#specials-contain-new{width:960px;height:385px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/specials-background-test.jpg);margin:15px 0;position:relative;border:1px solid #CCCCCC;}
#specials-contain-new-shearings{width:960px;height:500px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/specials-background-shearings.jpg);margin:20px 0;position:relative;}
#specials-contain-new-shearings2{width:940px;height:610px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #8CABD9;margin:20px 0;position:relative;color:#336699;padding:10px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_european_offers/shearings_specials_background.jpg) no-repeat;background-color:#FFFFFF;}
#specials-bar{width:660px;height:90px;position:absolute;right:0px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:20px 0 0;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/specialsbar-test.png);padding:0 10px 0 145px;z-index:10;text-align:right;}
#specials-bar h1{color:#FFFFFF;margin:15px 0 0;font-size:44px;}
#specials-bar-shearings{width:639px;height:96px;position:relative;float:right;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:20px 0 0;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/specialsbar-shearings.png);padding:0 0 0 180px;z-index:10;}
#specials-bar h3{margin:15px 0 0;font-size:15px;}
#specials-bar-shearings h1{margin:15px 0 0;font-size:44px;}
#specials-bar-shearings h3{margin:15px 0 0;font-size:15px;}
#specials-white-bar{width:650px;position:absolute;top:108px;padding:10px 20px 20px 130px;right:0;z-index:1;color:#000000;}
#specials-white-bar-shearings{width:619px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/white-grad-specials-shearings.png);margin:-10px 0 0 40px;padding:10px 20px 20px 180px;z-index:5 !important;color:#000;float:right;}
.specials-shearings-image{width:206px;height:136px;float:right;margin:-3px 10px 10px 0;border:3px solid #ffffff;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:5px 5px 3px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 3px rgba(0,0,0,0.3);box-shadow:5px 5px 3px rgba(0,0,0,0.3);z-index:1 !important;position:relative;}
#specials-search-contain{z-index:15;width:240px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;border:1px solid #CCCCCC;position:absolute;top:15px;left:15px;background:#FFFFFF;}
#specials-search-contain-shearings{z-index:15;width:240px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);position:absolute;top:15px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/white-grad-specials2.png);}
#coachsearch-specials-new{width:220px;color:#E59600;padding:10px;font-family:'CartoGothicStdBold';}
#specials-smallprint{color:#fff;font-size:9px;position:absolute;bottom:0px;width:440px;padding:5px;line-height:110%;left:512px;}
#specials-bar-pdf{width:860px;height:80px;padding:5px 0 0 100px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/Specials-pdf-bar-bg.png);color:#fff;margin:10px 0 0;text-shadow:1px 1px 2px rgba(0,0,0,0.5);position:relative;}
#our-choice{width:960px;height:100px;color:#fff;marginfooterlogos_bg2:10px 0 0;text-shadow:1px 1px 2px rgba(0,0,0,0.5);position:relative;}
#specials-bar-pdf h1{margin:5px 0 0;font-size:22px;}
#specials-bar-pdf h3{margin:5px 0 0;font-size:18px;}
.specials_logos{width:100%}
.specials_logos img{padding:10px;}
.homebox-new1{width:230px;height:230px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.7);box-shadow:0px 0px 4px rgba(0,0,0,0.7);position:relative;background:#fff;margin:0 12px 12px 0;float:left;}
#endhomebox-new{margin:0 0 10px 0;}
.homebox-new2{height:109px;width:220px;position:absolute;top:110px;left:0px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/home-grad-blue.png);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:20;}
.homebox-new2red{height:109px;width:220px;position:absolute;top:110px;left:0px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/home-grad-red.png);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:20;}
.homebox-new2purple{height:109px;width:220px;position:absolute;top:110px;left:0px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/home-grad-purple.png);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:20;}
.homebox-new2green{height:109px;width:220px;position:absolute;top:110px;left:0px;background:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/home-grad-green.png);-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:20;}
.homebox-new3{width:220px;height:220px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.8);box-shadow:inset 0 0 10px rgba(0,0,0,0.8);position:absolute;top:5px;right:5px;overflow:hidden;z-index:20;}
.homebox-new4{height:110px;width:220px;position:relative;overflow:hidden;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;z-index:2;}
.homebox-new5{width:220px;height:220px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.8);box-shadow:inset 0 0 10px rgba(0,0,0,0.8);position:absolute;overflow:hidden;z-index:20;}
.homebox-new6{width:210px;height:104px;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.8);box-shadow:inset 0 0 10px rgba(0,0,0,0.8);position:absolute;overflow:hidden;z-index:20;margin-top:-110px;background:none;color:#fff;padding:115px 5px 0;font-size:24px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);text-align:center;font-family:'CartoGothicStdBold';line-height:normal;}
.slide-contain-mailing{width:960px;height:500px;position:relative;overflow:hidden;border-radius:5px;-moz-border-radius:5px;border:1px solid #8CABD9;margin-bottom:20px;}
#mailing-list3{width:380px;background:url(bg-white-85.png);color:#E59600;padding:10px 10px;font-family:'CartoGothicStdBook';position:absolute;z-index:10;margin:25px;left:0;height:440px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
#mailing-list4{width:380px;background:url(bg-white-85.png);color:#E59600;padding:10px 10px;font-family:'CartoGothicStdBook';position:absolute;left:0px;top:170px;z-index:10;margin:25px;height:410px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 4px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;}
#header{float:left;width:1020px;margin-left:-30px;overflow:hidden;}
.topnav{background-image:url(headertest/topnavbg.png);float:left;width:960px;height:35px;padding:0 30px;overflow:hidden;}
.topnavright{float:right;}
.topnavright ul li{height:25px;list-style:none outside none;text-align:center;padding:0;margin:0;display:block;}
.topnavright li{float:left;padding:4px;}
.topnavright a{text-decoration:none;display:block;color:#FFF;padding-top:8px;padding-left:20px;height:22px;}
.topnavright a:hover{text-decoration:underline;}
.topnav a{text-decoration:none;color:#FFF;}
.headermain{float:left;margin:12px 30px;width:960px;}
.header_logo{float:left;}
.welcome{float:right;text-align:right;margin-top:5px;font-size:20px;color:#036;margin-bottom:4px;}
.wrapnumhelp{float:right;margin-top:17px;width:450px;}
.needhelp{color:#003366;float:right;font-size:20px;margin-top:8px;text-align:right;}
.contactnum{clear:right;color:#CE171E;float:right;font-size:28px;font-weight:bold;margin-left:10px;margin-top:6px;text-align:right;}
.openinghours{clear:right;color:#003366;float:right;font-size:12px;margin-top:6px;text-align:right;width:540px;}
.selectholiday{float:left;margin-top:12px;font-size:18px;color:#FFF;}
.bottomnav{background-color:#336699;background-image:url("headertest/bottomnavbg.png");float:left;height:43px;width:960px;}
.bottomnav_specials{width:960px;float:left;background-image:url(bottomnavbg-noarrow.gif);height:45px;padding:0 30px;}
.bottomnavright{float:right;}
.bottomnavright ul li{background:url(bottomnavbuttonbg.png);height:43px;list-style:none outside none;text-align:center;padding:0;margin:0;display:block;}
.bottomnavright li{float:left;padding:8px;}
.bottomnav a{text-decoration:none;display:block;width:106.3px;color:#FFF;padding-top:13px;height:30px;font-size:14px;}
.bottomnav-uk-deals a{text-decoration:none;display:block;width:106.3px;color:#FFF;padding-top:13px;height:30px;font-size:14px;}
.bottomnav_specials a{text-decoration:none;display:block;width:100px;color:#FFF;padding-top:15px;height:30px;}
#bottomnav-active{background-image:url(bottomnavbgactive.png);}
.bottomnav a:hover{background-image:url(bottomnavbghover.gif);}
.bottomnav_specials a:hover{background-image:url(bottomnavbghover.gif);}
.bottomnav a:visited{background-image:url(bottomnavbghover.gif);}
#special_offers_nav{background-image:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/headertest/special_offers_bg.png);}
.enlargetext{float:left;padding:8px 0px 0px 3px;font-size:17px;color:#FFFFFF;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic;}
.regulartext{float:left;padding:8px 0px 0px 3px; font-size:12px;color:#FFFFFF;}
.printlogo{display:none;margin-left:10px;margin-top:10px;}
.moreholbox{float:left;width:205px;border:1px solid #CCC;padding-bottom:7px;padding-left:5px;padding-right:5px;padding-top:5px;background-color:#FFF;text-align:center;color:#df762f;font-size:16px;margin-bottom:20px;margin-right:21px;}
.moreholbox a:visited, .moreholbox a:link{text-decoration:none;color:inherit;}
.moreholbox img{padding-bottom:5px;}
.moreholtext{float:left;width:205px;font-size:12px;color:#555555 !important;text-align:center;margin-top:5px;}
.moreholtext a:visited, .moreholtext a:link{text-decoration:none;color:#555555 !important;}
.moreholtext a:hover{text-decoration:underline;}
.sm_moreholbox{float:left;width:158px;border:1px solid #CCC;padding-bottom:7px;padding-top:5px;background-color:#FFF;text-align:center;color:#555555;font-size:12px;margin-bottom:20px;margin-right:18px;}
.sm_moreholbox img{padding-bottom:5px;}
.sm_moreholbox a:visited, .sm_moreholbox a:link{text-decoration:none;color:inherit;}
.sm_moreholbox a:hover{text-decoration:underline;}
.coachoperators{float:right;width:190px;padding:10px 10px 5px 10px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #8cabd9;background:#fff;margin:0px 1px 0px 10px;}
.viewall{float:right;padding-right:15px;font-size:12px;}
.viewall a:link, .viewall a:visited{color:#336699;text-decoration:none;}
.rightcol h3{font-size:20px;line-height:20px;margin:0;}
.oplogo2{float:right;}
.oplogo2 img{width:60px;border:none;padding:0px 15px 20px 15px;}
.noborder{border:none;}
.christmasmessage{background-image:url(openingtimes.jpg);width:715px;height:77px;border:1px solid #3b6b96;-moz-border-radius:5px;border:1px solid #8CABD9;border-radius:5px;background:#FFF;margin-bottom:20px;}
.youthintro h1{margin-bottom:10px;}
.youthleftcontent{float:left;}
.youthtitle{float:left;}
.youthsearch{float:left;}
.youth #coachsearch{width:234px;padding:0;margin:0;color:#E59600;background:none;}
.youthdesc{float:left;color:#666666;}
.youthdesc img{float:left;}
.youthoperators{float:right;width:140px;padding:5px 10px 5px 10px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #8cabd9;background:#fff;margin:0px 0px 0px 10px;}
.youthlogo{float:left;margin-bottom:15px;}
.youthlogo img{width:130px;}
.youthboxeswrap2{float:left;width:330px;padding:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #8CABD9;background:#fff;margin-bottom:20px;}
.christmasmessage{background-image:url(openingtimes.jpg);width:715px;height:77px;border:1px solid #3b6b96;-moz-border-radius:5px;border:1px solid #8CABD9;border-radius:5px;background:#FFF;margin-bottom:20px;}
.youthboxeswrap{float:right;width:705px;padding:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #8CABD9;background:#fff;margin-bottom:20px;}
.youthspecials{clear:both;float:left;width:948px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #8CABD9;margin-bottom:20px;padding:5px;color:#336699;}
.youthintro{float:left;width:700px;color:#003366;margin-top:10px;}
.topimage{width:960px;}
.youthrightcontent{float:right;width:698px;margin-top:10px;}
.contikilogo{float:right}
.youthholbox{float:left;width:698px;margin-bottom:7px;border-bottom:1px dotted #CCC;padding-bottom:7px;}
.youthholbox2{float:left;width:698px;margin-bottom:2px;}
.youthholimage{float:left;}
.youthholtext{float:left;width:500px;padding-left:15px;font-size:14px;color:#CC6600;}
.youthholtext a:visited, .moreholtext a:link{color:#CC6600;}
.youthholdesc{float:left;width:500px;padding-left:15px;font-size:12px;color:#999999;}
.boxeswrapcruise{width:215px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;float:left;height:180px;margin-right:18px;margin-bottom:18px;}
.boxeswrapcruise2{width:215px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;float:left;height:180px;margin-bottom:18px;}
.boxeswrapcruise a{color:#336699;text-decoration:none;}
.boxeswrapcruise2 a{color:#336699;text-decoration:none;}
.dont-show{position:right;display:block;height:18px;width:190px;cursor:pointer;z-index:10;color:#EC7700;}
a.dont-show:hover{color:#FFF;}
.meerkat{width:960px;height:80px;margin:0px auto 0px auto;}
.meerkat-wrap{height:80px;}
.sb-ads{background-color:#fff;border:none;width:213px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCCCCC;padding:2px;margin-bottom:15px;}
.sb-ads2{background-color:#fff;border:none;width:300px;-moz-border-radius:5px;border-radius:5px;border:1px solid #CCCCCC;padding:2px;margin-bottom:15px;}
.leftcolSB{width:310px;float:right;margin:10px 0 0;}
.boxeswrapSB{width:600px;padding:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;}
#SBoffers .boxeswrapSB{padding:10px;width:600px;float:left;}
.rightcolSB{width:600px;float:left;margin:10px 0;color:#3b6b96;}
.boxeswrap_specials{float:left;width:950px;padding:5px;color:#666666;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;margin-bottom:20px;}
.boxeswrap_specials h3{font-size:20px;}
.specials_text{float:left;width:220px;padding:10px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #8CABD9;margin:15px 0px 15px 15px;color:#003366;}
.specials_boxes_wrap{float:left;width:680px;margin:15px 0px 0px 5px;}
.specials_boxes_wrap img{float:left;margin:0px 0px 20px 20px;}
.boxeswrap_specials_list{float:left;width:325px;padding:10px;color:#235382;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #CCCCCC;margin-bottom:20px;}
.specials_boxes_small{float:left;width:313px;padding:5px;margin-bottom:10px;border:1px solid #CCCCCC;height:30px;}
.specials_boxes_logo{float:left;margin-right:10px;}
.specials_boxes_text{float:left;width:173px;font-size:13px;padding-top:5px;}
.specials_boxes_view_now{float:left;margin-left:10px;}
.our_choice{float:left;padding-left:5px;}
.destination_title{float:left;width:500px;}
.destination_title h1{font-size:28px;color:#003366!important;padding:0px;margin-bottom:10px;}
.destination_bgpic{float:right;width:160px;}
.destination_banner{width:690px;height:260px;margin:15px 10px;clear:both;}
.destination_banner_home{width:690px;height:360px;margin:15px 10px;clear:both;}
.destination_content{width:680px;padding:0px 10px;margin-bottom:20px;}
.destination_content img{float:left!important;padding-right:10px;margin:0!important;}
.destination_content a{color:#D27206;}
.destination_box{margin-top:15px;}
.destination_boximg{float:left;}
.destination_boxtitle{font-size:16px;font-weight:bold;margin-bottom:5px;color:#003366;}
.destination_boxdesc{margin-bottom:10px;height:75px;font-size:14px;line-height:140%;}
.destination_boxmore{color:#D27206;font-size:14px;padding-left:111px;margin-top:-20px;}
#bodybg_xmas{background:url(christmas-bk7.jpg);background-attachment:fixed;background-repeat:repeat-x;background-color:#0c1232;background-size:100% auto;background-position:center bottom;}
#bodybg_new_year{background:url(new_year_bg.jpg);background-attachment:fixed;background-repeat:repeat-x;background-color:#336699;background-size:100% auto;background-position:center bottom;}
.dont-show-meerkat{position:right;display:block;height:92px;width:83px;cursor:pointer;z-index:10;color:#EC7700;margin-top:-10px}
a.dont-show-meerkat:hover{color:#FFF;}
.meerkat{width:960px;height:80px;margin:0px auto 0px auto;}
.meerkat-wrap{height:70px;}
.meerkatemail{width:580px;height:120px;float:left;}
.meerkatemail img{margin-top:-39px;margin-left:60px}
.specials_page_logos{border:1px solid #CCCCCC;padding:5px;}
#holidaydetails_wrap{clear:both;padding-top:10px;font-family:'CartoGothicStdBook',Arial,Helvetica,sans-serif;margin-bottom:10px;}
.specialoffer2{float:left;margin-bottom:10px;}
.add_this{float:right;background-color:#FFFFFF;width:25px;padding-right:5px;}
.tour_number{font-size:16px;color:#003366;font-weight:bold;margin-bottom:5px;}
.tour_details{padding:5px 0px;font-size:15px;color:#003366;}
.requestbox{width:343px;padding:7px 10px 0px 10px;border-top:1px solid #CCCCCC;margin-top:13px;}
.price_pp{float:right;color:#CC0000;font-size:14px;}
.now_price{float:right;font-size:32px;margin-top:10px;margin-bottom:16px;font-family:'CartoGothicStdBold',Arial,Helvetica,sans-serif;}
.small_info_left{float:left;width:315px;height:30px;}
.small_info_right{float:left;width:363px;margin-left:13px;height:30px;}
.discount p{font-size:16px;color:#cc6600;font-weight:bold;}
.otherdates2{padding:5px 0px;color:#003366;font-size:15px;}
.otherdates2 strong{font-weight:bold;}
.holiday_details_logo{float:right;margin-left:10px;}
.introtext_specials{width:900px;float:left;margin:10px 0px 10px 0px;color:#555555;}
.specials_page_banner{float:left;margin-top:10px;margin-left:18px;width:715px;height:240px;overflow:hidden;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;border:1px solid #CCCCCC;}
.specials_page_text{float:left;width:710px;padding-left:5px;font-size:14px;margin-top:15px;line-height:18px;}
.specials_page_text p{font-size:14px;}
.rightcol_special_search{width:220px;float:left;margin:10px 0px 10px 0px;}
.specials_info{float:left;width:717px;margin-left:18px;}
.btn{cursor:hand;cursor:pointer;}
.btn2{cursor:hand;cursor:pointer;}
.newsearch{background-color:#f1aa25;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #ffffff;display:inline-block;color:#ffffff;font-family:Trebuchet MS;font-size:18px;font-weight:bold;padding:6px 40px;text-decoration:none;text-shadow:0px 0px 3px #4a424a;cursor:hand;cursor:pointer;}.newsearch:hover{background-color:#eb9705;}.newsearch:active{position:relative;top:1px;}
.front-ops{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;float:left;padding:10px;width:200px;margin:10px 0px 10px 0px;}
#operatorinfo img{padding:5px 10px;}
#operatorinfo p{font-size:14px;line-height:140%;}
#operatorinfo b{color:#DB771F;}
#operatorinfo li:before{color:#DB771F;content:"•";font-size:14px;padding-right:5px;vertical-align:-2px;}
#operatorinfo li{font-size:14px;color:#235382;list-style-type:none;}
#operatorinfo ul li{line-height:140%;}
#operatorinfo strong{color:#DB771F;}
.specials_dep_box{float:left;width:213px;height:174px;border:1px solid #CCC;margin-right:11px;margin-top:20px;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:18px;text-align:center;font-weight:bold;}
.shearings_nw_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/nw_region.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_nw_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/nw_region_hover.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_yne_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/yne_region.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_yne_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/yne_region_hover.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_mid_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/midlands_region.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_mid_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/midlands_region_hover.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_se_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/se_region.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_se_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/se_region_hover.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_sw_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/sw_region.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_sw_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/sw_region_hover.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_europe_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/europe.gif');height:100px;width:213px;margin:10px 0 7px;}
.shearings_europe_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/shearings_specials_page/europe_hover.gif');height:100px;width:213px;margin:10px 0 7px;}
.specials_dep_box_wrap{}
.specials_dep_box2{float:left;width:213px;height:260px;border:1px solid #CCC;margin-right:20px;margin-top:10px;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:18px;text-align:center;font-weight:bold;}
.shearings_region_banner{float:left;overflow:hidden;width:470px;height:270px;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;margin-top:10px;}
select option{font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;}
.specials_dep_box_alfa{float:left;width:213px;height:174px;border:1px solid #CCC;margin:20px 18px 10px 0;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:18px;text-align:center;font-weight:bold;}
.specials_dep_box_shearingsspecials{float:left;width:200px;height:174px;border:1px solid #CCC;margin:20px 18px 10px 0;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:18px;text-align:center;font-weight:bold;}
.shearings_ne_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/ne/north_east.gif');height:100px;width:200px;margin:10px 0 7px;}
.alfa_nw_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/nw/north_west.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_nw_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/nw/north_west_hover.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_ne_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/ne/north_east.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_ne_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/ne/north_east_hover.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_mid_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/mid/midlands_region.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_mid_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/mid/midlands_region_over.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_south_img{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/south/south.gif');height:100px;width:169px;margin:10px 0 7px;}
.alfa_south_img:hover{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/alfaspecials/south/south_hover.gif');height:100px;width:169px;margin:10px 0 7px;}
.specials_dep_box_shearings{float:left;display:inline;width:169px;height:174px;border:1px solid #CCC;margin:20px 10px 10px 0;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:18px;text-align:center;font-weight:bold;}
.shearings_nw_img{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/nw.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_nw_img:hover{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/nw-on.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_yo_img{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/yo.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_yo_img:hover{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/yo-on.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_mid_img{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/md.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_mid_img:hover{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/md-on.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_south_img{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/se.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_south_img:hover{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/se-on.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_west_img{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/wc.jpg');height:100px;width:169px;margin:10px 0 7px;}
.shearings_west_img:hover{background-image:url('http://static2.traveltek.net/images/www.coachholidays.com/v2/images/shearings-maps/wc-on.jpg');height:100px;width:169px;margin:10px 0 7px;}
.boxeswrap_slider{float:left;width:715px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #CCCCCC;background:#fff;overflow:hidden;height:200px;margin-bottom:20px;}
.newheader_bg_coach{background-color:#336699;padding:5px;margin-bottom:10px; text-align:center;}
.newheader_bg_coach h3{color:#FFF;font-weight:normal;font-size:19px;}
.newheader_bg_coach2{background-color:#e70d0c;padding:5px;margin-bottom:10px;}
.newheader_bg_coach2 h3{color:#FFF;font-weight:normal;font-size:19px;}
.list_carousel{background-color:#fff;margin-top:30px;width:715px;}
.list_carousel3{background-image:http://www.coachholidays.com/images/www.coachholidays.com/v2/banner/grey-bg.jpg;margin-top:20px;width:715px;}
.list_carousel4{background-image:http://www.coachholidays.com/images/www.coachholidays.com/v2/banner/grey-bg.jpg;margin-top:20px;width:715px;}
.slide_wrapper{width:150px;display:block;float:left;text-align:center;font-size:18px;font-weight:bold;padding:0 6px;color:#CC0000;}
.slide_wrapper a{text-decoration:none;color:#CC0000;}
.slide_wrapper p:hover{text-decoration:underline;}
.slide_wrapper a:visited{color:#CC0000;}
.slide_wrapper img{padding-bottom:10px;}
.slide_wrapper p{font-weight:normal;color:#333;margin-bottom:5px;}
.slide_wrapper_end p{font-weight:normal;color:#333;}
.list_carousel ul{margin:0;padding:0;list-style:none;display:block;}
.list_carousel li{font-size:40px;color:#999;text-align:center;background-color:#eee;border:5px solid #999;width:100px;height:100px;padding:0;margin:6px;display:block;float:left;}
.list_carousel.responsive{width:auto;margin-left:0;}
.list_carousel3 ul{margin:0;padding:0;list-style:none;display:block;}
.list_carousel3 li{font-size:40px;color:#999;text-align:center;background-color:#eee;border:5px solid #999;width:100px;height:100px;padding:0;margin:6px;display:block;float:left;}
.list_carousel3.responsive{width:auto;margin-left:0;}
.caroufredsel_wrapper{margin-left:32px!important;width:650px!important;}
.clearfix{float:none;clear:both;}
.prevnav{float:left;height:40px;width:40px;background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/homepage/sliders/left-arrow.gif');background-position:top;}
.nextnav{float:right;height:40px;width:40px;background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/homepage/sliders/right-arrow.gif');background-position:top;}
#prev2{position:relative;top:-85px;left:0;}
#next2{position:relative;top:-85px;left:0;}
#prev3{position:relative;top:-130px;left:0;}
#next3{position:relative;top:-130px;left:0;}
#prev4{position:relative;top:-130px;left:0;}
#next4{position:relative;top:-130px;left:0;}
#prev5{position:relative;top:-130px;left:0;}
#next5{position:relative;top:-130px;left:0;}
.pager{float:left;width:605px;text-align:center;}
.pager a{margin:0 5px;text-decoration:none;background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/destinations/non-active.gif');background-position:top;}
.pager a.selected{background-image:url('http://www.coachholidays.com/images/www.coachholidays.com/v2/destinations/active.gif');background-position:top;}
.boxeswrap_slider2{float:left;width:715px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #CCCCCC;background:#fff;overflow:hidden;height:260px;margin-bottom:20px;}
.slide_wrapper2{width:200px;display:block;float:left;padding-right:9px;padding-left:9px;text-align:center;font-size:14px;font-weight:bold;}
.slide_wrapper2 p{font-weight:normal;color:#333;margin-bottom:5px;}
.slide_wrapper2 img{padding-bottom:10px;}
.slide_wrapper2 a{text-decoration:none;color:#005AAC;}
.slide_wrapper2 p:hover{text-decoration:underline;}
.slide_wrapper2 a:visited{color:#005AAC;}
.boxeswrap_slider3{float:left;width:715px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #CCCCCC;background:#fff;overflow:hidden;height:220px;margin-bottom:20px;background-color:#E4E4E4;}
.slide_wrapper3{width:160px;display:block;float:left;padding-right:1px;padding-left:1px;text-align:center;font-size:14px;font-weight:bold;background-color:#E4E4E4;}
.slide_wrapper3 p{font-weight:normal;color:#666;margin-bottom:5px;}
.slide_wrapper3 img{padding-bottom:0px;}
.slide_wrapper3 a{text-decoration:none;}
.slide_wrapper3 p:hover{text-decoration:underline;}
.slide_wrapper3 a:visited{color:#336699;}
.boxeswrap_slider4{float:left;width:715px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #CCCCCC;background:#fff;overflow:hidden;height:220px;margin-bottom:20px;background-color:#E4E4E4;}
.slide_wrapper4{width:160px;display:block;float:left;text-align:center;font-size:14px;font-weight:bold;background-color:#E4E4E4;}
.slide_wrapper4 p{font-weight:normal;color:#666;margin-bottom:5px;}
.slide_wrapper4 img{padding-bottom:0px;}
.slide_wrapper4 a{text-decoration:none;}
.slide_wrapper4 p:hover{text-decoration:underline;}
.slide_wrapper4 a:visited{color:#336699;}
div#stickernav{background-image:url(headertest/bottomnavbg.png);background-color:#336699;border-bottom:10px solid #ffffff;margin-bottom:15px;width:960px;float:left;background-color:#336699;padding:0 30px;}
div#stickernav1{background-image:url(headertest/bottomnavbg.png);background-color:#336699;border-bottom:10px solid #ffffff;margin-bottom:15px;width:1020px;float:left;background-color:#336699;padding:0 30px;}
div#sticky_op_search{background-image:url(headertest/bottomnavbg.png);background-color:#336699;border-bottom:10px solid #ffffff;margin-bottom:15px;width:960px;float:left;background-color:#336699;padding:0 30px;}
.specials_tour_box{float:left;width:269px;height:350px;border:1px solid #CCC;margin-right:20px;padding:10px 10px 0;text-align:center;}
.specials_tour_box img{padding:15px 0 0 0;}
.specials_info{float:left;width:717px;margin-left:18px;}
.specials_tour_name{font-size:16px;font-weight:bold;background-color:#d1e0ec;padding:6px 0;color:#003366;font-weight:bold;}
.specials_tour_desc{font-size:14px;margin-top:15px;line-height:18px;}
.specials_tour_now_price{font-size:20px;color:#CC0000;margin-top:10px;font-weight:bold;}
.specials_tour_save{font-size:16px;color:#336633;margin-top:10px;}
.3_air_destinations{width:728px;height:329px;}
.air_destination_1{width:231px;height:329px;display:inline;float:left;}
.air_destination_2{width:231px;height:329px;padding-left:14px;padding-right:14px;display:inline;float:left;}
.air_destination_3{width:231px;height:329px;display:inline;float:left;}
.air_button1{background-image:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/air_page/search-button-1.png);border:hidden;color:#2c2825;}
.air_button1:hover{background-color:#78726d;color:#FFFFFF;}
.air_button1:active{background-image:url(http://www.coachholidays.com/images/www.coachholidays.com/v2/air_page/search-button-on.png);position:relative;top:1px;}
.3_air_operators{width:728px;height:329px;}
.air_operator_1{width:231px;height:329px;display:inline;float:left;}
.air_operator_2{width:231px;height:329px;padding-left:14px;padding-right:14px;display:inline;float:left;}
.air_operator_3{width:231px;height:329px;display:inline;float:left;}
.air_operator_img_1{width:231px;height:272px;}
.air_operator_img_2{width:231px;height:272px;}
.air_operator_img_3{width:231px;height:272px;}
.air_operator_description_1{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#d62020;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.air_operator_description_2{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#020150;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.air_operator_description_3{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#1b73a0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.3_special_offers_operators{width:728px;height:232px;}
.special_offers_operator_1{width:231px;height:232px;display:inline;float:left;}
.special_offers_operator_2{width:231px;height:232px;padding-left:14px;padding-right:14px;display:inline;float:left;}
.special_offers_operator_3{width:231px;height:232px;display:inline;float:left;}
.3_cruise_rivers{width:728px;height:403px;}
.cruise_river_1{width:231px;height:403px;display:inline;float:left;}
.cruise_river_2{width:231px;height:403px;padding-left:14px;padding-right:14px;display:inline;float:left;}
.cruise_river_3{width:231px;height:403px;display:inline;float:left;}
.cruise_river_img_1{width:231px;height:272px;}
.cruise_river_img_2{width:231px;height:272px;}
.cruise_river_img_3{width:231px;height:272px;}
.cruise_river_description_1{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#336699;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.cruise_river_description_2{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#ff6800;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.cruise_river_description_3{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#42a230;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.cruise_river_description_4{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#247333;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.cruise_river_description_5{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#4194c9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.cruise_river_description_6{width:215px;height:54px;padding-top:2px;padding-left:8px;padding-right:8px;background-color:#ff4800;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#FFFFFF;}
.cruise_river_search{width:231px;height:50px;}
.nat-hols-1{display:inline;float:left;height:215px;width:263px;padding-bottom:15px;padding-left:40px;}
.nat-hols-2{display:inline;float:left;height:215px;padding-left:20px;padding-right:20px;padding-bottom:15px
width:263px;}
.nat-hols-3{display:inline;float:left;height:215px;width:263px;padding-bottom:15px;}
.nat-hols-text{border-bottom:1px solid #005CAA;border-left:1px solid #005CAA;border-right:1px solid #005CAA;color:#555555;font-size:14px;padding:10px 3px 0;width:255px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;height:145px;}
.nat-hols-text a:visited{text-decoration:none;color:#555555;}
.nat-hols-text a:hover{text-decoration:underline;color:#555555;}
.nat-hols-text a{text-decoration:none;color:#555555;}
.nat-hols-text ul{padding-left:50px;}
.nat-hols-text li{padding-left:10px;}
.te_image_bar{background-color:#e5e9e1;color:#2D2C27;font-size:18px;padding:12px 10px;text-align:center;}
.t_and_e{padding:0 20px;}
.t_and_e a{text-decoration:none;}
.t_and_e h1{font-size:24px;text-align:center;color:#2D2C27;padding:25px 0 20px;font-weight:normal;}
.t_and_e h2{font-size:24px;text-align:center;color:#2D2C27;padding:25px 0 20px;font-weight:normal;}
.t_and_e p{font-size:14px;line-height:20px;color:#555;text-align:center;}
.te_tour_box{float:left;width:288px;border:1px solid #CCC;margin:10px 20px 30px 0px;}
.te_vist_now{padding:20px 370px;text-align:center;}
.te_button{background:none repeat scroll 0 0 #C43727;border:medium none;color:#FFFFFF;cursor:pointer;font-size:14px;padding:7px 10px;text-decoration:none;}
.te_tour_header{background-color:#5b7246;padding:10px;text-align:center;color:#FFF;font-size:18px;}
.te_title{font-size:18px;text-align:center;padding:10px;line-height:24px;color:#000;}
.te_desc{font-size:14px;text-align:center;padding:10px;color:#555;line-height:20px;}
.te_date{font-size:14px;text-align:center;color:#000;line-height:20px;}
.te_price{font-size:24px;text-align:center;color:#C43727;padding:10px;}
.te_tour_button{background:none repeat scroll 0 0 #C43727;border:medium none;color:#FFFFFF;cursor:pointer;font-size:14px;padding:7px 10px;text-decoration:none;text-align:center;margin:10px;}
.te_abta{text-align:center;color:#C43727;font-size:16px;margin-bottom:20px;}
.mail_searchbutton{background:none repeat scroll 0 0 #C43727;border:medium none;color:#FFFFFF;cursor:pointer;font-family:inherit;height:25px;padding:0 10px;text-decoration:none;width:100px;}
.boxeswrap16{float:left;width:440px;padding:10px;border:1px solid #CCCCCC;-moz-border-radius:5px;border-radius:5px;margin:10px 30px 20px 0px;}
.header_bg_coach h3{font-size:20px;line-height:20px;}
.boxeswrap16 h3{text-align:center;}
.boxeswrap16 p{color:#666666;font-size:14px;}
.introtext2 h1{margin-bottom:10px;}
.ac_hols_image_gal{margin:20px 0;border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;padding:15px 0;}
.ac_hols_image_gal img{margin-right:7px;}
a.pp_close{z-index:10000;}
.wedomore{width:952px;}
.wedomoreleft{width:309px;display:inline;float:left;padding-right:19px;color:#555555;}
.wedomoreleft-title{width:309px;height:23px;color:#df8519;font-size:20px;padding-top:17px;}
.wedomoreleft-subtitle{width:309px;height:30px;color:#374293;font-size:15px;}
.wedomoreleft-content{width:309px;background-color:#e0effd;}
.wedomoreleft-content-description{padding:10px;}
.wedomoreleft-content-department{width:309px;height:50px;}
.wedomoreleft-content-department-left{width:50px;height:50px;float:left;text-align:left;}
.wedomoreleft-content-department-right{width:249px;height:50px;float:left;text-align:left;padding-left:10px;}
.wedomoreleft-content-department-right1{width:259px;height:17px;color:#374293;font-size:15px;padding-top:8px;}
.wedomoreleft-content-department-right2{width:259px;height:25px;color:#df8519;font-size:15px;}
.wedomorecentre{width:303px;display:inline;float:left;padding-right:14px;color:#555555;}
.wedomorecentre-title{width:303px;height:50px;}
.wedomorecentre-titleleft{width:50px;height:50px;display:inline;float:left;}
.wedomorecentre-titleright{width:253px;height:30px;display:inline;padding-top:20px;float:left;text-align:left;vertical-align:middle;color:#df8519;font-size:18px;}
.sectiondescription{padding-top:9px;padding-bottom:23px;}
.wedomoreright{width:307px;display:inline;float:left;color:#555555;}
.wedomoreright-titleleft{width:50px;height:50px;display:inline;float:left;}
.wedomoreright-titleright{width:257px;height:30px;display:inline;padding-top:20px;float:left;text-align:left;vertical-align:middle;color:#df8519;font-size:18px;}

/* last update */

.europe-dest{
   margin-right:-30px;
   margin-left:-30px;
   height:650px;
  font-size:16px;
  color: rgba(255,255,255,1.00); 
  border:solid;    
  background: #96bed5;
  background: linear-gradient(-130deg,  #297baa, #ffffff); 
	}
.dest-list-europe h1{
	padding: 2px 2px 80px 0px;
	color: #ffffff;
	font-weight:300px;
	text-shadow: 2px 2px rgba(114,132,156,0.84)}
.maparea-europe {
    padding-top: 0px;
   margin-top:-25px;
    float: right;
    margin-right: 0px

}
.dest-list-europe {
        line-height:150%;
	margin-top:30px;
	float:left;
	background-color:none;
	width:300px;
	margin-left: 55px;
	
}
.dest-list-europe ul {

	display:table-cell;
	list-style-type: none;
}

.dest-list-europe li {
	
	width: 41%;
	float:left;
	margin-bottom:14px;
	margin-right:17px;
	background-color: #31802E;     
	font-size:18px; 
	border-radius: 7px;
	border: solid;
	border-color: #607C49;
	
 	}
.dest-list-europe span {
	text-decoration:none;
	padding-left: 10px;
	padding-bottom:5px;
        font-weight: 300;
        color: #fff;
	}
.dest-list-europe li-active,.dest-list-europe li:hover {
		-webkit-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.75);
                -moz-box-shadow:    2px 2px 1px rgba(50, 50, 50, 0.75);
                box-shadow:         2px 2px 1px rgba(50, 50, 50, 0.75);
	        cursor:pointer;
		font-size:19px;
		background-color: #31BC25;
		width: 41%; 
	        border-color: #fff;
		margin-top: 0px;
}

.button_box_evro{background:#c43727;padding:5px 10px;text-decoration:none;border:none;color:#FFF;cursor:pointer; bottom: 10px; font-size: 13px; width: 100px; margin-left: 150px; text-align: center;}
.button_box_evro :hover {background:#8c261b;}
.button_box_evro a {color: #FFFFFF;}
.button_box_evro a:visited {color: #FFFFFF;}

.evro_box {float: left; width: 285px; min-height: 200px; border: 1px solid #CCC; margin-right: 19px; margin-top: 10px; padding: 10px; } 
.evro_box img {float: left; padding: 0 10px 0 0;}
.evro_box p {color: #000000;}
.evro_box h2 {background: none repeat scroll 0 0 #E5E9E1; font-size: 18px;padding: 5px; font-weight: normal;}
.offers-table .offers-row-title {
	background-color: #336699;
	width: 100%;
	float: left;
}
.offers-table .offers-row:nth-child(odd) {
	background-color: rgb(242, 248, 255)
}
.offers-table .offers-title h2 {
	font-size: 22px;
	color: #fff;
	padding-left: 10px;
}
.offers-table .offers-title {
	width: 83.334%;
	float: left;
	padding: 10px 0px;
}
.offers-table .offers-savings {
	width: 16.666%;
	float: left;
	color: #fff;
	font-size: 18px;
	padding: 10px 0px;
}
.offers-table .offers-savings span {
	padding-right: 10px;
	float: right;
}
.offers-table {
	font-size: 16px;
	font-weight: 400;
}
.offers-table .offers-row {
	display: block;
	width: 100%;
	float: left;
	text-decoration: none;
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
}
.offers-table .dest span, #offers-row .days span {
	padding-left: 10px
}
.offers-table .offers-row-top {
	display: block;
	width: 100%;
	float: left;
	text-decoration: none;
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
	background-color: #A0BDDB;
}
.offers-table .offers-row-top .was {
	text-decoration: none;
}
.offers-table .offers-row-top div {
	background-color: #A0BDDB;
	font-weight: 400;
	font-size: 16px;
	color: white;
}
.offers-table .dest {
	float: left;
	clear: left;
	color: #235382;
	font-weight: 600;
	width: 33.333%;
	font-size: 16px;
}
.offers-table .days {
	float: left;
	color: #000;
	width: 8.333%;
}
.offers-table .dep {
	float: left;
	color: #000;
	width: 16.666%;
}
.offers-table .was {
	float: left;
	color: #000;
	width: 8.333%;
	text-decoration: line-through;
}
.offers-table .save {
	float: left;
	color: green;
	width: 8.333%;
}
.offers-table .now {
	float: left;
	color: red;
	width: 8.333%;
	font-weight: 600;
}
.offers-table .link {
	float: left;
	color: #000;
	width: 16.666%;
}
.offers-table a {
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	float: right;
	margin-right: 10px;
	border-radius: 3px;
}

.offers-table .offers-row-title {
	background-color: #336699;
}
.offers-table .offers-title h2 {
	color: #fff;
}
.offers-table .offers-savings {
	color: #fff;
}
.offers-table a {
	background: rgb(244,168,54);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YTgzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2RlODMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZDY4MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244,168,54,1) 0%, rgba(222,131,24,1) 48%, rgba(205,104,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244,168,54,1)), color-stop(48%, rgba(222,131,24,1)), color-stop(100%, rgba(205,104,1,1)));
	background: -webkit-linear-gradient(top, rgba(244,168,54,1) 0%, rgba(222,131,24,1) 48%, rgba(205,104,1,1) 100%);
	background: -o-linear-gradient(top, rgba(244,168,54,1) 0%, rgba(222,131,24,1) 48%, rgba(205,104,1,1) 100%);
	background: -ms-linear-gradient(top, rgba(244,168,54,1) 0%, rgba(222,131,24,1) 48%, rgba(205,104,1,1) 100%);
	background: linear-gradient(to bottom, rgba(244,168,54,1) 0%, rgba(222,131,24,1) 48%, rgba(205,104,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a836', endColorstr='#cd6801', GradientType=0 );
}


.row, .col-sm-4, .col-sm-8 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.row:before, .row:after{display: table; content: " "}
.row:after {clear: both}
.row {margin:0 -15px}
.col-sm-4.form-title, .col-sm-8.form-field {padding:0 15px; float:left;}
.col-sm-8.form-field {width:60%}
.col-sm-4.form-title {width: 40%}
table.width-s-6 {float:left; position:relative; min-height:1px; width:50%}
#itin textarea, #itin input, #itin select{width:100%}
.b-bg, .topnav {background: #6AA0DB;
    background: -moz-linear-gradient(top, rgb(102, 153, 204) 0%, rgb(106, 160, 214) 47%, rgb(110, 166, 222)  100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(102, 153, 204)), color-stop(47%,rgb(106, 160, 214)), color-stop(100%,rgb(110, 166, 222) ));
    background: -webkit-linear-gradient(top, rgb(102, 153, 204) 0%,rgb(106, 160, 214) 47%,rgb(110, 166, 222)  100%);
    background: -o-linear-gradient(top, rgb(102, 153, 204)0%,rgb(106, 160, 214) 47%,rgb(110, 166, 222)  100%);
    background: -ms-linear-gradient(top, rgb(102, 153, 204) 0%,rgb(106, 160, 214) 47%,rgb(110, 166, 222) 100%);
    background: linear-gradient(to bottom, rgb(102, 153, 204) 0%,rgb(106, 160, 214) 47%,rgb(110, 166, 222) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6699CC', endColorstr='#6EA6DE',GradientType=0 );}
.r {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
