.linksText, .linksText:hover, .linksText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CCCCCC;
	line-height: 10px;
	cursor: pointer;
}
/* GLOBAL STYLES */
body {
	margin:0px;
	padding: 0px;
	background-color: #ededed;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2 { padding:0px; color:#6db9e7;  }
p { margin:5px 0 5px 0; padding:0px; }
h1 { font-size:25px; margin:15px 0 25px 0; }
h2 { font-size:20px; margin:10px 0 5px 0; }

#container {
	margin-bottom:0px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width: 769px;
	padding: 0px;
	background-color: #ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align: left;
}

form {
	margin: 0px;
	padding: 0px;
}
/* END GLOBAL STYLES */

.alert {
	color:#FF5555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/* MAIN DEAL STYLES BEGIN */
#mainDeals {
margin: 0px;
padding: 0px;
height: 123px;
width: 357px;
background-image: url(/images/generic/mainDeal.gif);
background-repeat: no-repeat;
}

.mainDealsGradient {
background-color: #ffa51f;
background-image: url(/images/free2go/maindealsgradient.jpg);
background-position:left;
background-position:top;
background-repeat: no-repeat;
}

.mainDealsPhoto {
background-image: url(/images/generic/maindealphoto.jpg);
background-repeat: no-repeat;
}

.mainDealLink {
font-family: Verdana;
font-size: 10px;
color: #000000;
}

.mainDealLink:hover {
color: #ffffff;
}

.headerDealLink {
font-family: Verdana;
font-size: 10px;
color: #000000;
}

.headerDealLink:hover {
color: #000000;
}

.mainDealBodyText {
font-family: Verdana;
font-size: 10px;
color: #ffffff;
line-height: 16px;
}
/* MAIN DEAL STYLES END */





/* SPECIAL OFFERS BEGIN */
#specialOffers {
width: 180px;
}



.specialOffersHeader {
height: 24px;
background-color: #ffa51f;
background-image: url(/images/free2go/specialoffershead.jpg);
background-repeat: no-repeat;
}

.specialOffersPhoto {
background-image: url(/images/generic/specialoffersphoto.jpg);
background-repeat: no-repeat;
}

.specialOffersContent {
background-image: url(/images/generic/specialoffersborder.jpg);
background-repeat: no-repeat;
}

.specialOffersContent {
background-image: url(/images/generic/specialoffersborder.jpg);
background-repeat: no-repeat;
}

.specialOffersPrice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6DB9E7;
cursor: default;
font-weight: bold;
}

/* SPECIAL OFFERS END */















/* ID DIVS */
#templateContainer {
	background-color: #ffffff;
	width: 743px;
	margin: 0px auto;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
}

#bannerAdvert {
	background-color: #ffa51f;
	width: 120px;
	height: 241px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/free2go/banneradvert.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#searchOptions {
	height: 24px;
	width: 376px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	text-align: left;
}

#search {
	width: 376px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/generic/searchgradient.jpg);
	background-repeat: no-repeat;
	background-color: #ecebec;
	height: 299px;
}

#luxsearchtabdisabled {
	display: block;
	height:26px;
	width:138px;
	background-image: url(/images/landingarea/cruise_0.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
	padding: 0px;
}


#centresearchtab {
	display: block;
	height:26px;
	width:123px;
	background-image: url(/images/landingarea/centre_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin: 0px;
	padding: 0px;
}

#centresearchtab:hover {
	display: block;
	background-image: url(/images/landingarea/centre_0.gif);
}
/* END ID DIVS */




/* OTHER GENERAL */
.headerBackground {
	background-image: url(/images/free2go/footerbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.advertHeader {
	background-color: #ededed;
	background-image: url(/images/generic/advertheader.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: 357px;
}

.boldBlackTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	cursor: default;
}

		
.bannerPhoto {
	background-image: url(/images/generic/bannerphoto.jpg);
	background-repeat: no-repeat;
}

.bannerArrow {
	background-image: url(/images/free2go/specialoffersarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.footerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.footerLinks:hover {
	text-decoration: none;
}

.footerDividers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffa51f;
	text-decoration: none;
}

.footerBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffa51f;
	text-decoration: none;
	height:27px; 
	padding:0px 10px 0px 10px; 
	background-image:url(/images/free2go/footerbar.gif); 
	background-repeat:no-repeat; background-position:bottom;
}

.footerTerms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
}

.standardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
	cursor: default;
}



.formTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
}

.formFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #000000;*/
	/*background-color: #f6f6f6;*/
	background-image: url(/images/generic/inputgradient.gif);
	background-repeat: repeat-x;
}

.formFieldsEnquiry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/images/generic/enquiry_gradient.gif);
	background-color: #f0f0f0;
	background-repeat: repeat-x;
	overflow: auto;
}

.mainNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.mainNavigation:hover {
	color: #ffffff;
	text-decoration:none;
}

.mainNavigationDividers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	cursor: default;
}
/* END OTHER GENERAL */

.abta {
	background-image: url(/images/free2go/abta.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.f2goLogo {
	background-image: url(/images/free2go/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.atol {
	background-image: url(/images/free2go/atol.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.hiddenText {
	display: none;
}

#csiLogo {
	background-image: url(/images/free2go/csilogo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	width:125px;
	height:41px;
}

#csiLogo:hover {
	display: block;
}
	
#calendarButton {
	width: 20px;
	background-image: url(/images/free2go/calendar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6DB9E7;
	font-weight: bold;
}
.otherResorts {
	background-image: url(../images/free2go/other_resorts.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.detailsTitle {
	background-image: url(../images/free2go/offer_details.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 155px;
	
}

/* Rollover Image Thumbnail addition - ts */
#imgborder, #mainImg {border: 3px solid #ecebec;}
#imgborder:hover {border: 3px solid #6DB9E7;}

.scrollbarstyles {
text-align:left; 
overflow-y:hidden; 
overflow-x:scroll; 
height:72px; 
width:450;

scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color: #000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #6DB9E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-track-color: #ECEBEC;
scrollbar-height:4px;
}

.sitemaplinks, .sitemaplinks a {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.sitemaplinks a:hover {
	text-decoration:underline;
}

.newhpoffers {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
}
.footer-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7C7C7C;
	line-height: 10px;
	cursor: pointer;
	margin-left:15px;
	margin-right:15px;
}
a.footer-link{
	color:#7C7C7C;
	text-decoration:none;
}
