img, div, input { behavior: url("iepngfix.htc") }
body { font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#7B7B7B; background: url(../images/bodybg.jpg) repeat-x; margin: 0; padding: 0;  }
input { border: 1px solid #A5A5A5; background: #FFFFFF; color:#7B7B7B; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; }
textarea { border: 1px solid #D5D5D5; background: #FFFFFF; color:#7B7B7B; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; }
select { border: 1px solid #D5D5D5; background: #FFFFFF; color:#7B7B7B; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; }
form, ul, p, h1, h2, h3, h4 { margin: 0; padding: 0;}
p { margin-bottom: 12px; }
img { border: none; }
a{ font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: none;}
a:hover { font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: underline;}
.left-curvebg { background: url(../images/leftcurvebg.jpg) no-repeat right 282px; height:380px; }
.right-curvebg { background: url(../images/rightcurvebg.png) no-repeat 0 148px; }

.gray-leftcornerbg { background: url(../images/gray-leftcorner.gif) no-repeat; color: #FFFFFF; font-weight: bold; font-size: 11px; padding-left:5px; font-family: Arial, Helvetica, sans-serif; }
.gray-leftcornerbg a { color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none; margin-left: 5px; margin-right:3px; font-family: Arial, Helvetica, sans-serif; }
.gray-leftcornerbg a:hover { color: #7AD5FF; font-weight: bold; font-size: 11px; text-decoration: none; }
.gray-leftcornerbg a.current { color: #7AD5FF; font-weight: bold; font-size: 11px; text-decoration: none; }
.lightbluematter { color: #93CCFA; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
a.toplink { color: #93CCFA; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover.toplink { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.blue-input { background: #216AFF; border: 1px solid #0000DA; font-size: 11px; font-weight: bold; color:#FFFFFF; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; height: 17px; padding-top: 3px; padding-left: 5px; }

.toptab-bg { background: url(../images/tab-bottbg.gif) repeat-x bottom; }
ul#top-tabstrips { list-style-type:none; margin:0; padding: 0; }
ul#top-tabstrips li {display: block; float:left; margin-right:1px; }
ul#top-tabstrips li a {display:block; color:#001CED; text-decoration: none; background:url(../images/tab-inactive-left.gif) left top; background-repeat:no-repeat;}
ul#top-tabstrips li a em {padding-right:12px; display:block; padding-left:12px; font:normal 12px arial, helvetica, sans-serif; background:url(../images/tab-inactive-right.gif)  right top no-repeat; padding-top:9px; padding-bottom:9px; text-transform: uppercase;}
ul#top-tabstrips li a:hover {background-position: left top; background-image: url(../images/tab-active-left.gif); color: #0000E5; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase; font-weight: normal;}
ul#top-tabstrips li a:hover em {background-position: right top; background-image: url(../images/tab-active-right.gif) ; color: #0000E5; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase; font-weight: normal;}
ul#top-tabstrips li a.current {background-position: right top; background-image: url(../images/tab-active-left.gif); background-position:left top; color: #0000E5; background-repeat: no-repeat; font-weight: normal;  text-transform: uppercase; font-weight: bold;}
ul#top-tabstrips li a.current em {background-position: right top; background-image: url(../images/tab-active-right.gif); color: #0000E5; background-repeat: no-repeat; font-weight: bold;  text-transform: uppercase; font-weight: bold;}
.midd-flashbg { background: #0096FF; }

.logobg { background: url(../images/logobg.gif) no-repeat; height: 138px; }
.ourservice-hdbg { background: url(../images/ourservice-hdbg.gif) no-repeat; height: 58px; vertical-align: top; text-indent: 26px; font: normal 21px "Times New Roman", Times, serif; color: #FFFFFF;}
.ourservice-hdbg div { margin-top: 10px; }
.lightblue-contentbg { background: #D3EDFF; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; } 
.bottcornerbg { border-bottom: 1px solid #D8D8D8; background: #D3EDFF; }
.middpage-curvebg { background: url(../images/middpage-curvebg.gif) no-repeat 0 205px; }

ul.leftnav { margin-left: 7px; margin-bottom:5px; }
ul.leftnav li { list-style-type: none; text-indent: 35px; } 
ul.leftnav li a { background: url(../images/leftnavbg.gif) no-repeat; height: 18px; padding-top: 4px; display: block; color: #3C3C3C; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; }
ul.leftnav li a:hover { background: url(../images/leftnavbg-o.gif) no-repeat; color: #005C99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; }
ul.leftnav li a.active { background: url(../images/leftnavbg-o.gif) no-repeat; color: #005C99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; height: 18px; padding-top: 4px; display: block; }
.gray-topcornerbg { background: url(../images/gray-cornerbg.gif) repeat-x; font: normal 21px "Times New Roman", Times, serif; color: #FFFFFF; }
.hd-rightbg { background: url(../images/heading-rightbg.gif) no-repeat right; text-indent: 17px; }

a.viewalllink { color: #005C99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
a:hover.viewalllink { color: #005C99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.login-topcornerbg { background: url(../images/login-topcornerbg.gif) repeat-x; }
.login-bottcornerbg { background: url(../images/login-bottcornerbg.gif) repeat-x; }
.login-leftcornerbg { background: url(../images/login-leftcornerbg.gif) repeat-y; }
.login-rightcornerbg { background: url(../images/login-rightcornerbg.gif) repeat-y; }
.login-cornerbg { background: #FFFFFF; }
.agentlogin-hd { background: url(../images/agentlogin-hdbg.gif) no-repeat right top; font: normal 21px "Times New Roman", Times, serif; color: #3C3C3C; }
.agentlogin-inputbg { background: url(../images/agentlogin-inputbg.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg input { border: none; background: none; width: 150px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg select { border: none; background: none; width: 150px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }
a.forgotlink { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; }
a:hover.forgotlink { font: normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration: underline; }

.copyright { font-size: 11px; color: #A6A6A6; font-family: Verdana, Arial, Helvetica, sans-serif; }

.bottlink {  font: normal 12px Arial, Helvetica, sans-serif; color:#222222; line-height: 17px; }
.bottlink a {  font: normal 12px Arial, Helvetica, sans-serif; color:#222222; text-decoration: none; padding-left: 6px; padding-right: 6px; }
.bottlink a:hover {  font: normal 12px Arial, Helvetica, sans-serif; color:#222222; text-decoration: underline; }
.hiddenbrains { color: #A6A6A6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.hiddenbrains a { color: #A6A6A6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.hiddenbrains a:hover{ color: #A6A6A6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

.relativeposition { position: relative; }
.midd-curve-img { position:absolute; top:135px; left:0px; background: url(../images/midd-curvebg.png) no-repeat; height: 360px; width: 696px; }
h1 { font: normal 21px "Times New Roman", Times, serif; color: #ffffff; margin-bottom: 10px; }
.wmatter { font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
a.yellowlink { color: #FFDE00; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover.yellowlink { color: #FFDE00; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline; }

.yellow-topcornerbg { background: #FFE600; border-top: 1px solid #E0E0E0; }
.yellow-bottcornerbg { background: #FFE600; border-bottom: 1px solid #E0E0E0; }
.yellow-bodycornerbg { background: #FFE600; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; font-size: 11px; color:#000000; font-weight: normal; line-height: 17px; }

.bluematter { color: #0060A3; font-size: 11px; font-weight: normal; }
.toppadding { padding-top: 20px; }
a.redmatterbold { color: #DE2F00; font-size: 11px; font-weight: bold; text-decoration: underline; }
a:hover.redmatterbold { color: #DE2F00; font-size: 11px; font-weight: bold; text-decoration: none; }

.midd-content-bodybg { border-left: 1px solid #8BCFFF; border-right: 1px solid #8BCFFF; } 
.midd-content-topcornerbg { background: url(../images/midd-content-topcornerbg.gif) repeat-x; }
.midd-content-bottcornerbg { background: url(../images/midd-content-bottcornerbg.gif) repeat-x; }
.midd-content-bottcornerbg1 { background: url(../images/midd-content-bottcornerbg1.gif) repeat-x; }

.midd-topcornerbg { background: url(../images/midd-topcornerbg.gif) repeat-x; }
.midd-bottcornerbg { background: url(../images/midd-bottcornerbg.gif) repeat-x; }
.midd-leftcornerbg { background: url(../images/midd-leftcornerbg.gif) repeat-y; }
.midd-rightcornerbg { background: url(../images/midd-rightcornerbg.gif) repeat-y; }


.thumb_img img { border: 3px solid #FFE600; }
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 3px solid #0096FF; }


.bluematterbig { color: #0096FF; font: bold 12px "tahoma", Arial, Helvetica, sans-serif;  }
.bluematterbig a{ color: #0096FF; font: bold 12px "tahoma", Arial, Helvetica, sans-serif;  }
.bluematterbig a:hover{ color: #323232; font: bold 12px "tahoma", Arial, Helvetica, sans-serif; text-decoration: none; }

a.morelink{ font: normal 11px , Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: none;}
a:hover.morelink { font: normal 11px , Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: underline;}


/*----------------prashant--------------------*/

.bradecums { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #272727; text-decoration: none; }
.bradecums a { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #272727; text-decoration: none; }
.bradecums a:hover { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #272727; text-decoration: none; }
.top-line-bg {background:url(../images/top-line.gif) repeat-x;}
.bottom-line-bg {background:url(../images/bottom-line.gif) repeat-x;}
.left-line-bg {background:url(../images/left-line.gif) repeat-y;}
.right-line-bg {background:url(../images/right-line.gif) repeat-y;}
.white-bg {background-color:#ffffff;}
.skyblue-hd { background: url(../images/agentlogin-hdbg.gif) no-repeat right top; font: normal 21px "Times New Roman", Times, serif; color: #2076B2; }
.skyblue-hd1 { background: url(../images/agentlogin-hdbg1.gif) no-repeat right top; font: normal 21px "Times New Roman", Times, serif; color: #2076B2; }
.gray-hd {font: normal 21px "Times New Roman", Times, serif; color: #535353; }
.commen-black {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; line-height:18px;}

.light-skyblue-bg {background-color:#EDF8FF;}
.skyblue-top-line-bg {background:url(../images/skyblue-top-midd.gif) repeat-x;}
.skyblue-bottom-line-bg {background:url(../images/skyblue-bottom-line.gif) repeat-x;}
.skyblue-left-line-bg {background:url(../images/skyblue-left-line.gif) repeat-y;}
.skyblue-right-line-bg {background:url(../images/skyblue-right-line.gif) repeat-y;}
.light-skyblue-bg {background-color:#EDF8FF;}
.calender-blue {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #0096FF; text-decoration: }

.view-cart-hd { font: normal 21px "Times New Roman", Times, serif; color: #2076B2; }
.view-black-bold {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; }
.view-border-bold {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; border-top:2px solid #D4D0C8;}
.view-cart-top-line-bg {background:url(../images/view-top-line.gif) repeat-x;}
.view-cart-bottom-line-bg {background:url(../images/view-bottom-line.gif) repeat-x;}
.view-cart-left-line-bg {background:url(../images/view-left-line.gif) repeat-y;}
.view-cart-right-line-bg {background:url(../images/view-right-line.gif) repeat-y;}


.view-cart-inputbg { background: url(../images/view-cart-input.gif) no-repeat; height: 28px; }
.view-cart-inputbg input { border: none; background: none; width: 64px; padding-left: 7px; color:#353535; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.book-bg {background:url(../images/img-book.jpg) no-repeat center;}

.commen-black1 {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #2D7EB7; text-decoration: none; line-height:18px;}

.more-link {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.more-link a {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.more-link a:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0096FF; text-decoration: none;}

.departures { background: url(../images/Departures-bg.gif) no-repeat right top; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0096FF; text-decoration:none; }
.departures a {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0096FF; text-decoration:none;}
.departures a:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}

.border-line {background:url(../images/border-line.gif) repeat-x bottom;}
.view-related {font: bold 10px "Times New Roman", Times, serif; color: #323232; text-decoration:none; border-bottom:1px solid #D4D4D4; text-transform: normal;}

.thumb_img1 img { border: 1px solid #0096FF; }
.thumb_img1:hover { background-color: transparent;}
.thumb_img1:hover img { border: 1px solid #000000; }

.banner_img img { border: 1px solid #0096FF; }
.banner_img:hover { background-color: transparent;}
.banner_img:hover img { border: 1px solid #000000; }

.banner-nev ul {margin:0px; padding:0px; padding-left:8px; }
.banner-nev li {list-style-type:none; display:block;  margin-bottom:10px;}
.banner-nev li a{ display:block;}
.banner-nev li a:hover{ display:block;}

.photos_img img { border: 1px solid #787878; }
.photos_img:hover { background-color: transparent;}
.photos_img:hover img { border: 1px solid #0096FF; }


/*---------------prashant  18-06-09---------------*/

.contect-login { background: url(../images/login-bg.gif) no-repeat ; width:141px; border:none;  padding-left:0px; }
.check-box {border:none; background:none;}
.black-font {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.errormsg { font: normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration: none; padding-bottom:8px; }
.password-bg { background: url(../images/password-bg.gif) no-repeat;  height: 20px; width:270px; border:none; padding-top:5px; padding-left:0px;}

.contect-login { background: url(../images/login-bg.gif) no-repeat; height: 30px; }
.contect-login input { border: none; background: none; width: 125px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.password-bg { background: url(../images/password-bg.gif) no-repeat; }
.password-bg input { border: none; background: none; width: 240px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.register-input {border: 1px solid #9ED7FF; background:#D3EDFF; color:#353535; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; height:16px; padding-top:4px; padding-left:4px;}
.email-input {border: 1px solid #A5A5A5; background:#FFFFFF; color:#353535; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; height:16px; padding-top:4px; padding-left:4px;}
.register-select {border: 1px solid #9ED7FF; background:#D3EDFF; color:#353535; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; height:20px;  padding-left:4px;}
.register-newselect {border: 1px solid #9ED7FF; background:#D3EDFF; color:#353535; margin:0; padding: 0; font: normal 9px "tahoma", Arial, Helvetica, sans-serif; height:20px;  padding-left:4px;}
.padding {padding-left:15px;}

.click-here {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.click-here a{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.click-here a:hover{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #0096FF; text-decoration: none;}

.my-account {font: bold 17px "Times New Roman", Times, serif; color: #323232; text-decoration:none; border-bottom:1px solid #D4D4D4;}

.graybg { background: #F4F4F4; vertical-align: top; }

.oddrowbg { background: #F8FCFF; height: 22px; }
.evenrowbg { background: #E3F2FA; height: 22px; }
.skyblue-light {background-color:#D3EDFF;}

.whitebg {background-color:#ffffff;}
.gray-bott-border {border-bottom:1px solid #D4D4D4;}

.graybg-faq {font: bold 17px "Times New Roman", Times, serif; color: #323232; text-decoration:none;}

.faq {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.faq a{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.faq a:hover{font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #0096FF; text-decoration: none;}
.blue-border { border: 1px solid #BDBDBD; }

th { height: 20px; background: url(../images/thbg.gif) repeat-x top #5AB8F9; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
th a { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
th a:hover { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

hr { background: #ACDCFB; color: #ACDCFB; height: 1px; border: none; }
.date { font-size: 11px; color: #ABABAB; }
.detailbg { background: #58BBFF; color:#FFFFFF; }
.lightgraybg { background: #97D4FF; }
.button { background: url(../images/buttonbg.gif) repeat-x; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; border: 1px solid #005D9F; cursor: pointer; }

.cart_thumb_img img { border: 1px solid #FFE600;}
.cart_thumb_img:hover { background-color: transparent;}
.cart_thumb_img:hover img { border: 1px solid #0096FF; }
.contactbg { background: #0096FF; color:#FFFFFF; }
.contactbg a { color:#FFFFFF; text-decoration: underline; }
.contactbg a:hover { color:#FFFFFF; text-decoration: none; }

ul.selectcity { margin: 0; padding: 0; }
ul.selectcity li { list-style-type: none; float: left; width: 175px; text-indent: 20px; }
ul.selectcity li a { background: url(../images/citybg.gif) no-repeat 0 0; height: 20px; padding-top: 4px; display: block; color: #3C3C3C; text-decoration: none; }
ul.selectcity li a:hover { background: url(../images/citybg-o.gif) no-repeat; color: #2076B2; text-decoration: none; }
ul.selectcity li a.active { background: url(../images/citybg-o.gif) no-repeat; color: #2076B2; font-weight: bold; text-decoration: none; height: 20px; padding-top: 4px; display: block;  }

.city-scrollbar { overflow-y: scroll; overflow-x: hidden; height:210px; scrollbar-face-color:#D8D8D8; scrollbar-highlight-color:#ededf0; scrollbar-shadow-color: #D8D8D8; scrollbar-3dlight-color: #D8D8D8; scrollbar-arrow-color: #000000; scrollbar-track-color:#EDEDED; scrollbar-darkshadow-color: #D8D8D8; scrollbar-base-color: #D8D8D8; position: relative; }

.midd-topcornerbg-gray { background: url(../images/midd-topcornerbg-gray.gif) repeat-x; }
.midd-bottcornerbg-gray { background: url(../images/midd-bottcornerbg-gray.gif) repeat-x; }
.midd-leftcornerbg-gray { background: url(../images/midd-leftcornerbg-gray.gif) repeat-y; }
.midd-rightcornerbg-gray { background: url(../images/midd-rightcornerbg-gray.gif) repeat-y; }

.midd-topcornerbg-gray-border { background: url(../images/midd-topcornerbg-gray-border.gif) repeat-x; }
.midd-bottcornerbg-gray-border { background: url(../images/midd-bottcornerbg-gray-border.gif) repeat-x; }
.midd-leftcornerbg-gray-border { background: url(../images/midd-leftcornerbg-gray-border.gif) repeat-y; }
.midd-rightcornerbg-gray-border { background: url(../images/midd-rightcornerbg-gray-border.gif) repeat-y; }

.thumb_img_city img { border: 3px solid #0096FF; }
.thumb_img_city:hover { background-color: transparent;}
.thumb_img_city:hover img { border: 3px solid #FFE600; }

a.graymatterlink-small {  font: bold 21px "Times New Roman", Times, serif; color: #323232; text-decoration: none; line-height: 25px; }
a:hover.graymatterlink-small {  font: bold 21px "Times New Roman", Times, serif; color: #0096FF; text-decoration: none; line-height: 25px; }

.city-bottborder { border-bottom: 1px solid #D7D7D7; }
.sitemap-link {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; padding-left:25px;}
.sitemap-link a {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.sitemap-link a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #0078CB; text-decoration: none;}

.sitemap-nev ul {margin:0px; padding:0px; padding-left:25px; }
.sitemap-nev li {list-style-type:none; background:url(../images/square.gif) no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; padding-left:12px; line-height:18px;}
.sitemap-nev li a{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.sitemap-nev li a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #0078CB; text-decoration: none;}

.site-right-border {border-right:1px solid #80CBFF;}


/* New Added CSS on 20-Jun-2009 */
.lightgray-bott-border {border-bottom:1px solid #EAEAEA;}
.price-red { color: #0096FF; }
.blue-bott-border { border-bottom: 4px solid #36ADFF; }
.confirmnumber { color: #B40000; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.total-red { color: #B40000; font-size: 13px; font-weight: bold; }
.lightblue-bott-border {border-bottom:1px solid #94CAF0;}


/*ul.leftnav1 { margin-left: 7px; margin-bottom:5px; }
ul.leftnav1 li { list-style-type: none; text-indent: 35px; } 
ul.leftnav1 li a { background: url(../images/leftnavbg1.gif) no-repeat; height: 18px; padding-top: 4px; display: block; color: #3C3C3C; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; }
ul.leftnav1 li a:hover { background: url(../images/leftnavbg-o1.gif) no-repeat; color: #005C99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; }
ul.leftnav1 li a.active { background: url(../images/leftnavbg-o1.gif) no-repeat; color: #005C99; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; height: 18px; padding-top: 4px; display: block; }


.leftnav2 ul {margin:0px; padding:0px;}
.leftnav2 li {list-style-type:none; background:url(../images/arrow-blue.gif) no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; padding-left:12px; line-height:18px;}
.leftnav2 li a {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none;}
.leftnav2 li a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #0078CB; text-decoration: none;}*/

ul.selectcity1 { margin: 0; padding: 0; }
ul.selectcity1 li { list-style-type: none; float: left; width: 250px; text-indent: 20px; }
ul.selectcity1 li a { background: url(../images/citybg2.gif) no-repeat 0 0; height: 20px; padding-top: 4px; display: block; color: #3C3C3C; text-decoration: none; }
ul.selectcity1 li a:hover { background: url(../images/citybg2.gif) no-repeat; color: #2076B2; text-decoration: none; }
ul.selectcity1 li a.active { background: url(../images/citybg2.gif) no-repeat; color: #2076B2; font-weight: bold; text-decoration: none; height: 20px; padding-top: 4px; display: block;  }


/* added by developer */
.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; text-decoration:none;}

.view-related {font: bold 20px "Times New Roman", Times, serif; color: #323232; text-decoration:none; border-bottom:1px solid #D4D4D4;}
.view-related a {font: bold 20px "Times New Roman", Times, serif; color: #323232; text-decoration:none; }
.view-related a:hover {font: bold 20px "Times New Roman", Times, serif; color: #0096FF; text-decoration:none; }

.tour_thumb_img img { border: 3px solid #FFE600; }
.tour_thumb_img:hover { background-color: transparent;}
.tour_thumb_img:hover img { border: 3px solid #0096FF; }

.photos_img1 img { border: 3px solid #ffffff; }
.photos_img1:hover { background-color: transparent;}
.photos_img1:hover img { border: 3px solid #FFE600; }

.bluemattersmall { color: #0096FF; font: bold 14px Arial, Helvetica, sans-serif; font-weight:normal;}

/* remove this link if designer had added */
a.graymatterlink {  font: bold 17px "Times New Roman", Times, serif; color: #323232; text-decoration: none;  }
a:hover.graymatterlink {  font: bold 17px "Times New Roman", Times, serif; color: #0096FF; text-decoration: none; }
/* end code */


/* New Added CSS on 22-Jun-2009 */
.book-bg-big {background:url(../images/img-book-big.jpg) no-repeat center;}
.tourdetail-border { border: 1px solid #0196FD; }
.input-1 { border: 1px solid #9ED7FF; background: #D3EDFF; color:#7B7B7B; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif;  padding-top:4px; padding-left:3px;}
.textarea-1 { border: 1px solid #9ED7FF; background-color:#D3EDFF; color:#7B7B7B; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; }

.agentlogin-inputbg1 { background: url(../images/agentlogin-inputbg1.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg1 input { border: none; background: none; width: 150px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg2 { background: url(../images/agentlogin-inputbg1.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg2 input { border: none; background: none; width: 370px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.noclass { border: none; background: none; padding: 0; margin: 0; vertical-align: middle; }

a.tourcartlink { font-size: 12px; color:#0068AD; text-decoration: none; font-weight: bold; font-size: 11px; }
a:hover.tourcartlink { font-size: 12px; color:#0068AD; text-decoration: underline; font-weight: bold; font-size: 11px; }

.cartmsg { color: #B40000; font-weight: bold; }
.newtoplink {color: #93CCFA; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.newtoplink a{ color: #93CCFA; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.newtoplink a:hover{ color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.newtoplink a.current{ color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }


.paging a { background: #D3D3D3; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; margin-right: 3px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; }
.paging a:hover { background: #80CBFF; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;  margin-right: 3px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px;}
.paging span { background: #80CBFF; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; margin-right: 3px; padding-left: 5px; padding-right: 3px; padding-top: 2px; padding-bottom: 1px;  }

.view-black-bold11 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; }

.site-map {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #535353; text-decoration: none; }
.detail-graybg a { background: #D3D3D3; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; margin-right: 3px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; }
.detail-graybg a:hover { background: #80CBFF; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;  margin-right: 3px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px;}
.detail-graybg span { background: #80CBFF; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; margin-right: 3px; padding-left: 5px; padding-right: 3px; padding-top: 2px; padding-bottom: 1px;  }

.skyblue-top-line-bg1 {background:url(../images/skyblue-top-midd1.gif) repeat-x;}
.newagentlogin-inputbg { background: url(../images/agentlogin-inputbg.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.newagentlogin-inputbg input { border: none; background: none; width: 190px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.newagentlogin-inputbg select { border: none; background: none; width: 150px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }

.activities {  font: normal 18px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: none; }
.activities a {  font: normal 18px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: none; }
.activities a:hover {  font: normal 18px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: underline; }

/*---------------------prashant 04-09-09---------------------------*/

.agentlogin-inputbg3 { background: url(../images/agentlogin-inputbg-1.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg3 input { border: none; background: none; width: 150px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg3 select { border: none; background: none; width: 150px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }
.agentlogin-inputbg3new { background: url(../images/agentlogin-inputbg-2.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg3new input { border: none; background: none; width: 50px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg3new select { border: none; background: none; width: 80px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }

.agentlogin-inputbg3new { background: url(../images/agentlogin-inputbg-2.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg3new input { border: none; background: none; width: 50px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg3new select { border: none; background: none; width: 80px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }

.agentlogin-inputbg4new { background: url(../images/agentlogin-inputbg-3.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg4new input { border: none; background: none; width: 50px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg4new select { border: none; background: none; width: 80px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }

.agentlogin-inputbg3hour { background: url(../images/agentlogin-inputbg-1.gif) no-repeat 0 0; height: 30px; vertical-align:top; }

.agentlogin-inputbgtime { background: url(../images/agentlogin-inputbg-1.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbgtime input { border: none; background: none; width: 120px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbgnew { background: url(../images/agentlogin-inputbg-1.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbgnew input { border: none; background: none; width: 70px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbgnew select { border: none; background: none; width: 40px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }
.white-bg-1 {background-color:#ffffff; padding-left:5px;}
.light-blue {background-color:#D9F0FF;}
.tab-hadding-bg {background:url(../images/hadding-bg.gif) repeat-x; font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; padding-left:5px;}
.select-1 { border: 1px solid #D5D5D5; background: #FFFFFF; color:#000000; margin:0; padding: 0; font: normal 11px "tahoma", Arial, Helvetica, sans-serif; }

.agentlogin-title { background: url(../images/agentlogin-title.gif) no-repeat 0 0; height: 26px; vertical-align:top; }
.agentlogin-title select { border: none; background: none; width: 30px; padding-left: 7px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }


/* New Class Added  */
.agentlogin-inputbg-small { background: url(../images/agentlogin-title.gif) no-repeat 0 0; height: 30px; vertical-align:top; }
.agentlogin-inputbg-small input { border: none; background: none; width: 50px; padding-left: 3px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:5px; }
.agentlogin-inputbg-small select { border: none; background: none; width: 50px; padding-left: 3px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top:3px; margin-left:5px; }


.hotel-name {color: #7B7B7B; font: normal 12px "tahoma", Arial, Helvetica, sans-serif;  }
.hotel-name p {margin-top:5px; line-height:18px;}
.hotel-name a {color: #0096FF; font: bold 12px "tahoma", Arial, Helvetica, sans-serif; }
.hotel-name a:hover {color: #323232; font: bold 12px "tahoma", Arial, Helvetica, sans-serif; text-decoration: none;}


.wmatter1sml {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.wmatter1sml:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.wmatter1sml:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.wmatter1sml:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

/*
th { height: 20px; background: url(../images/thbg.gif) repeat-x top #5AB8F9; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
*/

.roombg { height: 20px; background: url(../images/thbg.gif) repeat-x top #5AB8F9; font: bold 11px Verdana, Arial, Helv
etica, sans-serif; color: #ffffff; }


.roomdetails12{ font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: BOLD;}

.detail-graybg-paging a { background: #D3D3D3; font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; margin-right: 3px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px; }
.detail-graybg-paging a:hover { background: #80CBFF; font: normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none;  margin-right: 3px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 1px;}
.detail-graybg-paging span { background: #80CBFF; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; margin-right: 3px; padding-left: 5px; padding-right: 3px; padding-top: 2px; padding-bottom: 1px;  }


.gray-border {background:url(../images/gray-border.gif) repeat-x;}

.text-link { font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#535353; text-decoration: none;}
.text-link a { font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#535353; text-decoration: none;}
.text-link a:hover { font: normal 12px "tahoma", Arial, Helvetica, sans-serif; color:#0096FF; text-decoration: none;}

.detail_thumb_img img { border: 1px solid #7A7A7A; margin-right: 12px;}
.detail_thumb_img:hover { background-color: transparent;}
.detail_thumb_img:hover img { border: 1px solid #A5101E; }

ul.hotellisting { margin: 0; padding: 0; }
ul.hotellisting li { list-style-type: square; margin-bottom: 5px; }
ul.hotellisting li a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0083df; }
ul.hotellisting li a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0083df; }
.booknow-btn { background: url(../images/booknow-gradientbg.gif) no-repeat; width: 148px; height: 31px; display: block; text-align: center; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; line-height: 30px; }
.booknow-btn a { font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; text-decoration: none; line-height: 30px; }
.booknow-btn a:hover { font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#bee4ff; text-decoration: none;line-height: 30px;  }

.booknow-btn-gray { background: url(../images/booknow-gradientbg-gray.gif) no-repeat; width: 170px; height: 31px; display: block; text-align: center;  font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF; line-height: 30px; }
.booknow-btn-gray a { font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#eaeaea; text-decoration: none; line-height: 30px; }
.booknow-btn-gray a:hover { font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#ffffff; text-decoration: none;line-height: 30px;  }


