﻿/* CSS Document */
@import url("/styles/calendarStyle.css");
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.69em;
margin:0;
padding:0;
text-align:center;
background:#FFFFFF;
}

html
{
background: url('http://www.india.com/images/grad.jpg') repeat-x #7ca8c5 ;
}

#innerContainer

{
float: left;
background:#ffffff;
width: 1000px;
}
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;
}

#ftrcontainr{ width:1000px; background-color:#ffffff;}


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:1002px;
background-color:#fff;
position:relative;
}

/* Partner's Label */

#partnerLabel {
width:100%;
height:80px;
background-color:#f1f1f1;
text-align:center;
text-transform:uppercase;
float:left;
} 

/* Top Navigation */

#topNav {
float:left;
position:relative;
background-color:#42A42D;
width:100%;
padding:.36em 0;
color:#fff;
font-weight:bold;
}

#topNav a {
color:#fff;
padding:0 .6em 0 2em;
text-decoration:underline;
}

#topNav a:hover {
color:#F90;
}

#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:1000px;
padding:0px;
margin:0px;
overflow:hidden;
}

#innerContainer h2 {
background-color:#42A42D;
color:#fff;
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:#333;
}

.dblue a{
color:#333 !important;
}

.grey a {
color:#6b6b6b !important;
}

.lgrey a {
color:#acacac !important;
}

.eighteen {
font-size:1.45em;
}

.fourteen {
font-size:1.35em;
}

.twelve {
font-size:1.1em;
}

#innerContainer #mainContainer{
float:left;
width:54.55em;
margin-top:.45em;
}

/* main Cotent css */

#guarantee {
width:55em;
}

#msgContent {
padding:.8em;
}

#msgContent p{
font-size:11px !important;
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;
	width:600px;
}

/* 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:410px;}

#findForm {border:1px solid #c5c5c5; width:37.2em; float:left;}

#bestsellers {float:left; margin-top:.45em; border:1px solid #c5c5c5; width:410px; float:left; }

#destinationSearch {background-color: #FFF; border:1px solid #42A42D; 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;
width:410px;
}

#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:#42A42D;
color:#fff;
font-weight:bold;
font-size:1.2em;
}

#searcHeadings a span {
font-size:.75em;
font-weight:normal;
}

#changingMapDiv 
{
	background-color:#fff;
	float:left;
	border:1px solid #c5c5c5;
	width:94%;
}

#changingSearchDiv {
float:left;
border:1px solid #42A42D;
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;
font-size:9px;
}

#changingSearchDiv .country,
#changingSearchDiv .activities {
width:13em;
}

#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:#09C;
}

.bestsellingProd .title {
margin:.45em 0;
background: none transparent !important;
border: none !important;
}

.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;
background: none transparent !important;
border: none !important;
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 {
background: none transparent !important;
border: none !important;
color:#333;
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 {
width:1000px;
background-color:#FFFFFF;
color:#444;
float:left;
}

#footer a {
color:#444;
cursor:pointer;
}

#footer a:hover {
text-decoration:underline;
}

#footer #cards,
#footer #bottomLinks,
#footer #bottomLogo {
float:left;
}

#footer #cards {
margin:0px;
}

#footer #bottomLinks {
margin:1em 4em;
}

#footer #bottomLinks p {
text-align:center;
line-height:1.6em;
}

#footer #bottomLogo {
margin:0px;
}

#footer #bottomLogo img {
margin:0px 0px 0px 10px;
}

#footer #bottomLogo span {
clear:left;
float:left;
}

#footer #bottomLogo span a {
text-decoration:underline;
}

.t_search_box11 
{
	color: #0A51A1;
	font-weight: bold;
}
#ctl00_middle{margin-left:175px;}
#producttab{clear:none !important;}
#feedback{margin-left:175px; width:593px !important;}
#feedback .headline{width:535px !important; margin:0px 0px 10px 0px !important;}
#slidetab .right{float:left !important;}
.experiences_found h2{background-color: transparent;}
.flags_Name a{color:#09C;}
.countryDetails, .countryname_Currency{width:612px !important;}
#maincontainer{position:relative;left:-155px;}
.middlediv{width:625px !important; background-image:none !important; background-repeat:no-repeat !important;}
.countryname_Currency{margin-top:0px !important;}
.experiences_found h2{background-color:transparent !important;}
.topright1 a{color:#000; cursor:default;}
.affBestSellers a{color:#09c !important;}
.affBestSellers a:hover{#F40 !important;}
#loading{left:160px !important;width:612px !important; height:102px !important; padding-top:0px !important;}
#loading img {display:none;}
#ctl00_ctl07_hdrBanner{display:none;}
.availability-status, .availability-details{clear:none !important;}


/* Travel Cart Css Start Here */
.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/affinity/travel-cart-off.gif); background-repeat:no-repeat; width:90px; height:25px; float:left; color:#d3d3d3 !important; padding-left:40px; padding-top:10px;}
.secure-payment-off{background-image:url(/images/affinity/secure-payment-off.gif); background-repeat:no-repeat; width:130px; height:35px; float:left; color:#d3d3d3; padding-left:40px; padding-top:10px;}
.confirmation-off{background-image:url(/images/affinity/confirmation-off.gif); background-repeat:no-repeat; width:100px; height:35px; float:left; color:#d3d3d3; padding-left:40px; padding-top:10px;}

.travel-cart-on{background-image:url(/images/affinity/travel-cart-on.gif) !important; background-repeat:no-repeat; width:90px; height:25px; float:left; color:#909090 !important; padding-left:40px; padding-top:10px;}
.secure-payment-on{background-image:url(/images/affinity/secure-payment-on.gif)!important; background-repeat:no-repeat; width:130px; height:35px; float:left; color:#909090 !important; padding-left:40px; padding-top:10px;}
.confirmation-on{background-image:url(/images/affinity/confirmation-on.gif) !important; background-repeat:no-repeat; width:100px; height:35px; float:left; color:#909090!important; padding-left:40px; padding-top:10px;}

/* 3 Easy Step Css start here */
.easy-step{background-image:none !important; background-color:#909090 !important; background-repeat:repeat-x; height:46px; width:584px; position:relative;}
.three-step-icon{background-image:url(/images/affinity/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:350px;}
.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;}
.overridewidth{width:590px !important;}
#currLoading{position:absolute; left:36%; top:28%; background-color:#38B801; filter:alpha(opacity=90); opacity:0.9; width:194px !important;}
a#ctl00_ThinNavBar_siteHome, a#ctl00_ThinNavBar_goDestinations, a#ctl00_ThinNavBar_goActivities, a#ctl00_ThinNavBar_goDeals, #ctl00_ThinNavBar_lnkLogin, #ctl00_ThinNavBar_UcAffiliateTravelCart1_hyperCart {color:#FFF !important;}
#cmbActivities{width:170px;}
#Crumbtrail{width:612px;}
/* 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;}
/* Product page slid show next and previous image buttons */
.l_result_disc .save, .l_result_disc .saved {
background-image:none !important;
border:1px solid #29A2BA !important;
}
