body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }
h1 { font:18px Tahoma; color:#5f2210; display:block; height:29px; background:url(images/deals.gif) 0px -15px no-repeat #fac64e; padding:5px 0px 0px 45px; border-bottom:2px solid #FFFFFF; } 
h2, h3 { font:18px Tahoma; }
.h2 { display:block; height:29px; background:url(images/deals.gif) 0px -15px no-repeat #fac64e; padding:5px 0px 0px 45px; border-bottom:2px solid #FFFFFF; }
.h2 a { text-decoration:none; color:#5f2210; }
.h2 a:hover { color:#c22a00; }
.h3 { display:block; height:32px; background:url(images/deals.gif) 0px -9px no-repeat; padding:10px 0px 0px 48px; }
.h3 a { text-decoration:none; color:#5f2210; }
.h3 a:hover { color:#c22a00; }
h4 { font:22px tahoma; color:#5f2210; background:url(images/booking.gif) top no-repeat #fac64e; display:block; height:35px; padding:7px 0px 0px 18px; margin-bottom:2px; }
h5 { font:bold 11px tahoma; color:#5f2210; background:url(images/map-bg.gif) top no-repeat #f7b844; padding:10px 0px 10px 25px; }
h5 span { font:normal 22px tahoma; display:block; margin-bottom:4px;  }
h5 a { text-decoration:none; color:#5f2210; }
h5 a:hover { color:#c22a00; }
h6 { display:block; font:bold 12px Tahoma; color:#5f2210; padding:5px 0px 0px 60px; }
.h6 { height:auto; width:auto; display:block; color:#1f65a1; font-size:14px; padding:0px; margin-bottom:10px; padding-left:5px;  }
.h6 a { color:#1f65a1; text-decoration:none; }
.h6 a:hover { color:#c30101; text-decoration:none; }


body { font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#3a3a38; background:url(images/bg.gif) top repeat-x #FFFFFF; }
#header { margin:0px auto; width:903px; height:95px; padding:0px 25px 0px 25px; background:url(images/t-link.gif) top right no-repeat; font:18px Tahoma; text-align:right; color:#FFFFFe; }
#header ul { margin:0px; list-style:none; padding-top:6px; margin-bottom:30px; display:block; }
#header ul li { margin:0px; list-style:none; display:inline; }
#header ul li a { font:bold 11px Tahoma; color:#5f2210; text-decoration:none; padding-left:20px; background:url(images/arrow.gif) 8px 4px no-repeat; }
#header ul li a:hover { color:#FFFFFe; background:url(images/arrow.gif) 8px -16px no-repeat; }


/*Navigation CSS Start here*/

#nav1 { margin:0px auto; display:block; width:950px; background:url(images/nav.gif) 0px 0px no-repeat #356aa0; height:46px; font:bold 12px Tahoma; padding-left:5px; }
#sddm {	margin: 0; padding: 0; z-index: 3000; display:block; height:46px; list-style:none; background:url(images/nav.gif) 932px -52px no-repeat; }
#sddm li { margin: 0; padding: 0; list-style: none; float: left; }
#sddm li a { display: block; margin: 0 1px 0 0; padding:16px 17px 10px 16px; width: auto; color: #FFF; text-align: center; text-decoration: none; background:url(images/nav2.gif) top right no-repeat; }
#sddm li a:hover { color:#fac64d; }
#sddm div {	position: absolute; visibility: hidden; margin: 0; padding: 0; background: #356aa0; border: 1px solid #356aa0; z-index: 100; }
#sddm div a { position: relative; display: block; margin: 0; padding: 7px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #356aa0; color: #fff; font:bold 12px Tahoma; background:url(images/menu-seprator.gif) center bottom no-repeat;
}
#sddm div a:hover {	color:#fac64d;}

/*Navigation End Start here*/

/*#nav { margin:0px auto; display:block; width:950px; background:url(images/nav.gif) 0px 0px no-repeat #356aa0; height:46px; font:bold 12px Tahoma; padding-left:5px; }
#nav ul { display:block; height:46px; list-style:none; background:url(images/nav.gif) 932px -52px no-repeat; }
#nav ul li { display:inline; }
#nav ul li a { display:block; float:left; height:30px; padding:16px 15px 0px 19px; background:url(images/nav2.gif) top right no-repeat; text-decoration:none; color:#FFFFFe; }
#nav ul li a span { display:block; padding:0px 12px 0px 0px; background:url(images/arrow2.gif) right no-repeat; }
#nav ul li a:hover { color:#fac64d; }
*/


#main { margin:0px auto; width:933px; background:url(images/bg2.gif) bottom repeat-x #FFFFFF; padding:5px 10px 20px 10px; }
#news-div { margin:0px auto; width:933px; background:#FFFFFF; padding:5px 10px 0px 10px; }
#destination { font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif; padding:12px 10px 12px 10px; border:1px solid #e1e1e1; margin-bottom:5px; }
#destination strong { font:bold 12px Tahoma; color:#5f2210; }
#news { padding:4px 10px 4px 10px; font:bold 12px Tahoma; color:#03b5fb; background:#f0f0f0; border:1px solid #e1e1e1; }
#news a { text-decoration:none; color:#03b5fb; padding:0px 20px 0px 0px; }
#news a:hover { color:#e8a833; }
#left { float:left; width:290px; }
#booking { width:284px; display:block; background:url(images/booking-btm.gif) bottom no-repeat #356aa0; padding:5px 3px 15px 3px; color:#fac64e; font-weight:bold; margin-bottom:10px; }
#support { height:109px; background:url(images/support.gif); margin:10px 0px 10px 0px; }
#customer-support { display:block; padding:42px 0px 0px 90px; }
#support strong { color:#356aa1; display:block; padding:2px 0px 2px 0px; }
#follow-us { height:38px; background:url(images/support.gif) 0px -129px no-repeat; text-align:right; padding:6px 8px 0px 0px; font:19px "Times New Roman", Times, serif; color:#5f2210; }
#follow-us span { float:left; display:block; padding:6px 0px 0px 10px; }
#right { float:right; width:623px; }
#right-hotel { float:left; width:933px; padding-top:20px; background:#FFFFFF; }
.light-text { color:#a3a3a3; height:21px; float:left; }
.form-hotel { border:1px solid #2eb8d6; background:#FFFFFF; color:#3a3a38; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px;}

.package { float:left; width:206px; background:#f2f2f2; border-right:2px solid #ffffff; border-bottom:1px solid #cfe7f6; }
.package strong { font-weight:bold; color:#de011a; }
.package ul { list-style:none; display:block; padding:0px 10px 0px 10px; }
.package ul li { display:block; padding:5px 0px 5px 10px; border-bottom:1px solid #e0e0e0; }
.package ul li a { display:block; text-decoration:none; color:#1f65a1; font-weight:bold; padding-bottom:4px; }
.package ul li a:hover { color:#e8a833; }
.package span { color:#02b5fb; font-weight:bold; }
.destination { float:left; width:207px; background:#e2f4ff; font:11px/21px tahoma; color:#de011a; border-bottom:1px solid #e0e0e0; }
.destination ul { display:block; list-style:none; text-align:right; padding:4px 0px 0px 10px; }
.destination ul li { display:block; padding:0px 10px 0px 5px; border-bottom:1px solid #cfe7f6; }
.destination ul li a { float:left; text-decoration:none; color:#1f65a1; font-weight:bold; }
.destination ul li a:hover { color:#e8a833; }
.tab { display:block; float:left; padding:0px 21px 0px 20px; background:#e2f4ff; text-decoration:none; color:#02b5fa; font-weight:bold; }
.tab:hover { background:#02b5fa; color:#FFFFFF; }
.tab-select { background:#02b5fa; color:#FFFFFF; border-left:1px solid #e2f4ff; border-right:1px solid #e2f4ff; }
.more { text-decoration:none; display:block; padding:5px 10px 5px 5px; text-align:right; color:#02b5fb; font-weight:bold; }
.more:hover { color:#e8a833; }
.more2 { text-decoration:none; display:block; padding:0px 10px 0px 5px; text-align:right; color:#02b5fb; font-weight:bold; }
.more2:hover { color:#e8a833; }
.deals { padding:0px 10px 0px 10px; border-left:2px solid #fac64e; border-right:2px solid #fac64e; background:#f2f2f2; } 
.deals-bg { font:11px/16px tahoma; background:url(images/airfare.gif) center no-repeat; }
.deals-bg a { text-decoration:none; color:#3a3a38; }
.deals-bg a:hover { color:#c30101; }
.deals-btm { background:url(images/deals.gif) top no-repeat; }
.deals strong { color:#1f65a1; font-weight:bold; display:block; padding:12px 0px 4px 0px; }
.note { display:block; padding:15px 0px 10px 0px; font:10px tahoma; color:#1f65a1; }
.red { color:#c30101; }
.color { color:#fac64d; }
.clear { clear:both; height:0px; line-height:0px; font-size:0px; }
.clear2 { display:block; clear:both; margin-bottom:20px; }
#btm-link { margin:0px 0px 0px 0px; height:57px; background:url(images/travel.jpg); padding:23px 0px 0px 10px; clear:both; }
#btm-link  ul { list-style:none; display:block; }
#btm-link  ul li { display:inline; font:bold 11px tahoma; }
#btm-link  ul li a { text-decoration:none; color:#2c539e; padding:0px 15px 0px 15px; border-right:1px solid #f7b844; }
#btm-link  ul li a:hover { color:#e8a833; }
#footer { display:block; background:url(images/footer.gif) center bottom no-repeat #356aa0; padding-bottom:22px; font:12px/22px arial; color:#5f2210; }
#footer a { text-decoration:none; color:#5f2210; padding:0px 9px 0px 9px; border-right:1px solid #e79600; }
#footer a:hover { color:#FFFFFe; }
#footer strong { font:bold 12px Tahoma; color:#5f2210; }
#footer ul { list-style:none; display:block; padding:10px 0px 4px 65px; }
#footer ul li { font:12px/16px arial; }
#footer ul li a { border:none; display:block; background:url(images/arrow.gif) 0px 6px no-repeat; padding:0px 0px 0px 12px; }
#footer ul li a:hover { background:url(images/arrow.gif) 0px -14px no-repeat; }
.ftul { background:url(images/information.gif) 0px 5px no-repeat; }
.ftul2 { background:url(images/information.gif) 0px -55px no-repeat; }
.ftul3 { background:url(images/information.gif) 0px -120px no-repeat; }
.ftul4 { background:url(images/information.gif) 0px -190px no-repeat; }
.site-link { display:block; float:left; width:223px; }
.bottom-link { margin:0px auto; width:893px; background:#f7b844; border-left:11px solid #e2e2e2; border-right:11px solid #e2e2e2; border-bottom:1px solid #e4a737; padding:12px 19px 12px 19px; }

.bottom-link3 { margin:0px auto; width:933px; padding:0px 10px 0px 10px; background:#e2e2e2; }


.bottom-link2 { margin:0px auto; width:893px; background:#f7b844; border-left:11px solid #e2e2e2; border-right:11px solid #e2e2e2; padding:12px 19px 5px 19px; }
.bottom-link2 strong { display:block; float:left; margin-top:12px; }
#copyright { background:#356aa0; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; padding:18px; display:block; }
/* Tab Css Start */

.package1 { float:left; width:190px; }
.top-destination-h { font-weight:bold; height:15px; color:#de011a; padding-left:20px; padding-bottom:5px; border-bottom:1px solid #cfe7f6; width:170px;  }
.package1 ul { list-style:none; display:block; padding:0px; margin:0px; border:none; }
.package1 ul li { display:block; padding:3px 0px 5px 20px; border-bottom:1px solid #ffffff; text-align:right; color:#de011a; font-weight:normal; text-align:right; font-size:11px; font-family:Tahoma; height:10px; line-height:normal; }
.package1 ul li a { display:inline; text-decoration:underline; color:#1f65a1; font-weight:normal;  font-size:11px; font-family:Tahoma; float:left; }
.package1 ul li a:hover { color:#e8a833; }
.package1 span { color:#de011a; font-weight:normal; text-align:right; font-size:11px; font-family:Tahoma;   }

.more6 { text-decoration:none; display:block; padding:0px 0px 0px 5px; text-align:right; color:#02b5fb;  font-size:11px; text-align:right; }
.more6:hover { color:#e8a833; }

.hd { display:block; height:21px; background:#3c7cbc; font:bold 11px tahoma; text-align:center; color:#FFFFFF; padding:6px 0px 0px 0px; }
.hd2 { display:block; height:21px; font:bold 11px tahoma; color:#a0d0ff; padding:6px 0px 6px 0px; }
.htbk { display:block; height:21px; font:bold 11px tahoma; color:#FFFFFe; padding:6px 0px 0px 10px; }
.htbk2 { height:21px; float:left; padding:6px 5px 0px 10px; }
.hd3 { display:block; height:21px; background:#3c7cbc; font:bold 11px tahoma; color:#fac64e; padding:6px 0px 0px 12px; margin-bottom:5px; }
.hd4 { display:block; background:#f7b844; font:bold 11px tahoma; color:#5f2210; padding:0px 0px 4px 10px; margin-bottom:5px; }
.frm1 { width:122px; height:20px; border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; padding:0px 0px 0px 5px; }
.frm2 { width:145px; height:20px; border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; }
.frm3 { border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; }
.frm-text-area { border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; width:140px; height:30px; }

.frm3-hotel { border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; width:60px; height:19px; }
.frm3-hotel1 { border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; width:auto; height:19px; }
.frm4 { width:113px; height:18px; border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; margin-right:4px; }
.frm5 { width:90px; height:18px; border:1px solid #3c7cbc; font:11px Tahoma; color:#044383; margin-right:4px; }
#tour { font-weight:normal; color:#FFFFFe; }
.itinerary { font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#3a3a38; padding-right:10px; }
.itinerary ul { margin-left:25px; line-height:20px; margin-bottom:15px; display:block; }
.itinerary p { text-align:justify; display:block; margin-bottom:15px; }
.itinerary strong { font:bold 12px Tahoma; color:#c30101; display:block; margin-bottom:15px; }
.itinerary span { font:bold 11px Tahoma; color:#1f65a1; display:block; margin-bottom:5px; }
.itinerary a { color:#c30101; text-decoration:none; }
.itinerary a:hover { color:#02b5fb; }
#packages { margin-bottom:10px; font:bold 11px Tahoma; padding-bottom:13px; background:url(images/btm.gif) bottom no-repeat; }
#packages h4 { display:block; height:36px; padding:20px 0px 0px 60px; margin:0px; font:18px Tahoma; color:#c30101; text-align:left; background:url(images/h4.gif) top no-repeat #ececec; }
#packages a { display:block; color:#d02f00; border-right:2px solid #e3e3e3; border-left:2px solid #e3e3e3; background:#f0f0f0; padding:13px 20px 7px 20px; text-decoration:none; text-align:right; }
#packages a:hover { color:#133d67; }
#packages ul { list-style:none; }
#packages li { display:block; background:#f0f0f0; padding:6px 20px 0px 20px; border-right:2px solid #e3e3e3; border-left:2px solid #e3e3e3; }
#packages li a { display:block; padding:0px 0px 6px 0px; border-left:none; border-right:none; border-bottom:1px dashed #c5c5c5; color:#03b5fb; text-decoration:none; background:url(images/arrow.gif) 10px -45px no-repeat; padding-left:25px; text-align:left; }
#packages li a:hover { background:none; color:#c30101; }
#holiday { display:block; height:239px; background:url(images/holiday-themes.jpg) left no-repeat #5fa3db; padding:17px 0px 0px 157px; }
#holiday ul { list-style:none; }
#holiday ul li { display:block; height:20px; margin-right:10px; border-bottom:1px dashed #7db9e9; padding-top:5px; }
#holiday ul li a { font:bold 11px Tahoma; color:#fffffe; text-decoration:none; }
#holiday ul li a:hover { color:#133d67; }
#holiday h4 { display:block; padding:0px; margin:0px 7px 0px 0px; font:18px Tahoma; color:#133d67; text-align:left; background:none; border-bottom:1px solid #133d67; margin-bottom:5px; }
.holiday { font:bold 11px Tahoma; color:#133d67; text-decoration:none; display:block; padding:15px 10px 0px 0px; text-align:left; }
.holiday:hover { color:#fac64d; }
.detail { font:bold 11px/18px tahoma; color:#3a3a38; display:block; height:226px; padding:5px 10px 10px 10px; background:#f0f0f0; border:2px solid #e1e1e1; }
.detail h2 { display:block; font:18px "Times New Roman", Times, serif; color:#5f2210; margin:0px; padding:6px 0px 6px 0px; background:none; }
.day { display:block; font:bold 13px Tahoma; color:#356aa1; padding:3px 0px 10px 0px; }
.enquire { text-align:center; padding-top:5px; }
.tcol { color:#3a3a38; }
.tcol a { color:#3a3a38; }
.tcol a:hover { color:#3a3a38; }


.itinerary1 { font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#3a3a38; }
.inner-it { padding:10px 10px 0px 10px; margin-bottom:15px; display:block; border:2px solid #fac64e; }
.inner-it img { border:2px solid #e1e1e1; margin-right:10px; float:left; margin-bottom:5px;}
.inner-it h2 { display:block; margin-bottom:5px; font:18px Tahoma; color:#c30101; }
.inner-it h2 a { color:#c30101; text-decoration:none; }
.inner-it h2 a:hover { color:#45984a; }
.inner-it strong { font-weight:bold; color:#1f65a1; }
.inner-it-a { display:block; text-align:right; font:bold 11px Tahoma; color:#c30101; text-decoration:none; }
.inner-it-a:hover { color:#45984a; }
.prc { display:block; clear:both; padding:5px 0px 5px 0px; }
.clear3 { display:block; clear:both; padding:7px 0px 2px 0px; background:#f0f0f0; text-align:right; margin-top:5px;}
.clear3 img { border:none; float:none; }
.clear3 a { margin-left:20px; }
.page { display:block; text-align:right; font:bold 11px Tahoma; color:#999999; margin-bottom:15px; }
.page a { color:#5f2210; background:#fac64e; padding:4px 8px 4px 8px; text-decoration:none; margin-left:4px; }
.page a:hover { color:#fff; background:#c30101; }
.honey { font:bold 12px Tahoma; color:#FFFFFF; }
.honey a { display:block; background:#5fa3db; color:#FFFFFF; text-decoration:none; padding:5px 0px 5px 0px; }
.honey a:hover { background:#c30101; }
.theme { list-style:none; display:block; margin-left:20px; font:bold 12px Tahoma; }
.theme li { }
.theme li a { display:block; background:url(images/arrow.gif) 0px -42px no-repeat; padding-left:15px; color:#1f65a1; text-decoration:none; }
.theme li a:hover { color:#de011a; background:url(images/arrow.gif) 2px -12px no-repeat; }

.rg { display:block; float:right; padding:4px 5px 0px 0px; }


#holiday-page { width:930px; float:left; height:auto; padding-top:5px; text-align:justify; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#holiday-text { width:405px; float:left; height:463px; margin-right:14px; line-height:18px; }

#holiday-btm-text { width:604px; float:left; height:auto; line-height:18px; margin-top:10px;  }
#holiday-btm-text ul { list-style-position:inside; margin-top:10px;  }

.marg { margin-bottom:10px;}
hr{ color: #e1e1e1; background-color: #e1e1e1; height: 1px; border:0; margin-bottom:10px;}

#holiday-packages { float:left; width:930px; margin-top:15px; height:auto; }
#holiday-panel { width:888px; float:left; height:auto; border:1px solid #e1e1e1; padding:20px; padding-bottom:0px; background:#f2f2f2;}
.box { width:220px; border-right:1px solid #e0e0e0; height:auto; float:left; }
.box ul { list-style:none; display:block; padding:0px 10px 0px 10px; }
.box ul li { display:block; padding:5px 0px 5px 10px; border-bottom:1px solid #e0e0e0; }
.box ul li a { display:block; text-decoration:none; color:#1f65a1; font-weight:bold; padding-bottom:4px; }
.box ul li a:hover { color:#e8a833; }
.box span { color:#02b5fb; font-weight:bold; }
.box strong { color:#de011a; font-weight:bold; }
.box b { color:#02b5fb; font-weight:normal; padding-bottom:0px; display:block; padding-top:5px; text-decoration:none; font-size:11px; }




#holiday-packages1 { float:left; width:313px; margin-top:10px; height:auto; margin-right:13px; }
#holiday-panel1 { width:301px; float:left; height:auto; border:1px solid #e1e1e1; padding:5px; padding-bottom:0px; background:#f2f2f2;}
.box1 { width:299px; border-right:1px solid #e0e0e0; height:auto; float:left; }
.box1 ul { list-style:none; display:block; padding:0px 10px 0px 10px; }
.box1 ul li { display:block; padding:5px 0px 5px 0px; border-bottom:1px solid #e0e0e0; }
.box1 ul li a { display:block; text-decoration:none; color:#1f65a1; font-weight:bold; padding-bottom:4px; font-size:12px; }
.box1 ul li a:hover { color:#e8a833; }
.box1 span { color:#02b5fb; font-weight:bold; }
.box1 strong { color:#de011a; font-weight:bold; }
.box1 b { color:#3a3a38; font-weight:normal; padding-bottom:0px; display:inline; padding-top:5px; text-decoration:underline; font-size:11px; text-align:right; padding-left:10px;  }

#holiday-panel-form { width:301px; float:left; height:auto; border:1px solid #e1e1e1; padding:5px; background:#9ccede;}



#tourist-spot { width:217px; margin-right:14px; height:270px; overflow:hidden; float:left; text-align:center;  margin-bottom:10px;  background:url(images/btm-seprator.gif) bottom no-repeat; }
#tourist-spot img { text-align:right; margin-top:10px; border:1px solid #cccccc; padding:3px; }
#tourist-spot p { text-align:justify; padding:10px; line-height:18px; display:block; padding-bottom:5px;  }
/*#tourist-spot p strong { color:#1f65a1; margin-bottom:2px; display:block; font-size:13px; display:block; }
#tourist-spot p strong a { color:#1f65a1; font-size:13px; text-decoration:none; display:block; }
#tourist-spot p strong a:hover { color:#de011a; font-size:13px; text-decoration:none; }*/

.tourist-head { color:#1f65a1; margin-bottom:2px; display:block; font-size:13px; text-align:left;  }
.tourist-head a { color:#1f65a1; font-size:13px; text-decoration:none; display:block; padding:5px 0px 0px 10px; font-weight:bold; font-size:14px; }
.tourist-head a:hover {color:#de011a; text-decoration:none; }

.view-more { color:#fac64e; font-weight:normal; }
.view-more a { color:#fac64e; font-weight:normal; }
.view-more a:hover { color:#fac64e; font-weight:normal; }

.more3 { text-decoration:underline; display:block; padding:5px 10px 5px 0px; text-align:left; color:#de011a; font-weight:normal;   }
.more3:hover { color:#1f65a1; }

.more4 { text-decoration:underline; display:block; padding:5px 10px 5px 0px; text-align:left; color:#3a3a38; font-weight:bold; text-align:right; }
.more4:hover { color:#1f65a1; }


#slideshow-gallery { float:left; width:430px; height:auto; display:block; float:right; margin:0px 0px 5px 10px;  }
.ad-gallery {
  width: 420px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 280px;
    position: relative;
    overflow: hidden;
	vertical-align:top;
	
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(holidays/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background:url(holidays/ad_next.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(holidays/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(holidays/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='holidays/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 98%;
    position: relative;
	padding:5px;
	background:#e1e1e1;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 10px;
      width: 16px;
      display: block;
      background: url(holidays/ad_scroll_back.png) 0px 30px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 10px;
      width: 16px;
      background: url(holidays/ad_scroll_forward.png) 0px 30px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

#gallery {
    padding: 5px;
    background: #e1eef5;
	width:420px;
	height:auto;
	border:2px solid #fac64e;
	background:#FFFFFF;
}	
	

#travel-destination-india { width:460px; margin-right:10px; float:left; height:auto; }
#travel-destination-india img { width:442px; padding:5px; border:1px solid #cccccc; margin-left:3px; margin-bottom:10px; }
#travel-destination-india p { padding:10px; line-height:16px; color:#000000; text-align:justify; }


#travel-destination-international { width:460px; float:left; height:auto; }	
#travel-destination-international img { width:442px; padding:5px; border:1px solid #cccccc; margin-left:3px; margin-bottom:10px; }
#travel-destination-international p { padding:10px; line-height:16px; color:#000000; text-align:justify; }


#tours1 { width:auto; height:auto; padding:11px; padding-left:20px; border-top:1px solid #CCCCCC;   }
#tours1 ul { list-style:none; }
#tours1 ul li { display:block; width:190px; float:left; padding:0px 0px 4px 15px; height:15px; background:url(images/destination-arrow.gif) 0px 6px no-repeat; font-size:12px; }
#tours1 ul li a { display:block; font-weight:normal; color:#1f65a1; text-decoration:underline; }
#tours1 ul li a:hover { color:#000; text-decoration:none; }


#hol-pack { width:195px; height:auto; float:left; background:url(images/border-right.gif) right no-repeat;  margin-bottom:10px; margin-right:10px; }
#hol-pack img { width:175px; height:104px; float:left; border:2px solid #e1e1e1; margin-bottom:10px; margin-left:3px; }
#hol-pack strong {font:11px/21px tahoma; font-weight:bold; color:#de011a; }
#hol-pack span {font:11px/21px tahoma; color:#02b5fb; font-weight:bold; }
#tool-kit-links { width:180px; height:auto; padding-top:10px;  }
#tool-kit-links ul { list-style:none; }
#tool-kit-links ul li { display:block; width:150px; float:left; padding:0px 0px 4px 25px;  background:url(images/destination-arrow.gif) 10px 5px no-repeat; font-size:12px; }
#tool-kit-links ul li a { display:block; font-weight:normal; color:#3a3a38; text-decoration:underline; height:auto; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#tool-kit-links ul li a:hover { color:#c30101;  text-decoration:none; }
.more10 { text-decoration:none; display:block; padding:5px 0px 5px 5px; text-align:right; color:#c30101; font-weight:bold; }
.more10:hover { color:#3a3a38; }


#tag-cloud { width:290px; float:left; height:auto; }
.tag-cloud-head { font:22px tahoma; color:#5f2210; background:url(images/tag-cloud-bg.gif) top no-repeat #fac64e; display:block; height:35px; padding:7px 0px 0px 18px; margin-bottom:2px; }
.tag-cloud-middle { width:268px; border-left:1px solid #fac64e; border-right:1px solid #fac64e; border-top:1px solid #fac64e; padding:20px 10px 10px 10px; height:auto; background:#e2f4ff; line-height:22px;  }
.tag-cloud-btm { width:290px; background:url(images/tag-cloud-btm.gif) top no-repeat; height:12px; }

.tag-cloud-middle a {

	text-decoration: none;  margin-left:10px;
}
.tag-cloud-middle a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #02b5fb;
}
.red-text {
	font-size: 13px;
	color:#c30101; font-weight:bold;
}
.blue-text {
	font-size: 20px;
	color: #356aa0;
}

.normal-text { color:#5f2210;}


#other-destination { float:left; width:604px;  }
.ot-dest { float:left; width:604px; background:none; font:11px/21px tahoma; color:#de011a; border-bottom:1px solid #e0e0e0; }
.ot-dest ul { display:block; list-style:none; text-align:left; padding:10px 0px 0px 20px; }
.ot-dest ul li { display:block; padding:0px 0px 0px 15px; border-bottom:1px solid #cfe7f6; width:120px; float:left; margin-right:10px; background:url(images/double-red-arrow.gif) 0px 8px no-repeat; }
.ot-dest ul li a { float:left; text-decoration:none; color:#1f65a1; font-weight:bold;   }
.ot-dest ul li a:hover { color:#e8a833; }
.weak {font-size:11px; font-weight:normal;}
.form-text-panel {margin:0px; padding:0px; float:left; text-align:left;}
