﻿/* CSS Document */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.69em;
margin:0;
padding:0;
text-align:center;
background-color:#fff;
background-image:none !important;
}

form, fieldset, div, p, h1, h2, h3, select, label, input, ul, li, img {
margin:0;
padding:0;
}

img, fieldset {
border:0;
}

select, label, input {
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

li {
list-style-type:none;
}

a {
text-decoration:none;
}

/* containers */

#whiteLabel {
text-align:left;
margin:0 auto;
width:980px;
background-color:#fff;
}

/* Partner's Label */

#partnerLabel {
width:100%;
height:145px;
background-color:#f1f1f1;
text-align:left;
float:left;
} 

/* Top Navigation */

#topNav {
float:left;
font-family:Georgia, "Times New Roman",Times, serif;
background-color:#00032F;
width:100%;
padding:.36em 0;
color:#fff;
font-weight:bold;
}
#topNav label{font-family:Georgia, "Times New Roman",Times, serif;color:#DBF0EA;}

#topNav a {
color:#DBF0EA;
padding:0 .6em 0 2em;
text-decoration:none;
}

#topNav a:hover {
color:#FD3E12;
}

#topNav div {
float:left;
width:20%;
text-align:right;
margin-right:1em;
}

#topNav li {
display:inline;
}

/* Qualities */

#qualities {
float:left;
width:100%;
background-color:#f1f1f1;
}

#qualities ul {
padding:1.8em 1em;
float:left;
}

#qualities li {
display:inline;
background:#f1f1f1 url(/images/affiliateDefaultImages/tick.gif) no-repeat center left;
padding:0 .6em 0 2em;
}

#qualities li a{
color:#565656;
}


#qualities li a:hover{
text-decoration:underline;
}

#qualities #upperLogo {
float:left;
width:18%;
margin-left:8em;
}

#qualities #upperLogo img{
float:left;
margin:.4em 1em 0 2em;
}

#qualities #upperLogo span{
clear:both;
float:left;
width:100%;
}

#qualities #upperLogo span a {
color:#6d6d6d;
text-decoration:underline;
}

/* Inner Container */

#innerContainer {
float:left;
width:100%;
}

#innerContainer h2 {
background-color:#00032F;
font-family:Georgia, "Times New Roman",Times, serif;
color:#DBF0EA;
font-size:1.09em;
padding:.45em 0 .45em .45em;
}

#innerContainer #movableBanner{
float:left;
margin-right:.45em;
}

#booking, #newsletter, #booking, #verisign, #mostSearched, #mailPrint {
clear:left;
float:left;
border:1px solid #c5c5c5;
width:15em !important;
/width:15.45em;
margin:.45em 0 0 0;
padding:.18em;
}

#booking p {
clear:left;
float:left;
margin:.45em 0;
width:100%;
color:#646464;
}

.booking_icon {
float:left;
margin-right:.45em;
}

#newsletter p {
margin:.45em 0 0 .45em;
}

.email {
float:right;
}

#newsletter a {
color:#7f7f7f;
}

.subs {
width:74%;
display:block;
float:left;
color:#8b8b8b;
}

#newsletter img.subid,
#newsletter input {
vertical-align:middle;
height:15px;
border:1px solid #8b8b8b;
margin:1em 0 .45em .18em;
color:#8b8b8b;
}

#verisign img {
float:left;
padding:.18em .45em .18em .18em;
border-right:1px solid #dfdfdf;
margin-right:.45em;
}

#verisign span {
margin-top:.45em;
display:block;
}

#verisign span a{
color:#676565;
}

#verisign span a:hover {
text-decoration:underline;
}

#mailPrint {
border:0;
}

#mailPrint p {
clear:left;
float:left;
margin:0 0 .45em 0;
width:100%;
}

#mailPrint img {
margin-right:.45em;
}

#mailPrint a {
color:#444;
cursor:pointer;
}

#mostSearched p {
line-height:1.45em;
/line-height:1.64em;
text-align:justify;
padding:.18em;
/padding:0;
/margin:.18em;
font-weight:bold;
}

.dblue {
color:#0a51a1;
}

.dblue a{
color:#0a51a1;
}

.grey a {
color:#6b6b6b;
}

.lgrey a {
color:#acacac;
}

.eighteen {
font-size:1.45em;
}

.fourteen {
font-size:1.35em;
}

.twelve {
font-size:1.1em;
}

#innerContainer #mainContainer,#ctl00_middle{
float:left;
width:54.55em;
margin-top:.45em;
}

/* main Cotent css */

#guarantee {
width:55em;
}

#msgContent {
padding:.8em;
}

#msgContent p{
font-size: 12px;
margin:5px 0;
}

#msgContent .dblue {
font-style:italic;
color:#000;
font-size:1em;
font-weight:bold;
}

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image: url(/images/affiliateDefaultImages/con1.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(/images/affiliateDefaultImages/con2.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(/images/affiliateDefaultImages/con3.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(/images/affiliateDefaultImages/con4.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(/images/affiliateDefaultImages/top1.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(/images/affiliateDefaultImages/top4.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(/images/affiliateDefaultImages/top3.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #f5ece9;
	background-image:url(/images/affiliateDefaultImages/top1.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

/* Isango Banner */

#isangoBanner {
float:left;
border:1px solid #c5c5c5;
margin:.45em 0 0 0;
padding:.18em;
}

/* structure css */

#findBrowse {float:left; margin-top:.45em;}

#findBestsellers {margin-right:.45em;float:left; width:37.2em;}

#findForm {border:1px solid #c5c5c5; width:37.2em; float:left;}

#bestsellers {float:left; margin-top:.45em; border:1px solid #c5c5c5; width:37.23em; float:left; }

#destinationSearch {background-color: #FFF; border:1px solid #c5c5c5; width:16.535em; float:left; }

#offersActivities {float:left; margin:.45em 0;}

#hotoffers {border:1px solid #c5c5c5; width:37.2em; float:left; margin-right:.45em;}

#activities {border:1px solid #c5c5c5; width:16.535em; float:left;}

/* findForm */

#findForm {
background-color:#f2f2f2;
}

#outerSearchDiv {
padding:.45em;
float:left;
}

#searcHeadings {
float:left;
}

#searcHeadings a {
display:block;
float:left;
width:10em;
margin:0 .45em 0 0;
padding:.45em;
background-color:#00032F;
color:#DBF0EA;
font-family:Georgia, "Times New Roman",Times, serif;
font-weight:bold;
font-size:1.2em;
}
#searcHeadings a:hover{color:#FD3E12;}

#searcHeadings a span {
font-size:.75em;
font-weight:normal;
}

#changingMapDiv 
{
	background-color:#fff;
	float:left;
	border:1px solid #c5c5c5;
	width:94%;
}

#changingSearchDiv {
background-color:#FFF;
float:left;
border:1px solid #c5c5c5;
width:94%;
height: 13.1em;
}

#changingSearchDiv {
padding:1em;
}

#changingSearchDiv label {
font-weight:bold;
color:#646464;
display:block;
margin:.45em 0;
}

#changingSearchDiv .what{
float:left;
margin-right:3.5em;
}


#changingSearchDiv select,
#changingSearchDiv input {
border:1px solid #969696;
color:#656565;
}

#changingSearchDiv input {
padding:.18em;
}

#changingSearchDiv img {
vertical-align:bottom;
}

#changingSearchDiv p{
color:#cccccc;}

#changingSearchDiv select {
margin-right:.45em;
}

.t_search_box_activity{color:#3250BE; font-size:11px;}

#changingSearchDiv #cmbRegion,
#changingSearchDiv #cmbActivities {
width:13em;
}
#cmbDestination{width:180px;}

#changingSearchDiv .region {
width:18em;
}

#changingSearchDiv .activities {
margin:0;
}

#changingSearchDiv .anytime {
width:5em;
margin-left:.45em;
}

#changingSearchDiv .keyword {
width:24em;
margin-right:1em;
}

#changingSearchDiv .search {
border:1px solid #0a51a1;
color:#fff;
font-weight:bold;
vertical-align:middle;
}

#changingSearchDiv .opt {
color:#656565;
font-weight:normal;
font-size:1em;
}

.outerPaddingDiv{
padding:.45em 1em;
}

.outerbrowseDiv {
padding:.45em;
}


.offeredProd,
.bestsellingProd{
float:left;
width:16em;
margin:.45em 0;
}

.mgnrt {
margin-right:3em;
}

.bestsellingProd a {
color:#646464;
}

.bestsellingProd .title {
margin:.45em 0;
}

.bestsellingProd .title a,
.bestsellingProd .price a{
font-weight:bold;
}

.bestsellingProd .priceMore {
float:right;
text-align:right;
}

.bestsellingProd .more {
clear:left;
display:block;
}

.bestsellingProd .more a {
text-decoration:underline;
}


.offeredProd{
height:7em;
}


.offeredProd a {
color:#444444;
}

.offeredProd img {
float:left;
}

.offeredProd .title {
float:left;
width:9.8em;
margin:0 0 0 .45em;
}

.offeredProd .title a,
.offeredProd .price a{
font-weight:bold;
}
.offeredProd .price a{ color: #F00;}

.offeredProd .price,
.offeredProd .more {
clear:both;
float:right;
text-align:right;
display:block;
width:8em;
}

.offeredProd .more{
margin:0 0 .45em 0;
}

.outerbrowseDiv li {
display:block;
float:left;
margin:.82em 0;
width:100%;
}

.outerbrowseDiv li img {
float:left;
margin-right:.45em;
}

.outerbrowseDiv .more a {
color:#666;
}

.outerbrowseDiv .title {
color:#2262aa;
font-weight:bold;
text-decoration:underline;
display:block;
margin-bottom:.18em;
}

.outerbrowseDiv .title a{
color:#2262aa;
}

.outerbrowseDiv .title a{
text-decoration:underline;
}

.outerbrowseDiv .more {
float:left; width:11em; font-size:.82em; color:#2262aa;
}

.outerbrowseDiv .more a {
text-decoration:underline;}

.outerbrowseDiv .more .seeall {font-weight:bold;}

.dist {
	margin:2px 0 0 5px;
	float:left;
	font-weight: bold;
}

/* Footer */

#footer {
float:left;
width:100%;
background-color:#ffffff;
color:#444;
}

#footer a {
color:#444;
cursor:pointer;
}

#footer a:hover {
text-decoration:underline;
}

#footer #cards,
#footer #bottomLinks,
#footer #bottomLogo {
float:left;
}

#footer #cards {
margin:3em 0 0 .6em;
}

#footer #bottomLinks {
margin:1em 4em;
}

#footer #bottomLinks p {
text-align:center;
line-height:1.6em;
}

#footer #bottomLogo {
margin:1em 0 1em 2em;
width: 130px;
}

#footer #bottomLogo img {
margin:0 0 .6em 1.6em;
}

#footer #bottomLogo span {
clear:left;
float:left;
}

#footer #bottomLogo span a {
text-decoration:underline;
}

.t_search_box11 
{
	color: #0A51A1;
	font-weight: bold;
}
#ctl00_srch{
background:#fafafa url("/images/affiliateDefaultImages/book_bg1.gif") top left no-repeat;
border: 1px solid #C5C5C5;
margin: 8px 0;
width:170px;
clear:left;
}
#quickSearch h1 {background-color:#00032F;font-size:1.09em;padding:0.45em 0 0.45em 0.45em;color:#FFF;}
#cmbDestinations,#cmbActivity{width:154px;margin-bottom:4px;}
#cmbRegions{margin-bottom:4px;}
#feedbackcontainer{margin-left:175px;}
#feedback{border:none !important;}
.darkbr, .heading{background-color:#00032F !important;background-image:none !important; border:none !important;}
#feedback .userfeedback {float:left;}
#feedback .headline{background-color:#00032F !important;}
#slidetab .on, .BookAnchor {background-color:#00032F;width:157px !important;margin-left:0px !important;background-image:none !important;}
#slidetab .on :hover, .BookAnchor :hover {color:#FD3E12;}
/* Payment alert CSS */
#PaymentAlert{width:695px !important; float:left; border:1px solid #990000 !important; padding:5px; font-size:12px ; background-color:#FFFFFF !important;}
#PaymentAlert .AlertHeading{ float:left; width:587px; color:#A90F0F !important; font-size:12px !important; font-weight:bold; height:30px;}
#PaymentAlert .AlertHeading img{ vertical-align:middle; margin-right:5px;}
#PaymentAlert .AlertHeading span{ font-weight:normal; font-size:12px; color:#444444;}
#PaymentAlert .AlertInfo{ width:670px !important; float:left; margin-top:5px; padding:3px; margin-left:8px;}
#PaymentAlert .AlertInfo img{ vertical-align:middle;}
#PaymentAlert img.alert{vertical-align:middle;}
#PaymentAlert img.submitTick{vertical-align:middle; float:left; margin-right:0px;}
.CS-Alert{ font-weight:bold; color:#00387E !important;}
.optional{ font-weight:normal; color:#444444;}
a.PricePolicy{ color:#EC2858 !important; font-weight:bold; text-decoration:none !important;}
a.PricePolicy:hover{text-decoration:none !important;}

#PaymentAlert a.localnumbers{float:right; font-size:11px; margin-right:139px !important; color:#EC2858 !important; text-decoration:none !important;}
#PaymentAlert a.localnumbers-submit{float:left; font-size:11px; margin-right:56px; color:#EC2858 !important;}
#PaymentAlert a.localnumbers:hover{text-decoration:none !important;}
.formHeadings{ float:left; margin-left:8px; margin-top:5px; padding:0px !important; color:#00387E !important; font-weight:bold; width:670px !important;} 
.submit3{
background-color:#CCCCCC;
border:1px solid #999999;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:24px;
margin-top:1px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-left:8px;
text-align:left;
width:110px;
}
.textbr{border:#C1C1C1 solid 1px !important; margin:0px 10px 0px 10px !important; width:158px !important;}

/* Payment alert CSS */




/* 3 Easy Step Css start here */
.easy-step{height:46px; width:584px; position:relative; background-color:#82AAE6;}
.three-step-icon{background-image:url(/images/accor/3step.gif); background-repeat:no-repeat; width:43px; height:46px; float:left;}
.easy-step-text{color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:15px; width:200px;}
.easy-step-right{background-color:#FFFFFF; width:180px; height:46px; position:absolute; right:0px; top:0px;display:none;}
.easy-step-rightbr{border:#cccccc solid 1px; border-right-width:0px; border-top-width:0px; height:35px; margin-left:10px; padding-top:10px;}
.easy-step-link{background-image:url(/images/isangoGFX/product-line.gif); background-repeat:repeat-x; background-position:center; width:145px; margin-left:10px;}
.easy-step-link a.book-more-products{font-size:10px; font-weight:bold; color:#09c11d; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; background-image:url(/images/isangoGFX/mouse.gif); background-repeat:no-repeat; padding-left:20px; background-position:left top; padding-bottom:5px;}
.easy-step-link a.email-travel-cart{font-size:10px; font-weight:bold; color:#d51f7b; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; background-image:url(/images/isangoGFX/email.gif); padding-left:20px; background-repeat:no-repeat; background-position:left;}

.travelcartstepimages{background-image:url(/images/isangoGFX/3step-bg2.gif); background-repeat:repeat-x; height:35px; width:585px; margin-top:5px; font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.arrow-step{background-image:url(/images/isangoGFX/3step-devider.gif); background-repeat:no-repeat; width:63px; height:35px; float:left; padding-right:5px;}

.travel-cart-off{background-image:url(/images/ryanair/travel-cart-off.gif); background-repeat:no-repeat; width:90px; height:25px; float:left; color:#bcc5c1; padding-left:40px; padding-top:10px;}
.secure-payment-off{background-image:url(/images/ryanair/secure-payment-off.gif); background-repeat:no-repeat; width:130px; height:35px; float:left; color:#bcc5c1; padding-left:40px; padding-top:10px;}
.confirmation-off{background-image:url(/images/ryanair/confirmation-off.gif); background-repeat:no-repeat; width:100px; height:35px; float:left; color:#bcc5c1; padding-left:40px; padding-top:10px;}

.travel-cart-on{background-image:url(/images/accor/travel-cart-on.gif); background-repeat:no-repeat; width:90px; height:25px; float:left; color:#82AAE6; padding-left:40px; padding-top:10px;}
.secure-payment-on{background-image:url(/images/accor/secure-payment-on.gif); background-repeat:no-repeat; width:130px; height:35px; float:left; color:#82AAE6; padding-left:40px; padding-top:10px;}
.confirmation-on{background-image:url(/images/accor/confirmation-on.gif); background-repeat:no-repeat; width:100px; height:35px; float:left; color:#82AAE6; padding-left:40px; padding-top:10px;}
#feedbackcontainer{width:602px !important;}
#feedback .headline {width:540px !important;margin:-7px -7px 10px !important;}
.feedbackerror{width:592px !important;}
a.newbookthisproduct{padding-left:0px !important;}
#cmdSearch{background-image:url("/images/affiliatedefaultimages/subid.gif"); width:18px; height:15px;}
.experiences_found h2{background-color:transparent !important;}

/* Product page slid show next and previous image buttons */
#pleftnav{background-image:url(/images/isango/en/next.gif); background-repeat:no-repeat; width:26px; height:9px; }
#prightnav{background-image:url(/images/isango/en/previous.gif); background-repeat:no-repeat; width:47px; height:9px; left:600px !important; top:520px !important; _top:528px !important; _left:605px !important;}
/* Product page slid show next and previous image buttons */
