﻿/****************************************
***    CUSTOM ESCAPE TRAVEL STYLES    ***
*****************************************
 
Table of Contents
 
  - GENERAL
  - MAIN MENU
  - FOOTER
  - HONEYMOON DESTINATIONS
  - LIVE SNOW CAMERA FEEDS
  - TRAVEL SHOW 2010
 
*/
/*___ 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
 */
#homemenu, #accommodationmenu, #toursmenu {
	position: absolute;
	left: -9000px;
	top: -9000px;
	z-index: -1000;
}
/*___ 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 ul {
	height: 520px;
}
#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.gif) 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.gif) 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;
}
/*___ 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;
}

/*___ 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;
}

