/* CSS Class and ID for Product Info */
body{background-color:#fff; background-image:url(/images/isangoGFX/bodybg_1.gif); background-repeat:repeat-y; background-position:left;}
#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-image:url(/images/isangoGFX/explorebg.gif); background-repeat:repeat-x; border-top:#edf2f3 solid 1px; background-color:#29a2ba; color:#FFFFFF; font-family:Verdana; font-size:14px; font-weight:bold; padding:4px 2px 5px 8px; position:relative;}
.darkbr{border-top:#29a2ba solid 1px;}
.heading img{padding-right:8px}
.heading span{font-size:12px;}
#producttab{height:21px; font-family:Verdana; padding-left:8px; padding-right:8px; position:relative; clear:left; background-color:#d5d5d5; z-index:26;}
#producttab a{color:#6e6d6d; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; float:left; padding-top:3px; padding-left:5px; padding-right:5px; padding-bottom:3px; background-color:#FFFFFF; background-image:url(/images/isangoGFX/product-tab-bg-off.gif); background-repeat:repeat-x; border:#c1ced1 solid 1px; border-bottom-width:0px; margin-left:3px;}
#producttab a:hover{text-decoration:underline; color:#2aa2ba; background-image:url(/images/isangoGFX/product-tab-bg.gif);}
#producttab .on{background-color:#FFFFFF; background-image:none; color:#29a2ba; text-decoration:none; border:#2aa2ba solid 1px; border-bottom-color:#FFFFFF; background-image:url(/images/isangoGFX/product-tab-bg.gif); background-repeat:repeat-x; margin-top:1px;}
#proddetails{background-color:#FFFFFF; padding-bottom:5px;}
#producttab .new{background-color:#ff0000; color:#FFFFFF; font-size:9px; position:absolute; top:2px; left:343px; padding:1px; height:8px; line-height:5px;}
#proddetails .tabcontent{color:#6e6d6d; background-color:#FFFFFF; border: #2aa2ba solid 1px; margin-left:5px; margin-right:5px; font-size:12px; font-family:Verdana; display:none; padding:5px;}
.tabcontent span, p{color:#6e6d6d; font-size:12px; font-family:Verdana; line-height:16px;}
#proddetails .tabcontent h1{font-size:14px; color:#29a2ba; padding-top:10px;}
#proddetails .bgcontent{background-color:#edf2f3; border:#FFFFFF solid 1px; padding:8px; font-family:Verdana; font-size:11px;}
#proddetails .titel{padding:0px; width:60px; 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; width:150px; font-family:Arial;} 
.bgcontent p.udd{color:#FE4D00; font-weight:bold; font-size:12px; line-height:22px; width:150px;} 
#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:10px; padding-top:10px; display:block!important; line-height:16px;}
.withoutdiscount{float:left; font-size:14px; padding-top:5px; font-family:Arial;}
.tbleftlink{float:right; width:210px;}
#quickSearch{width:152px!important; z-index:100;}
.tlbInformation{background-color:#D5D5D5;}

/* 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; font-family:Arial;}
#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 .sbookmarkicon{position:absolute; top:14px; right:0px;}
#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{border-top:#FFFFFF solid 1px; clear:left;}
.toursmain{height:35px; background-color:#edf2f3; border-top:#FFFFFF solid 1px; font-family:Verdana;}
.darkbg{background-color:#dee7e9;}
#booknowpanel{height:85px; font-family:Verdana;}
#booknowpanel .left{float:left; padding:8px; padding-top:0px; width:350px; overflow:hidden;}
#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-image:url(/images/isangoGFX/booknow.gif); background-repeat:no-repeat; width:210px; height:28px; border:0px; 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-image:url(/images/isangoGFX/save_to_cart.gif); background-repeat:no-repeat; width:210px; height:24px; border:0px; margin-top:2px; text-align:left; color:#29a2ba; font-family:Verdana; font-size:10px; font-weight:bold; padding-left:8px; cursor:pointer; outline:none;}
#booknowpanel .savedtocart{background-image:url(/images/isangoGFX/saved_bg.gif); background-repeat:no-repeat; width:210px; height:24px; border:0px; margin-top:2px; text-align:left; color:#ACA899; font-family:Verdana; font-size:10px; font-weight:bold; padding-left:8px; cursor:pointer; outline:none;}
#imgCalendar{margin-left:5px; vertical-align:bottom!important;}
.childneeded{font-size:11px; font-family:Verdana; color:#3BBC00;}

.toursmainleft{float:left; padding:5px;}
.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:15px;}
#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{background-image:url(/images/isangoGFX/TourDetailPending.gif); background-repeat:no-repeat; background-position:left; color:#bbbbbb; list-style:none; margin-bottom:3px; padding-left:15px; font-weight:bold;}
#Detailleft .detcomplete{background-image:url(/images/isangoGFX/tourdetaildone.gif); background-repeat:no-repeat; background-position:left; color:#3bbd00; list-style:none;}
#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;}
.PricePolicy{font-weight:bold; color:#FE4D00!important; font-family:Verdana; text-decoration:underline;}
a.PricePolicy{font-weight:bold; color:#FE4D00!important; font-family:Verdana; text-decoration:underline;}
a:link.PricePolicy{font-weight:bold; color:#FE4D00!important; 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:17px; height:13px; display:block; text-align:center; float:left; font-weight:bold; margin-top:5px; font-family:Verdana;}
.h25px{height:25px;}

/* 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;cursor:pointer; }
/*.desc{margin-left:40px;}*/
.desc{}
.availPrice{font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#e1006c; padding-right:5px;}
#tourDetails{ background-color:#edf2f3; padding:0 6px; height:49px; border-top:#ccc solid 1px; }
#ctl00_MainContent_objProductOptions_tourstartdate{ float:left; width:153px; border-right:1px solid #b4d3d9; padding-left:7px; height:45px; padding-top:4px; }
#ctl00_MainContent_objProductOptions_tourstartdate img{vertical-align:middle;}
.adults, .children{margin-left:2px; font-weight:bold; margin-top:3px; margin-bottom:5px; }
.startdate{margin-left:2px; font-weight:bold; margin-top:3px; margin-bottom:3px; }
.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;}
.priceseaseason{width:32%; vertical-align:bottom; font-weight:bold; font-size:10px;padding-bottom:4px;}

.productinfoicon{background-image:url(/images/isangoGFX/producticon.gif); background-repeat:no-repeat;}
.prodicon{background-image:url(/images/isangoGFX/Booking-options.gif); background-repeat:no-repeat;}
/*Product Availibility*/

/* CSS Class and ID for Image and Map Tab */
#slidetabbg{height:240px; padding:8px; z-index:10; background-color:#d5d5d5; padding-bottom:0px; position:relative;}
#slidetab{background-color:#FFFFFF; height:228px; padding:6px;}
#producttab-tabbg{background-color:#FFFFFF; height:21px; width:565px; padding-left:5px;}
#newproducttabpadding{padding:8px; padding-top:0px; background-color:#d5d5d5; position:relative; z-index:25;}
#producttab-tabbg #link1{margin-left:0px;}
#producttab-tabbg span{display:block; padding-right:15px; background-image:url(/images/isangoGFX/product-tab-arrow.gif);  background-repeat:no-repeat; background-position:right;}
#producttab-tabbg .on span{background-image:url(/images/isangoGFX/product-tab-arrow2.gif);}
#slidetab .left{float:left; overflow:hidden; width:364px; height:207px;}
#slidetab .right{float:right; width:187px; height:207px; position:relative;}
#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;}
.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{margin-top:3px; padding-left:0px; font-family:Verdana; color:#29a2ba; font-weight:bold; font-size:12px; border:1px solid #BDCCCF; border-top:none;height:400px;}
.feedbackerror{padding:5px; color:#ff0000; font-family:Verdana; font-size:10px;}
#feedback .left{width:593px; 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:175px; height:15px;}
#feedback .information{border:#c3e3eb solid 1px; margin-left:8px; width:565px; height:72px; margin-top:10px; 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:454px; margin-bottom:5px;}
#feedback .userfeedback{clear:left; padding-left:10px;}
#feedback .headline {width:524px; height:23px; padding:7px 10px 4px 50px; background-color:#29A2BA; font-size:16px; color:#ffffff; background-image:url(/images/isangoGFX/moreinfoicon.gif); background-repeat:no-repeat; margin:0px 0px 10px 0px;}
#feedback .innertext {font-size:12px; color:#000000; font-weight:normal;font-family:Verdana;margin-left:8px;}
#feedback .innertextshort {font-size:10px; color:#000000; font-weight:normal;}
#feedback .innertextshort2 {font-size:10px; color:#000000; font-weight:normal; padding-left:77px;}
#feedback .emailimg{background-image:url(/images/isangoGFX/CSpopup-icon.gif); background-repeat:no-repeat; width:24px; height:24px;}
#feedback .outertext {font-size:12px; color:#29A2BA; font-weight:bold; font-family:Verdana; margin-left:8px;}
#feedback .getbktxt{font-size:12px; color:#29A2BA; font-weight:bold; font-family:Verdana; padding-left:10px;}
#feedback .textfieldcontainer {height:28px;}
.PrivacyPolicy{font-weight:bold; color:#000000!important; font-family:Verdana; text-decoration:underline;}
a.PrivacyPolicy{font-weight:bold; color:#000000!important; font-family:Verdana; text-decoration:underline;}
a:link.PrivacyPolicy{font-weight:bold; color:#000000!important; font-family:Verdana; text-decoration:underline;}
a:hover.PrivacyPolicy{text-decoration:none;}



.rowPreBook{margin-top:3px; padding:8px; font-family:Verdana; color:#6f6f6f; font-size:12px}
.rowPreBook h3{background-image:url(/images/isangoGFX/whybookwithus.gif); background-repeat:no-repeat; width:320px; height:35px;}
.whybookline{ margin:0px; padding:0px; margin-left:22px; margin-top:5px;}
.whybookline li{list-style-image:url(/images/isangoGFX/ok_img2.gif);}
.whybookline2 li{list-style-image:url(/images/isangoGFX/ok_img2.gif);}
.whybookline2{ margin:0px; padding:0px; margin-left:22px; margin-top:10px;}
.rowPreBook2{margin-top:3px; padding:8px; font-family:Verdana; color:#6f6f6f; font-size:12px; background-color:#EDF2F3;}
.rowPreBook2 h3{font-size:14px; color:#29A2BA;}

/* 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: 193px;}
.stepcarousel .belt{position: absolute; left: 0; top: 0;}
.stepcarousel .panel{float: left; 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:#EDF2F3; text-align:right; padding-right:5px; color:#000; font-family:Verdana; font-size:9px; z-index:0;}
.slidealttext{position:absolute; height:15px; left:0px; bottom:-13px; width:362px; background-color:#EDF2F3; padding-left:5px; 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;}

#ibookmark{border:#cedee2 solid 1px; padding:5px; color:#29a2ba; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-bottom:8px;}
#ibookmark a{margin-left:8px;}
#what{cursor:pointer; width:20px; height:20px; border:solid 1px #000;}
.ifeedbackstatus1{color:#3bbd00; padding:5px; background-color:#ffffff; font-size:10px; font-family:Verdana; padding-left:30px; background-image:url(/images/isangoGFX/feedbackok.gif); background-repeat:no-repeat; background-position:left; display:none;}
.ifeedbackstatus2{color:#ff4d00; padding:5px; background-color:#ffffff; font-size:10px; font-family:Verdana; padding-left:30px; background-image:url(/images/isangoGFX/feedbackinfo.gif); background-repeat:no-repeat; background-position:left; display:none;}
/* Hack for product page loader because of iframe Map */
.updateIndicatorAv{top:198px!important;}
#trInclusionTextTable{display:block!important;}

.poptiontableon{border-bottom:#ccd7d9 solid 1px;}
.poptiontableopen{background-color:#EDF2F3;}
.poptiontableoff{border-bottom:#ccd7d9 solid 1px; background-color:#EDF2F3;}
.calendar{border-width:0px!important;}
#ctl00_MainContent_objProductOptions_calAvailability_calendarAvailability_CalendarTable{border:#000 solid 1px;}

.chooseoption{height:26px; padding-top:5px; background-image:url(/images/isangoGFX/chooseborder.gif); background-repeat:repeat-x;}
.chooseoptiontext{height:20px; background-color:#68b1c5; width:350px; font-size:14px; font-weight:bold; padding-left:5px; padding-top:3px; font-family:Trebuchet MS; }
.chooseoptiontext span{color:#fffc78;}

a.newbookthisproduct{margin-left:0px !important; padding-top: 4px;color:#FFF !important;}
#booknowpanel, #ibookmark {margin-top:6px;}
.BookAnchor{margin-top:74px; display:block; background-image:url(/images/isangoGFX/slide_ank_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;}

.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;}
#lblServiceName{padding-right:120px;}
#alertbox{margin-bottom:0px!important; width:570px!important; overflow:hidden; margin-left:8px;}
#alertbox .middle{width:535px!important; overflow:hidden;}
#ctl00_MainContent_TrTranslationMsg{background-color:#D5D5D5;}
.t_bigsize_orange{color:#C8015E!important; font-family:Georgia, "Times New Roman", Times, serif!important;}

/* Css for gifts page changes */
.pgiftpage{color:#444444; font-weight:bold; font-size:10px; background-image:url(/images/isangoGFX/lsearch-gifts-icon2.gif); background-repeat:no-repeat; background-position:left; font-family:Verdana; padding-left:20px; width:140px; background-color:#edf2f5; border-right:1px solid #B4D3D9; float:left; height:40px; padding-top:9px;}
.pgiftpage a:hover{text-decoration:underline!important;}
.lsearch-pgift{display: none; background-image:url(/images/isangoGFX/product-as-gift.gif); background-repeat:no-repeat; height:24px; width:202px; margin-top:2px; color:#ff4304; font-size:11px; padding-left:8px; padding-top:2px;}
.lsearch-agift{display:none; background-image:url(/images/isangoGFX/product-as-gift.gif); background-repeat:no-repeat; height:24px; width:185px; margin-top:2px; color:#444444; font-size:11px; padding-left:20px; padding-top:2px; display:none;}
.toperrormsg{border:#d70101 solid 1px; color:#070000; background-color:#fdf4ef; margin-top:10px; background-image:url(/images/isangoGFX/info-icon.gif); background-repeat:no-repeat; background-position:left top; padding-left:25px; height:20px; padding-top:7px;}
.GroupTravelling{float:left; margin-bottom:16px;}

/* Css for Review Tab */
.reviewscorebox{width:545px; background-image:url(/images/myaccount/review-bg.gif); background-repeat:repeat-x; border:#e1e1e1 solid 1px; background-color:#f4fbfd; background-position:bottom; overflow:hidden; padding-top:15px; padding-bottom:15px; font-family:Verdana; color:#444444; position:relative;}
.reviewscoreboxleft{float:left; width:245px; border-right:#a5a9aa solid 1px; height:160px; font-size:11px; margin-left:15px;}
.reviewscoreboxright{float:right; width:256px;}
.reviewscorebox label{font-size:14px; font-weight:bold; text-align:left; clear:both; padding-bottom:10px; display:block; position:relative;}
.showscoresleft{float:left; text-align:right; width:178px; overflow:hidden; line-height:18px;}
.reviewscorebox a:link{font-size:11px; color:#444444; font-size:11px; text-decoration:underline;}
.reviewscorebox a:hover{text-decoration:none;}
.showscoresright{float:right; text-align:left; width:70px; overflow:hidden; line-height:18px;}
.showscoresright span{color:#29a2ba; display:block; font-size:11px; line-height:18px;}
.scoresrating{position:relative; height:11px; width:104px; overflow:hidden; background-image:url(/images/myaccount/rating-off-bg.gif); background-repeat:repeat-x; float:left; margin-top:2px;}
.scoresratingon, .scoresratingon1, .scoresratingon2, .scoresratingon3, .scoresratingon4 {height:11px; position:absolute; top:0px; left:0px; background-image:url(/images/myaccount/rating-on-bg.gif);}
.scoresratingbox{margin-top:12px; clear:both; width:100%; overflow:hidden; position:relative;}
#prd_Template{position:relative;}
.scoresratingtext{float:left; width:98px; font-weight:bold; text-align:right; padding-right:5px;}
.ratingtext {vertical-align:top; padding-left:3px;}
.scoresratingpoints, .scoresratingpoints1, .scoresratingpoints2, .scoresratingpoints3, .scoresratingpoints4 {float:left; color:#29a2ba; font-weight:bold; padding-left:5px;}
.allreviewbased{margin-top:15px;}
a.scorelink{font-size:11px; color:#444444; text-decoration:underline; cursor:pointer;}
a.scorelink:hover{text-decoration:none;}
a.scorelinkdisable{font-size:11px; color:#bbb; text-decoration:none; cursor:text;}
a.scorelinkdisable:hover{text-decoration:none;}
a.scorelinkbold{font-size:11px; color:#444444; font-size:11px; text-decoration:underline; font-weight:bold; cursor:pointer;}
a.scorelinkbold:hover{text-decoration:none;}
.reviewtoppageinfo{padding-top:5px; padding-bottom:5px; font-size:11px; color:#444444; width:100%; overflow:hidden;}
.reviewtoppageinfoleft{float:left; width:250px;}
.reviewtoppageinforight{float:right; width:170px; text-align:right; height:16px;}
.reviewtoppageinforightloader{float:right; width:230px; text-align:right; background-image:url(/images/myaccount/nextback.gif); background-position:left; background-repeat:no-repeat; height:16px; overflow:hidden;}
.productreviewcontainer{width:546px; overflow:hidden; font-size:11px; font-family:Verdana; color:#444444; position:relative;}
.reviewpics{overflow:hidden; margin-bottom:10px; clear:both; width:100%;}
.reviewpicsleft{float:left; width:75px; height:66px; overflow:hidden;}
.rlindetais, rlindetais3 {padding-top:1px; padding-bottom:1px;}
.rlindetais2{padding-top:1px; padding-bottom:1px;}
.reviewcontent{background-color:#edf2f3; margin-top:5px; padding:10px;}
.reviewcontent1{background-color:#edf2f3; padding:10px; margin-top:5px;}
.reviewraedmore{text-align:right; font-weight:bold; padding-top:10px; padding-bottom:5px;}
a.readmorelink1 , a.preadmorelink {color:#444444; font-weight:bold; text-decoration:underline; cursor:pointer;}
a.preadmorelink:hover{text-decoration:none;}
.reviewnewtextnew {background-position:left center; background-repeat:no-repeat; color:#444444; font-weight:bold;margin-bottom:10px; margin-top:10px;}
.reviewnewtext {color:#444444; font-weight:bold;margin-bottom:10px; margin-top:10px;}
.reviewproductright{width:185px; overflow:hidden; font-family:Verdana; color:#444444; font-size:11px;}
.newmapview{display:block; background-image:url(/images/myaccount/worldicon.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; padding-top:5px; padding-bottom:5px; color:#444444; font-size:10px; text-decoration:none;}
.tagplacholder{border-bottom:#a5a9aa solid 1px; border-top:#a5a9aa solid 1px; height:35px;}
.slideproductreview{font-weight:bold; line-height:25px; margin-bottom:3px;} 
a.slidereview{display:block; float:left; color:#444444; width:68px; margin-right:4px; height:16px; text-decoration:underline; }
a.slidereview:hover{text-decoration:none;}
a.slidereviewquestion{display:block; float:left; color:#444444; width:20px; height:20px; text-decoration:none; background-image:url(/images/myaccount/question.gif); background-repeat:no-repeat; margin-top:-2px;}
.basedon{float:left; width:60px;}
.reviewsreadmore1 {width:543px; overflow:hidden; font-family:Verdana; font-size:11px; background-color:#EDF2F3; text-align:right; padding-bottom:10px; padding-right:5px; position:relative;}
.reviewsreadmore  {width:548px; overflow:hidden; border-bottom:#a5a9aa solid 1px; font-family:Verdana; font-size:11px; margin-top:10px; position:relative;}
.reviewopiniontag{font-size:10px; font-style:italic; padding-top:10px; padding-bottom:5px;}
.reviewreadmorebox{overflow:hidden; width:100%; position:relative;}
.reviewleftbox{float:left; border-right:#a5a9aa solid 1px; height:150px; width:235px;}
.reviewrightbox{float:right; width:295px;}
.scoreheadtext1, .scoreheadtext{font-weight:bold; font-size:11px; font-weight:bold; clear:both; color:#444444;}
.fullsizeimgtext{font-size:11px; padding-top:5px; padding-bottom:5px;}
.readmoreimagebox{margin-top:10px; overflow:hidden; width:100%;}
.readmoreimahesnap, .readmoreimahesnap1, .readmoreimahesnap2, .readmoreimahesnap3{float:left; width:80px; margin-right:5px; overflow:hidden;}
.readmoreimgtag1, .readmoreimgtag2, .readmoreimgtag3 {cursor:pointer;}
.readmoreimgtag{background-image:url(/images/myaccount/img-snap-bg.gif); height:80px; width:80px; padding-left:3px; padding-top:3px; background-repeat:no-repeat;}
.captionreadmore1, .captionreadmore2, .captionreadmore3 {text-align:center; font-size:10px;}
.travellerreviewsdisc{font-weight:normal; font-size:10px; line-height:13px; height:27px; overflow:hidden;}
.rightlinereview{padding-bottom:2px;}
.rightlinereview a{text-decoration:none;}
.rightlinereview a:hover{text-decoration:underline;}

/* 5 Reasons to book CSS */
.reasonstobook{background-image:url(/images/nbw/middlebg.gif); height:206px; background-repeat:repeat-x; position:relative; overflow:hidden; margin-top:2px; display:none; width:572px; margin:0px auto;}
.reasonsleft{position:absolute; background-image:url(/images/nbw/leftbg.gif); background-repeat:no-repeat; height:206px; width:9px; left:0px; top:0px;}
.reasonsright{position:absolute; background-image:url(/images/nbw/rightbg.gif); background-repeat:no-repeat; height:206px; width:13px; right:0px; top:0px;}
.reasonsheading{background-image:url(/images/nbw/5rtbook.gif); width:388px; height:39px; background-repeat:no-repeat; position:absolute; top:12px; left:20px;}
.reasonsvcontent{position:absolute; width:500px; top:58px; left:30px; font-family:Verdana; font-size:12px; color:#444444;}
.reasonsline{padding-top:5px; padding-bottom:5px;}
.reasonspointsno{color:#3ba0be; font-weight:bold;}
.reasonsline a{color:#444444; text-decoration:underline;}
.reasonsline a:hover{text-decoration:none;}

/* JQuery Rating Plugin CSS */
div.rating{cursor:pointer; clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left; width:22px; height:20px; text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.star,div.star a{background:url('/images/myaccount/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block; width:20px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -44px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -44px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden !important}
div.cancel{ display:none;}
.reviewprofile{padding-bottom:10px !important;}
.reviewprofile .editprofile {margin-top:5px !important; margin-right:13px !important;}
.reviewprofile .mytophead2 {padding-bottom:10px !important;}
.welcomeinfo a.thankslink{text-decoration:underline; color:#444444; }
.welcomeinfo a:hover{ text-decoration:none;}
.reviewstatustext{float:right; width:114px; font-weight:bold;}
.reviewstatusleft{float:left;}
.optional{color:#BBBBBB; font-size:12px; font-weight:bold;}
/* Right column css */
#learningadd {left:955px !important;}
/* Right column css */

/* Review Images Slide */
#tab5{position:relative; z-index:100;}
.imageslidefade{position:absolute; background-color:#000000; width:100%; height:4180px; top:0px; left:0px; z-index:101;  filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
.reviewimageshow{width:530px; overflow:hidden; background-color:#FFFFFF; border:#29a2ba solid 1px; border-top-width:0px; font-family:Verdana; font-size:11px; color:#444444; padding-bottom:10px; position:absolute; top:608px; left:200px; z-index:102;}
.reviewproducttitel{background-image:url(/images/myaccount/headbg.gif); width:100%; overflow:hidden; background-repeat:repeat-x; background-color:#29A2BA; padding-bottom:5px;}
.productreviewhead{float:left; width:450px; color:#ffffff; font-weight:bold; font-family:Verdana; font-size:14px; padding-left:10px; padding-top:5px;}
.reviewimageclose{float:right; width:50px; padding-top:5px; padding-right:5px;}
a.productimageclose{display:block; background-image:url(/images/myaccount/closeicon.gif); width:50px; text-align:left; background-position:right; background-repeat:no-repeat; color:#aad0d7; font-size:10px; text-decoration:none; padding-top:2px; padding-bottom:2px;}
.reviewername{overflow:hidden; padding:15px; padding-bottom:0px;}
a.imagereview{color:#444444; text-decoration:underline;}
a:hover.imagereview{text-decoration:none;}
.reviewimagebox{margin:15px; overflow:hidden; width:500px; height:400px; padding-bottom:10px; background-image:url(/images/isango/lsearch/lsearchloader.gif); background-repeat:no-repeat; background-position:center; background-color:#38B900;}
.reviewimagetitle{font-weight:bold; border-bottom:#c3c3c3 solid 1px; margin-left:15px; padding-bottom:10px; margin-bottom:8px; margin-right:15px; margin-top:5px;}
.thumbimages{width:499px; height:80px; overflow:hidden; margin-left:15px;}
.rarrowleft{float:left; background-image:url(/images/myaccount/back.gif); background-repeat:no-repeat; width:21px; height:80px; background-position:center; cursor:pointer;}
.rarrowright{float:right; background-image:url(/images/myaccount/next.gif); background-repeat:no-repeat; width:21px; height:80px; background-position:center; cursor:pointer;}
.imagessnapcontainer{height:80px; width:440px; float:left; margin-left:5px; overflow:hidden; padding-left:8px;}
.reviewimgsnap{height:77px; width:77px; float:left; background-image:url(/images/myaccount/img-snap-bg.gif); background-repeat:no-repeat; margin-left:3px; margin-right:3px; padding-left:3px; padding-top:3px;}
.rarrowleft-fade{float:left; background-image:url(/images/myaccount/back.gif); background-repeat:no-repeat; width:21px; height:80px; background-position:center; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20; cursor:text;}
.rarrowright-fade{float:right; background-image:url(/images/myaccount/next.gif); background-repeat:no-repeat; width:21px; height:80px; background-position:center; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20; cursor:text;}
#reviewsection{font-size:9px; font-weight:normal; height:30px; line-height:14px; overflow:hidden; margin-bottom:5px;}
.reviewsreadmore2{text-align:right; padding-right:5px;}
.badges-bar{margin-top:-7px; _margin-top:0px; height:15px;}
.includefreeaudioguide_b{width:173px; height:21px; background: url(/images/badges/get-free-audio-guide.gif) no-repeat; position:relative; margin-left:538px; z-index:998;}
