﻿.w3c{}
body{background-color:#fff;  background-repeat:repeat-y; background-position:left;}
img, a img {border:none !important;}
#container{}
.container2{background-image:url(/images/isangoGFX/intarnap_bg.gif); background-repeat:repeat-y;}
#container #ctl00_tdLeft{padding-left:15px;}

#container #ctl00_innetPage {width:586px!important; float:left; margin-left:6px!important; padding-bottom:5px;}

.topline{width:780px; background-image:url(/images/isangoGFX/top-line-internal.gif)!important; background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; height:15px;}
.heading{background-color:#CCC; color:#FFFFFF; font-family:Verdana; font-size:14px; font-weight:bold; padding:4px 2px 5px 8px;}

.heading img{padding-right:8px}
.heading span{font-size:12px;}
#producttab{background-color:#edf2f3; height:30px; font-family:Verdana; padding-left:5px; padding-right:5px; position:relative;}
#producttab a{color:#444444; font-weight:bold; text-decoration:underline; font-size:10px; display:block; float:left; padding-top:4px; margin-top:9px; padding-left:5px; padding-right:5px; padding-bottom:4px; background-image:url(/images/isangoGFX/link_diveder.gif); background-repeat:no-repeat; background-position:bottom right;}
#producttab a:hover{text-decoration:none;}
#producttab .on{background-color:#FFFFFF; background-image:none; color:#29a2ba; text-decoration:none; border:#c5c9ca solid 1px; border-bottom-color:#FFFFFF;}
#producttab .rightlink{background-image:none;}
#producttab .new{background-color:#ff0000; color:#FFFFFF; font-size:9px; position:absolute; top:2px; left:343px; padding:1px; height:8px; line-height:5px;}
#proddetails{background-color:#edf2f3;}
#proddetails .tabcontent{background-color:#FFFFFF; border: #c5c9ca solid 1px; margin-left:5px; margin-right:5px; padding:5px; font-size:12px; font-family:Verdana; display:none;}
#proddetails .bgcontent{background-color:#edf2f3; border:#FFFFFF solid 1px; padding:8px; font-family:Verdana; font-size:11px;}
#proddetails .titel{padding:0px; width:80px; display:block; float:left;}
.bgcontent span{color:#29a2ba; font-weight:bold; font-size:12px; padding-right:5px;} 
.bgcontent p.add{color:#3BBC00; font-weight:bold; font-size:12px; line-height:22px;} 
.bgcontent p.udd{color:#FE4D00; font-weight:bold; font-size:12px; line-height:22px;} 
#ancorelink{padding:5px; padding-top:0px; text-align:right; padding-right:10px; height:25px; background-color:#fff;}
#ancorelink .top{color:#ff4d00; font-weight:bold; text-decoration:none; background-image:url(/images/isangoGFX/top_text.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; padding-right:10px; font-size:12px; display:block; float:left; margin-top:5px;}
#ancorelink .bookthisproduct{color:#29a2ba; font-weight:bold; font-size:12px; width:153px; height:25px; border:0px; background-image:url(/images/isangoGFX/bookthisproduct.gif); background-repeat:no-repeat; text-align:left; padding-left:8px; cursor:pointer; display:block; line-height:25px; float:right;}
#proddetails .productdisc{font-size:12px; font-family:Verdana; padding-bottom:5px; }
.withoutdiscount{float:left; font-size:14px; padding-top:5px; width:306px;}
.tbleftlink{float:right; width:210px;}

/* CSS Class and ID for Product Heading */
#productheading{width:100%;}
#productheading .pricewasnowsave{height:30px;}
#productheading #was{border-right:#d2d2d2 solid 1px; float:left; text-align:center; padding:6px;}
#productheading #was span{color:#ff4d00; font-family:Georgia; font-weight:bold; font-size:15px; text-decoration:line-through;}
#productheading #now{border-right:#d2d2d2 solid 1px; float:left; color:#e1006c; font-weight:bold; text-align:center; padding:5px;}
#productheading #now span{color:#e1006c; font-family:Georgia; font-weight:bold; font-size:15px;}
#productheading #save{float:left; text-align:center; padding:5px;}
#productheading #save span{color:#3bbd00; font-family:Georgia; font-weight:bold; font-size:15px;}
#productheading .left{padding-top:10px; position:relative;}
#productheading .right{padding-top:10px; width:180px; border-left:#cccccc solid 1px; height:82px; display:none;}
#productheading .right_top{padding:5px; height:40px; text-align:right; padding-top:0px; font-size:9px; font-family:Verdana;}
#productheading .right_btm{padding:4px; float:right; width:175px;}
#productheading .right_btm_left{float:left; background-image:url(/images/isangoGFX/price_icon.gif); height:24px; width:22px;}
#productheading .right_btm_right{float:right; font-size:10px; font-family:Verdana; width:145px; overflow:hidden;}
#productheading .product_currency{background-color:#3bbd00; color:#FFFFFF; border:0px;}
#productheading .product_lang{background-color:#3bbd00; color:#FFFFFF; border:0px; margin-top:5px;}
.seelargemap{background-image:url(/images/isangoGFX/save_to_cart.gif); background-repeat:no-repeat; width:210px; height:24px; border:0px; margin-top:1px; text-align:left; color:#29a2ba; font-family:Verdana; font-size:10px; font-weight:bold; padding-left:8px; cursor:pointer; outline:none; margin-top:5px; margin-left:8px;}

/* CSS Class and ID for Pricing and Availability */
#availability{background-color:#edf2f3; border-top:#FFFFFF solid 1px; padding:7px; padding-top:0px;}
.toursmain{height:35px; background-color:#edf2f3; border-top:#FFFFFF solid 1px; font-family:Verdana;}
.darkbg{background-color:#dee7e9;}
#booknowpanel{height:58px; font-family:Verdana;}
#booknowpanel .left{float:left; padding:8px;}
#booknowpanel .left a{color:#444444; text-decoration:underline; font-size:10px; font-weight:bold; padding-left:5px;}
#booknowpanel .left a:hover{text-decoration:none;}
#booknowpanel .left b{background-color:#FF0000; color:#FFFFFF; padding:1px; width:13px; height:13px; display:block; text-align:center; float:left;}
#booknowpanel .right{float:right;}
#booknowpanel .booknow{background-color:#CCC; border:1px solid #999;width:210px; height:28px; margin-top:1px; color:#ffffff; text-align:left; font-family:Verdana; font-size:14px; font-weight:bold; padding-left:8px; cursor:pointer; outline:none;}
#booknowpanel .savetocart{background-color:#CCC; border:1px solid #999; width:210px; height:24px; margin-top:1px; text-align:left; color:#FFF; font-family:Verdana; font-size:10px; font-weight:bold; padding-left:8px; cursor:pointer; outline:none;}
#booknowpanel .savedtocart{background-color:#CCC; border:1px solid #999; width:210px; height:24px; margin-top:1px; text-align:left; color:#000; font-family:Verdana; font-size:10px; font-weight:bold; padding-left:8px; cursor:pointer; outline:none;}
#imgCalendar{margin-left:5px; vertical-align:bottom!important;}
a#ibtnBottomChkAvailabilityPrice, a#
.toursmainleft{float:left; padding:5px;}ctl00_MainContent_ibtnBottomAddtoCart{text-decoration:none !important;}
.toursmainleft label{color:#444444; font-size:10px; font-weight:bold; font-family:Verdana; padding-left:5px; vertical-align:text-top;}
.toursmainright{float:right; padding:5px; color:#444444; font-size:10px;}
.toursmainright span{color:#e1006c; font-family:Georgia; font-weight:bold;}
#priceCalculator{height:88px; border:1px solid #bdcccf; padding:3px; font-size:10px; background-color:#FFFFFF; font-family:Verdana;}
#priceCalculator #left{float:left; width:400px; text-align:left;}
#priceCalculator #tourDetailStatus{float:left; width:380px; padding-left:35px;}
#priceCalculator #tourDetailStatus #Detailleft ul{padding:0px; margin:0px;}
#priceCalculator #tourDetailStatus #Detailright ul{padding:0px; margin:0px;}
#priceCalculator #tourDetailStatus #Detailleft{float:left; width:138px; margin-top:12px;}
#priceCalculator #tourDetailStatus #Detailright{float:left; width:160px; margin-top:12px;}
#Detailleft li{list-style-image:url(/images/isangoGFX/TourDetailPending.gif); color:#bbbbbb; margin-bottom:3px; font-weight:bold;}
#Detailleft .detcomplete{list-style-image:url(/images/isangoGFX/tourdetaildone.gif); color:#3bbd00;}
#Detailright li{list-style:none; color:#bbbbbb; margin-bottom:4px;}
#Detailright .selectd{color:#3bbd00;}
#priceCalculator #right{float:right; width:130px; padding:5px;}
#priceCalculator #right .pricebg{float:left; background-color:#edf2f3; padding:7px; text-align:center; width:115px;}
.totalPrice{font-weight:bold; margin-bottom:6px;}
.price{font-size:18px; color:#e1006c; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:6px;}
a.PricePolicy{font-weight:bold; color:#FE4D00; font-family:Verdana; text-decoration:underline;}
a:hover.PricePolicy{text-decoration:none;}
#priceCalculator #left #calinfo{float:left; width:410px;}
.pCal{color:#29a2ba; font-weight:bold; font-size:10px;}
.Defvalues{font-weight:bold;}
.nmbrg {background-color:#29A2BA; color:#FFFFFF; padding:1px; width:13px; height:13px; display:block; text-align:center; float:left; font-weight:bold; margin-left:4px; margin-top:2px;}
.nmbrg1 {background-color:#29A2BA; color:#FFFFFF; padding:1px; width:13px; height:13px; display:block; text-align:center; float:left; font-weight:bold; margin-top:5px; font-family:Verdana;}

/* Product Availibility */
#availibilityContainer{background-color:#edf2f3; padding:6px; border-top:1px solid #ffffff; border-bottom:1px solid #b4d3d9; font-family:Verdana; }
#availibilityContainer #AvailLeft{ float:left; width:400px; }
#availibilityContainer #AvailRight{float:right;}
#availibilityContainer input{float:left;}
.DescriptionHead{font-weight:bold; margin:3px 0; }
.desc{margin-left:40px;}
.availPrice{font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#e1006c;}
#tourDetails{ background-color:#edf2f3; padding:0 6px; height:49px; border-top:#ccc solid 1px; }
#ctl00_MainContent_objProductOptions_tourstartdate, #tourstartdate{ float:left; width:153px; border-right:1px solid #b4d3d9; padding-left:7px; height:45px; padding-top:4px; }
#ctl00_MainContent_objProductOptions_tourstartdate img, #tourstartdate img{vertical-align:middle;}
.startdate, .adults, .children{margin-left:2px; font-weight:bold; margin-top:3px; margin-bottom:5px; }
.calender input{width:95px; border:1px solid #94bb8b; color:#29a2ba; font-weight:bold; font-size:10px; }
#number_adults{float:left; width:131px; border-right:1px solid #b4d3d9; padding-left:7px; height:45px; padding-top:4px; }
#number_adults select{border:1px solid #94bb8b; font-weight:bold; color:#29a2ba; font-size:10px; margin-left:5px; }
#number_children{float:left; padding-left:7px; height:45px; padding-top:4px; width:160px; }
#number_children select{border:1px solid #94bb8b; font-weight:bold; color:#29a2ba; font-size:10px; margin-left:5px;}
.productinfoicon{background-image:url(/images/isangoGFX/producticon.gif); background-repeat:no-repeat;}
.prodicon{background-image:url(/images/isangoGFX/shopingicon.gif); background-repeat:no-repeat;}
/*Product Availibility*/

/* CSS Class and ID for Image and Map Tab */
#slidetabbg{background-image:url(/images/isangoGFX/slidetab_bg.gif); background-repeat:repeat-x; height:228px; padding:8px;}
#slidetab{background-color:#FFFFFF; height:208px; padding:6px;}
#slidetab .left{float:left; overflow:hidden; width:364px; height:207px;}
#slidetab .right{float:right; width:182px; height:207px; position:relative; background-color:#edf2f3;}
#slidetab .on{display:block; background-image:url(/images/isangoGFX/slide_tab_bg.gif); background-repeat:no-repeat; width:174px; height:30px; margin-left:-16px; text-decoration:none; padding-left:25px; padding-top:4px; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana; margin-bottom:-2px; z-index:100; position:relative;}
#slidetab .off{display:block; width:172px; height:30px; background-color:#eef2f3; color:#444444; text-decoration:none; padding-top:4px; padding-left:10px; font-size:12px; font-weight:bold; font-family:Verdana;}
.cup_new_thumb{width:182px; height:35px; background-image:url(/images/isangoGFX/cup_bg.gif); background-repeat:repeat-x;}
.cup_new_thumb img{padding-left:5px; padding-top:5px;}
.reviews{padding-top:2px; padding-left:5px;}
.review_text{width:50px; margin-left:2px; font-weight:bold; color:#444444;}
.info{width:167px; margin-left:7px;}
#tabimg1{background-image:url(/images/isangoGFX/pics.png); background-repeat:no-repeat; height:26px; width:45px;}
#tabimg2{background-image:url(/images/isangoGFX/globe.png); background-repeat:no-repeat; height:26px; width:45px;}

/* CSS Class and ID for Feedback */
#feedback{background-color:#edf2f3; margin-top:3px; padding:8px; height:168px; font-family:Verdana; color:#29a2ba; font-weight:bold; font-size:12px}
.feedbackerror{background-color:#EDF2F3; padding:5px; color:#ff0000; font-family:Verdana; font-size:10px;}
#feedback .left{width:240px; float:left;}
#feedback .right{width:315px; float:right;}
#feedback .left h3{color:#29a2ba; font-size:14px; padding-bottom:6px;}
#feedback label{font-weight:bold; font-size:12px; color:#000000;}
#feedback span{font-weight:normal;}
#feedback .textbr{border:#c3e3eb solid 1px; width:235px; height:18px; margin-top:2px; margin-bottom:10px;}
#feedback .information{border:#c3e3eb solid 1px; width:308px; height:72px; margin-top:2px; margin-bottom:12px;}
#feedback .submit3{background-image:url(/images/isangoGFX/submit-3.gif); background-repeat:no-repeat; width:110px; height:28px; border:0px; color:#ffffff; font-weight:bold; text-align:left; padding-left:10px; margin-left:200px;}

.rowPreBook{background-color:#edf2f3; margin-top:3px; padding:8px; font-family:Verdana; color:#29a2ba; font-size:12px}
.rowPreBook h3{color:#29a2ba; font-size:14px;}
.whybookline{ margin:0px; padding:0px; margin-left:22px; margin-top:10px;}
.whybookline li{list-style-image:url(/images/isangoGFX/ok_img.gif);}
.whybookline2 li{list-style-image:url(/images/isangoGFX/star_img.gif);}
.whybookline2{ margin:0px; padding:0px; margin-left:22px; margin-top:10px;}

/* Left Side Search */
#searchContainer{float:left; width:128px;}
#searchContainer select{color:#656565; border:1px solid #96ba8e; font-size:10px; padding:1px; width:128px; margin-bottom:6px; float:left;}
#searchContainer .srchbtn{width:33px; height:18px; border:0; margin-left:11px;}
#searchContainer .keyword{color:#656565; border:1px solid #96ba8e; font-size:10px; font-weight:bold; padding:1px; width:80px; margin-bottom:6px; float:left; height:14px;}
#searchContainer img{vertical-align:middle; float:left; margin-top:5px; margin-left:3px;}

/* Css For Product page Slide */
#slidercontainer{width:364px; height:207px; overflow:hidden; position:relative; background-color:#CCCCCC;}
.stepcarousel{position: relative; width: 364px; height: 180px;}
.stepcarousel .belt{position: absolute; left: 0; top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; width: 364px;}
p.samplebuttons{width: 320px; text-align: center;}
p.samplebuttons a{color: #2e6ab1; padding: 1px 2px; margin-right: 3px; text-decoration: none;}
#slidelinks{position:absolute; bottom:0px; left:0px; width:359px; height:14px; background-color:#fff; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; text-align:right; padding-right:5px; color:#000; font-family:Verdana; font-size:9px; padding-top:5px; z-index:0;}
.slidealttext{position:absolute; bottom:0px; left:0px; width:294px; background-color:#FFF;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; padding-left:70px; height:15px; color:#000; font-family:Verdana; font-size:10px; font-weight:bold; z-index:100; overflow:hidden;}
#slidelinks a{color:#000; font-family:Verdana; font-size:9px; text-decoration:none; outline:none;}
.imgcount{float:left; padding-left:5px;}
#ctl00_MainContent_lblPickup{font-size:11px; font-family:Verdana; color:#444444; font-weight:normal;}
.chldcontainer{background-color:#FFFFFF; border:1px solid #BDCCCF; margin-left:305px; padding:5px; width:240px; z-index:100;}
.chldcontaineralert{background-color:#f2fcf4; border:2px solid #1A9D36; margin-left:305px; padding:5px; width:240px; z-index:100; color:#444444;}
/* CSS Class and ID for Feedback */
#feedback{background-color:#edf2f3; margin-top:3px; padding:8px; height:340px; font-family:Verdana; color:#29a2ba; font-weight:bold; font-size:12px}
.feedbackerror{background-color:#edf2f3; padding:5px;width:620px;}
#feedback .left{width:590px; float:left;color:#000;}
#feedback .right{width:315px; float:right;color:#000;}
#feedback .left h3{color:#000; font-size:14px; padding-bottom:6px;}
#feedback label{font-weight:bold; font-size:12px; color:#000000;}
#feedback span{font-weight:normal;}
#feedback .textbr{border:#c3e3eb solid 1px; width:160px; height:18px; margin-top:2px; margin-bottom:10px;}
#feedback .information{border:#c3e3eb solid 1px; width:308px; height:72px; margin-top:2px; margin-bottom:12px;}
#feedback .submit3{background-color:#5C75D9;border:0 none;color:#FFFFFF;cursor:pointer;font-family:Verdana;font-size:10px;font-weight:bold;height:24px;margin-top:1px;text-align:center;width:80px; clear:both; margin-left:470px;}
#feedback .headline {width:552px; height:23px; padding:7px 10px 4px 50px; background-color:#0400BE; font-size:16px; color:#ffffff; background-image:url(/images/isangoGFX/u18.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#feedback .emailimg{background-image:url(/images/isangoGFX/CSpopup-icon.gif); background-repeat:no-repeat; width:24px; height:24px;}
#ctl00_middle h1 span{width:auto !important;}
#ctl00_MainContent_rowPreBook{display:none;}
#tabimg1{background-image:url(/images/isangoGFX/pics.png); background-repeat:no-repeat; height:26px; width:45px;}
#tabimg2{background-image:url(/images/isangoGFX/globe.png); background-repeat:no-repeat; height:26px; width:45px;}

#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;}
a.newbookthisproduct{padding-left:16px; padding-top: 4px;color:#FFF !important; font-weight:bold;font-size:12px; text-decoration:none;}
#booknowpanel, #ibookmark {margin-top:6px;}
.BookAnchor{margin-top:74px; display:block; background-image:url(/images/affiliateDefaultImages/slide_tab_bg.gif); background-repeat:no-repeat; width:191px; height:30px; margin-left:-16px; text-decoration:none; padding-left:25px; padding-top:4px; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana; margin-bottom:-2px; z-index:100; position:relative;}
#feedbackcontainer{float:left;margin-bottom:20px; padding-right:0px; text-align:left; width:630px;height:420px; margin-left:176px;}
#ctl00_MainContent_UcWasThisHelpful1_txtUserComments {width: 572px !important;}
#NumbersLink{font-size:12px !important;font-weight:bold;}
.innertextshort a {text-decoration:underline;}
.innertextshort a:hover{text-decoration:none;}

.newpricetext{font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:11px!important; color:#444444 !important; font-weight:normal!important;}
.newpricetext b{color:#29a2ba;}

.sbookmarkicon a.stico_rotate{color:#FFFFFF!important; font-weight:normal!important; font-size:12px; text-decoration:underline;}
.sbookmarkicon .stbuttontext{color:#FFFFFF!important; font-weight:normal!important;  font-size:12px; text-decoration:underline;}
#productheading .sbookmarkicon{position:absolute; top:14px; right:0px;}
#proddetails .tabcontent h1{font-size:14px; color:#29a2ba;}

/* New Booking Window on Product Page */
.booking-window .nbw-booking {background-color:#ffffff !important; background-image:none !important;}
#booknowpanel .left {padding-top:0px !important;width:350px;}
#booknowpanel .nbw-action {margin-top:0px !important;}
#booknowpanel .nbw-total-price {margin-top:0px !important;}
#booknowpanel .price-display {margin-top:0px !important;}
#booknowpanel .expressbooking {background-image:none !important; background-color:#CCCCCC !important; border:1px solid #999999  !important;}
#booknowpanel .nbw-addtocart {background-image:none !important; background-color:#CCCCCC !important; color:#ffffff !important; border:1px solid #999999  !important;}
.calloutnewoption {display:none !important;}

.pro-content h2 {background-color:transparent !important;}
#booknowpanel .right {padding-right: 0px !important}
a.nbwpriceguidelink {width:80px !important;}
