body {
	font-family:arial;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}

/* TRAVEL SEARCH/RESULTS Styles */

.accomname {
font-size:15px;
font-weight:bold;
color:#EF4224;
}
.resrtname {
font-size:12px;
color:#324698;
}
.detailtxt {
font-size:11px;
color:#324698;
}
.brochcont {
font-size:11px;
color:#000000;
}
.largprice {
font-size:18px;
color:#EF4224;
font-weight:bold;
}

/* HOL Options */

.GreyPricing {
font-size:12px;
color:#5D5D5D;
font-weight:bold;

}


/* NEW Styles */

.padding-img-tour { margin-right:11px; margin-bottom:11px; }
.xlarge-red {
font-size:14px; font-weight:bold; color:#CC3300;
}

.luxwhite a:link, .luxwhite a:visited, .luxwhite a:hover { 
font-size:11px; color:white; text-decoration:none;line-height:15px;
}

.cheaphollinks a:link, .cheaphollinks a:visited {
font-size:11px; color:#333333; text-decoration:none;
}

.extraslinks a:link, .extraslinks a:visited { 
font-size: 11px; color:#0A4881; text-decoration:none;
}

.footerarea { text-align:center; }

.footerlinks {
font-size: 11px; color:#464646; line-height:18px; text-decoration:none;
}

.footerlinks a:link, .footerlinks a:visited {
font-size: 11px; color:#464646; text-decoration:none;
}

a:hover {
color:#CC3300; text-decoration:none;
}


/* Default Links */
a:link {color: #324698; text-decoration: none;}
a:hover {color: #324698; text-decoration: none;}
a:visited {text-decoration: none; color: #324698;}
	
h1 {	
	font-family: Arial;
	font-size: 18px;
	text-decoration: none;
	color:#CC0000;
	text-decoration: none; 
	margin-bottom: 0px; 
	}
	
h2 {	
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	color: #333399;
	text-decoration: none; 
	margin-bottom: 0px; 
	}

h3 {	
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #333399;
	text-decoration: none; 
	margin-bottom: 0px; 
	}

.TopBar_PYB {
background-color: #E86B3D; font-size:13px; color:#FFFFFF;
}

select,textarea,input{  
font-family: Arial; font-size: 10px; 
}

.normaltext {  
font-size: 12px;
}

.smalltext {  
font-size: 10px;
}

.Strapline-Text {  
font-size: 11px; color: White;
}

#large-red-link, #large-red-link a:visited, #large-red-link a:link, #large-red-link a:hover
{	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	/*color: #E55926;*/
	text-decoration:underline;
}

.large-red {	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #E55926;
}

.med-red {	
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #AD3F14;
}


.med-grey {	
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}


table {  
	
	font-size: 12px
}

.white-small-text {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-transform: none; 
	}
	
.black-small-text { 
	
	font-size: 8pt; 
	color: #000000
}

.whiteformenu {  
	color: #FFFFFF; 
	text-decoration: none
}

.whitewithorangeback {  
	
	font-size: 10pt; 
	color: #FFFFFF; 
	background-color: #E55926; 
	font-weight: bold; 
	text-align: center
}
	
.bigprice {  
	
	font-size: 11pt; 
	font-weight: normal; 
	color: #000000;
}
	
.bigredprice {  
	
	font-size: 20pt; 
	font-weight: bold; 
	color: #E55926
}
	
.black-small-textnoline { 
	
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none}
	
.formfields {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #ffffff
}
	
.borders {
	border: 1px #999999 solid
}

.borders2 {
	border-right: 1px solid #A4C2E0;
	border-bottom: 1px solid #A4C2E0;
	border-left: 1px solid #A4C2E0;
}
	
.orangetext {  
	color: #E55926; 
	text-decoration: none
}
	
.reallybigtext {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.topholidaystext {  
	font-weight: bold; 
	color: #000000; 
	text-decoration: none}

.body-text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;

}

.white-text {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.white-large {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
}

.white-large-bold {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.white-text-bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.small {
	font-family: Arial;
	font-size: 11px;
}
#white-link a:link, #white-link a:visited, #white-link {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
}
.heading {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AD3F14;
}
.coloured-text {
	font-family: Arial;
	font-size: 12px;
	color: #267195;
}

/* NAVIGATION */

#pageNav2{
	float: left;
	width:152px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font: small Verdana,sans-serif;
	left: 50px;
	top: 50px;
}

#pageNav2a{
	float: left;
	width:228px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font: small Verdana,sans-serif;
	left: 50px;
	top: 50px;
}

#sectionLinks2{
	margin: 0px;
	padding: 0px;

}

#sectionLinks2 h3{
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid #EEF8FB;
}

#sectionLinks2 a:link, #sectionLinks2 a:visited, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D1D8D8;
	padding: 1px 0px 1px 4px;
	font-size: 11px;
	color: #247297;
	text-decoration: none;
}

#sectionLinks2 a:hover{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D1D8D8;
	background-color: #DDEEFF;
	background-image: none;
}

a.glink2, a.glink2:visited, iframe.glink2, span.glink2 {
  	font-size: 10px;
  	color: #000000;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink2:hover{
	text-decoration: none;
}

#pageNav{
	float: left;
	width:155px;
	padding: 0px;
	background-color: #F5f7f7;
	border-bottom: 1px solid #ffffff;
	font: small Verdana,sans-serif;
	left: 50px;
	top: 50px;
}

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 11px 0px 2px 10px;
	border-bottom: 1px solid #EEF8FB;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D1D8D8;
	padding: 3px 0px 3px 10px;
	font-size: 11px;
	color: #347064;
	text-decoration: none;
	font-family:Tahoma;
}

#sectionLinks a:hover{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D1D8D8;
	background-color: #DDEEFF;
	background-image: none;
	color: #247297;
}

a.glink, a.glink:visited, iframe.glink, span.glink {
  	font-size: small;
  	color: #000000;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
	text-decoration: none;
}


.white-footer {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.veranda {
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #267195;
}

.verdana {
	font-family: Arial;
	font-size: 13px;
	color: #267195;}

.box-background {
	background-color: #EFF9FC; }

.box-background2 {
	background-color: #EFF9FC;
	background-repeat: no-repeat;
	background-position: right bottom;	}

.norepeat {
	background-repeat: no-repeat;
	background-position: right bottom; }
	
.gridtext2 {
	font-family: Arial;
	font-size: 16px;
	color: #E65A25; } 

#gridtext a:link {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #6272FF; } 
	
#gridtext a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #97A2FF;} 

.grid-row-light{
	background-color: #F1F0F7; 
	color: #534983; }	
	
.grid-row-dark{
	background-color: #F1F2FA;

	color: #534983; }

#homelinks a:link, #homelinks a:hover{
	font-family: Arial;
	font-size: 11px;
	color: Black; }

#homelinks a:visited{
	font-family: Arial;
	font-size: 11px;
	color: Gray;	}
	
#orangelinks a:link, #orangelinks a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;	}

#orangelinks a:visited{
	font-family: Arial;
	font-size: 11px;
	color: #FF9933;	}
	
#whitelinks a:link, #whitelinks a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;	}

.whitelinks {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;	}

#whitelinks a:visited{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;	}
	
#holidaydetails a:link, #holidaydetails a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #1A29BD;	}

#holidaydetails a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #1A29BD;	}

#result-pages {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
	
#result-pages a:link, #result-pages a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;	}
	
.result-pages1 a:link, .result-pages1 a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;	}
	
	
	.PageLinksCss {
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	color:#324698;
	text-decoration:underline;
	}
	A.PageLinksCss:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	color:#324698;
	text-decoration:underline;
	}
	
	
	
#result-pages:visited, #result-pages a:active{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;	}

.result-pages1:visited, .result-pages1 a:active{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;	}

/* HOLIDAY DETAILS PAGE */
.black {	
	font-family: Arial;
	font-size: 11px;
}
.black-bold {	
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}
.large-red {	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #E55926;
}
.link {	
	color: #0000FF;
	text-decoration: underline;
}
.price {
	font-family: Arial;
	font-size: 50px;
	font-weight: bold;
	color: #E55926;
}
.small-black {	font-family: Arial;
	font-size: 10px;
}
.small-bold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.small-red {	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E55926;
}
.white {	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
}
.white-bold {	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.medium-red {
	font-family: Arial;
	font-size: 13px;
	color: #E55926;
	font-weight: bold;
}
.style1 {font-weight: bold}
.style2 {font-family: Arial}

/* 2 */

.select-passenger {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #AD3F14;
	text-decoration: none;
}


.package-title {
	font-family: Tahoma;
	font-size: 12px;
	color: #267195	;
	font-weight: bold;
}

/* Added by John Millard on 14th May 2005 */
SELECT,INPUT {  
	
	font-size: 11px; 
}

input.radio, input.checkbox {
	color:#D5EFF7;
}

.box {
	border: 1px solid #A4C2E0;
	/*border-bottom: 1px solid #A4C2E0;
	border-right: 1px solid #A4C2E0;
	border-top: 1px solid #A4C2E0;*/
	
}

.box2 {
	border-top: 1px none #A4C2E0;
	border-right: 1px solid #A4C2E0;
	border-bottom: 1px solid #A4C2E0;
	border-left: 1px solid #A4C2E0;
}

/* Style for the scrolling brochure content */

.main {
	border: none;
}

.content {
	border: none;
}

/* Drop Down Style */
#DropHeader {FONT-SIZE: 11px;COLOR: #1A4B64;BACKGROUND-COLOR: #DFEAF7;}
#DropHeader1 {FONT-SIZE: 11px;COLOR: #000000;BACKGROUND-COLOR: #FEF3C6;}

.DropHeaderResort{FONT-SIZE: 11px;COLOR: #1A4B64;BACKGROUND-COLOR: #DFEAF7;}
.DropHeaderResort1 {FONT-SIZE: 11px;COLOR: #000000;BACKGROUND-COLOR: #FEF3C6;}
.search-text {font-family: Arial;font-size: 11px;color: #064064;}

/* Voucher Styles */
.VoucherTitle { font-size: 17px; color: #0868CE; font-weight:bold  }
.VoucherMedium { font-size: 13px; color: #333333;}
.VoucherHeader { font-size: 12px; color: #0868CE; font-weight:bold }

/* Booking Options */
.BookingOptions { font-size: 16px; color: #333399; font-weight: bold;}
.PaymentOptions { font-size: 16px; color: #333399; font-weight: bold;}
.credit-card { font-size: 12px; color: #454E76;  }
.star { font-size: 20px; color: #009865; font-weight: bold;}

.GridTop { background-position:left; background-image: url(images/New-Grid/GridBack.gif); background-repeat: no-repeat; background-color: #83A0CD;}
.GridMain { color: #000000; background-color: #F0F3F9;}
.GridBorder { border: 1px solid #A6B7DB; }

.BookingTitle { font-size: 15px; color: #333399; font-weight:bold  }
.BookingHeader { font-size: 11px; color: #5D5D5D; font-weight:bolder}
.BookingLargeHeader { font-size: 13px; color: #333333; font-weight:bolder}

/* Recent searches */
.RecentPrice {font-size: 11px; color: #333399; font-weight:bold}
.RecentAccom {font-size: 13px; color: #333399;}
.RecentFlight {font-size: 11px; color: #333399;}
.RecentSmall {font-family: Arial;font-size: 11px; color: #999999;}
.RecentTitle {font-size: 13px; color: #333399; font-weight:bold}
#RecentTitleLink a:link, #RecentTitleLink a:hover, #RecentTitleLink a:visited, #RecentTitleLink a:active {font-size: 14px; color: #333399; font-weight:bold}

.RightBottomBorders {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #A4C2E0;
	border-bottom-color: #A4C2E0;
}
.BottomLeftRightBorders {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A4C2E0;
	border-bottom-color: #A4C2E0;
	border-left-color: #A4C2E0;
}


#HotelGridLink {
	font-size: 15px;
	color: #333399;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.RightTopBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A4C2E0;
	border-right-color: #A4C2E0;
	border-bottom-color: #A4C2E0;
	border-left-color: #A4C2E0;
}
.BottomLeftBorders {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A4C2E0;
	border-right-color: #A4C2E0;
	border-bottom-color: #A4C2E0;
	border-left-color: #A4C2E0;
}



/* added 12/09/2006 */
.hotel-text {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color:#324698;
}
A.hotel-text {color:#324698;}

A.hotel-text:link {color:#324698;}
A.hotel-text:hover {color:#324698;}
A.hotel-text:visited {color:#324698;}

.PageNav{font-size:13px;}
A.PageNav {font-size:13px;color:#324698;}

A.PageNav:link {font-size:13px;color:#324698;}
A.PageNav:hover {font-size:13px;color:#324698;}
A.PageNav:visited {font-size:13px;color:#324698;}


.large-red-lap {font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#CC2C2C;}

#Links {visibility:hidden;display:none;}

.hotel-text-grey {color:#999999;}
A.hotel-text-grey {color:#999999;}

/* added by John on 29-11-2006 for Anthony */
.Normal{font-family:arial;font-size:12px;}
.Header{font-family:arial;font-size:18px;}

/* Font Styles for Holidays options Page */
.small-red-options { font-family:arial;font-size:11px;color:#CC0000}


/* Large Link added by ANTHONY */
.LargeLinkBlue a:link { font-size: 16px; color: #333399; font-weight: bold;}
.LargeLinkBlue a:visited { font-size: 16px; color: #333399; font-weight: bold;}
.LargeLinkBlue a:hover { font-size: 16px; color: #333399; font-weight: bold;}
.LargeLinkBlue a:active { font-size: 16px; color: #333399; font-weight: bold;}

/* added by John on 26/03/2007 */
.GridResultsPriceLink, .GridResultsPriceLink:link, .GridResultsPriceLink:visited, .GridResultsPriceLink:active, .GridResultsPriceLink:hover{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333333;font-weight:bolder;text-decoration:none;}
.GridResultsPriceLink:hover{text-decoration:underline;}
/*Added by Websource on 28 Oct 2009*/
.pageNumbers {	
}
.pageNumbers a {
	background: #f7f7f7;
	padding:1px 4px 1px 4px;
	margin: 0 4px 0 0;
	border: 1px solid #cecece;	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline-block;
	color: #000;	
}
.pageNumbers a:hover 
{
	background: #0063ce;
	padding:1px 4px 1px 4px;
	margin: 0 4px 0 0;
	border: 1px solid #cecece;	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline-block;
	color: #FFF;	
	
}
.pageNumbers .aSelected {
	background: #0063ce;	
	padding:1px 4px 1px 4px;
	margin: 0 4px 0 0;
	border: 1px solid #cecece;	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: inline-block;
	color: #FFF;	
}
.normalText 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


