body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }
h1 { font-size:18px ;font-weight:normal; color:#000; 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-size:18px ; }
.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; font-size:17px}
.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-size:22px; color:#000; background:url(images/booking.gif) top no-repeat #fac64e; display:block; height:35px; padding:7px 0px 0px 18px; margin-bottom:2px; }
h5 {  font-size:15px; color:#5f2210; background:url(images/map-bg.gif) top no-repeat #f7b844; padding:10px 0px 10px 25px; }
h5 span { font -size:22px; display:block; margin-bottom:4px;  }
h5 a { text-decoration:none; color:#5f2210; }
h5 a:hover { color:#c22a00; }
h6 { display:block;  font-size:15px; color:#5f2210; padding:5px 0px 0px 60px; }
.h6 { height:auto; width:auto; display:block; color:#1f65a1; font-size:15px;  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-size:14px; 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-size: 22px; 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-size:16px; color:#000; }
#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:#0E4777; font-weight:500; 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-hm { font:11px/16px tahoma;  }
.deals-hm a { text-decoration:none; color:#3a3a38; }
.deals-hm 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;  }
#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: #e87e00;    text-decoration: underline; }
#footer { display:block; background:url(images/footer.gif) center bottom no-repeat #356aa0; padding-bottom:22px; line-height: 23px; 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; 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:14px; 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-size:18px; color:#c30101; }
.inner-it h2 a { color:#c30101; text-decoration:none; font-size:18px; }
.inner-it h2 a:hover { color:#45984a; }
.inner-it strong { font-weight:bold; color:#1f65a1; }
.inner-it-a { display:block; text-align:right; font-size:13px; font-weight:bold; 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; 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-size:22px; color:#000; 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;}

/*JS Slide show css start here*/
  #slides,
    #slides2,
    #slides3 {
      display: none;
      margin-bottom:5px;
	  position:relative;
    }

    .slidesjs-navigation {
	  z-index:98;
	  top:-6px;
	  position:absolute;
	  height:100%;
	  background:#f00;
	  width:35px;
    }

    .slidesjs-previous {
      float: left;
	  left:0px;
	  background:url(img-home/prev.png) no-repeat center;
    }

    .slidesjs-next {
      float: left;
	  right:0px;
	  background:url(img-home/next.png) no-repeat center;
    }

    .slidesjs-pagination {
      margin-left:40%;
      list-style: none;
	  position:absolute;
	  z-index:98;
	  bottom:10px;
	 }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(img-home/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    .navbar {
      overflow: hidden
    }
  /*End SlidesJS Optional*/

  <!-- SlidesJS Required: These styles are required if you'd like a responsive slideshow -->

    #slides {
      display: none
    }

    .container {
      margin: 0 auto
    }


/* menu css start 
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}

ul.menu a {
display:block; 
color:#fff; 
text-decoration:none;
font:normal 14px/25px Arial, Helvetica, sans-serif;
}
ul.menu li {
position:relative; 
float:left; 
margin-right:0px;
background:#356aa0;
display:block !important;
}
ul.menu ul {
position:absolute; 
top:38px; 
left:0; 
background:; 
display:none; 
opacity:0; 
list-style:none; 
width:550px;}

ul.menu ul li {
	position:relative; 
	border:none; 
	width:160px; 
	margin:0;
	font:13px/20px Arial, Helvetica, sans-serif;
	padding:7px 7px; 
	display:block !important;
}

ul.menu ul li a {
	display:block; 
	padding:0px 7px;
	font:13px/25px  Arial, Helvetica, sans-serif;	
}

ul.menu ul li a strong{
	font:bold 13px/25px Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
}

ul.menu ul li a:hover {
	display:block !important;
}

ul.menu ul ul {left:175px; top:-1px}

ul.menu .menulink {border-right:1px solid #fff; padding:5px 17px 7px 17px; font-weight:normal; }

ul.menu .menulink:hover, ul.menu .menuhover {background:#;}

ul.menu .sub {
background:#;
width:140px;
display:block !important;
}

ul.menu .topline {border-top:1px solid #fff}

.tpmg{
	margin-top:14px !important;
	position:relative;
}

/*menu css end*/

/*Navigation CSS Start here*/

body, a, ul, li{
    margin: 0px;
    padding: 0px;
	font-family: 'Archivo Narrow', sans-serif;
}




#nav1 {
    margin: 0px auto;
    display: block;
    width: 950px;
    background:  #356aa0;
    height: 46px;
	font-family: 'Archivo Narrow', sans-serif;
    font-size:17px;
    padding-left: 5px;
	
    position: relative;
    z-index: 9999;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;

}

#nav1 a{
	text-decoration: none;
}

#sddm {
    margin: 0;
    padding: 0;
    z-index: 3000;
    display: block;
    height: 46px;
    list-style: none;
    
}

#sddm > li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    z-index: 20;
}

#sddm > li > a {
    display: block;
    margin: 0 10px 0 0;
    padding: 16px 17px 10px 16px;
    width: auto;
    color: #FFF;
    text-align: center;
    text-decoration: none;
	font-size:17px;
   
}

#sddm > li{
	position: relative;
	height: 46px;
}



#sddm > li > a:hover {
    color: #fac64d;
	
}

#sddm>li>a.active {
    background: #f1f1f1;
    color: #393939;
}

.subnav-parent {
    display: none;
    position: absolute;
    width: 170px;
    z-index: 1000;
	left: 0px;
	top: 46px;
		background: url(headerNav/pattern7.png);
	box-shadow:1px 1px 5px #aaa;
}


.second-subnav-parent{
	left: -21px !important;
}

#sddm > li:hover .subnav-parent{
	display:block;
}

.sub-nav {
    width: 170px;
	position: relative;
	white-space:nowrap;
	
	background: url(headerNav/pattern7.png);
	list-style: none;
	height: 240px;

}


.category > a {
    color: #000;
    display: block;
    margin: 2px 0;
	padding: 10px 5px;
    margin: 0;
	font-family: 'Archivo Narrow', sans-serif;
	font-size:17px;
	font-weight: bold;
	text-transform:uppercase
}

.category > a:hover, 
.active > a{
	background: #356aa0;
	color: #fac64e !important;
		background-image: url(headerNav/cat-nav-arrow2.png);
			background-repeat: no-repeat;
	background-position: 150px 16px;
	background-size:auto;
}

.category-nav {
	display: none;
	position: absolute;
	top: 0;
	left: 167px;
	height: 240px;
    width: 553px;
	background: url(headerNav/pattern.png);

  box-shadow:1px 1px 5px #aaa;
}
.category-nav2 {
	display: none;
	position: absolute;
	top: 0;
	left: 167px;
	height: 240px;
    width: 553px;
	background: url(headerNav/pattern2.png);
  	box-shadow:1px 1px 5px #aaa;
}
.category:hover .category-nav,
.category:active .category-nav,
.active:hover .category-nav,
.active .category-nav, 
.category:hover .category-nav2 {
	display: block;
	
}

.menu-wrapper{
	width: auto;
	padding: 10px;
	float: left;
	margin-right: 15px;
}

.menu-wrapper-last{
	margin-right: 0px;
	background:rgba(255, 255, 255, .4);
	float:right;
	height: 259px;
	
	
}
.menu-wrapper-last2{
	margin-right: 0px;
	float:right;
	
	
}
.menu-hd{
	color: #000;
	line-height: 25px;
	font-size: 20px;
	font-weight: normal;
}

.menu > a{
	color: #333333;
    display: block;
    margin: 2px 0;
	padding: 5px 0 5px 16px;
	font-family: 'Archivo Narrow', sans-serif;
	font-size:15px;
	font-weight: normal;
	
	background-attachment: scroll;
	background-image: url(headerNav/cat-nav-arrow.png);
	background-repeat: no-repeat;
	background-position: -1px 9px;
	background-size:auto;
}
.menu > a:hover{color: #CC0000}
.new-arival{
	background: #f7941d;
	border-radius: 3px;
	font-size: 10px;
	padding: 2px;
	color: #fff;
}


/*Navigation End Start here*/

/*destination start here*/
#mainDest { margin:0px auto; width:954px; background:url(images/bg2.gif) bottom repeat-x #FFFFFF; overflow:hidden; padding-bottom:20px;  }




#holiday-page-Dest {
    float: left;
     font-size: 15px;
    height: auto;
    text-align: justify;
    width: 910px;
	padding:20px;
}

.dest-thumb{width:33%; float:left; padding-top:20px; padding-left: 3px;}
.dest-thumb img{width:95%; float:left;}
.dest-thumb img:hover{box-shadow:1px 1px 5px #000; border-radius:25px; transition: all 0.2s ease-in-out 0s; }


.dest-thumb2{width:33%; float:right; padding-top:20px; padding-left: 2px;}
.dest-thumb2 img{width:95%; float:left;}
.dest-thumb2 img:hover{box-shadow:1px 1px 5px #000;  border-radius:25px; transition: all 0.2s ease-in-out 0s;}
.desth1{font-size:22px; color:#000; background:none; padding:0}
/*destination End here*/