﻿/* Layout */
#divLeftContent {float:left;width:637px;}
#divSidebar {float:right;width:291px;margin-right:14px;}
#divBody {float:right;width:332px;}
#divRightSidebar {float:left;width:325px;margin-left:14px;}


/* Left Images */
#divLeftImages {padding-bottom:10px;}
#divLeftImages #imgImageLeft1, #divLeftImages #imgImageLeft3 {margin-bottom:5px;}
#divLeftImages #imgImageLeft2 {margin-top:5px;margin-bottom:2px;}


/* Travel Guides */
#divRegionGuide {width:291px;padding-bottom:0px;}
#divRegionGuide.noguides {height:10px;}
#divRegionGuide h4 {margin-top:10px;}
#divRegionGuideLeft, #divTravelGuideRight {float:left;width:145px;}

#divManualLinks {width:291px;background:#fff url(images/sideboxFooter.gif) no-repeat 0 100%;padding-bottom:10px;float:left;}
#divManualLinks.nolinks {padding:0;height:10px;}
#divManualLinks h4 {font-size:12px;font-weight:bold;margin:15px 0 10px 9px;color:#70acac;}
#divManualLinks h4.nogap {margin-top:0;}
#divManualLinks h5 {font-size:12px;font-weight:bold;margin:20px 0 8px 9px;}
#divManualLinks p {margin:0;}
#divManualLinks a {color:#e01902;font-size:11px;text-decoration:none;display:block;margin:4px 0 4px 9px;}
#divManualLinks a:hover {text-decoration:underline;}


/* Main */
#divMain {line-height:1.4em;}
#divMain h1 {color:#70acac;font-size:16px;font-weight:bold;margin:0 0 5px;}
#divMain div.pagecontent h2 {color:#70acac;font-size:14px;font-weight:bold;margin:15px 0 0px;}
#divMain div.pagecontent h3 {color:#46adad;font-size:12px;font-weight:bold;margin:15px 0 0px;}
#divMain div.pagecontent p {color:#666;font-size:11px;margin:0 0 8px;line-height:1.4em;}


/* Special Offers 1 and 2 */
div.specialofferholder {line-height:1.3em;background:url(images/twooffersbackground.gif) no-repeat 0 0;zoom:1;}
div.specialofferholder img {width:150px;height:110px;border:none;}
div.specialofferholder h5.dealtype {background:#d9d9d9;color:#888;font-size:11px;font-weight:bold;padding:3px 2px;margin:0 2px 1px;text-align:center;}
div.specialofferholder h4 {margin:0 4px 1px;color:#70acac;font-size:12px;}
div.specialofferholder h5.price {margin:1px 4px 4px;font-size:12px;}
div.specialofferholder label {font-size:9px;line-height:12px;display:block;padding:0;margin:0 4px;cursor:pointer;}

div.specialofferholder div.offer {float:left;width:150px;margin:10px 0 10px 10px;background:#efefef;color:#333;cursor:pointer;}
div.specialofferholder div.alt {float:right;margin:10px 10px 10px 0;}
div.specialofferholder div.offer:hover {background:#ffffdf;color:#333;}
div.specialofferholder div.offer:hover h5.dealtype {background:#f2e2c2;}


/* Acknowledgement Message */
#divAcknowledgeSubmitted {padding:10px !important;}
#divAcknowledgeSubmitted div.messageholder {border:solid 1px #ccc;padding:8px 8px 8px 30px;
    background:url(images/tick.png) no-repeat 8px 8px;margin:15px 0;}


/* Input Form */
#divGroupBooking {margin-top:25px !important;padding-top:3px !important;}

#divGroupBooking h4.gap {margin-top:25px !important;}
#divGroupBooking label {width:130px;color:#333;}
#divGroupBooking label.inline {display:inline;float:none;margin-left:4px;}
#divGroupBooking select {color:#444;}
#divGroupBooking input.textbox {width:176px;color:#444;}
#divGroupBooking textarea {width:300px;}

#divGroupBooking div.gap {margin-top:15px;}

#divGroupBooking #divBookingType input.radio {height:14px;width:14px;padding:0;margin:0 0 0 20px;position:relative;top:2px;}
#divGroupBooking #divBookingType #radFlightPlusHotel {margin:0;}

#divGroupBooking #sddArrivalAirportID {width:182px;}

#divGroupBooking .CalendarLink {margin-left:3px !important;}
#divGroupBooking #divSubmit {float:right;margin:15px 0 0 0;}
	

/* Right Images */
#divRightImages a {display:block;}
#divRightImages a img {border:none;}
#divRightImages #imgImageRight2 {margin-top:10px;margin-bottom:10px;}


/* Group Links */
#divGroupLinks {margin-right:auto;margin-left:auto;width:auto;padding-bottom:5px;}
#divGroupLinks a {float:left;margin-right:10px;margin-bottom:10px;}
#divGroupLinks a.alt {margin-right:0;}
#divGroupLinks a img {display:block;border:none;}


/* Offers */	
div.sideoffers {margin:0 0 20px 0;background-color:#fff;}

div.sideoffers h4 {background:transparent url(/Custom/LowCostHols/Images/rightSideBoxHeader.gif) no-repeat scroll 0 0;
     color:#70acac;font-size:16px;margin:0 0 20px;height:5px;padding-top:8px;text-indent:10px;}

div.sideoffers div.offerlist {padding:8px 8px 0;background:#FFFFFF url(/Custom/LowCostHols/Images/rightSideBoxFooter.gif) no-repeat scroll 0 100%;}
     
div.sideoffers div.offer {width:147px;float:left;padding:0;margin:5px 0;color:#666;font-size:10px;
    line-height:11px;cursor:pointer;}
div.sideoffers div.offer:hover {background:#f3f3f3 none repeat scroll 0 0;}
div.sideoffers div.alt.offer {margin-right:0;float:right;}
div.sideoffers div.offer img {border:none;height:60px;width:60px;float:left;margin-right:5px;}
div.sideoffers div.offer h5 {color:#b52b45;font-size:9px;text-transform:uppercase;font-weight:normal;margin:0;}
div.sideoffers div.offer h6 {color:#666;font-size:9px;font-weight:normal;line-height:11px;margin:0 0 1px 0;}
div.sideoffers div.offer strong {display:block;color:#b52b45;font-size:14px;}
div.sideoffers div.offer input.button {float:right;clear:both;}

div.sideoffers.packageoffers div.offerlist div.offer {line-height:9px;}
div.sideoffers.packageoffers div.offerlist div.offer h5 {margin-bottom:2px;max-height:18px;overflow:hidden;}
div.sideoffers.packageoffers div.offerlist div.offer h6 {line-height:9px;}
div.sideoffers.packageoffers div.offerlist div.offer strong {margin-top:3px;}

#divHolidayDeals h4 {color:#b52b45;font-size:14px;margin-bottom:0;padding:8px;padding-bottom:0}
#divHolidayDeals h4 label {font-size:9px;margin-left:5px;}
