﻿/****************************************
***    CUSTOM ESCAPE TRAVEL STYLES    ***
*****************************************
 
Table of Contents
 
  - GENERAL
  - MAIN MENU
  - FOOTER
  - HONEYMOON DESTINATIONS
  - LIVE SNOW CAMERA FEEDS
  - TRAVEL SHOW 2010
  - SEM ENQUIRY FORMS
	- HOP MOVIE COMPETITION
 
*/
/*___ GENERAL ___*/
/*___ MAIN MENU ___*/
/** Ryan Blunden 11/02/2010
 * This stops blank blue strip appearing in IE6 for menu items without child links
 * Remove IDs from this list when they have child links or add if they have none
 */
/** Donna Vitan 21/01/2011
 * Why isn't there any default heading styles for h1,h2,h3,h4,h5,etc?
 */

/*___ CHEAP FLIGHTS ___*/  

.productColumn .seoContentNew {
float:left}

.productColumn .seoContentNew .cheapFlightsRowNew{
	padding:10px 0 0 0 0;
}
.productColumn  .seoContentNew .cheapFlightsRowNew a, .productColumn  .seoContentNew .cheapFlightsRowNew a:link, .productColumn  .seoContentNew .cheapFlightsRowNew a:active, .productColumn  .seoContentNew .cheapFlightsRowNew a:visited {
	width: 160px;
	background-image: url('http://www.escapetravel.com.au/cms_images/images/general/content-row-bg-4.gif'); background-repeat:repeat-x;display:block; float:left;line-height:30px; padding-left:10px}
 
/*___ Tours ___*/

/* Top 10 Things to do */

#tourTop10Content {
    padding-left:1px;
}
ul#tourTop10Accordion li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul#tourTop10Accordion h3 {
	padding: 6px 0 0 8px;
	background-color: transparent;
	background-image: url("/cms_images/images/tours/bg-header-accordion.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	text-decoration: none;
	height: 27px;
	color: #043b78;
	margin: 0;
	vertical-align: middle;
	width: 678px;
}
ul#tourTop10Accordion h3 span {
    left:655px;
}
ul#tourTop10Accordion li .ui-accordion-content {
    background:#EAEDF4;
    padding:5px 15px 25px 15px;
}

#holidayPageTabsTop li { width:auto }
#holidayPageTabsTop li a { padding:3px 4px 5px 5px; }


/* Main Page Start */

#toursAll{ padding:5px}

.blueTitle h1 {
    font-size:13px;
    background:transparent;
}

#mainContentTours {
	color: #083e7a;
	float: left;
	margin-bottom:15px;
}
#mainContentTours #leftColumnTours, #mainContentTours #rightColumnTours {
	width: 231px;
	float: left;
	color: #043e7d;
}
#mainContentTours #leftColumnTours #toursTitlelr {
    width:230px;
}
#mainContentTours #leftColumnTours #toursTitlelr2 {
    width:230px;
}
#mainContentTours #leftColumnToursBanners, #mainContentTours #rightColumnToursBanners {
	margin-top: 10px;
	width: 231px;
	float: left;
}
#mainContentTours #rightColumnTours #toursTitlelr {
    width: 231px;
}
#mainContentTours #rightColumnTours #toursTitlelr2, #mainContentTours #rightColumnTours #toursTitlelr3 {
    width: 229px;
}
#contentColumnTours {
	width: 445px;
	float: left;
	padding: 0 10px 0 10px;
}
#titleTours {
	border: 1px #eaedf6 solid;
}
#titleTours2 {
	margin-top: 10px;
	border: 1px #eaedf6 solid;
}
#titleTours h2, #titleTours2 h2 {
	background: url('/cms_images/images/tours/bg-title-tours.jpg') repeat-x;
	border: 1px #ffffff solid;
	height: 21px;
	font-size: 12px;
	padding: 10px 0 0 12px;
	margin: 0;
	font-weight: bold;
}
#leftColumnTours h2, #leftColumnToursBanners h2 {
	padding: 4px 0 6px 6px;
	background-image: url(/images/general/title-blue-bg.gif);
	background-color: #04356B;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px #eaedf6 solid;
}
#infoTours {
	border: 1px #eaedf6 solid;
	border-top: 0px;
	font-size: 11px;
}
#infoTourscontent {
	background-position: bottom;
	background-image: url('/cms_images/images/tours/bg-content-info.jpg');
	background-repeat: repeat-x;
	height: 286px;
	padding: 10px 10px 0 10px;
	border: 1px #fff solid;
}
#infoTourscontent p{
	line-height:1.7em;
}
#fpsabstlist li {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0px;
}
.fpsblurb {
	background-image: url('/cms_images/images/tours/arrow-b.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height: 26px;
	font-weight: bold;
}
#fpsctrls li {
	background: url('/cms_images/images/tours/bg-right-items.jpg') repeat-x;
	list-style-type: none;
	list-style-image: none;
	padding: 0 0 0 0px;
	margin: 0px 0px 1px 0px;
	height: 26px;
}
#fpsctrls li h3 a {
	text-decoration: none;
	color: #043b78;
	font-weight: bold;
	display: block;
	padding: 0 0 0 30px;
}
#fpsctrls li h3 {
	padding-top: 5px;
}
#holidaysFormTours {
	padding: 0px;
	background: url(/cms_images/images/tours/bg-search-tours-05.jpg) repeat-x;
	border: 1px solid #dce2ee;
	margin: 0px 0 5px 0;
	
}

#holidaysFormTours p, p.toursFormIntro {
	font-weight: bold;
	padding: 4px 0 0 9px;
	margin: 0;
}

#holidaysFormTours1 {
	padding: 0px;
	border: 1px solid #dce2ee;
	margin: 0px 0 5px 0;
	
}
#holidaysFormTours1 p {
	font-weight: bold;
	padding: 4px 0 0 9px;
	margin: 0;
}
#sideLinksColumnTours {
	width: 230px;
	color: #043b78;
	border: 1px solid #dce2ee;
}

#sideLinksColumnTours ul#myaccordion {
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 230px;
}


#sideLinksColumnTours ul#myaccordion #myaccordionhTours {
	height:28px;
	padding-left:5px;
	font-size:11px;
	padding-top:0px;
}

#sideLinksColumnTours ul#myaccordion li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#sideLinksColumnTours ul#myaccordion h3 {
	background-color: transparent;
	background-image: url("/cms_images/images/tours/bg-operators.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	text-decoration: none;
	height: 26px;
	color: #043b78;
	margin: 0;
	vertical-align: middle;
}
#sideLinksColumnTours ul#myaccordion a {
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center top;
	text-decoration: none;
	list-style: none;
	color: #043b78;
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	vertical-align: middle;
	display: block;
	font-size: 11px;
    height:25px;
}
#sideLinksColumnTours ul#myaccordion a:hover {
	color: #df1949;
	background-repeat: repeat-x;
}
#fpsrgt ul li h3 a {
	font-size: 11px;
}
#toursTitlelr {
	border: 1px solid #dce2ee;
	width: 226px;
	border-bottom-width: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size:13px;
}
#toursTitlelr h2 {
	background-color: #04356B;
	background-image: (/images/general/title-blue-bg.gif);
	border: 1px #eaedf6 solid;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size:13px;
}
#toursTitlelr2 {
	border: 1px solid #dce2ee;
	width: 226px;
	border-bottom-width: 0px;
	color: #ffffff;
	margin-top: 10px;
	font-size:13px;
}
#toursTitlelr2 h2 {
	background-color: #04356B;
	background-image: (/images/general/title-blue-bg.gif);
	border: 1px #eaedf6 solid;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size:13px;
}
#toursTitlelr3 {
	border: 1px solid #dce2ee;
	width: 226px;
	border-bottom-width: 0px;
	color: #ffffff;
	margin-top: 7px;
	font-size:13px;
}
#toursTitlelr3 h2 {
	background-color: #04356B;
	background-image: (/images/general/title-blue-bg.gif);
	border: 1px #eaedf6 solid;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
	font-size:13px;
}
#toursForm label{width:120px !important}
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	background: none;
	border: none;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	background-color: transparent;
	background-image: url("/cms_images/images/tours/bg-operators.jpg");
	background-repeat: repeat-x;
	background-position: center bottom;
	text-decoration: none;
	height: 25px;
	color: #043b78;
	margin: 0;
	vertical-align: middle;
	border: none;
	padding: 0;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
	border: none;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
	
	border: none;
	margin-left:190px;
	float:right;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
	border: none;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
	border: none;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: 210px;
	top: 50%;
	margin-top: -8px;
	border: none;
}
.ui-accordion .ui-accordion-content {
	border: none;
	background: none;
	padding: 5px;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
	background-image: url('/cms_images/images/tours/selectedcontentbg.gif');
}
.pager-active {
	background-image: url('/cms_images/images/tours/arrow2.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
#mainswitcher {
	border: 1px #dbe1e7 solid;
	padding: 2px;
	float: left;
	width: 438px;
	border-top: 0px;
	margin: 0;
	_height: 260px; 
	*height: 277px;
	

}
.fpsabstract {
	background: url('/cms_images/images/tours/bg-switcher-left.jpg') repeat-x;
	width: 228px;
	height: 104px;
	
	
}
.fpsabstract a {
	color: #e51837;
	text-decoration: none;
	font-size:11px;
}
.fpsabstract p {
	font-size: 11px;
	padding: 11px 8px 0 8px;
}
#fpslft {
	width: 228px;
	float: left;
}
#fpsabstlist {
	margin: 0;
	padding: 0;
}
#accordionContentTours {
	background-color: #fff;
	font-size: 11px;
	*height: 81px; 
	height: 86px;
	
}
#accordionContentToursInfo {
	font-weight: normal;
	width: 115px;
	font-size: 11px;
	padding-left: 7px;
	float: left;
}
#accordionContentToursInfo a {
	display:inline;color:#e51837;text-decoration:none}

#accLink {
	width: 20px;
	color: #e51837;
	display: none;
}
#fpsrgt{width: 210px; float: left; padding: 0; margin: 0; * height: 278px; _height: 250px; height: 269px}
#fpsctrls{width: 210px; float: left; padding-left: 0px}

.sideBannerPromotionsAllContent{padding: 0px; margin: 0px; border: 1px #eaedf6 solid; width: 230px; text-align: center}
#destinationGuideTourscontent{background-color: #f4f7fc; text-align: left; padding-left: 10px}
#destinationGuideToursTitle{width: 216px; clear: both}
#destinationGuideToursTitle2{font-size: 15px; font-weight: bold; display: block; float: left; text-align: left; padding: 5px 0 0 0; margin: 0px;}
#destinationGuideToursFeature{font-size: 15px; font-weight: bold; display: block; float: right; text-align: left; padding: 5px 0 0 10px; margin: 0px;}
#destinationGuideToursInfo{clear: both; padding-right: 10px}
#destinationToursPriceBook{background-color: #f4f7fc; text-align: left;}
#desToursPriceAll{width: 134px; float: left; padding: 6px 0 10px 0}
#desToursFrom{font-size: 11px; padding: 10px 2px 20px 0;}
#desToursPrice{font-size: 17px; color: #e51837; font-weight: bold;}
#desToursBookNow{padding: 6px 0 10px 0}

#landingTours .productContent .productTitle, #landingTours .productContent .description , #landingTours .productContent .buttons {
    clear:both;
}

.productPrice {
    color:#DF1949;
    float:right;
    font-size:15px;
    font-weight:bold;
    line-height:15px;
    margin:0 0 8px;
    text-align:right;
    width:110px;
}


/*******************************************************************************
****************************** TOURS LANDING PAGE ******************************
********************************************************************************/

/******************** Layout ********************/

#titleBanner {
	width:929px;
	background-color:#FFF;
	border-width:0px;
	padding-left:1px;
}

/******************** Tour Search Form ********************/

#tourSearchForm {
	border-width:0px;
	background:url(/cms_images/images/tours/bg-search-tours-05.jpg) repeat-x;
	padding:0px;
	margin:0px;
}
#tourSearchForm fieldset {
	border:0;
}
#tourSearchForm select {
	width:190px;
}
#tourSearchForm .fieldDividerTour {
	padding:0 0 5px 0;
	border-width:0;
}
#tourSearchForm .hol_destinationsContainer {
	padding:0 0 5px 0;
}
#tourSearchForm .fieldDivider {
	margin-top:10px;
}

/* Search Box */

#toursForm  {
    margin-bottom:0px;
    border-width:0px;
}
#toursForm select {
    width:204px;
}
#toursForm #byCountry, #toursForm #byRegion {
    margin-top:8px;
}


/******************** Slider ********************/

/*#mainswitcher #fpslft {
	float:right;
}
#mainswitcher #fpsrgt {
	float:left;
}
#mainswitcher .fpsblurb {
	background-image:none;
}
#mainswitcher #fpsctrls li h3 a {
	padding:0 18px 0 12px;
}
#mainswitcher #fpsctrls li h3 .pager-active { 
	background-position:right center;
	background-image:url("/cms_images/images/tours/arrow3.gif");
}*/

/******************** Accordion ********************/

#sideLinksColumnTours #myaccordion .myaccordionhTours {
	font-size:11px;
	height:28px;
	padding:0 0 0 5px;
	line-height:2.2em;
}
#sideLinksColumnTours #myaccordion .accordionContentTours {
	background-color:#FFFFFF;
	font-size:11px;
	height:86px;
}
#sideLinksColumnTours #myaccordion .accordionContentTours img {
	float:left;
}
#sideLinksColumnTours #myaccordion .accordionContentToursInfo {
	float:left;
	font-size:11px;
	font-weight:normal;
	padding-left:7px;
	width:115px;
}
#sideLinksColumnTours #myaccordion .accordionContentTours .accMoreLink {
 display:inline;
 color:#e51837;
 padding:0;
 margin:0;
}



/* Main Page End */

#contentFull #leftColumnPad #toursTitlelr3 {
	border: 1px solid #dce2ee;
	width: 226px;
	border-bottom-width: 0px;
	color: #ffffff;
	margin-top: 10px;
}
#contentFull #leftColumnPad #toursTitlelr3 h2 {
	border: 1px solid #dce2ee; border-bottom-width: 0; width: 222px;
	background-color: #04356B;
	background-image: (/images/general/title-blue-bg.gif);
	padding: 6px 6px 6px 6px;
	font-weight: bold;
}

#contentFull #leftColumnPad #toursTitlelr2 {
	border: 1px solid #dce2ee;
	width: 226px;
	border-bottom-width: 0px;
	color: #ffffff;
	margin-top: 10px;
}
#contentFull #leftColumnPad #toursTitlelr2 h2 {
	background-color: #04356B;
	background-image: (/images/general/title-blue-bg.gif);
	border: 1px #eaedf6 solid;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
}
#contentFull #leftColumnPad  .sideBannerPromotionsAllContent{padding: 0px; margin: 0px; border: 1px #eaedf6 solid; width: 228px; text-align: center}
#contentFull #leftColumnPad  #destinationGuideTourscontent{background-color: #f4f7fc; text-align: left; padding-left: 10px}
#contentFull #leftColumnPad  #destinationGuideToursTitle{
	font-size: 13px; font-weight: bold; display: block; float: left; text-align: left; padding: 5px 0 0px 0; margin-right: 120px; width: 16px;}
#contentFull #leftColumnPad  #destinationGuideToursTitle2{
	font-size: 15px;
	font-weight: bold;
	display: block;
	float: left;
	text-align: left;
	padding: 5px 0 0px 0;
	margin-right: 120px;
	width: 16px;
}
#contentFull #leftColumnPad  #destinationGuideToursFeature{font-size: 13px; font-weight: bold; display: block; float: left; text-align: left; padding: 5px 0 0px 10px; margin-right: 0px; width: 65px;}
#contentFull #leftColumnPad  #destinationGuideToursFeatureContent{clear: both; padding-right: 10px;}

#contentFull #leftColumnPad  #destinationGuideToursInfo{clear: both; padding-right: 10px; }
#contentFull #leftColumnPad  #destinationGuideToursInfo p {margin-top:0 ; margin-bottom:0}
#contentFull #leftColumnPad  #destinationToursPriceBook{background-color: #f4f7fc; text-align: left;}
#contentFull #leftColumnPad  #desToursPriceAll{width: 134px; float: left; padding: 6px 0 10px 0}
#contentFull #leftColumnPad  #desToursFrom{font-size: 11px; padding: 10px 2px 20px 0;}
#contentFull #leftColumnPad  #desToursPrice{font-size: 17px; color: #e51837; font-weight: bold;}
#contentFull #leftColumnPad  #desToursBookNow{padding: 6px 0 10px 0}

/*___ Tour Type SELECTOR ___*/
.contentContainer .tourTypeSelectorForm {
	background: #ffffff url('/cms_images/images/tours/bg-top-drop-down.jpg') repeat-x;
	margin-left: -4px;
	color: #013171;
	height: 35px;
	overflow: hidden;
	font-weight: bold;
	padding-left: 11px;
	margin-top:10px;
}
.contentContainer .tourTypeTitle{
	padding-top:8px;
	display:block;
}
#mainCell #fullMainCellPad2 #contentRight .tourTypeSelectorForm fieldset {
	padding: 0 0 9px 0;
}
#mainCell #fullMainCellPad2 #contentRight .tourTypeSelectorForm img {
vertical-align:middle;
}
.contentContainer .tourTypeSelectorForm fieldset #supplierTitleTours a {
	color: #013171;
	text-decoration: underline;
}
#mainCell #fullMainCellPad2 #contentRight .tourTypeSelectorForm fieldset #tourType {
	color: #013171;
	font-size: 12px;
	height: 20px;
}
#mainCell #fullMainCellPad2 #contentRight .tourTypeSelectorForm label {
	padding-right: 0px;
	width: 105px;
}
#mainCell #fullMainCellPad2 #contentRight .tourTypeSelectorForm select {
	width: 123px;
	height: 22px;
	margin-bottom: 1px;
	vertical-align: bottom;
}
#mainCell #fullMainCellPad2 #contentRight .tourTypeSelectorForm input.button {
	padding-left: 4px;
	vertical-align: bottom;
} 
#mainCell #fullMainCellPad2 #contentRight #departureCityIndicator, #departureCityIndicator span {
	font-size: 20px;
	font-weight: normal;
	margin-top: 12px;
}
#mainCell #fullMainCellPad2 #contentRight #departureCityIndicator span {
	color: #DF1949;
}
.contentContainer  .supplierTitleTours {
	float: left; 
	width:400px;
}
#mainCell #fullMainCellPad2 #contentRight #toursTypeDropDown {
	float: right;
	padding-right:8px;
	width:auto;
	height: 20px;
}
#mainCell #fullMainCellPad2 #contentRight #toursSupplier {
	border-bottom: 1px #ced5dd dotted;
	font-size: 14px;
	font-weight: bold;
	color: #043984;
	padding-bottom: 7px;
	padding-top:7px;
}
#mainCell #fullMainCellPad2 #contentRight #searchResultTours {
	border-bottom: 1px #ced5dd dotted;
	color: #043984;
	font-weight: bold;
	margin-top: 7px;
}

#mainCell #fullMainCellPad2 #contentRight #searchResultToursBottom{
	border-top: 1px #ced5dd dotted;
	color: #043984;
	font-weight: bold;
	margin-top: 7px;
}


#mainCell #fullMainCellPad2 #contentRight #searchResultToursPages {
	color: #df1949;
	font-weight: bold;
	font-size: 11px;
}
/*___ End Tour Type SELECTOR ___*/

#homemenu, #accommodationmenu, #toursmenu {
	position: absolute;
	left: -9000px;
	top: -9000px;
	z-index: -1000;
}
/*___ Bali Holidays ___*/
#infoBalicontent {
	background-position: bottom;
	background-image: url('/cms_images/images/holidays/bali-holiday/bg-bali-content.jpg');
	background-repeat: repeat-x;
	height: 146px;
	padding: 10px 10px 0 10px;
	border: 1px #fff solid;
}
#infoBalicontent p{
	line-height:1.7em;
}

 /*___  ___*/ 
 
#contentRight .contentContainer .readMoreText span.read-more a {
    color:#DF1949;
    display:inline;
    float:none;
    width:100px;
}

        .marketingSpotAccommodationBali
        {
            background: #FFF url(/images/general/search-form-bg-normal.gif) repeat-x bottom;
            border: 1px solid #dce2ee;
			
        }
        
        .marketingSpotAccommodationBali .product
        {
            padding: 6px 8px 8px 8px;
            border-top: 1px dotted #c6c8cb;
        }
        
        
        div #leftColumnTours .marketingSpotAccommodationBali .product h3
        {
            margin: 0;
            padding:0;
            font-weight: bold;
        }
        
        .marketingSpotAccommodationBali .product h3 a
        {
            color: #043984;
            font-size: 11px;
            text-decoration: none;
        }
        
        .marketingSpotAccommodationBali .product h3 a:hover { color: #df1949; }
        
        .marketingSpotAccommodationBali .product p
        {
            margin-top: 2px;
            padding:0;
            font-size: 14px;
            font-weight: bold;
            text-align: right;
            color:#df1949;
        }
    


/*___ LIVE SNOW CAMERA FEEDS ___*/
.skiColumnContainer {
	zoom: 1;
	overflow: hidden;
}
.skiCamBox {
	float: left;
	margin: 0 14px 3px 0;
	width: 215px;
}
.skiCamBox h2 {
	font-size: 12px;
	margin: 8px 0 5px;
	padding: 0;
}
#contentRight .lastskiCamBox {
	margin: 0 0 3px 0;
	width: 210px;
}
/*___ FOOTER ___*/

#footerLinks li.heading a {
	color: #ffffff;
}
/*___ HONEYMOONS / HONEYMOON DESTINATIONS ___*/
#honeymoonsAllDestinations {
	clear: both;
	padding: 10px 0 10px 0;
	zoom: 1;
	overflow: hidden;
	margin: 10px 0 10px 0;
	border-width: 1px 0 1px 0;
	border-color: #c6c8cb;
	border-style: dotted;
}
#honeymoonsAllDestinations h3 {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#honeymoonsAllDestinations ul {
	width: 150px;
	float: left;
	list-style: none;
	margin: 6px 0 0 0;
	padding: 0;
}
#honeymoonsAllDestinations li {
	margin: 0;
	padding: 0;
	color: #043984;
}
#honeymoonsAllDestinations li a {
	color: #043984;
	text-decoration: none;
}
#honeymoonsAllDestinations li a:hover {
	color: #df1949;
}
/*___ TRAVEL SHOW 2010 ___*/
.ulLinks li, .liLinks {
	list-style: none;
}
/*___ More Holidays Links ___*/
.more-holidays-links {
	float: right;
}
/*___ Promotions ___*/
.subTitlePromotion {
	padding : 6px 0 6px 5px;
	width: 665px;
	margin: 6px 0 2px 10px;
	float: left;
	background-color: #e9eef8;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #043984;
	font-size: 12px;
}
.subTitlePromotion #go {
	text-decoration: none;
	padding-left: 0px;
	font-size: 14px;
	float: left;
}
.subTitlePromotion #item1 {
	padding-left: 30px;
	width: 160px;
	float: left;
}
.subTitlePromotion #item1 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotion #item2 {
	padding-left: 10px;
	width: 220px;
	float: left;
}
.subTitlePromotion #item2 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotion #item3 {
	padding-left: 10px;
	width: 120px;
	float: left;
}
.subTitlePromotion #item3 a {
	color: #043984;
	text-decoration: none;
}
.subTitleSingle {
	padding : 3px 0 3px 0;
	margin: 6px 0 2px 10px;
	float: left;
	background-color: #e9eef8;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: #043984;
	font-size: 12px;
	width: 670px;
}
.subTitleSingle #items {
	float: left;
	width: 200px;
	margin-left: 5px;
}
.subTitleSingle #returnn {
	float: right;
	margin-right: 5px;
}
.subTitleSingle #returnn a {
	color: #043984;
	text-decoration: none;
}
.imageBorder3 {
	float: right;
	margin: 7px 0px 8px 15px;
	padding: 1px;
	border: 1px solid #dfe6ef;
}
.subTitlePromotion #item11 {
	padding-left: 30px;
	width: 122px;
	float: left;
}
.subTitlePromotion #item11 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotion #item22 {
	padding-left: 10px;
	width: 166px;
	float: left;
}
.subTitlePromotion #item22 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotion #item33 {
	padding-left: 10px;
	width: 134px;
	float: left;
}
.subTitlePromotion #item33 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotion #item44 {
	padding-left: 10px;
	width: 70px;
	float: left;
}
.subTitlePromotion #item44 a {
	color: #043984;
	text-decoration: none;
}
/*___ Good Food ___*/
.subTitlePromotionNew {
	padding : 6px 0 6px 5px;
	width: 682px;
	margin: 6px 0 2px 0;
	float: left;
	background-color: #e9eef8;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #043984;
	font-size: 12px;
}
.subTitlePromotionNew #go {
	text-decoration: none;
	padding-left: 0px;
	font-size: 14px;
	float: left;
}
.subTitlePromotionNew #item1 {
	padding-left: 30px;
	width: 160px;
	float: left;
}
.subTitlePromotionNew #item1 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item2 {
	padding-left: 10px;
	width: 220px;
	float: left;
}
.subTitlePromotionNew #item2 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item3 {
	padding-left: 10px;
	width: 120px;
	float: left;
}
.subTitlePromotionNew #item3 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item4 {
	padding-left: 10px;
	width: 140px;
	float: left;
}
.subTitlePromotionNew #item4 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item10 {
	padding-left: 30px;
	width: 120px;
	float: left;
}
.subTitlePromotionNew #item10 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item20 {
	padding-left: 10px;
	width: 140px;
	float: left;
}
.subTitlePromotionNew #item20 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item30 {
	padding-left: 10px;
	width: 140px;
	float: left;
}
.subTitlePromotionNew #item30 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item40 {
	padding-left: 10px;
	width: 140px;
	float: left;
}
.subTitlePromotionNew #item40 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item111 {
	padding-left: 30px;
	width: 110px;
	float: left;
}
.subTitlePromotionNew #item111 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item222 {
	padding-left: 10px;
	width: 105px;
	float: left;
}
.subTitlePromotionNew #item222 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item333 {
	padding-left: 10px;
	width: 105px;
	float: left;
}
.subTitlePromotionNew #item333 a {
	color: #043984;
	text-decoration: none;
}
.subTitleSingleNew {
	padding : 5px 0 5px 0;
	margin: 6px 0 2px 0;
	float: left;
	background-color: #e9eef8;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: #043984;
	font-size: 12px;
	width: 687px;
}
.subTitleSingleNew #items {
	float: left;
	width: 200px;
	margin-left: 5px;
}
.subTitleSingleNew #returnn {
	float: right;
	margin-right: 5px;
}
.subTitleSingleNew #returnn a {
	color: #043984;
	text-decoration: none;
}
.imageBorder3 {
	float: right;
	margin: 7px 0px 8px 15px;
	padding: 1px;
	border: 1px solid #dfe6ef;
}
.subTitlePromotionNew #item11 {
	padding-left: 30px;
	width: 122px;
	float: left;
}
.subTitlePromotionNew #item11 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item22 {
	padding-left: 10px;
	width: 166px;
	float: left;
}
.subTitlePromotionNew #item22 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item33 {
	padding-left: 10px;
	width: 134px;
	float: left;
}
.subTitlePromotionNew #item33 a {
	color: #043984;
	text-decoration: none;
}
.subTitlePromotionNew #item44 {
	padding-left: 10px;
	width: 70px;
	float: left;
}
.subTitlePromotionNew #item44 a {
	color: #043984;
	text-decoration: none;
}
/*___ Enquiry Confirmationa ___*/
.moreDealsLeft {
	width: 320px;
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 8px 20px 8px 0;
	padding: 1px;
	border: 1px solid #dfe6ef;
}
.moreDealsRight {
	width: 320px;
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
	margin: 8px 0px 8px 0;
	padding: 1px;
	border: 1px solid #dfe6ef;
}
/*___ Airfare Sale ___*/
#airfareSale .topBannerSpacer {
	display: block;
	margin: 10px auto;
}
#airfareSale #jetstar-airport-details {
	text-align: right;
}
#airfareSale .airlinelogo {
	float: left;
	height: 62px;
	margin: 0 10px 11px 0;
}
#airfareSale .column {
	width: 272px;
	margin-left: 25px;
	float: left;
}
#airfareSale .column h2 {
	font-size: 22px;
	font-weight: bold;
	margin: 25px 0px 0px 30px;
}
#airfareSale .column .datetext {
	clear: both;
	height: 60px;
}
#airfareSale .column .airfares {
	border: 1px solid #e7e7e7;
}
#airfareSale .column .travelperiod {
	color: #000;
	background: #f1f1f1;
	padding: 10px 5px;
	margin: 0;
}
#airfareSale .column .title {
	margin: 1px;
	height: 24px;
	line-height: 23px;
	color: #fff;
	font-weight: bold;
	background: url(/cms_images/images/flights/airfaresale/title-blue-bg.gif);
	zoom: 1;
	overflow: hidden;
}
#airfareSale .column .title .between {
	float: left;
	color: #fff;
	padding-left: 5px;
}
#airfareSale .column .title .from {
	float: right;
	color: #fff;
	padding-right: 5px;
	color: #fff;
}
#airfareSale .column .row {
	padding: 8px;
	border-bottom: 1px solid #e7e7e7;
	zoom: 1;
	overflow: hidden;
}
#airfareSale .column .rowBottom {
	border: none;
}
#airfareSale .column .city {
	float: left;
}
#airfareSale .column .price {
	color: #e00;
	font-weight: bold;
	font-size: 14px;
	float: right;
}
#airfareSale .column .redText {
	color: #e00;
}
#airfareSale.twoCol .floatContainer {
	width: 880px;
	margin: 1em auto;
}
#airfareSale.twoCol .column {
	width: 400px;
}
/*___ Qantas Competition ___*/
div#fromMainContents {
	width: 925px;
	background-color: #88ace6;
	padding: 0 0 15px 0;
	margin: 0 auto 0 auto;
}
div#fromMainContents {
}
div#fromMainContents #qantasForm {
	padding: 0;
	width: 929px;
	height: 331px;
	background-image: url('/cms_images/images/promotions/qantas/bg-form-qantas.jpg') no-repeat;
}
div#fromMainContents .iboxJ {
	padding: 0;
	width: 909px;
	height: 300px;
	margin-right: auto;
	margin-left: auto;
}
div#fromMainContents .iboxJdiv1 {
	height: 289px;
	background-image: url('/cms_images/images/promotions/qantas/qantas-form-bg.jpg');
	background-repeat: repeat-x;
}
div#fromMainContents .iboxJdiv2 {
	background: url('/cms_images/images/promotions/qantas/qatans-form-left.jpg') no-repeat 0 100%;
	height: 289px;
}
div#fromMainContents .iboxJdiv3 {
	background: url('/cms_images/images/promotions/qantas/qantas-form-right.jpg') no-repeat 100% 100%;
	font-size: 15px;
	color: #253B6E;
	height: 289px;
}
div#fromMainContents .iboxJdiv3 p {
	padding: 12px 5px 0 13px;
}
div#fromMainContents .iboxJdiv3 ul {
	padding: 10px 0 0 0;
	margin: 0 0 0 25px;
}
div#fromMainContents .iboxJdiv3 ul li {
	list-style: none;
	background-position: left center;
	padding: 3px 0 0 30px;
	margin: 0 0 3px 0;
	background-image: url('/cms_images/images/promotions/qantas/bullet-point.png');
	background-repeat: no-repeat;
	height: 16px;
}
div#fromMainContents table#mainQantasForm {
	font-size: 12px;
	color: #253b6e;
	font-weight: bold;
}
div#fromMainContents table#mainQantasForm td {
	padding: 7px 0 7px 15px;
}
div#fromMainContents #qantasFormAsterix {
	color: #df1949;
	font-size: 18px;
	font-weight: bold;
	padding-top: 16px;
	padding-left: 5px;
}
div#fromMainContents div#locations_div {
	padding: 10px;
}
div#fromMainContents div#locations_div a {
	display: block;
	float: left;
	border: 0;
	margin-left: 1px;
}
div#fromMainContents div#locations_div a.last {
	display: block;
	float: left;
	border: 0;
	margin-left: 0;
	padding-left: 0;
}
div#fromMainContents .iboxJ2 {
	padding: 0;
	width: 907px;
	margin-right: auto;
	margin-left: auto;
}
div#fromMainContents .iboxJ2div1 {
	height: 294px;
	background-image: url('/cms_images/images/promotions/qantas/btn-images-bg.jpg');
	background-repeat: repeat-x;
}
div#fromMainContents .iboxJ2div2 {
	background: url('/cms_images/images/promotions/qantas/btn-images-left.gif') no-repeat 0 100%;
	height: 294px;
}
div#fromMainContents .iboxJ2div3 {
	background: url('/cms_images/images/promotions/qantas/btn-images-right.gif') no-repeat 100% 100%;
	height: 294px;
}
div#fromMainContents div#locations_div a img {
	border: none;
	padding: 2px 3px 0 0;
}
div#fromMainContents img {
	border: none;
}
div#fromMainContents .iboxJ2 {
	padding: 0;
	width: 907px;
	margin-right: auto;
	margin-left: auto;
}
div#fromMainContents .iboxJ2div1 {
	height: 294px;
	background-image: url('/cms_images/images/promotions/qantas/btn-images-bg.jpg');
	background-repeat: repeat-x;
}
div#fromMainContents .iboxJ2div2 {
	background: url('/cms_images/images/promotions/qantas/btn-images-left.gif') no-repeat 0 100%;
	height: 294px;
}
div#fromMainContents .iboxJ2div3 {
	background: url('/cms_images/images/promotions/qantas/btn-images-right.gif') no-repeat 100% 100%;
	height: 294px;
}
div#fromMainContents .iboxJ3 {
	padding: 0;
	width: 907px;
	margin-right: auto;
	margin-left: auto;
}
div#fromMainContents .iboxJ3div1 {
	height: 294px;
	background-image: url('/cms_images/images/promotions/qantas/btn-images-bg.jpg');
	background-repeat: repeat-x;
}
div#fromMainContents .iboxJ3div2 {
	background: url('/cms_images/images/promotions/qantas/btn-images-left.gif') no-repeat 0 100%;
	height: 294px;
}
div#fromMainContents .iboxJ3div3 {
	background: url('/cms_images/images/promotions/qantas/btn-images-right.gif') no-repeat 100% 100%;
	height: 294px;
}
div#fromMainContents #map {
	background-color: #88ace6;
}
div#fromMainContents #locationCopy {
	font-size: 14px;
	color: #253b6e;
	padding : 0 0 7px 15px;
	font-weight: bold;
}
div#qantasThankYou p {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#qantas-terms {
	background: url('/cms_images/images/promotions/qantas/bg-terms.gif') no-repeat;
	width: 904px;
	height: 2680px; *;
	height: 2680px;
	_height: 2680px;
	margin: 0 18px 0 12px;
	padding: 25px 10px 0 10px;
}
div#qantas-terms div#termsConetent {
	width: 840px;
	padding: 20px 0 0 0;
	margin: 0 18px 0 18px;
}
div#qantas-terms p#termsTitle {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
div#qantas-terms ul {
	padding-left: 20px;
}
div#qantas-terms ul li {
	list-style: lower-alpha;
}
div#qantas-terms ul ul {
	padding-left: 24px;
}
div#qantas-terms ul ul li {
	list-style: disc;
}
div#qantas-terms ul #termsDisc {
	list-style: lower-alpha;
}
div#qantas-terms a {
	color: #021736;
	text-decoration: underline;
}
div#qantas-terms .textUnderline {
	text-decoration: underline;
}
/*___ Queen Mary ___*/
table#itinerarytable {
	border: 1px #dce2ee solid;
	background-color: #eff1f6;
	margin: 1em auto;
}
table#itinerarytable thead {
	background-color: #043b78;
	border: 1px #e5e8ef solid;
	color: white;
}
table#itinerarytable thead th {
	background-color: #043b78;
	font-weight: bold;
	padding: 6px 0 6px 4px;
}
table#itinerarytable tbody tr {
	border: 1px #e5e8ef solid;
}
table#itinerarytable tbody td {
	border: 1px #e5e8ef solid;
	padding: 4px 0 4px 4px;
}
.promoTitles {
	background-color: #043b78;
	padding: 4px;
	color: #fff;
}
/*___ Holiday and Flights Destinations ___*/
#flightHolidayDestination {
	clear: both;
}
#flightHolidayDestinationv {
	margin-bottom: 57px;
	clear: both;
}
#flightHolidayDestinationa {
	margin-bottom: 70px;
	clear: both;
}
#flightHolidayDestinationt {
	clear: both;
}
#flightHolidayDestinationsh {
	margin-bottom: 69px;
	clear: both;
}
#flightHolidayDestinatio img {
	padding: 1px;
	margin-left: 17px;
	border-style: solid;
	border-width: 1px;
	border-color: #dfe8ef;
	float: right;
}
.des {
	margin-bottom: 30px;
	clear: both;
	overflow: auto;
}
/*___ Rotating image ___*/
.imageCell1 {
	width: 250px;
	float: right;
	margin: 0 12px 10px 10px !important;
*	margin: 0 10px 0px 10px !important;
	_margin: 0 0px 0px 10px !important;
}
#gallery1 {
	position: relative!important;
	width: 250px!important;
	margin: 0px auto!important;
	padding: 0px!important;
}
#images1 {
	height: 225px!important;
	background: #eef5f6!important;
	margin-bottom: 20px!important;
}
#image1 {
	position: relative !important;
	width: 250px !important;
	height: 200px !important;
	padding: 5px 5px 0px 5px;
	background: #FFF url(/cms_images/images/flights/loading.gif) no-repeat center !important;
}
#image1 img {
	position: absolute!important;
	top: 5px !important;
	left: 5px !important;
	border-color: #dfe6ef;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
}
#thumbwrapper1 {
	margin-top: 0px!important;
	padding: 5px 0!important;
	width: 260px;
	height: 50px!important;
	background: #FFF!important;
}
#thumbarea1 {
	position: relative!important;
	overflow: hidden!important;
	height: 50px!important;
	width: 255px!important;
	margin: 0px!important;
	padding: 0!important;
}
#thumbs1 {
	position: absolute!important;
	list-style: none!important;
	margin-left: 5px!important;
	height: 100px!important;
	width: 10000px!important;
	border-right: 5px solid #FFF!important;
}
#thumbs1 li {
	float: left!important;
	margin-right: 5px !important;
	cursor: pointer!important;
}
.imgnav1 {
	position: absolute!important;
	height: 175px!important;
	width: 250px!important;
	z-index: 100!important;
	height: 200px!important;
	width: 26px!important;
	z-index: 100!important;
	outline: none!important;
	cursor: pointer!important;
	left: 211px;
}
#previmg1 {
	left: 185px;
	top: 0px;
	background: url(/cms_images/images/flights/left.jpg) left bottom no-repeat;
	border-left: none;
}
#previmg1:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#nextimg1 {
	right: 100;
	top: 0px;
	background: url(/cms_images/images/flights/right.jpg) right bottom no-repeat;
	border-right: none;
}
#nextimg1:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#flightHolidayDestination {
	margin-bottom: 52px clear:both;
}
/*___ Cheap Flights  ___*/
#cheapFlightsAllDestinations {
	clear: both;
	padding: 10px 0 10px 0;
	zoom: 1;
	overflow: hidden;
}
#flightsAll {
	border-width: 1px 0 1px 0;
	border-color: #c6c8cb;
	border-style: dotted;
	margin: 10px 0 10px 0;
	overflow: auto;
}
#cheapFlightsAllDestinations ul {
	width: 220px;
	float: left;
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0;
}
#cheapFlightsAllDestinations li {
	margin: 0 0 3px 0;
	padding: 0;
	color: #043984;
}
#cheapFlightsAllDestinations li a {
	color: #043984;
	text-decoration: none;
}
#cheapFlightsAllDestinations li a:hover {
	color: #df1949;
}
.cheapFlightsPage .inline-enquiry-title {
    display:none;
}
.cheapFlightsPage .seo-links-ctn {
    display:block;
    float:left;
    clear:both;
}
.cheapFlightsPage .seo-links-col {
    clear:both;
    margin:5px 0 0 0;
}
.cheapFlightsPage .seo-links-col a {
    display: inline-block;
    float: left;
    width: 206px;
    height: 16px;
    margin: 0 1px 1px 0;
    padding:10px;
    background: url("/images/general/sub-nav-tab-bg.gif") repeat-x scroll left bottom #FFFFFF;
    border-width: 0px;
    color: #5E5E5E;
}
.cheapFlightsPage #genericEnquiryFormContainer {
    float:left;
    clear:both;
    width:670px;
}
.cheapFlightsLanding .doubleDottedLine .contentColumn {
    width:200px;
}


/*___ Travel Expo ___*/
div#travelExpoDes {
	padding: 10px;
	background: #FFF url(/images/general/promotions-bg.gif) repeat-x bottom left;
}
div#travelExpoDes img {
	float: left;
	margin-right: 10px;
}
div#travelExpoDes #travelExpoContent {
	width: 565px;
	padding-top: 2px;
	float: left;
}
div#travelExpoDes #travelExpoDetails {
	width: 560px;
	padding-top: 5px;
}
div#travelExpoDes #travelExpoLocation {
	width: 250px;
	margin: 0;
	float: left;
}
div#travelExpoDes #travelExpoDay {
	width: 210px;
	padding-left: 5px;
	float: left;
}
/*___ Latest Deals ___*/
.productsNew {
	width: 314px;
	padding: 10px;
	background: #FFF url(http://www.escapetravel.com.au/images/general/promotions-bg.gif) repeat-x bottom left;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.productsNew img {
	float: left;
}
.contentProduct {
	width: 168px;
	padding: 5px 0 0 10px;
	float: left;;
}
.productsNew .priceNew {
	margin: 0 0 0 0;
	text-align: right;
	font-size: 22px;
	color: #db2f5b;
	font-weight: bold;
	display: block;
}
.productsNew .priceNew .from {
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #1d2c84;
	font-weight: bold;
	text-align: right;
}
.productsNew .priceNew .priceProduct {
	font-size: 31px;
	color: #db2f5b;
	font-weight: bold;
}
.productsNew h2 {
	font-weight: bold;
	color: #043984;
	margin: 0 0 24px 0;
}
.productsNew h2 a {
	color: #043984;
	font-size: 13.9px;
	line-height: 1;
	text-decoration: none;
}
.productsNew .buttonsNew {
	margin: 0;
	text-align: right;
	padding-top: 24px;
	float: right;
	vertical-align: bottom;
}
.productsNewR {
	width: 314px;
	padding: 10px;
	background: #FFF url(http://www.escapetravel.com.au/images/general/promotions-bg.gif) repeat-x bottom left;
	float: left;
	margin: 0 0 10px 0;
}
.productsNewR img {
	float: left;
}
.contentProductR {
	width: 168px;
	padding: 5px 0 0 10px;
	float: left;;
}
.productsNewR .priceNew {
	text-align: right;
	font-size: 22px;
	color: #db2f5b;
	font-weight: bold;
	display: block;
}
.productsNewR .priceNew .from {
	font-size: 9px;
	color: #1d2c84;
	font-weight: bold;
	text-align: right;
}
.productsNewR .priceNew .priceProduct {
	font-size: 31px;
	color: #db2f5b;
	font-weight: bold;
}
.productsNewR h2 {
	font-weight: bold;
	color: #043984;
	margin: 0 0 24px 0;
}
.productsNewR h2 a {
	color: #043984;
	font-size: 13.9px;
	line-height: 1;
	text-decoration: none;
}
.productsNewR .buttonsNew {
	text-align: right;
	padding-top: 24px;
	float: right;
}
/*___ Mangold ___*/
.bgImageTopN {
	padding: 5px 10px 0 10px;
}
.pricingTable {
	margin-top: 20px;
	background-image: url("/cms_images/images/products/bg-pricing-table.jpg");
	background-repeat: repeat-x;
	height: 176px;
	width: 100%;
}
.pricingTable td {
	padding: 2px 0 2px 21px;
	font-weight: bold;
	color: #043873;
	border-top: 1px #acafb2 solid;
}
.pricingTable td img {
	padding: 7px 1px 0 0;
}
.pricingTable .fromg {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.pricingTable .priceg {
	font-size: 12px;
	color: #df1949;
	font-weight: bold;
}
div#mainContainer div#mainCell div#fullMainCell2 div#redTitle {
	background-image: url("/cms_images/images/products/title-red-red-bg.jpg");
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	color: #ffffff;
	padding: 0;
	margin: 0;
}
div#mainContainer div#mainCell div#fullMainCell2 div#redTitle h2 {
	color: #FFFfff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 8px 10px;
	margin: 0;
}
.pricingTable .cheapest {
	border: 0px;
	vertical-align: middle;
	padding-bottom: 7px;
}
div#mainContainer div#mainCell div#fullMainCell2 div#fullMainCellPad2 div#contentRight div#productContainer div#productDetailContainer .pricingTable .findMore {
	color: #043873;
	font-style: italic;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	float: left;
	margin-left: 4px;
	display: block;
	margin-top: 2px;
}
div#mainContainer div#mainCell div#fullMainCell2 div#fullMainCellPad2 div#contentRight div#productContainer div#productDetailContainer .pricingTable .findMore a {
	color: #043873;
	font-style: italic;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	padding: 0 1px 0 0;
	margin: 0;
	width: auto;
	display: inline;
}
.pricingTable #arrow {
	padding-top: 1px;
	padding-left: 2px;
	width: 8px;
}
#requiredFieldText {
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 36px;
	display: block;
	color: #303030;
}
#productLeftColumnN {
	float: left;
	width: 445px;
}
/************************************** Form *****************************************/
#enquiryForm #en_full_name_new, #enquiryForm #en_postcode_new, #enquiryForm #en_numberTravellers_new {
	width: 176px;
}
form.standardNew {
	background: #FFF;
	margin: 8px 0 15px 0;
	border-bottom: 1px #999999 dotted;
}
#genericEnquiryFormContainer #enquiryForm .formColumnL {
	width: 300px;
	padding-left: 0;
	float: left;
}
#genericEnquiryFormContainer #enquiryForm .lastFormColumnR {
	width: 305px;
	padding: 0 0 0 0;
	float: right;
}
#genericEnquiryFormContainer #enquiryForm .requiredFieldN {
	color: #ee0000;
	height: 21px;
}
#enquiryForm #en_Leaving, #enquiryForm #en_returning {
	width: 152px;
}
#inputArea {
	border: solid 1px #819cbb;
}
#genericEnquiryFormContainer #enquiryForm .submitNew {
	left: 0px;
}
/*___ SUBMIT BUTTON ___*/
#enquiryForm input.submitButtonNew {
	width: auto;
}
form fieldset .submitButtonNew {
	float: right;
	border: none;
	padding: 6px 30px 0 0;
	height: 31px;
}
form fieldset .submitButtonNew :hover {
	cursor: pointer;
}
form fieldset .replacedSubmitButtonNew {
	display: none;
	float: right;
	border: none;
	height: auto;
}
form fieldset .replacedSubmitButtonNew:hover {
	cursor: arrow;
}
input.OneRow {
	padding: 3px 2px 3px 7px;
}
/*___ Call Me ___*/
.callmeRow2 {
	float: left;
	width: 106px;
}
.callmeRow1 {
	float: left;
	width: 57px;
	padding: 0;
	margin: 0;
}
.labelh {
	height: 15px;
}


/*___ SEM Enquiry Forms ___*/
#semForm #enquiryForm {
    margin-top:0px;
}
#semForm #enquiryForm div, #semForm #enquiryForm input, #semForm #enquiryForm label, #semForm #enquiryForm select {
    font-size:12px;
}
#semForm #enquiryForm select {
	margin: 0;
}
#semForm #enquiryForm #enTopTitle {
    width:400px;
    float:left;
    font-weight:bold;
    color:#043984;
}
#semForm #enquiryForm #enRequiredField {
    float:right;
    width:100px;
    padding-top:6px;
}
#semForm #enquiryForm #enTopTitle .enEnquiredAboutRed {
    color:#DF1949;
}
#semForm #enquiryForm .columnHeading {
    border-top-width:0px;
}
#semForm #enquiryForm .formColumn {
    float:left;
    width:200px;
}
#semForm #enquiryForm .formPhoto {
    float:right;
    padding:11px 0px 0px 35px;
}
#semForm #enquiryForm .formsection {
    clear:both;
}

#semForm #enquiryForm .fieldblock {
    margin-bottom:10px;
}
#semForm #enquiryForm .textlabel {
    width:93%;
    margin-bottom:7px;
    padding-right:5px;
}
#semForm #enquiryForm .textfield {
    width:155px;
    margin:0px;
}
#semForm #enquiryForm .checkbox {
    width:auto !important;
}
#semForm #enquiryForm fieldset {
    border-width:0px;
}

#semForm #enquiryForm .formsubmit {
    float:right;
    width:100px;
    margin:0px 20px 20px 0px;
}
#semForm #enquiryForm .formsubmit input {
    width:auto;
    border-width:0px;
}
#semForm #enquiryForm .checkboxblock {
    width:120px;
    float:left;
}
#semForm #enquiryForm .checkboxblock input, #semForm #enquiryForm .radioblock input {
    width:auto;
    margin-right:5px;
    float:left;
}
#semForm #enquiryForm .checkboxblock label, #semForm #enquiryForm .radioblock label {
    float:left;
    width:90px;
}

#semForm #enquiryForm .formsection .fullWidth {
    width:99%;
}
#semForm #enquiryForm .formsection .special1 {
    width:380px;
    float:left;
}
#semForm #enquiryForm .formsection .special2 {
    width:240px;
    float:left;
}
#semForm #enquiryForm .inline {
    display:inline;
    float:left;
    width:auto;
}
#semForm #enquiryForm .bold {
    font-weight:bold;
}


/*___ Rotating Banner Top ___*/
#rotatingBannerTop {
	width: 680px;
	height: 180px;
	border: 1px solid #ddd;
	background-color: #eee;
	margin-top: 5px;
}
#rotatingBannerTop div {
	width: 680px;
	height: 180px;
	padding: 0;
	color: #333;
	text-align: left;
	font-size: 16px;
	overflow: hidden;
}
/*___ Friday Feast ___*/
div#fromMainContentsFridayFeast {
	width: 942px;
	padding: 0;
	margin: 0 0 0 0;
}
div#fromMainContentsFridayFeast #allContent {
	padding : 0 0 0 0;
	background-color: #fff;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastTitle {
	background-image: url('/cms_images/images/promotions/friday-feast/friday-feast-title.jpg');
	background-repeat: no-repeat;
	width: 942px;
	height: 80px;
	padding: 0;
	margin: 0;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow1 {
	background-image: url('/cms_images/images/promotions/friday-feast/friday-feast-row1.jpg');
	background-repeat: no-repeat;
	width: 942px;
	height: 162px;
	padding: 0;
	margin: 0;
}
div#fromMainContentsFridayFeast #allContent .fridayFeastDealR {
	width: 472px;
	padding: 0;
	margin: 0;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .fridayFeastDealL {
	width: 450px;
	padding: 0;
	margin: 0;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastDealR {
	width: 236px;
	padding: 49px 0 0 63px;
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 #fridayFeastDealR {
	width: 236px;
	padding: 33px 0 0 63px;
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 #fridayFeastDealR {
	width: 236px;
	padding: 32px 0 0 63px;
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastDealR a {
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastDealL {
	width: 236px;
	padding: 49px 0 0 49px;
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 #fridayFeastDealL {
	width: 236px;
	padding: 33px 0 0 49px;
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 #fridayFeastDealL {
	width: 236px;
	padding: 32px 0 0 49px;
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastDealL a {
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 #fridayFeastDealL a {
	font-family: Louisiana;
	font-size: 40px;
	color: #e4bc56;
	float: left;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent .price {
	padding: 44px 0 0 0;
	font-family: Arial;
	font-size: 45px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 .price {
	padding: 30px 0 0 0;
	font-family: Arial;
	font-size: 45px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 .price {
	padding: 30px 0 0 0;
	font-family: Arial;
	font-size: 45px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .from {
	padding: 75px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	width: 5px;
	float: left;
	margin-right: 15px;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 .from {
	padding: 67px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	width: 5px;
	float: left;
	margin-right: 15px;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 .from {
	padding: 62px 0 0 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	width: 5px;
	float: left;
	margin-right: 15px;
}
div#fromMainContentsFridayFeast #allContent .priceD {
	padding: 50px 0 0 0;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 .priceD {
	padding: 40px 0 0 0;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 .priceD {
	padding: 40px 0 0 0;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .astrix {
	padding: 45px 0 0 0;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 .astrix {
	padding: 32px 0 0 0;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 .astrix {
	padding: 32px 0 0 0;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #e44961;
	text-align: left;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .night {
	padding: 0 0 10px 63px;
	font-family: Arial;
	font-size: 15px;
	color: #d89f6a;
	width: 300px;
}
div#fromMainContentsFridayFeast #allContent .nightR {
	padding: 0 0 10px 50px;
	font-family: Arial;
	font-size: 15px;
	color: #d89f6a;
	width: 300px;
}
div#fromMainContentsFridayFeast #allContent .include {
	padding: 0 0 0 63px;
	font-family: Arial;
	font-size: 13px;
	color: #d89f6a;
	width: 230px;
	font-weight: bold;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .includeR {
	padding: 0 0 0 55px;
	font-family: Arial;
	font-size: 13px;
	color: #d89f6a;
	width: 230px;
	font-weight: bold;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .readMore {
	padding: 0 0 0 30px;
	font-family: Arial;
	font-size: 12px;
	color: #efcd77;
	width: 80px;
	font-weight: bold;
	float: left;
}
div#fromMainContentsFridayFeast #allContent .readMore a {
	font-family: Arial;
	font-size: 12px;
	color: #efcd77;
	width: 100px;
	font-weight: normal;
	text-decoration: none;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow2 {
	background-image: url('/cms_images/images/promotions/friday-feast/friday-feast-row2.jpg');
	background-repeat: no-repeat;
	width: 942px;
	height: 146px;
	padding: 0;
	margin: 0 0 0 0;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow3 {
	background-image: url('/cms_images/images/promotions/friday-feast/friday-feast-row3.jpg');
	background-repeat: no-repeat;
	width: 942px;
	height: 143px;
	padding: 0;
	margin: 0 0 0 0;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastRow4 {
	background-image: url('/cms_images/images/promotions/friday-feast/friday-feast-row4.jpg');
	background-repeat: no-repeat;
	width: 942px;
	height: 75px;
	padding: 0;
	margin: 0 0 0 0;
}
div#fromMainContentsFridayFeast #allContent #fridayFeastBottom {
	background-image: url('/cms_images/images/promotions/friday-feast/friday-feast-bottom.jpg');
	background-repeat: no-repeat;
	width: 942px;
	height: 28px;
	padding: 0;
	margin: 0 0 0 0;
}
/*___ Discover Europe___*/
div#promotionsRowPad h2 {
	font-size: 14px;
	color: #043984;
	font-weight: bold;
}
div#promotionsRowPad h1 {
	font-size: 14px;
	color: #df1949;
	font-weight: bold;
}
/*___ Discover Europe___*/
div.contentContainer #symbolSeniors {
	font-family: tahoma;
	color: #043984;
	font-size: 10px;
}
/*___ 7 Deadly Sins___*/
div#mainContainer #mainCell #contentFull #sevenDeadlySinsComp {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader {
	text-align: left;
	padding-left: 30px;
	width: 410px;
	float: left;
	padding-top: 20px;
	padding-bottom:20px;
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeaderTop {
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
   

}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeaderTop h1 {
	font-size: 36px;
	font-weight: normal;
	font-family: Louisiana;
}
div#mainContainer  #mainCell #contentFull #sevenDeadlySinsHeader h2 {
	font-size: 36px;
	font-weight: normal;
	font-family: Louisiana;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeaderTop img {
	float: left;
	padding: 10px 5px 0 0;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader img {
	float: left;
	padding: 10px 5px 0 0;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContent p {
	padding-top:10px;
	
}


div#mainContainer #mainCell #contentFull #sevenDeadlySinsContent p {
	text-align: left;
	padding-left: 30px;
	font-size: 12px;
	padding-right: 10px;
}


/* Lust */
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#lust {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-lust.gif');
	padding-left: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#lust li {
	line-height: 25px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 40px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllLust {
	background-position: bottom;
	color: #244093;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content.jpg');
	background-repeat: repeat-x;
	float: left;
}

/* Wrath */

div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#wrath {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-wrath.gif');
	padding-left: 10px;
	
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#wrathh li {
	line-height: 20px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 10px;
	
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllWrath  {
	background-position: bottom;
	color: #6a1215;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content-wrath.jpg');
	background-repeat: repeat-x;
	float: left;
}


div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllEnvy  #sevenDeadlySinsHeaderTop h1 {
	color:#ed1d24;
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllEnvy #sevenDeadlySinsHeader h2{
	color:#ed1d24;
}

/* */

div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#pride {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-pride.png');
	padding-left: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#pride li {
	line-height: 25px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllPride {
	background-position: bottom;
	color: #7f3e98;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content-pride.jpg');
	background-repeat: repeat-x;
	float: left;
}


div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#sloth {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-lust.gif');
	padding-left: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#sloth li {
	line-height: 25px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 10px;
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllSloth  {
	background-position: bottom;
	color: #103f8d;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content-sloth.jpg');
	background-repeat: repeat-x;
	float: left;
}


/* Gluttony */

div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#gluttony {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-gluttony.gif');
	padding-left: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#gluttony li {
	line-height: 25px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllGluttony  {
	background-position: bottom;
	color: #b6680c;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content-gluttony.png');
	background-repeat: repeat-x;
	float: left;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllGluttony   #sevenDeadlySinsHeaderTop h1 {
	color:#f7941e;
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllGluttony #sevenDeadlySinsHeader h2{
	color:#f7941e;
	}



div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#envy {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-envy.gif');
	padding-left: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#envy li {
	line-height: 25px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllEnvy  {
	background-position: bottom;
	color: #073821;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content-envy.jpg');
	background-repeat: repeat-x;
	float: left;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllEnvy  #sevenDeadlySinsHeaderTop h1 {
	color:#016235;
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllEnvy #sevenDeadlySinsHeader h2{
	color:#016235;
}


div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#greed {
	list-style: url('/cms_images/images/promotions/seven-deadly-sins/bullet-greed.gif');
	padding-left: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsHeader ul#greed li {
	line-height: 25px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsImgBottom {
	float: left;
	padding-top: 10px;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllGreed   {
	background-position: bottom;
	color: #756508;
	background-image: url('/cms_images/images/promotions/seven-deadly-sins/et-7-deadly-sins-bg-content-greed.jpg');
	background-repeat: repeat-x;
	float: left;
}
div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllGreed  #sevenDeadlySinsHeaderTop h1 {
	color:#f6d200;
}

div#mainContainer #mainCell #contentFull #sevenDeadlySinsContentAllGreed #sevenDeadlySinsHeader h2{
	color:#f6d200;
}
/* Table that appears on standalone pages ie Destination Information Session */
.dataTable {margin:0;padding:0 0 1em;border:none;line-height:130%;font-size:12px; border-bottom:1px dotted #dedede;}
.dataTable tr {background:#FFFFFF url('/cms_images/images/general/promotions-bg.gif') bottom left repeat-x;}
.dataTable th {padding:5px;vertical-align:top;font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:bold;}
.dataTable td {padding:5px;vertical-align:top;}
.dataTable p {margin:0 0 .5em;padding:0;}
.dataTable .theme {width:100px;padding:3px;border:1px solid #e7e7e7;background:#ffffff;font-size:10px;line-height:120%;}
.dataTable .theme img {margin-bottom:3px;}
.altRow {background:#f1f1f1;}

/*___ Tours ___*/
div#contentFull div#leftColumnPad #toursTitlelr2 {
	border: 1px solid #dce2ee;
	width: 230px;
	border-bottom-width: 0px;
	color: #ffffff;
	margin-top: 10px;
}
div#contentFull div#leftColumnPad #toursTitlelr2 h2 {
	background-color: #04356B;
	background-image: (/images/general/title-blue-bg.gif);
	border: 1px #eaedf6 solid;
	padding: 6px 6px 6px 6px;
	font-weight: bold;
}
div#contentFull div#leftColumnPad .sideBannerPromotionsAllContent{padding: 0px; margin: 0px; border: 1px #eaedf6 solid; width: 230px; text-align: center}
div#contentFull div#leftColumnPad #destinationGuideTourscontent{background-color: #f4f7fc; text-align: left; padding-left: 10px}
div#contentFull div#leftColumnPad #destinationGuideToursTitle{width: 216px; clear: both}
div#contentFull div#leftColumnPad #destinationGuideToursTitle2{font-size: 15px; font-weight: bold; display: block; float: left; text-align: left; padding: 5px 0 0px 0; margin-right: 120px; width: 16px;}
div#contentFull div#leftColumnPad #destinationGuideToursFeature{font-size: 15px; font-weight: bold; display: block; float: left; text-align: left; padding: 5px 0 0px 10px; margin-right: 0px; width: 65px;}
div#contentFull div#leftColumnPad #destinationGuideToursInfo{clear: both; padding-right: 10px}
div#contentFull div#leftColumnPad #destinationToursPriceBook{background-color: #f4f7fc; text-align: left;}
div#contentFull div#leftColumnPad #desToursPriceAll{width: 134px; float: left; padding: 6px 0 10px 0}
div#contentFull div#leftColumnPad #desToursFrom{font-size: 11px; padding: 10px 2px 20px 0;}
div#contentFull div#leftColumnPad #desToursPrice{font-size: 17px; color: #e51837; font-weight: bold;}
div#contentFull div#leftColumnPad #desToursBookNow{padding: 6px 0 10px 0}
/*___ HOP MOVIE COMPETITION ___ */
#competition {
	width:920px;
	min-height:800px;
	margin:0 auto;
	padding:0;
	display:block;
	background:#FFF url(/cms_images/images/promotions/hop/bg.jpg) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;line-height:1.2em;
	font-size:14px;
	color:#333;}
.competition-interior {
	width:920px;
	min-height:800px;
	margin:0 auto;
	padding:0;
	display:block;
	background:#FFF url(/cms_images/images/promotions/hop/bg2.jpg) top center no-repeat;}
/****************************** HEADINGS *****/
#competition h1,#competition h2,#competition h3,#competition h4,#competition h5 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.2em;margin:0 0 .5em;padding:0;}
#competition h1 {font-size:1.8em; color:#487bbe;}
#competition h2, #competition legend {font-size:1.4em; color:#487bbe;}
#competition h3 {font-size:1.5em; color:#487bbe;}
#competition h4 {font-size:1.4em;}
#competition h5 {font-size:1.3em;}
/****************************** BTN BTNS BUTTONS *****/
#competition .btn:link, #competition .btn:visited, #competition input.btn { /* Green */
	margin:0;
	display:inline-block;
	background:#6d9734;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-top:1px solid #71a932;
	border-left:1px solid #71a932;
	border-bottom:1px solid #4d761e;
	border-right:1px solid #4d761e;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;}
.btn:hover, input.btn:hover { 
	background:#4d761e;
	border-top:1px solid #385b10;
	border-left:1px solid #385b10;
	border-bottom:1px solid #71a932;
	border-right:1px solid #71a932;
	color:#b9fa70;
	text-decoration:none;}
.btn {	padding:5px 20px;margin:0 5px 10px 0;font-size:1.2em;}
/****************************** VARIABLES *****/
#competition a { text-decoration:none;}
#competition a:link { color:#f65e0e;}
#competition a:visited { color:#e0540b;}
#competition a:hover { color:#4d761e; text-decoration:underline;}
#competition .alignleft { float:left; }
#competition .alignright { float:right; }
#competition .aligncenter { margin-left: auto; margin-right:auto;}
#competition hr {width:100%;background-color:#999;}
#competition small {margin:0;}
#competition .clear {clear:both;}
#competition .required { color:#CC0000;}
#competition .description { font-style:italic;color:#999;}
#competition ul{margin:0 0 1em 2em;}
#competition ol{margin:0 0 1em 2em;}
#competition ul{list-style:disc;}
#competition ol{list-style-type:decimal;}
#competition ol ol{list-style:lower-alpha;}
#competition ol ol ol{list-style:lower-roman;}
#competition ol ol ol ol{list-style:lower-alpha;}
#competition ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
#competition ol.list-decimal {list-style-type:decimal;}
/****************************** IMAGES *****/
#competition img {border:none;}
#competition img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
#competition img.alignright {margin:0 0 10px 15px;display:inline;background:#FFF;padding:3px;}
#competition img.alignleft {margin:0 15px 10px 0;display:inline;background:#FFF;padding:3px;}

#competition .size-sm,
#competition .size-md,
#competition .size-lg {border:1px solid #CCC; height:20px; margin-right:5px;}
#competition .size-sm {width:150px;}
#competition .size-md {width:200px;}
#competition .size-lg {width:300px;}
/****************************** FORM ENTRY *****/
/****************************** FORM *****/
.form-entry {
	margin:0 0 1em;
	padding:0;
	font-size:.8em;}
.form-entry fieldset {margin:0;padding:0;border:none;}
.form-entry label {
	width:100px;
	margin-bottom:10px;
	display:inline-block;
	margin-right:10px;}
.form-entry label.wide {width:auto;}
/****************************** FORM ENTRY *****/
#competitionHeader {
	height:120px;
	padding:25px 0  0 280px;
	display:block;
	color:#FFF;}
#competitionHeader h1,
#competitionHeader h2 {color:#FFF;}
#competitionHeader h1 {font-size:3em;margin-bottom:0;}
#competitionHeader h2 {margin:.5em 0 0 2em;}
#competitionSidebar {
	width:375px;
	min-height:460px;
	display:block;
	float:left;
	clear:left;
	text-align:center;}
#competitionSidebar h3 {
	margin-top:450px;
	font-size:1.8em;}
#competitionContent {
	width:460px;
	padding:20px;
	display:block;
	float:left;}
#competitionContentWide {
	width:785px;
	min-height:460px;
	margin-left:50px;
	padding:20px;
	display:block;
	float:left;
	background:#FFF url(/cms_images/images/promotions/hop/bg-content-wide.png) top left repeat-x;}
#competitionFooter {
	height:160px;
	padding:30px 0 0 100px;
	display:block;
	background:url(/cms_images/images/promotions/hop/bg-footer.jpg) top left no-repeat;
	clear:left;
	font-size:.8em;
	color:#888;}
/****************************** SOCIAL SHARE LINKS *****/
.socialShare {
	margin-left:55px;
	padding:0 0 2em;
	display:block;
	list-style:none;
	font-weight:bold;}
.socialShare li {
	margin:0 10px 0 0;
	padding:0;
	display:block;
	float:left;}
.socialShare li a:link,
.socialShare li a:visited {
	min-height:20px;
	line-height:20px;
	padding:3px 5px;
	display:block;}
.socialShare li a:hover {}
.socialShare li a img {
	margin-bottom:-2px;}
/****************************** SOCIAL SHARE LINKS *****/
/****************************** PRIZE LIST *****/
#competition .prizes {
	margin:0 0 1em;
	padding:0;
	display:block;
	list-style:none;
	list-style-type:none;}
#competition .prizes li {
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	display:block;
	background:url(/cms_images/images/promotions/hop/egg-orange.png) top left no-repeat;}
#competition .prizes li.egg1 {background:url(/cms_images/images/promotions/hop/egg-green.png) top left no-repeat;}
#competition .prizes li.egg2 {background:url(/cms_images/images/promotions/hop/egg-blue.png) top left no-repeat;}
/****************************** PRIZE LIST *****/
/****************************** TERMS AND CONDITIONS *****/
.terms {font-size:.8em;}
/****************************** TERMS AND CONDITIONS *****/

.contentColumn .ulLinks.no-dot-points{
 list-style:none;
}

/****************************** Travel Brochures *****/
.brochure {margin:20px 20px 20px 0; padding:5px 0 0 0; float:left; width:200px; text-align:center; border:1px #e7e7e7 solid;}
	
.lastBrochure{margin:20px 0 20px 0; padding:5px 0 0 0; float:left; width:200px; text-align:center; border:1px #e7e7e7 solid;}


  div#fullMainCellPad2 div.airfares .row {
    width: auto;
    margin: 0;
    display: block;
}
