*{padding:0px; margin:0px;}

@font-face{font-family:'Corbel';src: url('../corbel.ttf')}

body{margin:0; padding:0; background-color:#e3e3e3;}
body.ie6 .top-packagesbx, .top-infobx-image, .other-themebx, .packages-box, .destination-box, .region-box, .hotel-introbx, .photo-tourbx, .newsletter-innerbx, .trip-image, .weather-outterbx,
body.ie7 .top-packagesbx, .top-infobx-image, .other-themebx, .packages-box, .destination-box, .region-box, .hotel-introbx, .photo-tourbx, .newsletter-innerbx, .trip-image, .weather-outterbx,
body.ie8 .top-packagesbx, .top-infobx-image, .other-themebx, .packages-box, .destination-box, .region-box, .hotel-introbx, .photo-tourbx, .newsletter-innerbx, .trip-image, .weather-outterbx{
   zoom:1;
   filter:progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),
         progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
}
body.ie6 .top-infobx-image,.other-themebx
body.ie7 .top-infobx-image,
body.ie8 .top-infobx-image{margin:3px 0 0 2px; padding:0px;}
body.ie7 .other-themebx,
body.ie8 .other-themebx{margin:5px 0 25px 8px; padding:0px;}
img{border:none;}
a{outline:none;}
::-moz-selection {color:#fff; background:#ffa602;}
::selection {color:#fff; background:#ffa602;}
#container{width:1038px; height:auto; margin:0 auto; background:url(../images/shadow-bg.jpg) repeat-y;}

#inner-box{width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;}

#header-home{width:1000px; height:auto; margin:0 auto; padding:0px; position:absolute; top:0; z-index:9999;}
#headerbx{width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
img.logo{width:238px; height:98px; background:url(../images/sprites-img.png) no-repeat; background-position:0px 0px; background-color:transparent; margin:5px 0 12px 25px; float:left;}

.top-box{float:right; width:auto; height:auto; overflow:hidden; margin:0 30px 0 0px; padding:0px; position:relative; z-index:500;}
.top-innerbx{float:right; width:auto; height:auto; padding:0px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; outline:none; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; color:#000; background-color:#dcdcdc; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); background:rgba(220, 220, 220, 0.8);}
ul#top-link{width:auto; height:auto; list-style-type:none; overflow:hidden; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; outline:none;-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
ul#top-link li{float:left; border-right:1px #161616 dotted; padding:0px 9px; margin:6px 0px;}
ul#top-link li:last-child{border:none;}
ul#top-link li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#161616; text-decoration:none; font-weight:600;}
ul#top-link li a:hover{color:#c82d38; text-decoration:underline;}
.phone_bx{float:right; padding:13px 0px 5px 0; font-family:Tahoma, Geneva, sans-serif; color:#333333; font-size:26px; width:240px; height:auto; font-weight:600; line-height:26px;}
.phone_bx span{font-size:17px; display:block;}

.menu-box{width:945px; height:38px; margin:0 auto; z-index:9999; background-color:#ffa503; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
.menu-bg{font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#000; width:945px; height:38px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px; z-index:9999; margin:0 auto; background-color:#FC0; background:rgb(255,185,1); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,185,1,1) 0%, rgba(255,153,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,185,1,1)), color-stop(100%,rgba(255,153,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,185,1,1) 0%,rgba(255,153,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,185,1,1) 0%,rgba(255,153,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,185,1,1) 0%,rgba(255,153,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,185,1,1) 0%,rgba(255,153,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb901', endColorstr='#ff9903',GradientType=0 ); /* IE6-9 */}
.menu-bg ul{margin: 0; padding: 0; list-style-type: none;}
.menu-bg ul li{float:left; border-right:1px #ff8b03 solid; padding:9px 13px 8px;}
.menu-bg ul li:last-child{ border-right:none;}
.menu-bg ul li a{color:#000; text-decoration:none;}
.menu-bg ul li a:hover{text-decoration:underline; color:#c82d38;}

.menu-bg ul .navcolor{background-color:#BF000F;}
.menu-bg ul .navcolor a{color:#FFF; font-size:20px;}
.menu-bg ul .navcolor a:hover{color:#FFF;}

/* Slideshow */
#slides {width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden; position:relative;}
.slides_container{width:1000px; height:539px; overflow:hidden; position:relative;}
.slides_container div.slide{width:1000px; height:539px; display:block; padding:0px; margin:0px;}
#slides .next,#slides .prev{position:absolute; top:75%; left:1%; width:24px; height:43px; display:block; z-index:101;}
#slides .next{left:95%;}
.paginationsliderbx{margin:0 auto; width:100px; display:none;}
.caption{position:absolute; top:215px; right:50px; height:auto; padding:0px; margin:0px; width:410px; overflow:hidden;}
.caption1{position:absolute; top:215px; left:75px; height:auto; padding:0px; margin:0px; width:410px;overflow:hidden;}
.caption-box{width:390px; height:auto; position:relative; overflow:hidden; float:left; z-index:210; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; border:5px double #ff9803;}
.caption-bg{width:390px; height:auto; min-height:190px; padding:5px; margin:0px; background-color:#fff; opacity:0.75;}
.caption-text{width:390px; height:auto; padding:0px; margin:0px; position:absolute; overflow:visible; top:7px; left:10px; line-height:35px;}
.caption-text h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; color:#910000; font-weight:normal; padding:0px 0 4px 0px; margin:0px;}
.caption-text span{font:25px/28px "Adobe Garamond Pro"; color:#ff5a00; font-weight:normal; padding:0px; margin:0px; display:block;}
.caption-text .textsize{font-family:"Adobe Garamond Pro"; font-size:28px; color:#ff5a00; font-weight:normal; padding:0px; margin:0px;}
.caption-text p{font-family:Georgia, "Times New Roman", Times, serif, sans-serif; font-size:23px; color:#151515; font-weight:normal; padding:0px; margin:0px;}
.caption-text p strong{font-family:"Adobe Garamond Pro", sans-serif; font-size:40px; color:#910000; font-weight:700;}
.caption-text a{width:157px; height:34px; background:url(../images/sprites-img.png) no-repeat; background-position:0px -103px; background-color:transparent; margin:4px 0 0px 95px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; float:left; text-align:center; text-decoration:none;}

.qucik-contactbx{width:254px; height:320px; margin:0px; position:relative; overflow:hidden; float:left; left:55px; top:24px;}
.contactbx{width:254px; height:320px; float:left; background:none repeat scroll 0 0 #FFFFFF; opacity:0.53;*opacity:0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#000; *position:absolute; *top:0px;}
.contact-textbx{width:254px; height:auto; position:absolute; top:0px; float:left; left:0; color:#000; overflow:visible;}
.contact-heading{background-color:#db4b05; width:254px; height:auto; float:right; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin:0px; padding:0px;}
.contact-heading strong{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; color:#fff; text-align:center; font-weight:bold; padding:0px 0 3px 0px; margin:0px; display:block; background: rgb(219,75,5); /* Old browsers */
background: -moz-linear-gradient(top, rgb(219,75,5) 0%, rgb(193,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(219,75,5)), color-stop(100%,rgb(193,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(219,75,5) 0%,rgb(193,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(219,75,5) 0%,rgb(193,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(219,75,5) 0%,rgb(193,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(219,75,5) 0%,rgb(193,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db4b05', endColorstr='#c12501',GradientType=0 ); /* IE6-9 */ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}

#form{height:auto; width:240px; margin:0 auto;}
#form label{width:210px; float:left; padding:8px 0 0 10px;}
#form input{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d1d1d; padding:3px 3px; margin:0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #ffa839; width:210px; height:20px;}
#form input.filedbx{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d1d1d; padding:3px 3px; margin:0px 8px 0 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #ffa839; width:100px; height:20px;}
#form select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d1d1d; padding:3px 3px; width:217px; border:solid 1px #ffa839; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; height:30px; margin:8px 0 0 10px;}
#form textarea{float:left; font-size:12px; border:solid 1px #ffa839; width:210px; height:60px; padding:3px 3px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d1d1d; margin:8px 0 0 10px;}

.content-box{width:980px; height:auto; float:left; position:absolute; top:1907px; padding:0px; margin:0 0 0 15px;}
.content-box h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#ff6600; font-weight:normal; margin:0px; padding:0px;}
.content-box p{font-family:Corbel; font-size:16px; color:#333; margin:0; padding:5px 10px 10px 0; font-weight:normal; line-height:20px; text-align:justify;}

.background-imagebx{width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
.top-linebg{width:1000px; height:35px; margin:0px; padding:5px 0 0 10px; float:left; position:absolute; top:504px;*position:static; *top:0; background:url(../images/top-linebg.png) no-repeat; z-index:180;}
.textbx{width:975px; height:auto; margin:0px 0 0px 12px;*margin:0px 0 0px 5px; padding:0px; float:left; background-color:#fff; -moz-box-shadow: 0 0 3px 3px #c1c1c1; -webkit-box-shadow: 0 0 3px 3px #c1c1c1; box-shadow: 0 0 3px 3px #c1c1c1; border-bottom:1px solid #aeaeae; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae;}
.inner-text{width:962px; height:auto; overflow:hidden; margin:0 auto; padding:0px}
.inner-text h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; color:#ff5400; font-weight:normal; margin:0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #4b4a4a;}
.inner-text p{font-family:Corbel; font-size:17px; color:#333; margin:0; padding:5px 10px 10px 0; font-weight:normal; line-height:23px; text-align:justify;}

.list-headingbx{width:695px; height:auto; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#333; border-bottom:1px dotted #333; margin:0px 0 15px 15px;}
.list-headingbx h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#333; padding:0 0 5px 0px; font-weight:normal;}

.hotel-listbx{width:695px; height:auto; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#333; border-bottom:1px dotted #333; margin:0px 0 15px 5px;}
.hotel-listbx h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#333; padding:0 0 5px 0px; font-weight:normal;}

#body-box{width:1000px; height:auto; overflow:hidden; margin:0 auto; padding:0px; background-color:#FFF;}
.top-packagesbx{width:979px; height:auto; margin:8px 0 0px 11px;*margin:8px 0 0px 5px; padding:0px 0 15px 0px; float:left; background-color:#fff; -moz-box-shadow: 0 0 3px 3px #d3d3d3; -webkit-box-shadow: 0 0 3px 3px #d3d3d3; box-shadow: 0 0 3px 3px #d3d3d3; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none;}
.top-packagesbx h2{font-family:"Adobe Garamond Pro"; font-size:24px; color:#b70101; float:left; display:block; width:610px; padding:10px 0 0 15px;}
.top-packagesbx span{width:300px; display:block; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333; text-align:right; padding:10px 15px 0 0px;}
.top-packagesbx span a{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333; text-decoration:underline;}
.top-packagesbx span a:hover{text-decoration:underline; color:#b70101;}
.top-outterbx{float:left; width:979px; height:auto; margin:10px 0 0 0px; padding:0px;}
.top-infobx{float:left; width:232px; height:auto; overflow:hidden; border:1px solid #636363; margin:0px 0 0 8px; position:relative; background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 78%, rgba(224,222,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(78%,rgba(255,255,255,1)), color-stop(100%,rgba(224,222,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(224,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(224,222,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(224,222,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 78%,rgba(224,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0dede',GradientType=0 ); /* IE6-9 */}
.top-infobx-image{width:217px; height:auto; border:1px solid #fff; -moz-box-shadow: 0 0 3px 3px #d3d3d3; -webkit-box-shadow: 0 0 3px 3px #d3d3d3; box-shadow: 0 0 3px 3px #d3d3d3; margin:6px 0 0 7px;*margin:6px 0 0 1px; padding:0px; float:left;}
.top-infobx-box{width:217px; min-height:110px; margin:0 0 5px 5px; padding:0px; overflow:hidden; float:left;}
.top-infobx-text{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b70101; font-weight:normal; padding:8px 0 0 5px; height:55px;}
.top-infobx-text a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#b70101; font-weight:normal; text-decoration:none}
.top-infobx-text a:hover{text-decoration:underline}
.top-infobx-text span{display:block; color:#4e2b10; font-size:12px; font-weight:normal; padding:3px 0 0 5px; font-family:Verdana, Geneva, sans-serif; width:212px; text-align:left;}
.starting-form{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; padding:4px 0 0 5px; position:relative; float:left;}
.starting-form span{float:left; width:115px; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#ff6600; padding:0px; text-align:left;}
.starting-form p{float:right; width:88px; height:29px; margin:0px; position:absolute; left:130px; top:15px;*top:10px;}
img.rupees{background:url(../images/sprites-img.png) no-repeat left; background-position:-228px -213px; background-color:transparent; width:11px; height:16px; float:left; margin:3px 0 0 0px; padding:0px 5px 0 0px; border:none;}

#home-leftpannel{width:715px; height:auto; overflow:hidden; float:left; margin:20px 0 0 0px;}
.other-themebx{width:700px; height:auto; float:left; margin:5px 0 31px 12px;*margin:5px 0 25px 3px; padding:0px; background-color:#fff; -moz-box-shadow: 0 0 3px 3px #d3d3d3; -webkit-box-shadow: 0 0 3px 3px #d3d3d3; box-shadow: 0 0 3px 3px #d3d3d3; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:none;}
.other-headingbx{width:692px; height:32px; float:left; background:url(../images/sprites-img.png) no-repeat; background-position:0px -560px; background-color:transparent; margin:7px 0 0 4px;*margin:7px 0 0 2px; color:#FFF;}
.other-headingbx h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; float:left; display:block; width:510px; padding:2px 0 0 10px; font-weight:normal;}
.other-headingbx span{width:130px; display:block; float:right; font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-align:right; padding:7px 15px 0 0px;}
.other-headingbx span a{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:underline;}
.other-headingbx span a:hover{text-decoration:underline; color:#ff6600;}
.theme-innerbx{width:210px; height:auto; float:left; margin:10px 10px 0 13px;*margin:10px 10px 0 6px; padding:0px;}
.theme-imagebg{width:209px; height:147px; float:left; background:url(../images/sprites-img.png) no-repeat; background-position:-259px -305px; background-color:transparent; margin:0px; padding:0px;}
.theme-imagebg img{margin:4px 0 0 0px; padding:0px; border:none;}
.themetext-bx{width:205px; height:auto; overflow:hidden; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ff7302; font-weight:bold;}
.themetext-bx p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333; line-height:18px; padding:3px 0 5px 0px; font-weight:normal; text-align:justify;}
img.explorebutton{width:81px; height:24px; background:url(../images/sprites-img.png) no-repeat; background-position:-168px -110px; background-color:transparent; margin:5px 0 10px 0px; border:none; outline:none;}
img.viewpackages{width:142px; height:25px; background:url(../images/sprites-img.png) no-repeat; background-position:0px -144px; background-color:transparent; margin:10px 0 15px 0px; border:none; outline:none;}

.packages-box{width:676px; height:auto; float:left; margin:5px 0 25px 15px;*margin:5px 0 25px 5px; padding:0px; background-color:#fff; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
.packages-image{width:217px; height:auto; padding:1px; float:left;}
.packages-text{width:440px; height:123px; float:left; overflow:hidden; margin:0 0 0 10px; padding:8px 0 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707;}
.packages-text a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707; font-weight:normal; text-decoration:none;}
.packages-text a:hover{text-decoration:underline;}
.packages-text span{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; color:#202020; font-weight:normal; text-decoration:none; display:block; padding:5px 0 0 0px;}
.packages-text p{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#202020; font-weight:normal; text-decoration:none; padding:5px 10px 0 0; text-align:justify; line-height:18px;}
.packages-detailbx{width:676px; height:auto; background-color:#e8e8e8; margin:0px; padding:0px; float:left;}
.price-box{width:195px; height:auto; float:left; border-right:1px solid #c0bfbf; margin:5px 0px;}
.price-box p{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:13px; color:#202020; padding:5px 0 10px 10px;}
.price-box p strong{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#940707; font-weight:normal;}
.price-box p span{font:20px Georgia, "Times New Roman", Times, serif; color:#f63; font-weight:normal; text-decoration:line-through; padding-right:5px;}
.themesicon-box{float:left; width:350px; height:auto; overflow:hidden; padding:0px 0 0 5px; border-right:1px solid #c0bfbf; margin:5px 0px 0px 0px;}
.themesicon-box p{float:left; width:65px; height:auto; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333; padding:10px 0 0 3px; margin:0px; display:block;}
ul#themes-icon{width:282px; height:auto; list-style-type:none; overflow:hidden; padding:0px; margin:0px; float:left;}
ul#themes-icon li{float:left; padding:2px 0 0px 7px; margin:0px;}
img.priceviewbutton{background:url(../images/sprites-img.png) no-repeat top; background-position:0px -210px; background-color:transparent; width:107px; height:34px; float:left; margin:15px 0 0 10px; padding:0px; border:none;}

ul.themes-icon{width:282px; height:auto; list-style-type:none; overflow:hidden; padding:0px; margin:0px; float:left;}
ul.themes-icon li{float:left; padding:2px 0 0px 7px; margin:0px;}
img.priceviewbutton{background:url(../images/sprites-img.png) no-repeat top; background-position:0px -210px; background-color:transparent; width:107px; height:34px; float:left; margin:15px 0 0 10px; padding:0px; border:none;}

.destination-box{width:219px; height:auto; float:left; margin:5px 3px 25px 16px;*margin:5px 0px 25px 8px; padding:0px; background-color:#fff; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
.destination-box img{float:left; margin:1px; padding:0px;}
.destination-box span{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707; display:block; line-height:18px; padding:5px 0 0 5px; margin:0px; float:left; width:210px;}
.destination-box span a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707; text-decoration:none;}
.destination-box span a:hover{color:#940707; text-decoration:underline;}
.destination-box p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:16px; padding:5px 5px 8px 6px; margin:0px; text-align:justify; float:left; width:208px;}

.region-box{width:327px; height:auto; float:left; margin:5px 15px 25px 15px;*margin:5px 0px 25px 11px; padding:0px; background-color:#fff; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
.region-box img{float:left; margin:1px; padding:0px;}
.region-box span{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707; display:block; line-height:18px; padding:5px 0 0 5px; margin:0px; float:left; width:320px;}
.region-box span a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707; text-decoration:none;}
.region-box span a:hover{color:#940707; text-decoration:underline;}
.region-box p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:16px; padding:5px 5px 8px 6px; margin:0px; text-align:justify; float:left; width:315px;}

.resources-box{width:685px; height:auto; float:left; margin:3px 0 20px 15px; padding:0px; background-color:#f5f5f5; border:1px solid #dcdcdc;}
.resources-box span{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#940707; padding:8px 0 0 0px; display:block; font-weight:normal; margin:0px;}
.resources-box a{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#940707; font-weight:normal; text-decoration:none;}
.resources-box a:hover{color:#940707; text-decoration:underline;}
.resources-box p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding:5px 8px; line-height:24px; margin:0px;}
img.camera{width:20px; height:17px; background:url(../images/sprites-img.png) no-repeat; background-position:-528px -83px; background-color:transparent; float:left; margin:11px 0px 0 8px; padding:0px; border:none}
img.videos{width:23px; height:19px; background:url(../images/sprites-img.png) no-repeat; background-position:-550px -83px; background-color:transparent; float:left; margin:11px 0px 0 8px; padding:0px; border:none}
img.maps{width:22px; height:20px; background:url(../images/sprites-img.png) no-repeat; background-position:-577px -83px; background-color:transparent; float:left; margin:11px 0px 0 8px; padding:0px; border:none}
img.hotels{width:16px; height:16px; background:url(../images/sprites-img.png) no-repeat; background-position:-602px -85px; background-color:transparent; float:left; margin:12px 0px 0 8px; padding:0px; border:none}
img.travel-article{width:17px; height:18px; background:url(../images/sprites-img.png) no-repeat; background-position:-621px -83px; background-color:transparent; float:left; margin:11px 1px 0 8px; padding:0px; border:none}
img.testimonials{width:18px; height:19px; background:url(../images/sprites-img.png) no-repeat; background-position:-644px -83px; background-color:transparent; float:left; margin:11px 0px 0 8px; padding:0px; border:none}

#home-rightpannel{width:260px; height:auto; float:right; margin:12px 8px 0 0px;*margin:12px 7px 0 0px; padding:0px;}

div.slides{height:258px; vertical-align:bottom; width:250px; padding:10px 0 0 0px; margin:10px 0 0 0px; background-color: #f4f4f4;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#201b17; line-height:20px; overflow:hidden;}
.slides p{padding:0 10px 10px 10px; height:160px; text-align:justify;}
.slides span{font-size:19px; padding:14px 0 0 18px; background:url(../images/quotes.png) no-repeat left;}
.slides strong{color:#7b0000; width:230px; font-size:11px; font-weight:600; margin:0 auto; text-align:right; display:block;}

#quicksearch-form{width:240px; height:auto; margin:0 auto; padding:0px 0px 5px 7px;}
#quicksearch-form label{float:left; width:230px; padding:13px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#940707; font-weight:normal; display:block;}
#quicksearch-form select{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:2px 3px 2px 0px; width:230px; border:solid 1px #ffa839; height:25px; margin:2px 0px 0 0px}
#quicksearch-form input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:5px 3px; border:1px solid #ffa839; width:230px; height:13px; margin:8px 0 2px 0px}
#quicksearch-form .serch_btn{float:left; width:auto; height:auto; padding:0px; font:13px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; background-color:#fe8706; border:3px solid #d5d5d5 !important; -moz-border-radius:55px; -webkit-border-radius:55px; -khtml-border-radius:55px; border-radius:55px; cursor:pointer;}

ul#packages-container{width:250px; height:auto; overflow:hidden; list-style-type:none; margin:0px; padding:0px;}
ul#packages-container li{width:247px; height:auto; overflow:hidden; border-bottom:1px dotted #999999; padding:6px 0 7px 0px; margin:0 0 0 3px;}
ul#packages-container li:last-child{border-bottom:none;}
ul#packages-container li .leftimgbx{width:85px; height:auto; float:left; border:1px solid #6d6d6d; margin:3px; padding:0px;}
ul#packages-container li span{float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#940707; line-height:16px; display:block; width:150px;*width:140px; font-weight:normal; padding:2px 0 0 3px; margin:0px;}
ul#packages-container li strong{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:14px; display:block; width:150px;*width:140px; font-weight:normal; padding:2px 0 0 3px; margin:0px;}
ul#packages-container li p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:12px; display:block; width:150px;*width:140px; font-weight:normal; padding:0px 0 0 3px; margin:0px;}
img.deatilsbutton{width:81px; height:23px; background:url(../images/sprites-img.png) no-repeat; background-position:-120px -215px; background-color:transparent; float:right; border:none; margin:5px 5px 0 0px; padding:0px;}

.weather-box{width:241px; height:89px; float:left; background:url(../images/sprites-img.png) no-repeat; background-position:0px -312px; background-color:transparent; margin:7px 0 5px 6px;}
.weather-box table{border:0; width:auto; height:auto; padding:0px; margin:0px; line-height:0; vertical-align:top;}
.dates{float:left; width:120px; margin:12px 0 0 11px; padding:0px; height:auto;}
.dates p{color:#011a53; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding:5px 0 0 0px;}
.temperature{width:120px; margin:0px; padding:8px 0px 0px 0px; color:#ff4800; font-family:Arial, Helvetica, sans-serif; float:left;}
.temperature strong{font-weight:normal; font-size:38px; line-height: 1.1; display:block; text-align:right;}
.temperature span{margin:0px 0 0 -11px; font-size:14px; font-weight:600;}
.humbx{width:63px; height:auto; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:center; padding:6px 3px 6px 3px; font-weight:bold; border-right:1px dotted #FFF; margin:0px;}
.windbx{width:98px; height:auto; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; text-align:center; padding:0px 0 0 3px; font-weight:bold; margin:0px;}
.weather-img{float:left; margin:3px 0 0 0px; padding:0px; width:88px; float:left;}
img.viewall{width:83px; height:25px; background:url(../images/sprites-img.png) no-repeat top; background-position:-120px -215px; background-color:transparent; float:right; margin:8px 8px 8px 0px;}

.banner-box{width:252px; height:auto; border:1px solid #333; float:left; margin:10px 0 0 5px;*margin:0px 0 0 5px; padding:0px;}

#body-container{width:955px; height:auto; overflow:hidden; margin:0 auto;}
.top-heading{float:left; width:910px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#535252; padding:10px 0 10px 10px; }
.top-heading a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#535252; text-decoration:none}
.top-heading a:hover{text-decoration: underline}
.top-heading span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ac0202}

#heading-infobx{width:955px; height:auto; overflow:hidden; float:left;}
.heading-img{float:left; width:631px; margin:0px; padding:0px; height:auto; border:none;}
.heading-rightbx{width:324px; height:347px; float:right; margin:0px; padding:0px; background: rgb(255,191,1); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,191,1,1) 0%, rgba(255,152,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,191,1,1)), color-stop(100%,rgba(255,152,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf01', endColorstr='#ff9803',GradientType=0 ); /* IE6-9 */}
.heading-textbx{width:290px; height:auto; margin:0 auto; overflow:hidden;}
.heading-textbx h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b70101; padding:10px 0 0 0px; font-weight:normal;}
ul#highlights{width:290px; height:195px; line-height:19px; list-style:none; padding:10px 0 0 0px;}
ul#highlights li{background:url(../images/arrow.png) no-repeat left 8px; padding:0 0px 10px 11px; font-family:Corbel; font-size:15px; color:#333333; text-decoration:none; vertical-align:text-top; margin:0 0 10px 0px; border-bottom:1px dotted #ffdb5e;}
ul#highlights li:last-child{border-bottom:none;}

.tripdetbx{width:665px; height:auto; float:left;}
.tripdetbx strong{font-family:"Adobe Garamond Pro"; font-size:23px; color:#b70101; font-weight:bold; text-transform:capitalize; display:block;}
.tripdetbx ul{padding:5px 0 0 15px; margin:0px 0 5px;}
.tripdetbx ul li{font:14px Georgia, "Times New Roman", Times, serif; color:#333333; line-height:24px; font-weight:normal; text-align:justify; list-style:circle;}
.tripdetbx span{display:block; font: italic 20px Georgia, "Times New Roman", Times, serif; color:#333; padding:0 0 8px;}

.reservation-box{width:267px; height:64px; margin:15px 0 0 23px;*margin:15px 0 0 15px; background-color:#ffcc01; border:1px solid #ff8b03; float:left; padding:7px 0 0 7px;}
.reservation-box1{width:260px; height:56px; margin:15px 0 0 23px;*margin:15px 0 0 11px; background-color:#ffcc01; border:1px solid #ff8b03; float:left;}
.chooser_wrapper {color:#3b3f3e; width:260px; height:56px;  zoom:1; font-weight:normal; font-size:11px; line-height:20px; font-family: "Lucida Sans", Tahoma, "Lucida Grande", sans-serif;}
.chooser_wrapper ul{display:none; background-color:#FFF; width:259px; height:auto; overflow:auto; position:absolute; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; margin:0px; z-index:50;}
.chooser_wrapper a{color:#333; text-decoration:none; padding:6px 12px; height:17px; text-align:left; font-weight:600;}
.chooser_wrapper a.requestdate{color:#333; text-decoration:none; padding:0px 0px 5px 0px; text-align:left; display:block;}
.chooser_wrapper ul a:hover, .chooser_wrapper ul a:hover strong {text-decoration:underline; color:#b70101;}
.chooser_wrapper ul li{background-image:none !important; border-bottom:1px solid #e4e4e4; height:18px;  padding:6px 12px;}
.chooser_wrapper a.chooser_button{height:38px; display:block; padding:12px 12px 6px 6px; text-decoration:none; overflow: hidden; zoom:1; border-left:1px solid #FFF;line-height: 12px;}
.chooser_button strong.request_a_reservation{display:block; height:21px; padding:0px; cursor:pointer; width:245px; font-family:"Adobe Garamond Pro"; font-size:17px; color:#333; text-align:left;}
.chooser_wrapper .reservation_chooser, .chooser_wrapper .team_chooser{background:url(../images/chooser.png) top right no-repeat;}
.chooser_wrapper .chooser_button:hover{background-position:right center}
.chooser_wrapper .open, .chooser_wrapper .open:hover{background-position:right bottom}

.hotel-img{float:left; width:525px; margin:0px; padding:0px; height:auto; border:none;}
.hotel-rightbx{width:415px; height:289px; float:right; margin:0px; padding:0px; background: rgb(255,191,1); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,191,1,1) 0%, rgba(255,152,3,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,191,1,1)), color-stop(100%,rgba(255,152,3,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,191,1,1) 0%,rgba(255,152,3,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf01', endColorstr='#ff9803',GradientType=0 ); /* IE6-9 */}
.hotel-textbx{width:390px; height:auto; margin:0 auto; overflow:hidden;}
.hotel-textbx h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b70101; padding:10px 0 0 0px; font-weight:normal;}
.hotel-textbx strong{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:333; padding:5px 0 0 0px; font-weight:normal; display:block;}
.hotel-textbx span{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#802700; padding:6px 0 0 25px; font-weight:normal; display:block; background:url(../images/bed-img.png) no-repeat left 7px;}
.hotel-textbx p{font:15px Georgia, "Times New Roman", Times, serif; color:#333; padding:6px 5px 0px 0px; font-weight:normal; line-height:20px; text-align:justify;}
.hotel-textbx a{text-decoration:none; outline:none; margin:11px 0 0 30px; display:block;}
img.reservation{height:50px; width:256px; background:url(../images/sprites-img.png) no-repeat left; background-position:0px -454px; background-color:transparent; margin:10px 0 10px 4px;}
.hotelreservation-box{width:256px; height:auto; margin:0px; padding:0px;}

.topheading-text{width:950px; height:auto; overflow:hidden; margin:0 auto; padding:0px 0 0 5px;}
.topheading-text h1{font-family:"Adobe Garamond Pro"; font-size:25px; color:#b70101; font-weight:normal; margin:0px; padding:0px 0px 0px 0px; font-weight:bold;}
.topheading-text p{font:13px Arial, Helvetica, sans-serif; color:#333; margin:0; padding:5px 10px 10px 0; font-weight:normal; line-height:20px; text-align:justify;}

.hotel-introbx{width:655px; height:auto; float:left; background-color:#fff; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3; margin:5px 0 25px 6px;*margin:5px 0 25px 0px;}
.hotel-headingbx{width:650px; height:46px; float:left; overflow:hidden; padding:3px 0px 0 5px; margin:0px;*margin:5px 0 0 2px; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#b70101; background: rgb(248,247,247); /* Old browsers */
background: -moz-linear-gradient(top, rgb(248,247,247) 0%, rgb(229,228,228) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(248,247,247)), color-stop(100%,rgb(229,228,228))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(248,247,247) 0%,rgb(229,228,228) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(248,247,247) 0%,rgb(229,228,228) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(248,247,247) 0%,rgb(229,228,228) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(248,247,247) 0%,rgb(229,228,228) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f7', endColorstr='#e5e4e4',GradientType=0 ); /* IE6-9 */}
.hotel-headingbx span{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; display:block; padding:4px 0 0 0px;}
.hotel-introimg{float:left; width:211px; height:auto; border:1px solid #525252; padding:0px; margin:2px;}
.hotel-infobx{width:425px; height:auto; float:left; overflow:hidden; margin:0px; padding:0 0 0 5px;}
.hotel-infobx p{font-family:Calibri; font-size:14px; color:#333; line-height:18px; text-align:justify; padding:0px 0 7px 0px; margin:0px; border-bottom:1px dashed #bfbfbf; height:90px;}
.hotel-infobx span{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#802700; padding:4px 5px 0 25px; font-weight:normal; display:block; background:url(../images/bed-img.png) no-repeat left 5px; border-right:1px solid #cdcdcd; margin:3px 0px; float:left; height:22px;}
.show-map{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#802700; padding:6px 0 0 17px; font-weight:normal; background:url(../images/showmap-img.png) no-repeat left; height:28px; margin:0px 0px 0 8px;}
.show-map a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#802700; text-decoration:none;}
img.hotelview{background:url(../images/sprites-img.png) no-repeat; background-position:-165px -278px; background-color:transparent; width:93px; height:27px; float:right; margin:3px 0 0 0px;}

.map-outterbx{width:665px; height:auto; overflow:hidden; float:left; margin:0px 0px 10px 0px; padding:0px;}
.map-outterbx h2{font-family:"Adobe Garamond Pro"; font-size:21px; color:#b70101; font-weight:normal; margin:0px; padding:0 0 0 4px; font-weight:bold;}
.map-innerbx{width:663px; height:auto; overflow:hidden; float:left; margin:10px 0 0 0px; padding:0px; background-color:#f1f1f1; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #ff9102; border-top:5px solid #ff9102;}
.mapbx{width:140px; height:auto; float:left; margin:15px 0px 15px 9px;*margin:15px 0px 15px 0px; border-right:1px dotted #ff8502; padding:0px 8px;*padding:0px 6px;}
.mapbx:nth-child(4n){border-right:none;}
.mapbx-heading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b70101; padding:5px 0px 0 0px; margin:0px; font-weight:600; width:160px;*width:150px; float:left;}
.mapbx p{width:129px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; padding:8px 0px; margin:0 0 0 0px; background-color:#ff8502; font-weight:bold; text-align:center;}
.mapbx a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ff8502; padding:0px; margin:0px; text-decoration:none; font-weight:bold; border:none;  line-height:8px;}
.mapbx img{width:127px; height:auto; border:1px solid #ff8502; margin:3px 0 0 0px; padding:0px;}

.page-toptext{width:950px; height:auto; overflow:hidden; margin:0 auto; padding:0px 0 0 5px;}
.page-toptext h1{font-family:"Adobe Garamond Pro"; font-size:25px; color:#b70101; font-weight:normal; margin:0px; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px dotted #333;}
.page-toptext p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0; padding:5px 10px 10px 0; font-weight:normal; line-height:20px; text-align:justify;}

.videos-outterbx{width:620px; height:auto; overflow:hidden; float:left; margin:12px 0px; padding:0px;}
.videos-framebx{width:300px; height:auto; overflow:hidden; margin:5px; padding:0px; float:left;}

#left-phototour{width:695px; height:auto; float:left; overflow:hidden; margin:10px 0 0px 0px;}
.photo-tourbx{width:212px; height:auto; overflow:hidden; float:left; margin:10px 13px 25px 6px; padding:0px; background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 3px 3px #c1c1c1; -webkit-box-shadow: 0 0 3px 3px #c1c1c1; box-shadow: 0 0 3px 3px #c1c1c1;}
.photo-hdbx{width:212px; height:auto; float:left; margin:0px; padding:0px; background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRhZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(217,218,217,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(217,218,217,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,218,217,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,218,217,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(217,218,217,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(217,218,217,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9dad9',GradientType=0 ); /* IE6-8 */}
.photo-hdtext{width:211px; height:35px; float:left; margin:0px; padding:0px 0 7px 0px;}
.photo-hdtext span{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; padding:8px 2px 0 6px; display:block; font-weight:bold;}
.photo-tourimg{width:205px; height:auto; float:left; margin:0px; padding:3px 1px 3px 1px;}

.testimonials-box{width:650px; height:auto; overflow:hidden; float:left; margin:0px 0 0 10px;*margin:0px; padding:0px;}
.testimonials-box blockquote{margin:1em 0 2em 0; padding:1em; border:1px orange solid; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:url(../images/quotes.png) no-repeat 5px 12px; background-color:#f8f8f8;}
.testimonials-box blockquote p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#303030; line-height:22px; text-align:justify; padding:0 0 8px 0px;}
.testimonials-box blockquote p span{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#303030; font-weight:normal; padding:0px 0 0 13px; margin:0px; line-height:0px;}
.testimonials-box blockquote strong{margin:0px 0 0 0px; letter-spacing:1px; padding:4px; background:#fff; border:3px #ffa500 double; color:#b70101; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; float:right; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; font-weight:normal;}

.newsletter-bgbx{width:657px;height:780px; margin:20px 0 0 5px; position:relative; z-index:201; overflow:hidden; float:left; background:url(../images/newsletter-bg.jpg) no-repeat;}
.newsletter-innerbx{width:407px; height:706px; float:left; opacity:0.85;*opacity:0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#000; *position:absolute; *top:0px; margin:30px 0 0 15px; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3; border:2px solid #cfcece; background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(219,220,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(219,220,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,220,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,220,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(219,220,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(219,220,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdcdc',GradientType=0 ); /* IE6-8 */}
.newsletter-signbx{width:385px; height:auto; position:absolute; top:45px; float:left; left:0; color:#000; overflow:visible; margin:0 0 0 27px;}
.newsletter-signbx h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:27px; color:#b70101; font-weight:normal;}
.newsletter-signbx p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal; line-height:22px; text-align:justify; padding:5px 0px;}

#newsletter-signform{height:auto; width:385px; margin:0px; float:left; padding:0px;}
#newsletter-signform label p{padding:9px 0 0 90px;}
#newsletter-signform label p a{border:none; outline:none; text-decoration:none; width:148px; height:47px; background:url(../images/sprites-img.png) no-repeat left; background-position:-485px -316px; float:left; margin:0px 0 0 16px; text-indent:-999em;}
#newsletter-signform label p a:hover{text-decoration:none; width:148px; height:47px; background:url(../images/sprites-img.png) no-repeat left; background-position:-485px -367px; float:left;}
#newsletter-signform label{width:320px; float:left; padding:8px 0 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b70101; font-weight:600;}
#newsletter-signform input{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:3px 3px; margin:0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #7e7d7d; width:320px; height:24px; background:url(../images/input-colorimg.jpg) repeat-x;}
#newsletter-signform .label-box{margin:5px 0px 0 0px; width:100px; float:left; padding:0px; border:none; color:#000; font-weight:normal;}
#newsletter-signform label .checkbox-newsletter{margin:-3px 0px 0 8px; width:20px; float:left; padding:0px; border:none;}
#newsletter-signform select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 2px; width:325px; border:solid 1px #7e7d7d; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; height:30px; margin:8px 0 8px 0px; background: rgb(255,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,254,254,1) 1%, rgba(236,233,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,254,254,1)), color-stop(100%,rgba(236,233,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#ece9e9',GradientType=0 ); /* IE6-9 */}
#newsletter-signform textarea{float:left; font-size:12px; border:solid 1px #7e7d7d; width:320px; height:75px; padding:3px 3px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:8px 0 0 0px; background: rgb(255,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,254,254,1) 1%, rgba(236,233,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,254,254,1)), color-stop(100%,rgba(236,233,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#ece9e9',GradientType=0 ); /* IE6-9 */}

ul#othertravel-links{width:240px; height:auto; margin:5px auto; line-height:28px; list-style:none; padding:0px;}
ul#othertravel-links li{background:url(../images/arrow.png) no-repeat left;  padding:0 0 0 10px; border-bottom:1px dotted #333;}
ul#othertravel-links li:last-child{border-bottom:none;}
ul#othertravel-links li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#940707; text-decoration:none;}
ul#othertravel-links li a:hover{color:#9c0202; text-decoration:underline;}

.other-breadcrumbbx{width:930px; height:auto; float:left; margin:0 0 0 22px; padding:0px;}
.other-pagesbx{width:705px; height:auto; overflow:hidden; float:left; margin:0px 0 0 10px; padding:0px;}
.other-pagesbx h1{font-family:"Adobe Garamond Pro"; font-size:25px; color:#b70101; font-weight:normal; margin:0px; padding:0px 0px 5px 10px; font-weight:bold;}
.other-pagesbx p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-align:justify; padding:5px 0 0 0px; line-height:20px;}

#left-pannelbx{width:675px; height:auto; float:left; overflow:hidden; margin:10px 0 0px 0px;}
.trip-detailsbx{width:665px; height:auto; float:left;}
.trip-detailsbx strong{font-family:"Adobe Garamond Pro"; font-size:23px; color:#b70101; font-weight:bold; text-transform:capitalize; display:block;}
.trip-detailsbx p{font-family:Corbel; font-size:17px; color:#333333; padding:7px 0px 20px 0px; border-bottom:1px dotted #333; line-height:20px; text-align:justify; display:block; font-weight:normal;}

.itinerarydetails-box{width:665px; height:auto; margin:0px; padding:0px; float:left; left:0;}
.tab_listing_bx1{overflow:hidden; width:665px; height:auto; margin:15px 0 0 0px; padding:0px; float:left;}
.shadetabstravel1{list-style-type:none; margin:20px 0px 0 0px; padding:0px; text-align:left; height:auto; border-bottom:2px solid #333; position:relative; float:left;}
.shadetabstravel1 li {display: inline;  margin:0px; float:left;}
.shadetabstravel1 li a{border-left: 1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-top:1px solid #c8c8c8; color:#b70101; font-family:Arial,"Times New Roman",serif; font-size:20px; font-weight:normal; outline:medium none; padding:5px 32px; position: relative; text-decoration:none; top:-5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */}
.shadetabstravel1 li a:hover {outline: medium none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.shadetabstravel1 li.selected{color: #626262; position: relative; top: 0;}
.shadetabstravel1 li.selected a{color:#161616;font-family:Arial,"Times New Roman",serif;font-size:20px;font-weight:normal;background: rgb(255,195,39); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,39,1) 0%, rgba(255,175,48,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,195,39,1)), color-stop(100%,rgba(255,175,48,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc327', endColorstr='#ffaf30',GradientType=0 ); /* IE6-9 */}
.tabcontentstyle1{padding:0px; margin:0px; width:665px; height:auto; float:left;}
.tabcontent1{display:none; margin:0px;}

.itinerary-detailsbx{width:665px; height:auto; float:left}
.itinerary-detailsbx h2{font-family:"Adobe Garamond Pro"; font-size:23px; color:#b70101; font-weight:bold; text-transform:capitalize; margin:8px 0 0px 0px; display:block;}
.itinerary-detailsbx p{font-family:Corbel; font-size:17px; color:#333333; padding:6px 5px 8px 5px; margin:0px; line-height:20px; text-align:justify; display:block; font-weight:normal;}
.itinerary-detailsbx strong{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#5c2c06; background-color:#e0dede; padding:2px 0 2px 5px; display:block; font-weight:normal; margin:0px;}
.itinerary-detailsbx ul{padding:5px 0 0 15px; margin:0px 0 25px 0px;}
.itinerary-detailsbx ul li{font-family:Corbel; font-size:17px; color:#333333; line-height:24px; font-weight:normal; text-align:justify}

.itinerary-detailsbx table{width:99%; height:auto; margin:10px 0 0px; padding:0px; border:0px; border-top:1px solid #cccccc;}
.itinerary-detailsbx table th{font:17px Georgia, "Times New Roman", Times, serif; color:#333; padding:5px 0px; margin:0px; background-color:#e6e6e6; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.itinerary-detailsbx table td{font:14px Georgia, "Times New Roman", Times, serif; color:#333; padding:6px 0px 6px 12px; margin:0px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.itinerary-detailsbx tr{background-color:#fafaff;}
.itinerary-detailsbx th:first-child{border-left:1px solid #cccccc;}
.itinerary-detailsbx table td:first-child{border-left:1px solid #cccccc;}
.itinerary-detailsbx table tr:nth-child(2n){background-color:#f4f4fe;}
.itinerary-detailsbx table td a{font:14px Georgia, "Times New Roman", Times, serif; color:#bf000c; text-decoration:none;}
.itinerary-detailsbx table td a:hover{text-decoration:underline;}
.itinerary-detailsbx table td strong{font:bold 14px Georgia, "Times New Roman", Times, serif; color:#333; display:inline; background-color:transparent; padding:0px;}

.trip-detailsbx{width:665px; height:auto; float:left;}
.trip-detailsbx strong{font-family:"Adobe Garamond Pro"; font-size:23px; color:#b70101; font-weight:bold; text-transform:capitalize; display:block; padding:10px 0px 0px 0px;}
.trip-detailsbx span{font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#b70101; font-weight:normal; text-transform:capitalize; display:block; padding:10px 0px 0px 0px;}
.trip-detailsbx p{font-family:Corbel; font-size:17px; color:#333333; padding:7px 0px 20px 0px; border-bottom:1px dotted #333; line-height:20px; text-align:justify; display:block; font-weight:normal;}
.trip-detailsbx ul{width:640px; height:auto; line-height:24px; padding:6px 0 0px 15px;}
.trip-detailsbx ul li{padding:0 0 0px 8px; font-family:Corbel; font-size:16px; color:#333; text-decoration:none; float:left; width:310px;}
.hotels-imagebx{height:34px; width:665px; background:url(../images/sprites-img.png) no-repeat left; background-position:0px -511px; background-color:transparent; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#B70101; margin:15px 0 0 0px; padding:5px 0 0 5px;}

#gallery {background-color:#fff; padding:10px; width:665px; z-index:9999;}
#gallery ul {list-style: none; margin:0; padding:0 }
#gallery ul li{display: inline; margin:0 10px 0 0px; }
#gallery ul li a{outline:none;}
#gallery ul img {border:2px solid #808080;}

#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image{padding: 10px;}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100% ;text-align:center; line-height:0;}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%;	padding:0 10px;}
#lightbox-container-image-data{padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em;}

#right-pannelbx{width:260px; height:auto; float:right; margin:10px 0px 0 0px; padding:0px;}
.social-networkbx{width:275px; height:auto; float:right; margin:5px 0 0 0px; padding:0px;}
.outterdetails-box{width:265px; height:auto; float:right; overflow:hidden; margin:7px 0px 8px 0px;}
.detailsinfo-heading{background:url(../images/sprites-img.png) no-repeat; background-position:0px -248px; background-color:transparent; width:256px; height:24px; float:right;}
.detailsinfo-heading strong{font-family:"Adobe Garamond Pro"; font-size:16px; color:#fff; text-align:center; font-weight:bold; padding:4px 0px 0px 0px; text-transform:capitalize; display:block;}
.detailsinfo-textbx{width:254px; height:auto; margin:0px; padding:0px; background-color:#f4f4f4; border-bottom:1px solid #686766; border-left:1px solid #686766; border-right:1px solid #686766; float:right; overflow:hidden;}
.detailsinfo-textbx1{width:254px; height:auto; margin:0px; padding:0px; background-color:#f4f4f4; border-bottom:1px solid #686766; border-left:1px solid #686766; border-right:1px solid #686766; float:right;}
.detailsinfo-textbx .image-box{border:1px solid #F60; margin:4px;*margin:2px; height:auto; width:auto; float:left;}
.photo-imggallery{margin:5px 4px 0 5px; height:auto; width:auto; float:left; outline:none; position:relative;}
.photo-gallerytext{position:absolute; bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#fff; font-weight:normal; padding:3px 7px; margin:0 0 0 158px; background-color:#b92300;}
.detailsinfo-textbx p{font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#333; padding:10px 0 0 9px;}
.detailsinfo-textbx p a{border:none; text-decoration:none; line-height:0;}
.detailsinfo-textbx span{font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#5c0000; padding:5px 0 0 9px; display:block;}
.photo-collection{width:255px; height:auto; overflow:hidden; padding:0px; margin:5px 0 0 0px;}
.photo-collection img{width:246px; height:auto; padding:0px; margin:5px 0 0 4px;}
ul#photo-gallerybx{width:252px; height:auto; list-style-type:none; overflow:hidden; padding:0px; margin:5px 0 0 0px;}
ul#photo-gallerybx li{float:left; margin:10px 3px 5px 6px;*margin:10px 3px 5px 3px; padding:0px; border:2px solid #999999; height:50px; width:50px;}
ul#photo-gallerybx li img{margin:0px; padding:0px; visibility:visible; cursor:default;}
img.viewmore{width:100px; height:32px; background:url(../images/sprites-img.png) no-repeat; background-position:-155px -143px; background-color:transparent; margin:13px 0 10px 6px; border:none; outline:none;}
img.or{width:238px; height:45px; background:url(../images/sprites-img.png) no-repeat; background-position:-264px -252px; background-color:transparent; margin:0px; float:left; border:none;}
img.customisetour{width:115px; height:36px; background:url(../images/sprites-img.png) no-repeat; background-position:-528px 0px; background-color:transparent; float:left; margin:7px 0 10px 57px;*margin:0px 0 10px 57px; padding:0px; border:none}
.award-box{width:265px; height:auto; float:right; overflow:hidden; margin:0px;}
img.award{width:257px; height:249px; background:url(../images/sprites-img.png) no-repeat; background-position:-260px 0px; background-color:transparent; float:right; margin:10px 0 0px 0px; padding:0px; border:none}
.booking-tour{width:228px; height:auto; padding:5px 8px; margin:8px 4px 8px 5px; background-color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; overflow:hidden; float:left;}
.booking-tour p{background:url(../images/rightarrow-img.png) no-repeat left 3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ff6600; padding:3px 0 0 20px; font-weight:normal;}
.booking-tour span{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#1c1c1c; display:block; padding:3px 5px 6px 0px; border-bottom:1px dotted #333; text-align:justify; margin:0px 0 5px 0px;}
.booking-tour span:last-child{border-bottom:none;}

.tour-dates-box{width:250px; height:auto; background:url(../images/tour-dates.png) no-repeat 172px 5px; padding:10px 0 10px 0px;}
.tour-dates-box strong{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#b70101; font-weight:bold; padding:0 0 5px 0px;}
.tour-dates-box table{width:240px; height:auto; margin:0px 0 0 8px}
.tour-dates-box table th{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF6C00;}
.tour-dates-box table td span{width:180px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#0d0d0d; text-transform:none; line-height:19px; padding:0px 0 0 5px; margin:0px;}
.tour-dates-box table td strong{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#0d0d0d; font-weight:normal;}
.tour-dates-box table td{font-family:Tahoma, Geneva, sans-serif; font-size:14px; vertical-align:text-top; line-height:22px;}
.tour-dates-box table td p{background:url(../images/arrow.png) no-repeat left; padding:0 0 0 12px;margin:0px; font-family:Tahoma, Geneva, sans-serif;font-size:14px; color:#ff6c00;}
.tour-dates-box table td{border:none; margin:2px 0 0 0px;}

/* tab */
.tab_listing_bx {overflow:hidden; width:243px; height:auto; margin:0px 0 8px 7px; padding:0px;}
.shadetabstravel{list-style-type: none; margin: 20px 0 0 0px; padding:0px 0; position:relative; text-align:left;}
.shadetabstravel li {display:inline; margin:0px 0 0 20px;}
.shadetabstravel li a{border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; color: #000000; font-family: Arial,"Times New Roman",serif; font-size: 20px; font-weight:bold; outline: medium none; padding:5px 12px; position: relative; text-decoration: none; top: -5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: rgb(254,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */}
.shadetabstravel li a:hover {outline: medium none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.shadetabstravel li.selected{color: #626262; position: relative; top: 0;}
.shadetabstravel li.selected a{color:#333; font-family:Arial,"Times New Roman",serif; font-size:20px; font-weight:bold; background: rgb(255,195,39); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,195,39,1) 0%, rgba(255,175,48,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,195,39,1)), color-stop(100%,rgba(255,175,48,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,195,39,1) 0%,rgba(255,175,48,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc327', endColorstr='#ffaf30',GradientType=0 ); /* IE6-9 */}
.tabcontentstyle{padding:8px 0 0 0px; margin:0px; width:238px; height:auto; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #909090; background-color:#FFAF30; float:left;}
.tabcontent{ display:none; margin:0px; }

.form-tab-box{width:225px; height:auto; margin:0 0 7px 8px; padding:0px; float:left;}
.form-tab-box p{width:220px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; padding:5px 0 5px 2px; margin:0px; border-bottom:1px dotted #333;}
.form-tab-box p:last-child{border-bottom:none;}
.form-tab-box p span{float:right; width:100px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#000000; display:block; text-align:right; padding:0 2px 0 0px;}

.highslide-container div{font-family:Verdana, Helvetica; font-size:10pt;}
.highslide-container table{background:none;}
.highslide{outline:none; text-decoration:none;}
.highslide img{border:2px solid silver;}
.highslide:hover img{border-color:gray;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-gallery .highslide-active-anchor img{border-color:black; visibility:visible; cursor:default;}
.highslide-image{border-width:2px; border-style:solid; border-color:white;}
.highslide-wrapper, .highslide-outline{background:white;}
.glossy-dark{background:#111;}
.highslide-number{font-weight:bold; color:gray; font-size:0.9em;}
.highslide-caption{display:none; font-size:1em; padding:5px;}
.highslide-heading{display:none; font-weight:bold; margin:0.4em;}
.highslide-dimming{background:black;}
a.highslide-full-expand{background:url(../graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px;}
.highslide-loading{display:block; color:black; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border:1px solid white; background-color:white; padding-left:22px; background-image:url(../graphics/loader.white.gif); background-repeat:no-repeat; background-position:3px 1px;}
a.highslide-credits,
a.highslide-credits i {padding:2px; color:silver; text-decoration:none; font-size:10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {color:white; background-color:gray;}
.highslide-move, .highslide-move * {cursor:move;}
.highslide-viewport{display:none; position:fixed; width:100%; height:100%; z-index:1; background:none; left:0; top:0;}
.highslide-overlay{display:none;}
.hidden-container{display:none;}
/* Example of a semitransparent, offset closebutton */
.closebutton{position:relative; top:-15px; left:15px; width:30px; height:30px; cursor:pointer; background:url(../graphics/close.png);}
.highslide-controls{width:195px; height:40px; background:url(../graphics/controlbar-white.gif) 0 -90px no-repeat; margin:20px 15px 10px 0px;}
.highslide-controls ul{position:relative; left:15px; height:40px; list-style:none; margin:0; padding:0; background:url(../graphics/controlbar-white.gif) right -90px no-repeat;}
.highslide-controls li{float:left; padding:5px 0px; margin:0;list-style:none;}
.highslide-controls a{background-image:url(../graphics/controlbar-white.gif); display:block; float:left; height:30px; width:30px; outline:none;}
.highslide-controls a.disabled{cursor:default;}
.highslide-controls a.disabled span{cursor:default;}
.highslide-controls a span{ /* hide the text for these graphic buttons */
	display:none; cursor:pointer;}

/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a{background-position: 0 0;}
.highslide-controls .highslide-previous a:hover{background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled{background-position: 0 -60px !important;}
.highslide-controls .highslide-play a{background-position: -30px 0;}
.highslide-controls .highslide-play a:hover{background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled{background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a{background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover{background-position: -60px -30px;}
.highslide-controls .highslide-next a{background-position: -90px 0;}
.highslide-controls .highslide-next a:hover{background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled{background-position: -90px -60px !important;}
.highslide-controls .highslide-move a{background-position: -120px 0;}
.highslide-controls .highslide-move a:hover{background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a{background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover{background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled{background-position: -150px -60px !important;}
.highslide-controls .highslide-close a{background-position: -180px 0;}
.highslide-controls .highslide-close a:hover{background-position: -180px -30px;}

.related-tripsbx{width:665px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden; visibility:visible; left:0; clear:both;}
.other-tripbx{width:210px; height:auto; float:left; margin:0px; padding:0px; visibility:visible;}
.trip-image{width:195px; height:auto; border:1px solid #fff; margin:3px; -moz-box-shadow: 0 0 3px 3px #d3d3d3; -webkit-box-shadow: 0 0 3px 3px #d3d3d3; box-shadow: 0 0 3px 3px #d3d3d3; margin:6px 0 0 7px;*margin:6px 0 0 0px; padding:0px; float:left;}
.tour-package-box{width:210px; min-height:75px; margin:3px 0 0px 5px; overflow:hidden; float:left; visibility:visible;}
.tour-package-text{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#9c0202; font-weight::normal; padding:4px 0 0 2px; height:35px}
.tour-package-text a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#9c0202; font-weight:normal; text-decoration:none}
.tour-package-text a:hover{text-decoration:underline}
.othertrip-dates{width:205px; height:auto; float:left; margin:0px; padding:0px;}
.othertrip-dates span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold; padding:6px 0px 0 0px; float:left; width:107px;}
img.viewdetails{background:url(../images/sprites-img.png) no-repeat top; background-position:0px -173px; background-color:transparent; width:88px; height:29px; float:right; margin:0px; padding:0px; border:none;}
.contentCarousel {visibility:hidden}
#fullCarousel {overflow:hidden}
.contentCarousel .jcarousel-container {position: relative; height:270px;}
#fullCarousel .jcarousel-container {width: 665px}
.halfCarousel .jcarousel-container {width: 474px}
.contentCarousel .jcarousel-clip {position: relative;z-index: 2;overflow: hidden;height:auto;margin: 0;padding: 0;}
#fullCarousel .jcarousel-clip {width: 665px}
.halfCarousel .jcarousel-clip {width: 474px}
.contentCarousel .jcarousel-list {position: relative;z-index: 1;overflow: hidden;height:auto; margin: 11px 0 0 0; padding: 0;}
#fullCarousel .jcarousel-list {width: 665px}
.halfCarousel .jcarousel-list {width: 474px}
.contentCarousel .jcarousel-list li, .contentCarousel .jcarousel-item {width:210px; height:auto; float:left; border:1px solid #636363; margin:5px 2px 0 6px;*margin:5px 0px 0 0px; padding:1px;*padding:0px 5px 0 5px; list-style-type:none;}

.jcarousel-prev{z-index: 3; display: none;position: absolute;right: 47px;top: 7px; width: 32px; height: 26px; cursor: pointer;
  background:url(../images/carouselarrows.png) no-repeat 0 0;}
.jcarousel-prev:hover{background-position: -128px 0}
.jcarousel-prev-disabled{cursor: default; background-position: -64px 0;}
.jcarousel-prev-disabled:hover{background-position: -64px 0}
.jcarousel-next{z-index: 3; display: none;position: absolute;right: 19px;top: 7px; width: 31px; height: 26px; cursor: pointer;
 background:url(../images/carouselarrows.png) no-repeat -32px 0;}
.jcarousel-next:hover {background-position: -160px 0}
.jcarousel-next-disabled{cursor: default; background-position: -96px 0;}
.jcarousel-next-disabled:hover{background-position: -96px 0}

.fullWidthSectionHeader, .halfWidthSectionHeader{overflow: hidden;position: relative;top: 0;left: 0px;height:34px; width:665px; background:url(../images/sprites-img.png) no-repeat left; background-position:0px -511px; background-color:transparent;}
.fullWidthSectionHeader{width:665px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#b70101; padding:6px 0 0 5px;}

.booking-headingbx{width:938px; height:220xp; overflow:hidden; float:left;  position:relative; margin:5px 0px 0 8px; padding:0px; border:1px solid #bfbfbf; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,240,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(241,240,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,240,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,240,240,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,240,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f0f0',GradientType=0 ); /* IE6-9 */}
.booking-textbx{width:920px; height:191px; margin:10px auto; background-color:#454545; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
img.booking{width:192px; height:205px; background:url(../images/sprites-img.png) no-repeat left; background-position:-517px -111px; margin:0 0 0 10px; float:left; bottom:7px; position:absolute;}
.right-textbx{width:695px; height:auto; float:right; margin:8px 15px 0 0px; overflow:hidden}
.right-textbx h1{font-family:"Adobe Garamond Pro"; font-size:24px; color:#ffc602; border-bottom:1px dotted #FFF; padding:0 0 5px 0px;}
.right-textbx p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-align:justify; padding:5px 0 0 0px; line-height:24px;}

#booing-form{height:auto; width:938px; margin:0px 0 0 9px; float:left;}
#booing-form fieldset{background-color:#fafafa; border:1px solid #bfbfbf; padding:0px 0px 15px 10px; margin:15px 0 0 0px; float:left; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; border-radius:6px;}
#booing-form fieldset table{margin:0px; border:0px; padding:0px; width:auto;}
#booing-form fieldset table td{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; padding:4px 0 0 0px; margin:0px;}
#booing-form fieldset legend{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#940707; padding:0px;}
#booing-form fieldset ul{width:920px; height:auto; margin:0px 0 15px 0px; padding:0px; float:left;}
#booing-form fieldset ul li{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; list-style-type:none; padding:10px 25px 0px 0px; margin:0px; float:left; width:205px;}
#booing-form fieldset ul li .checkbox{margin:0px 0px 0 8px; width:20px; float:left; padding:0px; border:none;}
#booing-form fieldset table td input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:3px 3px; margin:5px 5px 5px 0px; border:1px solid #c6c6c6; width:auto; height:18px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:url(../images/input-colorimg.jpg) repeat-x;}
#booing-form fieldset table td select{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px 3px 3px 3px; margin:0px; height:28px; width:70px; border:solid 1px #c6c6c6; margin:5px 5px 0 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:url(../images/input-colorimg.jpg) repeat-x;}
#booing-form fieldset table td .select-feild{float:left; width:146px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:5px 5px 5px 0px; border:solid 1px #c6c6c6;} 
#booing-form fieldset table td textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 3px; border:1px solid #CCC; float:left; width:707px; height:70px; margin:8px 0 2px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background: rgb(255,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,254,254,1) 1%, rgba(236,233,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,254,254,1)), color-stop(100%,rgba(236,233,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,254,254,1) 1%,rgba(236,233,233,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#ece9e9',GradientType=0 ); /* IE6-9 */}
.booking-detailbx{width:460px; height:auto; float:left; padding:0px; margin:0px 18px 0 0px;}
.booking-detailbx1{width:460px; height:auto; float:left; padding:0px; margin:0px;}
.booking-textinfo{width:926px; height:auto; float:left; padding:0px; margin:0px;}

.newsletter-sub{width:254px; height:122px; margin:10px 0 0px; padding:0px; background-color:#f4f4f4; border:1px solid #686766; float:right; overflow:hidden; background-image:url(../images/mail-icon.png); background-repeat:no-repeat; background-position:right top;}
.newsletter-sub span{font:normal 17px Georgia, "Times New Roman", Times, serif; color:#b52801; display:block; padding:8px 0 0 10px}
.newsletter-sub input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px 3px; border:1px solid #eaeaea; width:220px; height:13px; margin:6px 0 2px 10px; border:1px solid #ff8a00;}
.newsletter-sub .newsend{float:left; width:auto; height:auto; padding:4px 15px; margin:6px 0 0 65px; font:13px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; background-color:#d84805; border:1px solid #b33902 !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; cursor:pointer;}
.newsletter-sub .newsend:hover{background-color:#f68215; border:1px solid #eaeaea !important;}

#footer{width:1000px; height:auto; margin:0 auto; padding:0px; overflow:hidden;}
.footer-box{width:1000px; height:440px; margin:10px 0 0 0px; padding:0px; overflow:hidden; background:url(../images/footer-bg.png) no-repeat top;}
.bottom-box{width:1000px; height:auto; float:left; background-color:#ffb120; margin:172px 0 0px 0px; padding:0px 0 25px 0px;}
.footer-leftpannel{width:643px; height:235px; margin:15px 0 0 13px;*margin:15px 0 0 8px; position:relative; z-index:201; overflow:hidden; float:left;}
.footer-innerbx{width:643px; height:235px; float:left; background:none repeat scroll 0 0 #FFFFFF; opacity:0.40;*opacity:0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#000; *position:absolute; *top:0px;}
.footer-lefttext{width:643px; height:auto; position:absolute; top:0px; float:left; left:0; color:#000; overflow:visible;}
.footer-lefttext p{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; padding:7px 0px 0px 45px; font-weight:normal; float:left; display:block; width:635px;}
.footer-lefttext p a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; text-decoration:none;}
.footer-lefttext p a:hover{color:#b70101; text-decoration:underline;}
ul#footer-links{width:468px; height:auto; list-style-type:none; overflow:hidden; margin:0 auto; padding:15px 0 5px 0px;}
ul#footer-links li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; border-right:1px #000 dotted; padding:0px 7px 0px 7px; margin:0px; font-weight:normal;}
ul#footer-links li:last-child{border:none;}
ul#footer-links li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none; font-weight:normal;}
ul#footer-links li a:hover{color:#b70101; text-decoration:underline;}

ul.footer-links{width:468px; height:auto; list-style-type:none; overflow:hidden; margin:0 auto; padding:15px 0 5px 0px;}
ul.footer-links li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; border-right:1px #000 dotted; padding:0px 7px 0px 7px; margin:0px; font-weight:normal;}
ul.footer-links li:last-child{border:none;}
ul.footer-links li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration:none; font-weight:normal;}
ul.footer-links li a:hover{color:#b70101; text-decoration:underline;}

img.query{width:11px; height:8px; background:url(../images/sprites-img.png) no-repeat left; background-position:-208px -217px; background-color:transparent; float:left; margin:4px 7px 0px 0px; border:none;}
img.bottomimage{width:643px; height:132px; background:url(../images/sprites-img.png) no-repeat left; background-position:-0px -602px; background-color:transparent; float:left; margin:9px 0px 0px 0px; border:none;}

#bottom-linkbx{width:965px; height:auto; float:left; margin:245px 0 0 15px;*margin:230px 0 0 8px; padding:0px; background-color:#ededed; border:1px solid #ffae00; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.pilgrim-packagebx{width:325px; height:226px; float:left; overflow:hidden; background:url(../images/right-line.png) no-repeat right 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; padding:25px 0 0 16px;}
ul#pilgrim-links{width:320px; height:auto; margin:0 auto; line-height:28px; list-style:none; padding:12px 0 0 0px;}
ul#pilgrim-links li{background:url(../images/arrow.png) no-repeat left;  padding:0 0 0 15px;}
ul#pilgrim-links li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
ul#pilgrim-links li a:hover{color:#9c0202; text-decoration:underline;}
.resource-themebx{width:195px; height:226px; float:left; overflow:hidden; background:url(../images/right-line.png) no-repeat right 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; padding:25px 0 0 14px;}
.resource-box{width:195px; height:auto; float:left; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; padding:25px 0 0 10px;*padding:25px 0 0 5px;}
ul#resource-links{width:190px; height:auto; margin:0 auto; line-height:28px; list-style:none; padding:12px 0 0 0px;}
ul#resource-links li{background:url(../images/arrow.png) no-repeat left;  padding:0 0 0 15px;}
ul#resource-links li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
ul#resource-links li a:hover{color:#9c0202; text-decoration:underline;}

ul.resource-links{width:190px; height:auto; margin:0 auto; line-height:28px; list-style:none; padding:12px 0 0 0px;}
ul.resource-links li{background:url(../images/arrow.png) no-repeat left;  padding:0 0 0 15px;}
ul.resource-links li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
ul.resource-links li a:hover{color:#9c0202; text-decoration:underline;}

.bottom-line{width:896px; height:auto; margin:0 auto; padding:0px; border:none;}

.footer-rightpannel{width:302px; height:235px; margin:15px 13px 0 0px;*margin:15px 8px 0 0px; position:relative; z-index:201; overflow:hidden; float:right;}
.right-innerbx{width:302px; height:235px; float:right; background:none repeat scroll 0 0 #FFFFFF; opacity:0.40;*opacity:0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#000; *position:absolute; *top:0px;}
.footer-righttext{width:302px; height:auto; position:absolute; top:0px; float:right; right:0; overflow:visible; color:#000;}
.newsletter-text{width:270px; height:auto; float:left; margin:8px 0 0 15px;*margin:2px 0 0 15px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; font-weight:normal;}
#newsletter-form{width:265px; height:auto; margin:0 auto; padding:2px 8px 0 18px;}
#newsletter-form input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px 3px; border:1px solid #eaeaea; width:220px; height:13px; margin:8px 0 2px 0px; border:1px solid #ff8a00;}
.newsletter-text p{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; border-bottom:1px solid #9c0202; padding:0px 0 10px 0px;*padding:0px 0 5px 0px; line-height:14px; font-weight:normal; text-align:justify;}

.fcontact{width:270px; height:auto; float:left; margin:2px 0 0 15px; padding:0px 0 5px; border-bottom:1px solid #9c0202;}
.fcontact p{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; font-weight:normal; border-bottom:1px solid #9c0202;}
.fcontact form{width:100%; height:auto; float:left; margin:3px 0 0px; padding:0px;}
.fcontact label{float:left; font:13px Verdana, Geneva, sans-serif; color:#000; padding:0px; margin:6px 0px; width:65px;}
.fcontact input{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:195px; height:17px; border:1px solid #ff8a00;}
.fcontact .nofiled{float:left; font:12px Arial, Helvetica, sans-serif; color:#333; padding:3px; margin:3px 0px; width:auto; height:17px; border:1px solid #ff8a00;}
.fcontact textarea{float:left; font:12px Arial, Helvetica, sans-serif; color:#000; padding:3px; width:195px; height:40px; margin:3px 0px; border:1px solid #ff8a00;}
.fcontact .codec{float:left; margin:5px 0 0 5px;}
.fcontact .ftsubmit{width:71px; height:25px; margin:3px 0 0 6px; background:url(../images/submit-button.png) no-repeat; border:0px; text-indent:-9999px; cursor:pointer;}

.social-icon-box{float:left; width:270px; height:auto; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; font-weight:normal; margin:7px 0 0 22px;*margin:0px 0 0 15px; top:0;}
.social-icon-box p{float:left; width:85px; height:auto; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#9c0202; font-weight:normal;}
ul#socila-icon{width:180px; height:auto; margin:0px; list-style-type:none; overflow:hidden; padding:0px; float:right; top:0;}
ul#socila-icon li{float:left; padding:0 0 0 5px; margin:0px;}
img.facebook{background: url("../images/article-sprites-img.png") no-repeat scroll 0px -272px transparent; border:medium none; float:left; width:39px; height:38px; margin:0; padding:0;}
img.twitter{background: url("../images/article-sprites-img.png") no-repeat scroll -43px -272px transparent; border:medium none; float:left; width:39px; height:38px; margin:0; padding:0;}
img.googleplus{background: url("../images/article-sprites-img.png") no-repeat scroll -85px -272px transparent; border:medium none; float:left; width:39px; height:38px; margin:0; padding:0;}
img.blog{background: url("../images/article-sprites-img.png") no-repeat scroll -128px -272px transparent; border:medium none; float:left; width:39px; height:38px; margin:0; padding:0;}

.weather-outterbx{width:665px; height:auto; overflow:hidden; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3; *border:1px solid #333; margin:18px 0 15px 5px;*margin:18px 0 15px 0px; background: rgb(255,254,254); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,254,254,1) 1%, rgba(245,245,245,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,254,254,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,254,254,1) 1%,rgba(245,245,245,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,254,254,1) 1%,rgba(245,245,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */}

.weather-hdbx{width:665px; height:36px; margin:0px; padding:0px; background:url(../images/sprites-img.png) no-repeat left; background-position:-0px -744px; background-color:transparent; border:none;}
.weather-hdbx span{font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFF; display:block; padding:6px 0 0 35px;}

.weather-innerbx{width:655px; height:auto; margin:5px 4px;*margin:5px 1px; padding:0px; border:1px solid #c0c0c0; float:left; background-color:#FFF;}
.station-containerbx{width:655px; height:auto; margin:0px; padding:0px; float:left; border-bottom:1px solid #bebebe; -webkit-box-shadow: 0px 2px 3px 0px rgba(225, 225, 225, 1);
box-shadow: 0px 2px 3px 0px rgba(225, 225, 225, 1); background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */}

.station-name{width:auto; height:45px; float:left; padding:8px 45px 0 8px; margin:2px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#686767;}
.station-name:last-child{background-image:none; padding:8px 0px 0 36px;}
.station-name span{padding:5px 0px 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#003164; font-weight:bold; display:block;}

.weather-textbx{width:118px; height:128px; float:left; background:url(../images/weather-line.png) no-repeat right; padding:3px; margin:9px 2px 6px 5px;*margin:5px 1px 5px 5px;}
.weather-textbx:last-child{background-image:none;}
.weather-texthd{color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 7px 0; text-align:center;}

.weather-smallicon{width:110px; height:auto; float:left; margin:0px;}
.weather-smallicon img{margin:0 0 0 30px;}
.weather-smallicon strong{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; display:block; padding:5px 3px; text-align:center; border:1px solid #e1e1e1; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */}

.tempreture-text{font-size:28px; color:#333; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0 18px;}
.tempmin-max{margin:5px 0 0 0px; padding:0px;}
.tempmin-max span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; margin:0px 0 6px 0px; padding:3px 0px 3px 4px; display:block; background: rgb(225,225,225); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(225,225,225,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,225,225,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(225,225,225,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(225,225,225,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */}

.hummin-max{margin:5px 0 0 0px; padding:0px;}
.hummin-max span{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333; margin:0px 0 6px 0px; padding:3px 0px 3px 6px; display:block;}

.forecast-hd{width:658px; height:auto; float:left; padding:10px 0px 10px 8px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; border-bottom:1px solid #bebebe; -webkit-box-shadow: 0px 2px 3px 0px rgba(225, 225, 225, 1);
box-shadow: 0px 2px 3px 0px rgba(225, 225, 225, 1); background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */}
.forecast-hd span{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#003164; font-weight:bold;}

.forecast-innerbx{width:665px; height:auto; margin:0px; padding:0px; float:left; background-color:#FFF;}

.day-tempbx{width:132px; height:155px; padding:0px; border-right:1px solid #e0e0e0; float:left; margin:0px;}
.day-tempbx:last-child{ border:none;}
.day{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#003164; text-align:center; border-bottom:1px solid #e0e0e0; padding:7px;}
.day-Contentbx{margin:7px; border-bottom:1px solid #dcdcdc; padding:0 0 5px 0;}
.day-Contentbx strong{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;}
.high-low{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.high-low strong{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.temp-desc{text-align:center; padding:3px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

#active-daybx{background-color:#f4f4f4;}

ul#filter{width:230px; height:auto; margin:5px 10px 5px 5px; padding:0px; list-style-type:none;}
ul#filter li{border-bottom:1px dotted #999999; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:8px 0px 8px 5px; margin:0px;}
ul#filter li input{padding:0px; margin:0px;}
ul#filter li span{color:#333; font-family:Helvetica,Arial; font-size:13px; display:inline; padding:0px; margin:0px;}
ul#filter li:last-child{border-bottom:none;}

ul.filter{width:230px; height:auto; margin:5px 10px 5px 5px; padding:0px; list-style-type:none;}
ul.filter li{border-bottom:1px dotted #999999; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:8px 0px 8px 5px; margin:0px;}
ul.filter li input{padding:0px; margin:0px;}
ul.filter li span{color:#333; font-family:Helvetica,Arial; font-size:13px; display:inline; padding:0px; margin:0px;}
ul.filter li:last-child{border-bottom:none;}

<!--Pagination CSS Start Rishabh -->
div.paginationContainer {background-image:url(../images/tab_desc.jpg);height:30px;margin-left:10px}
div.pagination {clear:both;padding:10px 0 10px 0;margin:0px;text-align:center;float:right;clear:both;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #808080;text-decoration: none; color: #808080}
div.pagination a:hover, div.pagination a:active {border:1px solid #4C1E69;color: #fff;background-color: #B70101}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #4C1E69;font-weight: bold;background-color: #FF5400;color: #FFF}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #CCCCCC;color: #999999;font-style:italic}
.filterResult{padding:10px 0px 0px 10px;font-weight:bold;color:#808080;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif}

 /*--------Social widgets start-------*/
.thanks{padding:10px; width:266px; float:left; margin:10px 20px 0 0; border:3px solid #ccc;}
.face-book{width:100%; height:auto; text-align:center;}
.face-book img{margin:0; padding:0; border:1px solid #ff0000;}

.fb-likebox{background: linear-gradient(to bottom, #FFFFFF 6%, #EDEDED 58%, #FFFFFF 99%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #D8E6EB; border-image:initial; border-style:solid; border-width:1px; height:33px; padding:8px 0 0 0; width:100%;}
.thanks:last-child{ margin-right:0;}

.googleplus{width:100%; background: linear-gradient(to bottom, #FFFFFF 11%, #F1F1F1 41%, #E1E1E1 63%, #F6F6F6 94%) repeat scroll 0 0 rgba(0, 0, 0, 0);
 border-color: #D8E6EB; border-image: initial; border-style: solid; border-width: 1px; height:33px; margin-top: -2px; padding:8px 0 0 0;}

.twitter_follow{background: linear-gradient(to bottom, #FFFFFF 6%, #F0F0F0 39%, #EDEDED 58%, #FFFFFF 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color: #D8E6EB; border-image: initial; border-style: solid; border-width: 1px; height:33px; margin-top: -2px; padding:8px 0 0 0; width:100%;}

.email-subscribe .email {background: linear-gradient(to bottom, #FFFFFF 6%, #EDEDED 58%, #FFFFFF 99%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color:#DEDEDE; border-image:initial; border-radius:3px 3px 3px 3px; border-style:solid; border-width:1px; color:#000000; font-family: "Arial","Helvetica",sans-serif; padding:8px 0 8px 0; width:100%;}

.subscribe {background-color:#1261ac; border: 1px solid #0a3f73; border-radius: 3px 3px 3px 3px; color: #FFFFFF; cursor: pointer; display: inline-block; float: left; font:bold 12px arial,helvetica,sans-serif; margin:15px 0 0 2px; padding:7px 15px; text-decoration: none; text-shadow: 0 0 0; width: 98%;}
/*--------Social widgets end-------*/

/*---------------Form Css 12-12-2013----------*/
.fcontact1{width:auto; height:auto; float:left; margin:2px 10px 0 40px; padding:0px 0 5px;}
.fcontact1 p{font:15px Century Gothic; color:#313436; padding:8px 5px; margin:0; width:300px; text-align:center; line-height:30px;}

.notification_form_footer {position:fixed; bottom:0px; right:0; background:#999; z-index:9999; overflow:hidden; height:250px; border:2px solid #ff9a03; background:#fff; border:1px solid #ff0000; top:30%; width:35px;}

.footer_popup{display:block; float:left; height:250px; width:35px; position:absolute; background:#c32801;}

.notification_nav_btn {cursor:pointer;  background:#c32801 url(../images/arrow-contact.png)15px 113px no-repeat; font:22px Calibri; color:#fff; padding:4px; font:30px Calibri;  width:180px; position:relative; top:100px; left:-80px; height:30px; transform:rotate(270deg); -ms-transform:rotate(270deg); /* IE 9 */ -webkit-transform:rotate(270deg);}

.notification_nav_btn_selected {background:#c32801 url(../images/arrow-contact-1.png)15px 113px no-repeat;}
	
.headingimgbx{float:left; width:631px; margin:0px; padding:0px; height:auto; border:none; position:relative;}
.hdoffer{width:208px; height:81px; position:absolute; left:0px; top:0px;}
.hdtextbx{width:324px; height:auto; float:left; margin:0px; padding:0px; overflow:hidden;}
.hdtextbx h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#b70101; padding:10px 10px 5px; font-weight:normal;}
.hdofferwrap{width:324px; height:275px; float:left; margin:0px; padding:0px; background-color:#ebebec;}
.discountwrap{width:307px; height:137px; float:left; margin:3px 0 0px; padding:0px; background:url(../images/discountbg.png) no-repeat left top;}
.discount-text{width:180px; height:auto; float:left; margin:54px 0 0px; padding:0px;}
.discount-text strong{display:block; font:bold italic 32px/20px Georgia, "Times New Roman", Times, serif; color:#820004; text-align:center;}
.discount-text span{display:block; font:italic 18px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:0px; margin:0px;}
.disoff{width:115px; height:auto; float:left; margin:32px 0 0px; padding:0px; font:bold italic 24px/25px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:center;}
.disoff span{font:bold italic 40px "Script MT Bold"; color:#fffc00;}

.hdoffprice{width:324px; height:auto; float:left; margin:0px; padding:0px;}
.hdoffprice span{display:block; text-align:center; font:bold 20px Calibri; color:#333;}
.hdoffprice p{font:italic 16px Georgia, "Times New Roman", Times, serif; color:#333; padding:2px 0 0px; text-align:center;}
.hdoffprice strong{font:bold 30px Georgia, "Times New Roman", Times, serif; color:#b70101; font-style:normal; background:url(../images/rupee-icon.png) no-repeat left 9px; padding:0 0 0 20px;}

.ppcheadwrap{width:955px; height:auto; overflow:hidden; float:left;}
.ppcheading{width:80%; height:auto; margin:15px auto 10px; border-top:1px solid #940707;}
.ppcheading strong{background-color: #FFFFFF; color:#940707; display:block; font:bold italic 24px Georgia, "Times New Roman", Times, serif; margin:-17px auto 0; text-align:center; width:69%;}
.ppcheading strong span{color:#ff3703;}

.ppcinfo-box{width:935px; height:auto; float:left; margin:5px 10px 25px;*margin:5px 5px 25px; padding:0px; background-color:#fff; -moz-box-shadow:0 0 3px 3px #d3d3d3; -webkit-box-shadow:0 0 3px 3px #d3d3d3; box-shadow:0 0 3px 3px #d3d3d3;}
.ppchd{width:915px; height:auto; float:left; font:20px Georgia, "Times New Roman", Times, serif; color:#b70101; padding:5px 10px;}
.ppchd a{font:20px Georgia, "Times New Roman", Times, serif; color:#b70101; text-decoration:none;}
.ppchd a:hover{text-decoration:underline;}
.ppchd span{display:inline-block; text-align:right; font: italic 18px Georgia, "Times New Roman", Times, serif; color:#333; float:right;}
.ppctextbx{width:925px; height:auto; float:left; margin:0px; padding:5px;}
.ppc-image{width:217px; height:auto; padding:0px; margin:0 10px 0 0px; float:left;}
.ppcdetail{width:570px; height:auto; float:left; margin:0px; padding:0px;}
.ppcdetail p{font:18px Georgia, "Times New Roman", Times, serif; color:#ff3703;}
.ppcdetail ul{padding:0px 15px; margin:5px 0px;}
.ppcdetail ul li{font:14px Georgia, "Times New Roman", Times, serif; color:#333333; line-height:24px; font-weight:normal; text-align:justify; list-style:circle;}

.pplinkbx{width:115px; height:auto; float:left; margin:0px; padding:0px;}
.bookbttimg{background:url(../images/sprites-img.png) no-repeat top; background-position:-280px -463px; background-color:transparent; width:107px; height:34px; float:left; margin:15px 0 0 10px; padding:0px; border:none;}

.ppcpricebx{width:925px; height:auto; background-color:#e8e8e8; margin:0px; padding:5px; float:left;}
.ppcbdr{border-right:1px solid #c0bfbf;}
.ppc-price{width:415px; height:auto; float:left; margin:0px; padding:5px 20px;}
.ppc-price p{font:18px Calibri; color:#333; width:190px; float:left;}
.ppc-price span{font:18px Georgia, "Times New Roman", Times, serif; color:#b70101; display:block;}
.ppc-price strong{font:24px Georgia, "Times New Roman", Times, serif; color:#b70101; background:url(../images/rupeeicon.png) no-repeat left 16px; padding:6px 0 0 18px; display:inline-block;}
.ppc-price strong span{font:italic 16px Georgia,"Times New Roman",Times,serif; color:#333; display:inline;}

.ppcwhybk{width:650px; height:auto; float:left; overflow:hidden; margin:0px 0 0 10px; border:6px solid #e8e8e8; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.ppc-whyhd{width:80%; height:auto; margin:20px auto 10px; border-top:1px solid #940707; clear:both;}
.ppc-whyhd strong{background-color: #FFFFFF; color:#940707; display:block; font:bold 20px "Adobe Garamond Pro"; margin:-13px auto 0; text-align:center; width:45%;}
.ppcwhy-text{width:620px; height:auto; float:left; margin:0px 0 8px; padding:0px 15px;}
.ppcwhy-text ul{padding:0px; margin:0px; list-style:none;}
.ppcwhy-text ul li{font:16px Georgia, "Times New Roman", Times, serif; color:#333333; line-height:30px; text-align:justify; background:url(../images/rightarrow-img.png) no-repeat left 8px; padding:0 0 0 23px;}

.ppchead-wrapper{width:940px; height:auto; overflow:hidden; display:block; margin:8px auto; background-color:#940707; padding:6px 0px; font:italic 24px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:center;}

.ppchdtext{width:940px; height:auto; float:left; margin:20px 0px 0 10px;}
.ppchdtext p{border-left:2px solid #940707; padding:0 10px 0 20px; font:16px/24px Georgia, "Times New Roman", Times, serif; color:#333; text-align:justify;}

.ppcform-wrap{width:940px; height:auto; float:left; margin:30px 0px 20px 10px;}
.ppcform-leftbx{width:675px; height:auto; float:left; margin:0px; padding:0px;}
.ppcform-rightbx{width:263px; height:auto; float:left; margin:0px; padding:0px; background-color:#f9f9f9; border:1px solid #666;}
.ppcform-heading{width:93%; height:auto; margin:20px auto 0px; border-top:1px solid #940707;}
.ppcform-heading span{background-color:#f9f9f9; color:#940707; display:block; font:20px Georgia, "Times New Roman", Times, serif; margin:-13px auto 0; text-transform:uppercase; text-align:center; width:80%;}

.ppcformbx{width:233px; height:auto; float:left; margin:0px; padding:5px 15px 11px;}
.ppcformbx label{float:left; padding:5px 0px; margin:0px; width:65px; font:15px Calibri; color:#333;}
.ppcformbx input{width:155px; height:17px; padding:3px; margin:5px 0px; border:1px solid #c6c6c6; font:15px Calibri; color:#666;}
.ppcformbx .nofild{width:auto; height:17px; padding:3px; margin:5px 0px; border:1px solid #c6c6c6; font:15px Calibri; color:#666;}
.ppcformbx select{padding:1px 2px 1px 0px; margin:5px 0px; height:25px; width:163px; border:1px solid #c6c6c6; font:15px Calibri; color:#666;}
.ppcformbx textarea{padding:3px; width:220px; height:55px; margin:5px 0px; border:1px solid #c6c6c6; font:15px Calibri; color:#666;}
.ppcform-rightbx .ppcbutton{font:17px Georgia, "Times New Roman", Times, serif; color:#FFF; padding:0px; margin:8px 0 0 30px; text-transform:uppercase; text-align:center; cursor:pointer; width:170px;height:38px; float:left; border:none;background-color:#940707; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.ppcform-rightbx .ppcbutton:hover{background-color:#f68215;}
.ppcformbx .codef{margin:5px 0px; padding:2px; width:auto; height:17px; text-align:center; float:left;}
.ppcformbx .codeimg{float:left; margin:5px 0 0 5px; vertical-align:top;}

.ppcheadbx{width:95%; height:auto; margin:15px auto 10px; border-top:1px solid #940707;}
.ppcheadbx strong{background-color: #FFFFFF; color:#940707; display:block; font:bold italic 24px Georgia, "Times New Roman", Times, serif; margin:-17px auto 0; text-align:center; width:68%;}
.ppcheadbx strong span{color:#ff3703;}

.ppchdbx{width:95%; height:auto; margin:40px auto 10px; border-top:1px solid #940707;}
.ppchdbx strong{background-color: #FFFFFF; color:#940707; display:block; font:bold italic 30px Georgia, "Times New Roman", Times, serif; margin:-17px auto 0; text-align:center; width:35%;}
.ppchdbx span{display:block; font:bold italic 16px Georgia, "Times New Roman", Times, serif; color:#333; text-align:center; padding:3px 0 0px;}

.ppc-offerbx{width:440px; height:auto; float:left; margin:15px 18px; padding:0px; overflow:hidden;}
.ppcpkage-price{width:440px; height:195px; position:relative; float:right; margin:0px; padding:0px;}
.ppcpkage-price p{font:bold 26px/26px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; padding:4px 0 0px; background:url(../images/offerbg.png) no-repeat right top; position:absolute; top:-4px; right:8px; width:96px; height:74px;}
.ppcpkage-price p span{font-size:20px; color:#fff600; font-style:italic; display:block;}
.ppc-offertxt{width:440px; height:auto; float:left; margin:10px 0 0px; padding:0px;}
.ppc-offertxt a{text-decoration:none; color:#940707;}
.ppc-offertxt a:hover{text-decoration:underline;}
.ppc-offertxt strong{display:block; font:20px Georgia, "Times New Roman", Times, serif; color:#940707;}
.ppc-offertxt p{font:18px Georgia, "Times New Roman", Times, serif; color:#ff3703; padding:6px 0 0 25px; background:url(../images/clock.png) no-repeat left 7px;}
.ppc-destxt{width:100%; height:auto; float:left; margin:8px 0 0px; padding:0px;}
.ppc-destxt p{font:15px/22px Georgia, "Times New Roman", Times, serif; color:#333; padding:0px; background:none;}
.ppcoffer-price{width:440px; height:auto; float:left; margin:6px 0 0px; padding:0px;}
.ppcoffer-price p{font:14px Calibri; color:#555; padding:0px; background:none;}
.ppcoffer-price span{font:26px Calibri; color:#333; text-decoration:line-through; background:url(../images/rupee-icon-gray.png) no-repeat left 9px; padding:0 15px 0 18px;}
.ppcoffer-price strong{font:30px Calibri; color:#b90808; background:url(../images/rupeeicon.png) no-repeat left 11px; padding:0 0 0 18px; display:inline;}
a.ppcoffbutton{float:right; width:185px; height:53px; margin:10px 10px 0 0px; outline:none;}

.ppctipbx{width:440px; height:auto; float:left; overflow:hidden; margin:30px 0 0 10px; border:6px solid #e8e8e8; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.ppcmrg{margin-left:27px;}
.ppc-inclhd{display:block; color:#ff3703; font:24px "Adobe Garamond Pro"; text-align:center; padding:8px 0 0px;}
ul.ppcincl-text{width:418px; height:auto; margin:0px 0 8px; padding:0px 10px;}
ul.ppcincl-text li{font:16px Georgia, "Times New Roman", Times, serif; color:#333333; line-height:28px; text-align:justify; padding:0px; margin:0 0 0 15px; list-style:circle;}

.ppc-tiphd{display:block; color:#b70101; font:24px "Adobe Garamond Pro"; text-align:center; padding:8px 0 0px;}
ul.ppctip-text{width:418px; height:224px; margin:0px 0 8px; padding:0px 10px; list-style:none;}
ul.ppctip-text li{font:16px Georgia, "Times New Roman", Times, serif; color:#333333; line-height:28px; text-align:justify; background:url(../images/rightarrow-img.png) no-repeat left 8px; padding:0 0 0 23px;}

.ppcpackages{width:940px; height:auto; float:left; overflow:hidden; margin:30px 0 0 10px;}
.ppcpkagehd{width:100%; height:auto; margin:0px;padding:3px 0px; text-align:center; background-color:#d84805; font:20px "Adobe Garamond Pro"; color:#FFF; text-transform:uppercase;}
.ppcpkage-list{width:100%; height:auto; float:left; margin:10px 0px; padding:0px;}
.ppcpkage-list ul{margin:0px; padding:0px; list-style:none;}
.ppcpkage-list li{float:left; width:285px; height:auto; padding:0px; margin:5px 40px 0px 0px;}
.ppcpkage-list li:last-child{margin-right:0px;}
.ppcpkage-list li a{text-decoration:none;}
.ppcpkage-list li strong{display:block; font:20px Georgia, "Times New Roman", Times, serif; color:#940707; text-align:center; padding:0 0 2px;}
.pkage-price{width:285px; height:135px; position:relative; float:right;}
.pkage-price p{font:italic 12px/18px Georgia, "Times New Roman", Times, serif; color:#fff600; text-align:center; padding:1px 0 0px; background:url(../images/pricebg.png) no-repeat right top; position:absolute; top:0px; right:3px; width:121px; height:46px;}
.pkage-price p span{font-size:20px; color:#fff; font-style:normal;}
a.pkageview{float:left; width:auto; height:auto; padding:3px 10px; margin:6px 0 0 100px; font:italic 13px Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; background-color:#d84805; border:1px solid #b33902 !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; cursor:pointer;}
a.pkageview:hover{background-color:#f68215; border:1px solid #eaeaea !important; outline:none;}

.slidercontainer{margin:0px; position:relative; float:left; width:675px;}
.rslides{position:relative; list-style:none; overflow:hidden; width:675px; padding:0; margin:0;}
.callbacks{position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0;}
.callbacks li{position:absolute; width:100%; left:0; top:0;}
.callbacks img{display:block; position:relative; z-index:1; height:auto; width:100%; border:0;}
.callbacks_nav{position:absolute; top:55%; left:5px; z-index:3; text-indent:-9999px; overflow:hidden; text-decoration:none; height:49px; width:39px; background:transparent url(../images/leftarrow.png) no-repeat left top; margin-top:-45px;}
.callbacks_nav.next {left:auto; background-position:right top; right:5px; background:transparent url(../images/rightarrow.png) no-repeat left top;}
.callbacks .home-slider{position:absolute; top:10px; left:10px; width:auto; height:auto; z-index: 2;}
/* .callbacks .slider-leftbx{float:left; font:29px Georgia, "Times New Roman", Times, serif; color:#910000; padding:8px; background:url(../images/whitebg.png) repeat; border:1px solid #fff;} */

<!--add 10-07-2014 by jitendra-->
.blue-colorold{background-color:#3093c7;background-image:-webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));background-image:-webkit-linear-gradient(top, #3093c7, #1c5a85);background-image:-moz-linear-gradient(top, #3093c7, #1c5a85);background-image:-ms-linear-gradient(top, #3093c7, #1c5a85);background-image:-o-linear-gradient(top, #3093c7, #1c5a85);background-image:linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);}

.red-color{background-color:#bd0300;background-image:-webkit-gradient(linear, left top, left bottom, from(#bd0300), to(#760200));background-image:-webkit-linear-gradient(top, #bd0300, #760200);background-image:-moz-linear-gradient(top, #bd0300, #760200);background-image:-ms-linear-gradient(top, #bd0300, #760200);background-image:-o-linear-gradient(top, #bd0300, #133d5b);background-image:linear-gradient(to bottom, #bd0300, #760200);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bd0300, endColorstr=#760200);}

.red-color:hover{background-color:#760200;background-image:-webkit-gradient(linear, left top, left bottom, from(#760200), to(#bd0300));background-image:-webkit-linear-gradient(top, #760200, #bd0300);background-image:-moz-linear-gradient(top, #760200, #bd0300);background-image:-ms-linear-gradient(top, #760200, #bd0300);background-image:-o-linear-gradient(top, #760200, #bd0300);background-image:linear-gradient(to bottom, #760200, #bd0300);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#760200, endColorstr=#bd0300);}

.orange-color{background-color:#ffc579;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));background-image:-webkit-linear-gradient(top, #ffc579, #fb9d23);background-image:-moz-linear-gradient(top, #ffc579, #fb9d23);background-image:-ms-linear-gradient(top, #ffc579, #fb9d23);background-image:-o-linear-gradient(top, #ffc579, #fb9d23);background-image:linear-gradient(to bottom, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);}

.orange-color:hover{background-color:#ffaf46;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));background-image:-webkit-linear-gradient(top, #ffaf46, #e78404);background-image:-moz-linear-gradient(top, #ffaf46, #e78404);background-image:-ms-linear-gradient(top, #ffaf46, #e78404);background-image:-o-linear-gradient(top, #ffaf46, #e78404);background-image:linear-gradient(to bottom, #ffaf46, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);}

.booking-panel{background:url(../images/top-bg01.png) repeat-x left bottom;padding:8px 0px 15px;width:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:50;display:none;}
.booking-area{width:1000px; margin:0 auto;}
.booking-area .package{width:330px; float:right;}
.booking-area .package h3{padding:0 0 5px 0;margin:0;font:bold 18px Arial,Helvetica,sans-serif;color:#3B3B3B;}
.booking-area .package .sml-text01{font:normal 12px/18px Arial, Helvetica, sans-serif;display:block;}
.booking-area .package .sml-text01 span{color:#db6015;padding:0 0 0 5px;}
.booking-area .package .sml-text01 span a{color:#db6015;}
.booking-area .package .sml-text01 span a:hover{color:#FF8F24;}
.booking-area .book-btn{float:right;width:145px;height:40px;border:0;cursor:pointer;margin:5px 0 0 0;border-radius:5px;}
.booking-area .enq-btn{float:right;width:120px;height:40px;border:0;cursor:pointer;margin:5px 0 0 0;border-radius:5px;}
.booking-area .book-btn{border:1px solid #5e0200;font:20px/38px Arial, Helvetica, sans-serif;color:#fff;text-align:center;text-decoration:none;}
.booking-area .book-btn{margin:5px 10px 0 0;}
.booking-area .enq-btn{border:1px solid #e88c16;font:20px/38px Arial, Helvetica, sans-serif;color:#000;text-align:center;text-decoration:none;}
.booking-area .enq-btn:hover{background-position:-155px -40px;}
/* .hot-deal-text{width:984px;height:auto;border:1px solid #d3d8d8;margin:5px auto;padding:10px 0;background:url(../images/hot-deal-bg.jpg) repeat-x left top;box-shadow:0 0 3px #BABDC0;} */

.offers-wrapper{width:675px; height:auto; float:left;}
.offers-heading{font:36px Georgia, 'Times New Roman', Times, serif; text-align:center; color:#fff; padding:10px 12px; background-color:#910000;}

.offers-infowrap{width:675px; height:auto; float:left; margin:25px 0px 5px; background:url(../images/divider-shadow.jpg) no-repeat center bottom; padding-bottom:40px;}

.offers-leftwrap{width:253px; height:auto; float:left; margin:0px; padding:0px; position:relative;}
.offers-leftwrap p{font:bold italic 16px Georgia, 'Times New Roman', Times, serif; color:#fff; text-align:center; padding:4px 0 0 10px; background:url(../images/offerbg.png) no-repeat right top; position:absolute; top:-4px; right:8px; width:96px; height:74px;}
.offers-leftwrap p span{font-size:26px; color:#FFFC00; font-style:normal; font-family:Calibri; padding-left:5px;}

.offers-righttwrap{width:407px; height:auto; float:left; margin:0px 0 0 15px; padding:0px;}
.offer-textbx{width:407px; height:auto; float:left; margin:0px 0 10px; padding:0px;}
.offer-textbx a{font:bold 20px calibri; color:#000; text-decoration:none; padding:0px 5px 5px 5px; border:1px solid #CCC; display:block;}
.offer-textbx a:hover{color:#940707;}
.offer-textbx p{font:16px/18px calibri; color:#000; padding:7px 0 0px;}

.offers-pricewrap{width:177px; height:auto; float:left;}
.offers-pricewrap p{font:16px/18px calibri; color:#000; padding:7px 0 0px;}
.offers-pricewrap p span{text-decoration:line-through; color:#F63; font-size:18px;}
.offers-pricewrap p strong{font-size:26px; color:#940707;}

.offers-bttswrap{width:230px; height:auto; float:left; margin-top:8px;}
.offers-book{margin-left:0px !important;}
.offers-details{margin:16px 0 0 5px !important;}

.offers-contactsbx{width:675px; height:auto; float:left; margin:15px 0px;}
.offers-contactsbx ul{margin:0px; padding:0px;}
.offers-contactsbx ul li{list-style:none; float:left; width:195px; margin:0 15px; text-align:center;}
.offers-contactsbx ul li span{font:20px Georgia, "Times New Roman", Times, serif; color:#940707;}
.offers-contactsbx ul li p{font:17px/18px calibri; color:#000; padding:12px 0 0px;}
.offers-contactsbx ul li p a{color:#e55926; text-decoration:none;}
.offers-contactsbx ul li p a:hover{text-decoration:underline;}

.popform-bx{margin:0px;}
.popform-bx label{font:20px Corbel; color:#222; text-align:left; margin-bottom:10px; margin-top:10px; width:85%;}
.popform-bx input{height:22px; padding:5px 7px; font-size:14px; margin-top:10px;}
.mgtop{margin:0 auto; width:85%;}
.mgtop label{width:auto; float:left; margin-top:0px;}
.mgtop .codebx{width:85px !important; float:left; margin-top:0px; margin-right:10px; overflow:hidden;}
.mgtop .bttbx{width:146px; height:46px; border: none; background:none; margin:-53px 0 15px 300px; float:left;}
.popform-bx select{padding:5px; font-size:14px; width:524px;}