<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "ISO-8859-1";

body {
font:13px/1.231 arial,helvetica,clean,sans-serif;
/* width:972px!important; */
width:100% ;
align:middle!important;
text-align:center!important;
margin-left:auto!important;
margin-right:auto!important;
height:auto!important;
overflow-x:hidden!important;
background-color:transparent!important;
}
button{background:none;  border:none; }
.clear {
clear:both;
}
*:focus {outline: none;}
input[disabled=disabled] {
opacity:0.2!important;
filter:alpha(opacity=20)!important;
}
.disabled {
background:url(../../images/Common/textboxmed.png) no-repeat scroll 0 0 transparent!important;
border:medium none!important;
color:silver;
font-size:11px!important;
height:19px;
padding-left:10px!important;
width:142px!important;
margin:0;
}  
input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder {
color:silver!important;
border:none important;
}
#tabsoutertabdiv .bottomtabsubmit img {
float:left;
margin-top: 6px !important;
}
.replace {
display:none;
}

label.custom-selectdropdown {
  border: 1px solid #CCCCCC;
    -moz-border-radius:3px 0 0 3px !important;
-webkit-border-radius:3px 0 0 3px !important;
-khtml-border-radius:3px 0 0 3px !important;
border-radius: 3px 0 0 3px !important;
    display: inline-block;
    position: relative;
    z-index: 1;
}
#wboover #HiddenDivwbo {
    float: left;
    margin-bottom: 2px;
    margin-top: -16px;
    vertical-align: top;
    width: 570px;
}
.custom-selectdropdown select {
-moz-font-feature-settings:inherit;
-moz-font-language-override:inherit;
background:url(../../images/Common/dropdownlong.png) no-repeat scroll right center #FFF;
display:inline-block;
font-family:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:1.2;
border:0 solid silver;
color:#000!important;
font-size:11px!important;
height:27px;
margin:0;
padding:5px 4px 4px 2px;
border:0px solid #CCCCCC;
-moz-border-radius:3px 0 0 3px !important;
-webkit-border-radius:3px 0 0 3px !important;
-khtml-border-radius:3px 0 0 3px !important;
border-radius: 3px 0 0 3px !important;

}
#accordion #travelinfoform #HiddenDiv  {
    float: left;
    height: 40px;
    margin-top: -15px;
}
.custom-selectdropdown:after {
background:url(../../images/Common/dropdownlong.png) no-repeat scroll right center #FFF;
bottom:0;
color:#FFF;
content:"";
 height: 26px;
font-size:62%;
line-height:30px;
pointer-events:none;
position:absolute;
right:0;
top:0;
-webkit-border-radius:0 6px 6px 0;
-moz-border-radius:0 6px 6px 0;
border-radius:0 6px 6px 0;
padding:0 14px;
}
#commenttextboxenq .ui-autocomplete-input{
 background: url("../../images/Common/dropdownlong.png") no-repeat scroll 0 center transparent !important;
 border-radius: 0 6px 6px 0 !important; 
    bottom: 0 !important;
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: normal !important;
    height: 28px !important;
    line-height: 30px !important;
    padding: 0 10px 0 7px !important;
    pointer-events: none !important;
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    width: 222px !important;
    margin-bottom:0 !important;
    font-family: arial !important;
}
#commenttextboxenq .ui-combobox {
    border: medium none !important;
    display: block;
    float: left;  
    margin-left: 0;
    position: relative;
    width: 282px;
        margin-bottom: 10px;
}
#commenttextboxenq .ui-autocomplete a {
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: normal;
    padding-left: 3px !important;
}
#commenttextboxenq .ui-autocomplete {
    background-color: #FFFFFF;
    float: left;
    height: 175px;
    margin-left: 16px !important;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    text-align: left;
    width: 249px !important;
}
#commenttextboxenq .ui-button {
-moz-font-feature-settings: inherit !important;
    -moz-font-language-override: inherit !important;
    background: url("../../images/Common/dropdownlong.png") no-repeat scroll right center transparent !important;
    border: 0 solid silver !important;
    display: inline-block !important;
    font-family: inherit !important;
    font-size-adjust: inherit !important;
    font-stretch: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    font-weight: inherit !important;
    height: 19px !important;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 5px 4px 4px 2px !important;
    position: relative !important;
}
.no-pointer-events .custom-selectdropdown:after {
content:none;
}

#tooltipa {
float:right;
margin-right:17px;
margin-top:-24px;
vertical-align:top;
}

.Tooltip_Message_white img {
border:0!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
height:50px;
width:50px;
float:left;
margin:0 10px 5px 0;
}

#htsmtt {
height:276px;
overflow-x:hidden;
overflow-y:scroll;
background-color:#fff;
margin-left:0;
width:auto!important;
}

#tooltipa img {
border:none;
}

.Tooltip_Message_yellow {
border:1px solid #199EC0;
border-radius:5px 5px 5px 5px;
box-shadow:1px 0 3px #199EC0;
color:#000;
font-size:11px;
font-weight:400;
margin-left:30px;
max-width:205px;
min-width:205px;
width:185px;
position:relative;
background:#FFDE00;
height:auto;
font-family:Arial;
line-height:14px;
padding:25px 12px 10px 10px;
z-index:6;
}

.Tooltip_Message_yellow img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
#hotelpackagetab .Tooltip_Close {
*display:none;
}
.Tooltip_Close {
background:url(../../images/Common/toolTip/tooltip.png) no-repeat scroll 1px 1px #199EBF;
border-top-left-radius:5px;
border-top-right-radius:5px;
color:#FFF!important;
float:right;
font-size:9px!important;
font-weight:700;
height:15px!important;
margin-bottom:2px;
margin-left:-9px;
min-width:179px \0/!important;
position:absolute;
text-align:right;
text-decoration:none;
top:1px;
width:auto;
font-family:Arial;
line-height:15px;
cursor:pointer;
padding:2px 5px 2px 0 !important;
}

.Tooltip_Closebig {
background:url(../../images/Common/toolTip/tooltip.png) no-repeat scroll 1px 1px #199EBF;
border-top-left-radius:5px;
border-top-right-radius:5px;
color:#FFF!important;
float:right;
font-size:9px;
font-weight:700;
height:15px;
margin-bottom:2px;
left:1px;
min-width:392px;
position:absolute;
text-align:right;
text-decoration:none;
top:1px;
width:auto;
font-family:Arial;
line-height:15px;
cursor:pointer;
z-index:888888888888;
padding:2px 5px 2px 0;
}

.Tooltip_Closebigtwo {
background:url(../../images/Common/toolTip/tooltip.png) no-repeat scroll 1px 1px #199EBF;
border-top-left-radius:5px;
border-top-right-radius:5px;
color:#FFF!important;
float:right;
font-size:9px;
font-weight:700;
height:15px;
margin-bottom:2px;
left:1px;
min-width:465px;
position:absolute;
text-align:right;
text-decoration:none;
top:1px;
width:auto;
font-family:Arial;
line-height:15px;
cursor:pointer;
z-index:888888888888;
padding:2px 5px 2px 0;
}

.Tooltip_arrowleftbigtwo {
background:url(../../images/Common/toolTip/right_arrowwhite.png) no-repeat scroll 360px 168px transparent;
float:left;
height:429px;
left:22px;
position:absolute;
top:1px;
width:501px;
z-index:8888888;
}

#bigttrevpay .Tooltip_Message_whitebig h2.h2headingblack {
border-bottom:none!important;
}

.linett {
border-bottom:1px solid #000;
float:right;
left:-85px;
position:relative;
width:382px;
}

.Tooltip_Message_whitebig {
background:none repeat scroll 0 0 #FFF;
border:1px solid #199EC0;
border-radius:5px 5px 5px 5px;
box-shadow:1px 0 3px #199EC0;
color:#000!important;
font-family:Arial;
font-size:11px;
font-weight:400;
height:auto;
line-height:15px;
margin-left:30px;
max-width:377px;
position:relative;
padding:25px 12px 10px 10px;
}

#textoverlaydivenq {
color:#000!important;
float:left;
margin-right:10px;
margin-top:20px;
padding-bottom:5px!important;
width:664px;
}
table#hoteloverlay h2 {
    font-size: 20px;
    margin: 0 !important;
    padding: 10px 0 !important;
}
#daydetails p {
text-align:justify;
float:left !important;
margin:5px!important;
}

.Tooltip_Close a {
color:#FFF!important;
}
table#hoteloverlay #example-2 { margin-top: 3px;}
.Tooltip_arrowleftyellow {
background:url(../../images/Common/toolTip/left_arrow.png) no-repeat scroll 6px 20px transparent;
float:left;
height:40px;
left:-20px;
position:absolute;
top:1px;
width:20px;
}

.Tooltip_arrowrightyellow {
background:url(../../images/Common/toolTip/right_arrow.png) no-repeat scroll 6px 20px transparent;
float:right;
height:40px;
left:217px;
position:absolute;
top:1px;
width:24px;
}

.Tooltip_arrowleftwhite {
background:url(../../images/Common/toolTip/left_arrowwhite.png) no-repeat scroll 6px 20px transparent;
float:left;
height:40px;
left:-20px;
position:absolute;
top:1px;
width:20px;
}

.Tooltip_arrowleftbig {
background:url(../../images/Common/toolTip/right_arrowwhite.png) no-repeat scroll 372px 196px transparent;
float:left;
height:429px;
left:107px;
position:absolute;
top:1px;
width:501px;
z-index:8888888;
}

.Tooltip_Message_yellownamere1 {
background:none repeat scroll 0 0 #FFDE00;
border:1px solid #199EC0;
border-radius:5px 5px 5px 5px;
box-shadow:1px 0 3px #199EC0;
color:#000;
font-family:Arial;
font-size:11px;
font-weight:400;
height:auto;
line-height:14px;
margin-left:30px;
max-width:133px;
min-width:145px;
position:relative;
padding:23px 11px 6px 10px;
}

.Tooltip_arrowrightbig {
background:url(../../images/Common/toolTip/left_arrowwhite.png) no-repeat scroll 472px 183px transparent;
float:left;
height:502px;
left:-487px;
position:absolute;
width:505px;
z-index:8888888;
top:-26px;
}

.Tooltip_Message_white {
border:1px solid #199EC0;
border-radius:5px 5px 5px 5px;
box-shadow:1px 0 3px #199EC0;
color:#000!important;
font-size:11px;
font-weight:400;
margin-left:10px;
max-width:205px;
position:relative;
background:#FFF;
height:auto;
font-family:Arial;
line-height:15px;
text-align:left!important;
float:left;
padding:25px 12px 10px 10px;
}

.Tooltip_arrowleftsmall {
background:url(../../images/Common/toolTip/right_arrow.png) no-repeat scroll 3px 5px transparent;
float:left;
height:28px;
left:152px;
position:absolute;
top:18px;
width:22px;
z-index:99;
}

.Tooltip_Message_white a {
color:#000;
font-weight:400!important;
font-size:11px!important;
}

.Tooltip_arrowdown {
background:url(../../images/Common/toolTip/down_arrowwhite.png) no-repeat scroll 80px 5px transparent;
float:left;
height:30px;
position:absolute;
width:100%;
}

.Tooltip_arrowdownyellow {
background:url(../../images/Common/toolTip/down_arrow.png) no-repeat scroll 80px 6px transparent;
float:left;
height:30px;
position:absolute;
width:100%;
}

.Tooltip_arrowleft {
background:url(../../images/Common/toolTip/right_arrowwhite.png) no-repeat scroll 215px 30px transparent;
float:left;
height:102px;
left:7px;
position:absolute;
width:243px;
z-index:8888888;
}

#wboover label.formleft {
display:block;
float:left;
font-size:12px;
text-align:right;
width:150px;
margin:15px 6px 5px;
}



#fregment2static ul {
display:block;
float:left;
font-size:15px;
line-height:30px;
list-style-image:url(../../images/Common/click.png);
width:495px;
margin:-2px 0 0;
}

#fregment2static {
float:left;
margin:35px;
}

.arrow2,.arrow3 {
background:url(../../images/Common/arrows.png) no-repeat scroll 0 -16px transparent;
cursor:pointer;
display:block;
float:left;
height:16px;
width:280px;
}

.selectStylerighttab {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:5px 5px 5px 5px; */
display:inline-block;
float:left;
height:16px!important;
left:0;
margin-top:-12px;
overflow:hidden;
padding-bottom:1px;
position:relative;
top:0;
width:100px;
z-index:1;
}

.selectStylerighttab select {
background:none repeat scroll 0 0 transparent;
border:0 solid #C2C2C2;
color:##000000 !important;
font-size:11px!important;
height:16px;
max-width:142px;
width:131px;
padding:0;
}

.upsidearrow {
background:url(../../images/Common/arrows.png) no-repeat scroll 0 -16px transparent;
cursor:pointer;
display:block;
float:left;
height:16px;
width:280px;
}

.upsidearrow a {
margin-left:15px;
}

#tooltiphotel {
color:#000!important;
text-decoration:none;
line-height:25px!important;
float:none!important;
}
div#div_namewhitedownasmall a.Tooltip_Close {
    width: 152px;
}
#hoteltooltipbox {
float:left;
margin-bottom:10px;
width:150px;
}

.arrow2 a,.arrow3 a {
margin-left:15px;
}

.arrow2down {
background:transparent url(../../images/Common/arrows.png) no-repeat scroll 0 0;
float:left;
width:280px;
cursor:pointer;
height:16px;
}

.arrow2up,.arrow3up {
background:url(../../images/Common/arrows.png) no-repeat scroll 0 -28px transparent;
cursor:pointer;
float:left;
height:16px;
width:280px;
}

.slideTogglebox {
display:none;
}

.tip {
position:absolute;
z-index:10;
top:0;
}

h2 {
font-size:16px;
margin:0!important;
padding:10px 0!important;
}

h3 {
font-size:14px;
margin:3px 0!important;
}

h4 {
margin:0!important;
}

#myHiddenDiv {
display:none;
align:central;
}

.popup {
background:#FFF;
border:1px solid #333;
padding:1px;
}

.popup-header .close-link {
float:right;
font-size:11px;
}

.popup-body {
padding:10px;
}

#page1part img {
max-width:370px;
width:expression(document.body.clientWidth&gt;369?"370px":"auto");
min-height:280px;
height:expression(this.scrollHeight&lt;281?"280px":"auto");
}

#page1tableright img {
max-width:30px;
width:expression(document.body.clientWidth&gt;29?"30px":"auto");
min-height:20px;
height:expression(this.scrollHeight&lt;21?"20px":"auto");
}

#page1tableright {
background-color:#6c6d70;
border:2px solid #6c6d70;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
height:40px;
width:164px;
float:right;
margin-top:10px;
margin-bottom:10px;
}

input[type=text] {
border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px; 
padding-left:8px!important;
vertical-align:top;
}
#formoverlay label:focus {border:1px solid #000 !important;}
#travelinfoform  input:focus  {border:1px solid #000 !important;}
img#lightbox-image {
max-height:800px!important;
max-width:1000px!important;
}

.searchBox {
background-image:url(../../images/Common/search.png);
background-repeat:no-repeat;
border:none!important;
float:right;
left:4px;
padding-bottom:31px;
padding-left:80px;
padding-right:47px;
position:relative;
width:0;
top:-25px;
}

#page5 img {
max-width:130px;
width:expression(document.body.clientWidth&gt;129?"130px":"auto");
min-height:85px;
height:expression(this.scrollHeight&lt;86?"85px":"auto");
float:left;
}

#page4left img {
max-width:140px;
width:expression(document.body.clientWidth&gt;139?"140px":"auto");
min-height:85px;
height:expression(this.scrollHeight&lt;86?"85px":"auto");
}

.needhelp a {
font-size:16px;
font-weight:700;
}

.needhelp {
border-bottom:2px solid #000;
margin-bottom:6px;
}

#sshow img {
max-width:60px;
width:expression(document.body.clientWidth&gt;59?"60px":"auto");
min-height:52px;
height:expression(this.scrollHeight&lt;53?"52px":"auto");
}

#wrapper {
background-color:#e6e7e9;
border:2px solid #BCBDC0;
border-radius:10px;
}

#slides img {
border:none!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 10px 10px 0;
}

#sshow {
padding-top:10px;
padding-bottom:10px;
width:270px;
vertical-align:top;
}

#sshow td {
padding-left:15px;
padding-right:10px;
}

#sshow a {
font-size:9px;
font-style:italic;
text-decoration:underline;
}

#chat {
border-right:2px solid #000;
float:left;
height:225px;
padding-right:5px;
text-align:left;
width:215px;
margin:10px 10px 0;
}

#chat a {
color:#000;
text-decoration:none;
}

#spclpackages {
float:right;
width:160px;
}

.topic {
background-color:#808285;
height:40px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.topic a {
color:#FFF;
display:block;
font-size:18px;
font-weight:700;
text-decoration:none;
text-align:left;
padding:8px;
}

.topnav {
float:right;
width:390px;
}

.header {
width:972px;
}

.bookonlinetop {
width:1173px;
border-top:3px solid #000;
background-color:#E6E7E9;
height:30px;
margin-top:5px;
padding:3px;
}

.topnav ul li a {
color:#666;
display:block;
font-size:11px;
font-weight:400;
margin-top:0;
text-decoration:none;
padding:5px;
}

.topnav ul {
list-style:none outside none;
float:right;
margin:0;
padding:0;
}

.topnav ul li {
display:inline-block;
float:left;
}

.nav {
background:url("../../images/Common/nav-bg.jpg") repeat-x scroll 0 0 transparent;
border:0 solid #CCC;
height:30px;
width:972px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
}

.nav ul li {
color:#FFF;
display:inline-block;
float:left;
font-weight:400;
}

.nav ul {
list-style:none outside none;
margin:0;
padding:0;
}

.nav ul li .selected {
background:url(../../images/Common/nav-bg-hover.jpg) repeat-x scroll 0 0 transparent;
border-radius:5px 0 0 5px;
color:#000!important;
margin-top:0;
font-size:15px;
font-weight:regular;
font:Arial;
}

.nav ul li a {
color:#000!important;
display:block;
font-size:15px;
font-weight:regular;
margin-top:0;
text-decoration:none;
padding:7px 27px;
}

.bookonline {
float:right;
text-align:right;
width:300px;
padding-right:20px;
}

.rightpackage {
float:right;
padding-right:20px;
text-align:right;
width:230px;
}

.bookonline a {
color:#000;
display:block;
text-decoration:none;
font-weight:700;
font-size:14px;
}

.rightpackage a {
color:#000;
display:block;
font-size:12px;
text-decoration:underline;
font-style:italic;
font-weight:700;
}

.footertop a {
font:Arial;
color:#666;
display:block;
font-size:11px;
text-decoration:none;
font-weight:400;
text-align:left;
line-height:17px;
}

#baseinner {
background:#fff;
padding-left:10px;
background-color:#e7e7e7;
border:1px solid #e7e7e7;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 auto;
}

.group {
float:left;
font-family:Arial;
margin-left:1px;
margin-right:1px;
margin-top:5px;
text-align:left;
width:135px;
}

.group .headline {
clear:both;
float:left;
color:#000;
font-weight:700;
font-size:11px;
text-decoration:underline;
text-align:left;
padding:3px 0 1px;
}

.group ul {
clear:both;
list-style:none;
margin:0;
padding:5px 0;
}

.group ul li {
list-style:none;
margin:0;
padding:3px 0;
}

.group ul li a {
font-weight:400;
text-align:left;
font:Arial;
color:#000;
display:block;
font-size:11px;
text-decoration:none;
}

.search {
 float: right;
    margin-top: -34px;
    position: relative;
    width: 360px;
}

.cccalus {
   float: right;
    margin-top: 48px;
    padding: 5px 0;
    position: relative;
    margin-right: -17px !important;
}


.cccalus img {
border:none;
}

.logo {
float:left;
width:215px;
}

.footerbotleft {
 float: left;
    font-family: Arial;
    margin-top: 10px;
    text-align: left;
    width: 640px;
}

a.darkgray {
float:left;
color:#5b5b5b;
font-size:12px;
font-weight:bold;
text-decoration:none;
  width: 100%;
}
.footerbotleft ul {
    float:left;
    list-style: none outside none;
    margin: 6px 0;
    padding: 0;
}
.footer .dotted {
float:left;
 margin-bottom: 10px;
border-bottom:1px dotted #666666;
}
.footerbotleft ul li span a {color:#199EC0; font-size:12px; text-decoration:none;}
.footerbotleft ul li {
    display: inline-block;
    float: left;
    margin: 0 5px;
}
.footerbotright a.darkgray {
    color: #5B5B5B;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 3px;
    margin-right: 5px;
    margin-top: 6px;
    text-decoration: none;
    width: auto;
}
.footerbotright ul {
    float:left;
    list-style: none outside none;
    margin: 6px 0;
    padding: 0;
}
.footerbotright ul li span {color:#199EC0; font-size:12px;}
.footerbotright ul li {
    display: inline-block;
    float: left;
    margin: 0 1px 15px;
}
.footerbotright ul li img{
    float: left;
}
.footerbotright {
float: right;
    text-align: left;
    width: 315px;
margin-top:10px;

}
#page1left {
float:left;
text-align:left;
width:370px;
margin:10px;
}

#page1 {
width:1173px;
margin-left:auto;
margin-right:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
}

#page2 {
width:1143px;
margin-left:auto;
margin-right:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin-top:10px;
}

#page3 {
width:1143px;
margin-left:auto;
margin-right:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin-top:10px;
}

#page4 {
width:1143px;
margin-left:auto;
margin-right:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin-top:10px;
}

#page5 {
width:1143px;
margin-left:auto;
margin-right:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin-top:10px;
}

#page6 {
width:1143px;
margin-left:auto;
margin-right:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
margin-top:10px;
}

#page1right {
float:right;
border:4px solid #bcbdc0;
border-radius:10px;
background-color:#d4d5d7;
height:255px;
width:415px;
margin:10px;
padding:5px;
}

#page4right {
float:right;
padding-bottom:10px;
padding-right:30px;
padding-top:20px;
}

#page4left {
float:left;
width:500px;
height:300px;
}

#page4left td {
padding-left:35px;
}

.page3img {
float:left;
}

.page3img img {
max-width:115px;
width:expression(document.body.clientWidth&gt;114?"115px":"auto");
}

.page3text {
float:right;
font-size:11px;
width:150px;
}

.page3des {
font-size:11px;
}

#page3column td {
border-right:2px solid #AAA;
vertical-align:top;
width:280px;
padding:5px;
}

#page5 a {
font-size:11px;
float:right;
width:140px;
}

#page5 td {
background-color:#e6e7e9;
padding:4px;
}

.topnavsecond {
width:972px;
}

.searchboxnav input {
background-image:url(../../images/Common/searchbg.png);
border:0 none;
color:silver;
display:block;
float:left;
font-weight:400;
height:25px;
width:297px;
padding:2px 2px 2px 10px;
}

.searchbtn input {
background-image:url(../../images/Common/searchbtn.png);
border:0 none;
color:#FFF;
float:left;
font-weight:700;
height:29px;
left:-4px;
position:relative;
width:52px;
cursor: pointer;
}
.topnavsecond .searchboxnav input {
background-image:url(../../images/Common/searchbg.png);
border:0 none;
color:silver;
display:block;
float:left;
font-weight:400;
height:25px;
width:297px;
padding:2px 2px 2px 10px;
}
.searchbtn input {
background-image:url(../../images/Common/searchbtn.png);
border:0 none;
color:#FFF;
float:left;
font-weight:700;
height:29px;
left:-4px;
position:relative;
width:52px;
}
tr#sortbymainlisting th {
 float: left;
    height: 20px;
    margin-top: -2px;
    padding: 5px 20px 5px 5px;
    position: relative;
    width: auto !important;
   *min-width:200px !important;
    *text-align:left;
}

tr#sortbymainlisting a {
margin-top:3px;
text-decoration:none;
float:none!important;
    *text-align:left;
    *float:left !important;
    *width:122px !important;
    *height: 24px;
}

tr#sortbymainlisting img {
margin-left:3px;
border:none;
  cursor: default;
}

tr#sortbymainlisting {
float:left;
width:790px;
}

#layoutmaintabs {
float:left;
height:auto!important;
overflow-x:visible;
width:972px;
margin:0 auto;
}

#tabs {
height:auto!important;
overflow:hidden!important;
margin:0 auto;
}
#Listingmain{ max-width:972px;}
#Listingmain tr,#Listingmain td {
height:auto;
}

#searchresult {
height:auto;
width:950px;
float:right;
border:1px solid #DEDEDE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background:#FFF;
}

#searchresult a {
color:#000;
}

table#searchresulttable td {
width:165px;
vertical-align:top;
}

table#searchresulttable {
margin:5px 10px 10px;
}

table#searchresulttable img {
margin-left:3px;
vertical-align:text-top;
width:18px;
}

#searchresulttop {
border-bottom:2px solid #FD0!important;
margin-right:10px;
text-align:left;
height:20px;
padding:2px 0;
}

#searchresulttop a {
float:left;
width:auto;
}

#searchresulttop input {
float:left;
}

#sortbymainlisting a {
float:left;
}

#fbwidget {
height:auto;
width:190px;
float:left;
border:1px solid #DEDEDE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background:#FFF;
}

#fbandsearch {
width:950px;
height:auto;
}

.toptopic {
background-color:#dedede;
font-family:Arial;
font-size:12px;
font-weight:700;
height:18px;
padding:5px;
}

.modifysearch {
width:950px;
border:1px solid #DEDEDE;
border-radius:5px 5px 5px 5px;
height:auto!important;
margin-bottom:10px;
margin-top:10px;
float:left;
overflow:hidden;
}

#searchresultbotcon {
font-size:11px;
margin:5px 10px -10px 0;
}

#searchresultbotcon input[type=checkbox] {
vertical-align:middle;
}

.clearfix:after {
clear:both;
content:".";
display:block;
visibility:hidden;
}

.clearfix {
zoom:1;
display:block;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

#modifysearchbutton {
background-color:#DEDEDE;
border:1px solid #DEDEDE;
border-radius:5px 5px 5px 5px;
width:155px;
margin:10px;
}

#report div.arrow {
background:transparent url(../../images/Common/arrows.png) no-repeat scroll 0 -16px;
height:16px;
display:block;
float:left;
width:auto;
cursor:pointer;
}

.arrow a {
color:#000!important;
display:block;
font-family:Arial;
float:right;
font-size:12px;
padding-left:5px;
text-decoration:none;
font-weight:700;
vertical-align:middle;
margin-left:10px;
}

.arrow {
float:right;
height:16px;
display:block;
}

.arrow up {
float:right;
height:16px;
display:block;
}

#report div.up {
background-position:0 0;
cursor:pointer;
display:block;
float:right;
height:16px;
width:auto;
}

#report1 div.arrow1 {
background:transparent url(../../images/Common/arrows.png) no-repeat scroll 0 -16px;
height:16px;
display:block;
float:right;
width:auto;
cursor:pointer;
}

.arrow1 a {
color:#000!important;
display:block;
font-family:Arial;
float:right;
font-size:12px;
padding-left:5px;
text-decoration:none;
font-weight:700;
vertical-align:middle;
margin-left:10px;
}

.arrow1 {
float:right;
height:16px;
display:block;
}

.arrow1 up {
float:right;
height:16px;
display:block;
}

#report1 div.up {
background-position:0 0;
cursor:pointer;
visibility:block;
float:right;
height:16px;
width:auto;
}

#report4 div.arrow4 {
background:transparent url(../../images/Common/arrows.png) no-repeat scroll 0 -16px;
height:16px;
display:block;
float:right;
width:auto;
cursor:pointer;
}

.arrow4 a {
color:#000!important;
display:block;
font-family:Arial;
float:right;
font-size:12px;
padding-left:5px;
text-decoration:none;
font-weight:700;
vertical-align:middle;
margin-left:10px;
}

.arrow4 {
float:right;
height:16px;
display:block;
}

.arrow4 up {
float:right;
height:16px;
display:block;
}

#report4 div.up {
background-position:0 0;
cursor:pointer;
display:block;
float:right;
height:16px;
width:auto;
}

#report6 div.arrow6 {
background:transparent url(../../images/Common/arrows.png) no-repeat scroll 0 -16px;
height:16px;
display:block;
float:right;
width:auto;
cursor:pointer;
}

.arrow6 a {
color:#000!important;
display:block;
font-family:Arial;
float:right;
font-size:12px;
padding-left:5px;
text-decoration:none;
font-weight:700;
vertical-align:middle;
margin-left:10px;
}

.arrow6 {
float:right;
height:16px;
display:block;
}

.arrow6 up {
float:right;
height:16px;
display:block;
}

#report6 div.up {
background-position:0 0;
cursor:pointer;
display:block;
float:right;
height:16px;
width:auto;
}

#divTogglebh #commentboxtextright a {
float:none;
margin-left:168px;
}

p.moredest a {
color:#199EC0;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400!important;
text-decoration:underline;
}

p.moredest {
float:right;
position:relative;
top:-22px;
margin:0;
padding:0;
}

#overlaytext a {
color:#199ec0;
font-size:12px;
font-family:Arial;
float:left;
text-decoration:underline;
padding-right:3px;
}

#gallery ul li a {
padding-right:10px!important;
}

#overlaytext {
float:left;
text-align:left;
vertical-align:top;
width:440px;
}

.styled-select {
background-color:#DEDEDE;
border:1px solid #DEDEDE;
border-radius:0 5px 5px 5px;
float:left;
height:25px;
left:-4px;
position:relative;
width:910px;
top:5px;
padding:10px;
}

#onlya {
color:#000;
float:right;
line-height:17px;
margin-top:3px;
width:90px;
}

#collapsetr {
width:850px;
}

#shortby {
background-color:#DEDEDE;
border:1px solid #DEDEDE;
border-radius:5px 5px 5px 5px;
float:left;
height:30px!important;
*height:40px!important;
width:950px;
margin:10px 0;
}

#hotelpackage {
background-color:#fd0;
border:1px solid #DEDEDE;
border-radius:5px 5px 5px 5px;
float:left;
height:auto;
width:950px;
margin:10px 0;
text-align:left;
}

#hotelpackagetab {
background-color:#fff;
border:0 solid #DEDEDE;
border-radius:5px 5px 5px 5px;
float:left;
height:auto;
width:930px;
margin:10px;
}

#cost_right_common {
  float: right !important;
    margin-right: 15px;
    margin-top: 45px;
    padding: 0 0 10px !important;
    position: absolute;
    right: 0 !important;
    vertical-align: top;
    width: 201px !important;
    z-index: 8 !important;
}

#hotelpackagetab ul li a {
font-size:13px!important;
}

#headinfo {
border-bottom:1px solid #000;
height:60px;
vertical-align:top;
padding:0 10px 10px;
}

#headinfoleft {
float:left;
}

#headinforight {
float:right;
}

#headinforight ul li {
font-weight:700;
padding:5px;
}

#footinfo {
float:left;
border-top:1px solid #000;
width:98%;
padding:10px;
}

#footinfoleft {
float:left;
height:40px;
background-color:#ffe74d;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
padding-left:10px;
width:380px;
}

#footinfoleft ul li a {
color:#000;
font-size:13px;
font-weight:700;
position:relative;
top:-10px!important;
vertical-align:middle;
bottom:-5px;
}

#footinfoleft ul {
margin:5px!important;
}

#footinforight {
float:right;
margin-top:10px;
width:520px; /*modified by pghildiy from 530px to 520px*/
}

#footinforight ul {
font-weight:700;
float:right;
list-style:none outside none;
margin:0;
padding:0;
}

#footinforight ul li {
display:inline-block;
float:left;
font-size:13px;
padding:5px;
}

#comparec,#comparec2,#comparec3 {
font-size:9px;
margin-left:52px;
margin-top:-17px;
position:absolute;
text-decoration:none!important;
}

#slides #revstarimg img {
margin:0 2px 0 0;
}

#slides #revstarimg {
float:left;
height:12px;
vertical-align:top;
margin:-16px 0 1px 57px;
}

#footinforight ul li a {
color:#000;
}

#tabsoutertabdiv ul li {
width:138px;
}

#tabsoutertabdiv ul&gt;:first-child {
width:139px!important;
}

#tabsoutertabdiv ul&gt;:last-child {
width:140px!important;
}

#tabsoutertabdiv {
z-index:9;
float:left;
width:975px;
margin:40px 0 10px;
}

#tabsoutertabdiv ul li a {
font-size:13px;
}

#tabsoutertabdiv td img {
border:3px solid #CCC;
border-radius:5px 5px 5px 5px;
float:left;
margin-bottom:0!important;
margin-right:10px;
margin-top:0!important;
width:140px!important;
height:75px!important;
}

#layoutmaintabs #tabs {
float:left;
height:auto!important;
overflow:visible!important;
margin:0 auto;
}

#tabsoutertabdiv td {
width:148px;
height:180px!important;
vertical-align:top;
}

#overlaytextlistinglayout a {
color:#199ec0;
font-size:12px;
font-family:Arial;
float:left;
text-decoration:underline;
padding-right:3px;
}

#overlaytextlistinglayout {
padding-top:10px;
float:left;
}

.overlaytextlistinglayout a {
color:#199ec0;
font-size:12px;
font-family:Arial;
float:left;
text-decoration:underline;
padding-right:3px;
}

.overlaytextlistinglayout {
padding-top:10px;
float:left;
}

#rightpackagelink {
float:right;
height:18px;
margin-right:10px;
margin-top:-22px;
vertical-align:middle;
width:200px;
font-size:13px;
text-decoration:underline;
padding:5px;
}

#rightpackagelink a {
color:#000!important;
}

.selectStyle select {
background:transparent;
width:190px;
border:0 solid #c2c2c2;
height:25px;
font-size:11px!important;
color:#000!important;
padding:4px;
}

.selectStyle {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:5px 0 0 5px; */
height:23px!important;
left:0;
overflow:hidden;
padding-bottom:1px;
top:0;
width:190px;
z-index:1;
display:inline;
}

.selectStylecal select {
background:transparent;
width:60px!important;
border:0 solid silver;
height:25px;
font-size:11px!important;
color:#000!important;
padding:5px 4px 4px 2px;
}

.selectStylecal {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:3px 3px 3px 3px; */
display:inline-block;
height:18px!important;
left:0;
overflow:hidden;
padding-bottom:1px;
top:0;
width:59px;
z-index:1;
margin-right:18px;
margin-bottom:5px;
}

.overlaycal li a {
display:block;
font-size:11px;
font-weight:400;
margin-top:0;
text-decoration:none;
color:#000;
padding:5px;
}

.overlaycal li {
display:inline-block;
float:left;
margin-right:30px;
}

.overlaycal {
float:none;
list-style:none outside none;
margin:0;
padding:0;
}

select {
-webkit-appearance:none;
}

#overlaysocialiconslogincal {
float:left;
height:auto!important;
width:648px;
margin:10px 55px;
padding:10px;
}

#travelinfoform {
float:left;
height:auto!important;
width:648px;
padding:10px 2px;
}

label.formleft {
display:block;
float:left;
text-align:left;
width:90px;
font-size:12px;
margin:15px 15px 5px 6px;
}

#specialtoch #contineu {
background:none repeat scroll 0 0 transparent;
border:0 none!important;
cursor:pointer;
float:none;
margin-left:260px;
text-align:right;
width:130px;
padding:0;
}

#specialtoch .travelselectStylecaltextbiglong,#specialtoch .travelselectStylecaltextaddress {
margin:10px 24px 0 0;
}

#specialtoch .fboverlayinsidecalpayment {
margin:0 0 10px;
}

#specialtoch #commenttextbox {
margin:10px 0 0;
}

ul#packageoverlaytb label.formleft {
width:150px;
}

ul#packageoverlaytb input[type=text] {
height:15px;
}

.froms {
width:500px;
margin:0 auto;
}

form {
margin:0;
padding:0;
}

label {
font-weight:400;
}

.text {
background:url(../../images/Common/inputbox.png) no-repeat scroll 0 0 transparent;
height:29px;
width:252px;
padding-left:10px!important;
border:none!important;
margin:5px 0;
}

#overlaysocialiconslogin .text {
/* background:url(../../images/Common/inputbox.png) no-repeat scroll 0 0 transparent; */
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC !important;
  float: left;
    height: 29px;
    margin: 5px 3px 5px 0;
width:252px;
padding-left:10px!important;
}

.round_flight_sc img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.textcal {
 background: url("../../images/Common/datecal.png") no-repeat scroll -6px 0 #FFFFFF;
    color: silver;
    float: left;
    font-size: 11px;
    height: 13px;
    margin: 6px 0;
    padding-left: 5px !important;
    padding-top: 5px !important;
    width: 227px;
}
#wboover .calcloseover {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 20px;
    margin-left: 1px;
    margin-top: 20px;
    position: absolute;
    width: 60px;
    z-index: 8888;
}
.textcalwithoutimage {
background:no-repeat scroll 1px 0 transparent;
height:29px;
width:252px;
padding-left:10px!important;
font-size:11px;
color:silver;
border:none!important;
float:left;
margin:5px 0;
}

#tabshomepage .textcal {
    background: url("../../images/Common/datecalsmall.png") no-repeat scroll -2px -2px transparent;
    border: 1px solid #CCCCCC;
    color: silver;
    font-size: 11px;
    height: 12px;
    margin: 0 -1px 13px;
    padding-left: 10px !important;
    padding-top: 7px !important;
    width: 109px;
}
#tabshomepage #commentboxtextright {
float: left;
font-size: 11px !important;
font-weight: lighter;
margin-bottom: 10px;
margin-top: -25px;
width: 16%;
}
 #commenttextboxenq { -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFE74D;
    float: left;
    height: auto;
       margin: 10px;
    padding: 0 10px;
    width: 645px;
    }  
.tabpad20 {
float:left;
margin:0!important;
}

#fbpverlaysignuplogincal {
float:left;
text-align:left;
width:865px;
margin:10px 10px 10px -93px;
}

ul.calculatorul {
list-style-image:url(../../images/Common/info_i.png);
display:block;
float:left;
line-height:25px;
width:875px;
margin:-2px 0 0;
z-index:99;
}

ul.calculatorul li a {
color:#000;
position:relative;
top:-3px;
}

ul#libeforepay {
list-style-image:url(../../images/Common/info_i.png);
display:block;
float:left;
line-height:20px;
padding-left:27px;
margin:5px 0 10px;
}
#verticalTabs .ui-tabs-panel p  {
float:left;
margin:4px 0;
}
ul#libeforepay li a {
color:#000;
font-size:11px;
font-style:italic;
vertical-align:text-bottom;
margin-left:-3px;
}

ul#libeforepay li {
display:list-item;
float:left;
}

ul#libeforepay&gt;:first-child {
margin-right:173px;
}

input {
text-shadow:0 1px 0 #fff;
color:#666;
font-size:11px;
outline:none;
background:0;
 -webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px; 
border:1px solid #bababa;
padding:8px;
float:left;
}

#defaultopen {
text-align:left;
}

ul.defaultopenul {
lfloat:left;
list-style:none outside none;
padding-left:0;
text-align:left;
margin:0;
}

ul.defaultopenul&gt;:last-child {
border-bottom:none;
}

ul.defaultopenul li a {
color:#000!important;
text-decoration:none;
font-size:11px!important;
}

ul.defaultopenulyellow {
lfloat:left;
list-style:none outside none;
padding-left:0;
text-align:left;
margin:0;
}

ul.defaultopenulyellow&gt;:last-child {
border-bottom:none;
}

ul.defaultopenulyellow li a {
color:#000!important;
text-decoration:none;
font-size:11px!important;
}

ul.defaultopenulyellow li {
background-color:#FEF8CD;
border-bottom:1px dashed #FFF;
float:left;
margin-bottom:0;
margin-right:5px;
margin-top:0;
width:100px!important;
word-wrap:break-word;
padding:2px 0;
}

#fregmentdefaultopen td {
float:left;
padding-left:4px;
padding-right:0;
vertical-align:top;
width:110px;
text-align:left;
}

table.overlaymainsmall #textoverlaydiv .overlaymainsmall td {
    padding: 5px 20px !important;
    text-align: left;
    vertical-align: top;
}
#fregmentdefaultopen img {
border:none!important;
 cursor: default;
}

/* div[id^="cost-"]  {
height:40px;
width:150px;
background-color:#fef8cd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:5px 5px 5px 0;
padding:10px;
} */
.cost  {
height:40px;
width:150px;
background-color:#fef8cd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:5px 5px 5px 0;
padding:10px;
text-align:left;
}
div[id^="pricetabbuttons-"]  .pricetabbutons a {
    color: #000000;
    line-height: 10px;
    vertical-align: text-bottom;
      float: left;
}
#overviewtext {
float:left;
margin-top:3px;
width:105px;
}

#Bookbutton {
pading-left:10px;
margin-top:10px;
float:left;
cursor:pointer;
}

#Bookbutton a {
color:#000!important;
font-size:12px!important;
line-height:16px;
position:relative;
text-decoration:none;
top:5px;
vertical-align:text-bottom;
text-align:left;
}

.hotel_fascilities_header {
float:none;
text-align:left;
}

#overviewimageexp img {
height:152px;
vertical-align:top;
width:692px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px!important;
padding:0!important;
}

.overviewimageexp img {
height:152px;
vertical-align:top;
width:692px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px!important;
padding:0!important;
}

ul.defaultopenul li {
border-bottom:1px dashed #CCC;
float:left;
margin-bottom:0;
margin-right:5px;
margin-top:2px;
width:110px!important;
word-wrap:break-word;
padding:2px 0;
}

#hotelpackagetab #fragment-1 {
height:auto;
min-height:200px;
}

table#fregmentdefaultopen {
padding:0 5px;
}

#overviewimageexp {
width:695px!important;
height:155px!important;
float:left;
}

.overviewimageexp {
width:695px!important;
height:155px!important;
float:left;
}

.landtransportbelow {
height:auto!important;
margin-bottom:8px;
width:100px;
float:left;
background-color:#fef8cd;
}

.landtransportbelow a {
color:#000!important;
float:left;
font-size:11px!important;
padding:5px 0!important;
}

#pricetab {
width:694px;
height:420px!important;
float:left;
overflow-x:hidden;
overflow-y:auto;
margin:0 auto;
}

#pricepagenote {
width:655px;
height:59px;
float:left;
background-color:#fd0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
padding:10px;
}

#pricepagenote a {
font-weight:700;
font-size:11px;
color:#000;
line-height:16px;
}

#pricetabinfo {
width:655px;
height:auto;
float:left;
background-color:#dedede;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-top:15px;
padding:10px;
}
.restdet {padding-top: 10px;}
.pricetabbutons {
color: #2C2C2C;
    float: left;
    font-size: 11px;
    line-height: 20px;
    max-width: 665px;
    padding: 10px 0;
    width: auto;
}

.pricetabbutons a {
color:#000;
vertical-align:text-bottom;
  float: left;
}

.pricetabbutons ul li {
color:#000;
font-size:11px!important;
float:none!important;
margin:5px 0;
}

.pricetabbutons ul {
float:left;
padding-left:25px!important;
  margin: 0;
}

#itinerarycalender {
margin-right:10px;
margin-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
width:auto;
height:auto;
float:left;
padding-left:1px;
padding-top:1px;
}

#calenderdays {
width:218px;
height:112px;
float:left;
}

#dayheading {
background-color:#666;
width:207px;
padding:5px;
}

#dayheading a {
font-weight:700;
font-size:11px;
color:#FFF;
}

#daycontent {
border:1px solid #666;
width:205px;
float:left;
height:81px;
padding:5px 0 0 10px;
}

#daycontent a {
font-size:11px;
color:#000;
line-height:16px;
}

#daydetails a,p {
font-size:12px;
color:#000;
line-height:19px;
text-align:left;
}

#daydetails {
line-height:20px;
}

#tabhoteldetail img {
border:3px solid #CCC;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:75px;
margin-right:8px;
width:140px;
}

#tabhoteldetailtooltip img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:40px;
margin-right:8px;
width:40px;
}

.imageandrating {
float:left;
height:88px;
width:630px;
}

.imageandratingtooltip {
float:left;
height:30px;
width:50px;
}

#sixtabshome .ui-widget-content {
border:none;
 float: left;
 width: 570px;
}

#sixtabshome {
width:570px;
background-color:#fd0;
float:left;
border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
}

#enqradio {
float:left;
margin-top:11px;
}

#enqradio a {
color:#000;
font-size:12px;
}

.enqlittlea {
color:#000;
float:right;
font-size:11px;
position:relative;
top:-23px!important;
left:12px;
vertical-align:top;
}

ul#formoverlay .enqlittlea {
 color: #000000;
    float: none;
    font-size: 11px !important;
    margin-left: -9px;
    margin-right: 2px;
    margin-top: 38px !important;
    position: relative;
    top: 7px !important;
    vertical-align: top;
}
.enqclass ul#formoverlay li {
    display: inline-block;
    float: left;
    width: 90px;
}
#commentboxtextright a {
cursor:pointer;
text-decoration:none;
color:#666;
}

#tabroomdescription {
float:left;
margin:10px;
}

.botalternateop {
color:#000;
float:left;
font-size:11px;
margin-left:163px!important;
text-decoration:underline;
}

ul#formoverlay {
float:left;
list-style:none outside none;
width:400px;
margin:0 0 0 8px;
padding:0;
}

/* #HiddenDivwbo ul#formoverlay {
margin-left:170px!important;
margin-top:-23px!important;
width:385px;
} */

#tabshomepage .overlaycal li a {
display:block;
font-size:11px;
font-weight:400;
margin-top:0;
text-decoration:none;
color:#000;
padding:5px;
}

#tabshomepage .overlaycal li {
display:inline-block;
float:left;
margin-right:58px;
}

#tabshomepage .overlaycal {
float:none;
list-style:none outside none;
margin:0;
padding:0 0 0 22px;
}

#tabshomepage ul#formoverlay li {
display:inline-block;
float:left;
margin-right:37px;
}

#wboover ul li {
display:inline-block;
float:left;
margin-right:12px;
}

#tabshomepage ul#formoverlay li a {
font-size:12px!important;
}

#tabshomepage ul#formoverlay {
float:left;
list-style:none outside none;
margin:0 0 0 8px;
padding:0 0 0 22px;
}

.travelselectStylecaltext {
/* background:url(../../images/Common/textboxmed.png) no-repeat scroll 0 0 transparent; */
 background: #FFFFFF;
    border: 1px solid #C2C2C2 !important;
    color: silver;
    float: left;
    font-size: 16px !important;
    height: 20px !important;
    margin: 0 7px 0 0;
    padding-bottom: 3px;
    padding-left: 10px !important;
    padding-top: 3px;
    width: 100px;}

.travelselectStylecaltextbig {
/* background:url(../../images/Common/textbox.png) no-repeat scroll 0 0 transparent; */
  background: #FFFFFF;
    border: 1px solid #C2C2C2;
color:silver;
font-size:11px!important;
height:28px;
padding-left:10px!important;
width:220px;
margin:10px 0;
}

.commentbox {
background:#fff;
border:1px solid silver;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
color:silver;
font-size:11px!important;
height:auto;
float:left;
width:500px;
font-family:Arial;
padding:10px;
}

#sixtabshome .commentbox {
background:none repeat scroll 0 0 #FFF;
border:1px solid silver;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
color:silver;
font-size:11px!important;
height:auto;
float:left;
font-family:Arial;
min-height:89px;
min-width:503px;
margin:10px 0;
padding:10px;
}

#commentboxtextright {
float:right;
font-size:11px!important;
font-weight:700;
width:380px;
}

#contineu {
background:none repeat scroll 0 0 transparent;
border:0 none!important;
cursor:pointer;
float:none;
margin-left:400px;
padding-right:0;
padding-top:27px;
text-align:right;
width:130px;
}

#paymentlevelrighttext {
 float: right;
    font-size: 11px !important;
    font-weight: 700;
    margin: 16px 0;
    width: 280px;
}

#ckbxgrayfont a {
color:#666;
margin-left:5px;
}

#ckbxgrayfont {
float:left;
vertical-align:bottom;
width:900px;
}

#paymentlevelrighttext a {
color:#000;
font-size:11px;
font-weight: normal;
}

ul#formoverlay li {
display:inline-block;
float:left;
}

ul#formoverlay li a {
font-size:12px!important;
}

#lefttdtabroomdescription {
background-color:#666;
border:1px solid #fff;
width:310px;
height:auto;
padding:5px;
}

#righttdtabroomdescription {
background-color:#fff;
border:1px solid #fff;
width:310px;
height:14px!important;
padding:5px;
}

#lefttdtabroomdescription a {
font-size:11px;
color:#fff;
}

#righttdtabroomdescription a {
font-size:11px;
color:#000;
}

#tabroomdescriptionexp {
float:left;
left:1px;
position:relative;
top:-22px;
margin:10px 9px -16px;
}

#lefttdtabroomdescriptionexp {
background-color:#666;
border:1px solid #fff;
width:310px;
height:auto;
padding:5px;
}

#righttdtabroomdescriptionexp {
background-color:#fff;
border:1px solid #fff;
width:297px;
height:auto;
padding:5px 5px 5px 18px;
}

.slideTogglebox #righttdtabroomdescriptionexp {
border-top:1px solid #000;
}

#lefttdtabroomdescriptionexp a {
font-size:11px;
color:#fff;
}

#righttdtabroomdescriptionexp a {
font-size:11px;
color:#000;
}

#pricetabinfoimgbg {
background:url(../../images/Common/grayarrow.png) no-repeat scroll 310px -1px transparent;
position:relative;
top:-22px;
}

#pricetabinfoimgbg a {
font-size:11px;
color:#000;
position:relative;
top:20px;
}

#Destinationinfodiv {
float:left;
width:675px;/*modified by pghildiy from 390 to 675*/
width:auto;
theirsmargin-bottom:10px;
}

#Destinationinfoul {
float:left;
list-style:none outside none;
margin:0;
padding:0;
}

ul#Destinationinfoul li {
display:inline-block;
float:left;
cursor:pointer;
}

ul#Destinationinfoul li a {
color:#199EC0;
font-size:12px;
font-weight:700;
margin-top:0;
text-decoration:underline;
padding:5px 10px;
}

ul#Destinationinfoul li.active {
background:url(../../images/Common/tabselectsmall1.png) repeat scroll center 0 transparent;
color:#FFF!important;
font-weight:700;
height:23px;
width:auto;
float:left;
text-decoration:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
margin:0 5px;
padding:2px 0;
}

ul#Destinationinfoul li.active a {
color:#FFF!important;
text-decoration:none;
float:left;
padding:0 7px;
}

ul#Destinationinfoul li a:hover {
font-size:13px;
font-weight:700;
}

#destinationinfoimages {
float:left;
height:auto;
width:680px;
}

#destinationinfoimages img {
border:2px solid #CCC;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:75px!important;
margin-right:12px;
margin-bottom:10px;
width:140px!important;
}

#packagedivline {
border:1px dashed #DEDEDE;
float:left;
width:950px;
margin:5px 0;
}

#destinationinfoimages&gt;:last-img {
margin-right:0!important;
}

#destinationinfo_info {
float:left;
color:#000;
font-size:12px;
line-height:18px;
padding-left:0;
padding-top:10px;
}

#destinfoweatherleft {
float:left;
padding-left:10px;
width:436px;
margin-top: 6px;
}

#destinfoweatherleft ul li a {
color:#000;
}

#hppackagedet a {
color:#000;
text-decoration:none;
}

#destinfoweatherright {
float:right;
padding-right:20px;
}

#reviewpagebody {
text-align:left;
float:left!important;
height:auto;
}

#reviewpagebody h2 {
padding:0;
border:none;
}

.navreviewpagebody {
background:url(../../images/Common/navreviewpagebody-bg.png) no-repeat scroll 0 0 transparent;
border:0 solid #CCC;
height:37px;
width:972px;
}

.navreviewpagebody ul li {
display:inline-block;
float:left;
font-weight:400;
}

.travelroomtype2 {
padding-bottom:10px;
float:left;
background-color:#f8f8f8;
width:642px;
height:auto;
margin-top:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
border:1px solid #f1f1f1;
}

.travelroomtype2head {
background-color:#666;
color:#FFF;
font-size:13px;
font-weight:700;
height:15px;
width:631px;
float:left;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-khtml-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-khtml-border-top-right-radius:5px;
padding:6px;
}

.navreviewpagebody ul {
list-style:none outside none;
margin:0;
padding:0;
}

#formoverlaydivli {
margin-left:249px;
}

.navreviewpagebody ul li .selected {
background:url(../../images/Common/activecircle.png) no-repeat scroll 55px 4px transparent;
border-radius:5px 0 0 5px;
margin-top:0;
font-size:16px;
font-weight:regular;
font:Arial;
}

.navreviewpagebody ul li a {
background:url(../../images/Common/notactivecircle.png) no-repeat scroll 55px 4px transparent;
color:#FFF;
display:inline-block;
font-size:14px;
margin-top:0;
text-decoration:none;
top:-8px;
padding:9px 89px;
}

.clircleno {
color:#000!important;
font-size:15px;
background:none!important;
display:inline-block!important;
font-weight:700;
left:73px;
position:relative;
padding:0!important;
}

.reviewpagebodytop {
border-top:1px dashed #000;
height:auto;
width:972px;
}

.reviewpagebodybottom {
border-top:1px dashed #000;
height:auto;
width:972px;
}

.reviewpagebodybottomleft {
width:701px;
height:auto;
float:left;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 0 10px;
padding:10px 0;
}

.reviewpagebodybottomleft h2 {
padding-top:40px!important;
}

.reviewpagebodytop h2 {
padding:0!important;
}

.img_details_sec1 {
float:left;
margin-top:0;
width:21%;
}

.img_details_con_sec1 {
float:left;
margin-left:2%;
margin-top:0;
width:77%;
}

.img_details_con_sec1 img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
width:50px;
height:50px;
}

#revsmallfirstpart img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-right:3px;
margin-top:5px;
}

select#searchDestinationBox .ui-combobox {
background:url(../../images/Common/homesearchleft.png) repeat-x scroll 0 0 #FFF;
border:1px solid #C2C2C2;
border-radius:3px 3px 3px 3px;
color:#199EC0!important;
display:inline-block;
float:left;
font-size:13px!important;
font-weight:700;
height:27px!important;
left:0;
margin-bottom:5px;
margin-right:24px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:350px;
z-index:1;
}

#revsmallfirstpart {
float:left;
}

ul#hosmallblackarrow {
float:left;
}

.firstpartrewcol img {
width:50px;
height:50px;
margin-bottom:50px;
}

.reviewpagebodybottomright {
width:215px;
height:325px;
float:right;
background-color:#fff;
border:1px solid #199ec0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:10px 0;
padding:10px;
}

.reviewpagebodytopleft {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background-color: #FFDD00;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    margin: 10px 0;
    min-height: 260px;
    padding: 10px;
    width: 701px;
}

.reviewpagebodytopright {
width:215px;
height:267px;
float:right;
background-color:#fff;
border:1px solid #199ec0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:10px 0;
padding:10px;
}

.travellerinfoanddetailbodytop {
height:auto;
width:972px;
}

.travellerinfoanddetailbodytopleft {
width:670px;
height:auto;
float:left;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:10px 0;
}

.travellerinfoanddetailbodytopleftinner {
 background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 10px 0;
    min-height: 575px;
    padding: 10px;
    width: 250px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;

}

.travellerinfoanddetailbodytopright {
   background-color: #FFDD00;
    float: right;
    height: auto;
    margin: 10px 0;
    min-height: 675px;
    padding: 10px;
    width: 270px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;

}

.travellerinfoanddetailbodytopright #reviewineerpackagedetails {
border-top:1px dashed #000;
float:left;
width:255px;
padding-top:8px;
margin-top:6px;
margin-bottom:20px;
}

.travellerinfoanddetailbodytopleftinner h4 {
font-size:15px;
margin:0!important;
}

#payleft ul {
padding-left:15px;
margin:0;
}

.bookingsumright {
float:left;
border-bottom:1px solid #000;
width:268px;
margin-bottom: 5px;
}

.bookingsumright a {
float:left;
font-size:13px;
font-weight:700;
margin-bottom:5px;
}

.reviewpagebodytopright a {
 float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    position: relative;
    top: -88px;
    vertical-align: top;
    *top:0px;
    *margin-bottom: 0px;
}

#reviewpagebodytoprightgray {
 background-color: #E7E7E7;
    float: left;
    height: 138px;
    margin-left: 10px;
    margin-top: -80px;
    *margin-top: -25px;
    padding: 10px;
    width: 195px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;

}

#grayyellolock a {
float:none;
font-size:12px;
font-weight:700;
top:0!important;
vertical-align:bottom;
}

#grayyellolock {
width:194px;
float:left;
margin-left:-5px;
}

ul.grayyellolock {
display:block;
float:left;
font-size:12px;
line-height:16px;
list-style-image:url(../../images/Common/clickblack.png);
width:155px;
margin:11px 15px 0;
padding-left: 10px;
}
.passdetail_conf {
 -moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px; border-radius:6px 6px 6px 6px;
   border: 1px solid #E8E8E8;
    float: left;
    height: auto;
    margin-top: 15px;
    min-height: 32px;
    width: 640px;
    z-index: 1;
}
#travelinfoform .travelselectStylecaltextbig {
  /*  background: url("../../images/Common/textbox.png") no-repeat scroll 0 0 transparent; */
    background: #FFFFFF;
    border: 1px solid #C2C2C2;
    font-size: 14px !important;
    height: 20px;
    margin: 10px 0;
    padding-bottom: 3px;
    padding-left: 10px !important;
    padding-top: 3px;
    width: 220px;
    float:left;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
}
ul.grayyellolock li {
margin-bottom:10px;
line-height:18px;
}

.arrowimagerp {
float:left;
left:-14px;
position:relative;
top:24px;
width:22px!important;
}

.reviewpagebodytopleftinner {
width:680px;
min-height: 210px;
height: auto;
float:left;
background-color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:10px 0;
padding:10px;
}

.reviewpagebodytoprightbot {
float:left;
margin-top:17px;
}

#releft {
 float: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    width: 125px;
}

#reright {
 float: right;
    font-size: 12px;
    line-height: 22px;
    margin-top: -1px;
    width: 175px;
}

#payleft {
float:left;
width:45px;
font-size:12px;
line-height:20px;
}

#payright {
float:right;
text-align:left;
width:180px;
line-height:20px;
}

#reviewineerpackagedetails {
  float: none;
    height: auto;
    margin-bottom: 0;
    margin-right: 30px;
    margin-top: 5px;
    min-height: 30px;
    width: 305px;
}

.reviewpagebodytoprightbot img {
cursor:pointer;
}

.reviewpagebodytoprightbot a {
top:0!important;
}

#proceedtopay {
border-top: 1px dashed #000000;
    float: left;
    font-size: 14px;
    height: 65px;
    line-height: 20px;
    margin-top: 13px;
    padding: 10px;
    text-align: left;
    width: 671px;
}

/* #proceedtopay button {
background:none repeat scroll 0 0 transparent;
border:0 none!important;
cursor:pointer;
float:right;
padding-left:0!important;
width:210px;
z-index:9;
} */

#tipart1heading {
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
background-color:#000;
color:#FFF;
float:left;
font-size:13px;
font-weight:700;
height:15px;
margin-top:10px;
width:628px;
padding:8px;
}

.blackarrowdown {
height:0;
left:30px;
position:relative;
top:-10px;
width:0;
border-color:#000 transparent transparent;
border-style:solid;
border-width:10px;
}

#fancybox-frame {
overflow:hidden!important;
height:94%!important;
width:100%;
}

.ccradiobuttons {
float:none;
vertical-align:top;
width:415px;
}

.ccradiobuttons input[type=radio] {
margin-top:17px;
}

input[type=radio] {
border:none!important;
margin:0 \0/;
padding:0 \0/;
float: left;
}

input[type=checkbox] {
border:none!important;
margin:0 \0/;
padding:0 \0/;
float: left;
}

#lasttabver {
color:#666;
font-size:10px;
font-weight:400;
margin-top:-13px;
padding-top:0!important;
}

.paytopphara {
float:left;
font-size:12px;
font-weight:400;
margin-bottom:20px;
}

.paytoppharainner {
text-align:left;
float:left;
font-size:12px;
font-weight:400;
margin:0!important;
}

.visamaster {
font-size:11px;
float:left;
margin-top:5px;
vertical-align:top;
color:#666!important;
}

div.paytoppharainner {
float:left;
font-size:12px;
font-weight:400;
margin-left:47px!important;
margin-top:-15px!important;
}

.paytoppharainner a {
vertical-align:bottom;
}

#vertabinnerone {
float:left;
width:464px;
height:auto;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
background-color:#f5f5f5;
margin-bottom:10px;
padding:10px;
}

.vertabinnerthree {
border:1px solid #FFF;
float:left;
width:464px;
margin:6px 0;
}

.vertabinnerthree1 {
background-color:#666;
color:#FFF;
float:left;
font-size:13px;
font-weight:700;
width:482px;
border-top-right-radius:5px;
border-top-left-radius:5px;
}

.vertabinnerthree2 {
background-color:#fff;
color:#000;
float:left;
font-size:13px;
font-weight:700;
width:482px;
}

.vertabinnerthree3 {
background-color:#fff;
color:#000;
float:left;
font-size:13px;
font-weight:700;
width:482px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}

#vert1a {
float:left;
width:35px;
color:#666;
border-right:1px solid #FFF;
padding:5px 0 5px 5px;
}

#vert1b {
float:left;
width:115px;
border-right:1px solid #FFF;
padding:5px 0 5px 5px;
}

#vert1c {
float:left;
width:165px;
border-right:1px solid #FFF;
padding:5px 0 5px 5px;
}

#vert1d {
float:right;
width:144px;
padding:5px 0 5px 5px;
}

#vert2a {
border-right:1px solid #7F7F7F;
border-top:1px solid #7F7F7F;
float:left;
width:35px;
padding:10px 0 10px 5px;
}

#vert2b {
float:left;
width:115px;
border-right:1px solid #7F7F7F;
border-top:1px solid #7F7F7F;
padding:10px 0 10px 5px;
}

#vert2c {
float:left;
width:165px;
border-right:1px solid #7F7F7F;
border-top:1px solid #7F7F7F;
padding:10px 0 10px 5px;
}

#vert2d {
float:right;
width:144px;
border-top:1px solid #7F7F7F;
padding:10px 0 10px 5px;
}

#placeanorder {
background:none repeat scroll 0 0 transparent;
border:0 none!important;
float:right;
padding-right:0;
padding-top:27px;
text-align:right;
width:155px;
cursor:pointer;
}

.redeem {
font-size:13px;
font-weight:700;
height:27px;
width:75px;
padding:1px;
}

.captchacontainer {
float:left;
margin-top:10px;
margin-bottom:5px;
}

#captchacontainerinner {
float:left;
margin-left:134px;
margin-top:30px;
text-align:left;
}

#bottextpayment {
margin-left:-3px;
text-align:right;
float:right;
width:488px;
margin-top:10px;
vertical-align:top;
}

#bottextpayment a {
color:#000;
font-size:11px;
font-style:italic;
}

.botinfoimages ul {
list-style:none outside none;
margin:0;
padding:0;
}

.botinfoimages ul li {
display:inline-block;
float:left;
width:223px;
}

.botinfoimages img {
float:left;
}

.botinfoimages {
background:url(../../images/Common/botinfoimage.png) repeat scroll #F4F4F4;
border:1px solid #DEDEDE;
float:left;
margin-bottom:6px;
margin-top:10px;
width:670px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

#botinfoimagebig {
font-size:13px;
font-weight:700;
}

#botinfoimagesmall {
font-size:11px;
}

#botinfotext {
float:none;
margin-top:20px;
}

.padleft10 .selectStylecal {
margin-right:0;
width:85px;
}

.padleft10 .selectStylecal select {
width:106px!important;
}
.newfooter .botinfoimages ul li {
    display: inline-block;
    float: left;
    margin: 0;
    width: 210px;
}
.newfooter .botinfoimages {
     background: -moz-linear-gradient(center bottom, #f0f0f0 0%,#fcfcfc 100%);
     background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0),color-stop(1, #fcfcfc));
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-bottom: 6px;
    margin-top: 10px;
    width: 635px;
}

.newfooter #botinfoimagebig {
    font-size: 12px;
    font-weight: 700;
}

.newfooter #botinfoimagesmall {
    font-size: 10px;
}
.newfooter .botinfoimages ul li a {
    color: #000000;
    text-decoration: none;
}
.hotelacc,.goair {
border:1px solid #fff;
background-color:#ccc;
-moz-border-radius:6px;
-webkit-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px;
}

.firstpartrewcol {
background-color:#F1F1F1;
border-top:1px solid #000;
border-right:1px solid #000;
float:left;
height:auto;
min-height:25px;
width:249px;
padding:10px;
}

.hotelacc .firstpartrewcol {
background-color:#F1F1F1;
border-top:1px solid #000;
border-right:1px solid #000;
float:left;
height:auto;
min-height:25px;
width:374px;
padding:10px;
}

.hotelacc .arrow2 {
width:200px!important;
}

.hotelacc #HiddenDivh,.hotelacc #HiddenDivi,.hotelacc #HiddenDivk,.hotelacc #HiddenDivo {
height:200px;
}

.hotelacc #HiddenDivhhidden,.hotelacc #HiddenDivihidden,.hotelacc #HiddenDivkhidden,.hotelacc #HiddenDivohidden {
height:207px;
}

.hotelacc #HiddenDivl,.hotelacc #HiddenDivlhidden {
height:241px;
}

.hotelacc #HiddenDivp {
height:237px;
}

.hotelacc #HiddenDivphidden {
height:285px;
}

.hotelacc #HiddenDivlhidden {
height:289px;
}

#slideTogglerew {
color:#199EC0;
float:left;
}

.goair #HiddenDivma {
height:110px;
}

.goair #HiddenDivna {
height:105px;
}

.goair #HiddenDivpa {
height:97px;
margin-top:6px;
}

.hotelacc #revbotwhite .firstpartrewcol {
background-color:#fff;
border-top:1px solid #000;
border-right:1px solid #000;
float:left;
height:auto;
min-height:25px;
width:374px;
padding:10px;
}

.hotelacc .firstpartrewcol2 {
border-top:1px solid #000;
color:#000;
float:left;
min-height:25px;
text-align:center;
border-right:1px solid #000;
padding:10px;
}

.hotelacc #revbotwhite .firstpartrewcol2 {
background-color:#fff;
border-top:1px solid #000;
color:#000;
float:left;
min-height:24px;
text-align:center;
border-right:1px solid #000;
padding:10px;
}

.goair .firstpartrewcol {
background-color:#F1F1F1;
border-right:1px solid #000;
border-top:1px solid #000;
float:left;
height:auto;
min-height:47px;
text-align:center;
padding:10px;
}

#emailsubmit input {
background:none repeat scroll 0 0 transparent;
border:medium none!important;
padding-top:0;
}

#emailsubmit {
background:none repeat scroll 0 0 transparent;
border:0 none!important;
float:right;
width:98px;
}

.message {
background:url(../../images/Common/ico-yes.png) no-repeat scroll 0 15px transparent;
border:1px solid transparent;
border-radius:5px 5px 5px 5px;
display:none;
margin:10px 0;
padding:6px 12px 14px 8px;
}

.message a {
color:#97BC39;
font-size:13px;
font-weight:700;
left:7px;
position:relative;
text-decoration:none;
top:6px;
}

.firstpartrewcol2 .revcenimg {
text-align:center;
}

.firstpartrewcol2 {
background-color:#F1F1F1;
border-top:1px solid #000;
color:#000;
float:left;
min-height:25px;
width:98px;
border-right:1px solid #000;
padding:10px;
}

#revbotwhite .firstpartrewcol {
background-color:#fff;
border-top:1px solid #000;
border-right:1px solid #000;
float:left;
height:auto;
min-height:51px;
width:249px;
padding:10px;
}

#revbotwhite .firstpartrewcol2 {
background-color:#fff;
border-top:1px solid #000;
color:#000;
float:left;
min-height:51px;
width:98px;
text-align:center;
border-right:1px solid #000;
padding:10px;
}

.round_flight_sc {
background-color:#e7e7e7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}

#accbottomnote {
margin-bottom:-25px;
margin-top:1px;
padding:5px 0;
}

.round_bot_left {
-moz-border-radius-bottomleft:6px;
-webkit-border-radius-bottomleft:6px;
-khtml-border-radius-bottomleft:6px;
}

.round_cor {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border:1px solid #e7e7e7;
border-radius:5px;
}

.round_cor_blue {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background-color:#199ec0;
font-size:23px;
height:21px;
margin-top:4px;
padding:2px 10px 10px;
}

.bg_heading_grey {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
height:29px;
line-height:29px;
background-color:#393939;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:10px;
font-weight:700;
}

.bg_heading_light {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
color:#000;
font-size:12px;
font-weight:700;
height:29px;
line-height:29px;
padding-left:34px;
background:#e7e7e7 url(../../images/Common/icon-i.jpg) 1% 50% no-repeat;
}

.fl_details_toprow {
float:left;
width:20.9%;
background-color:#636363;

}

.fl_details_toprow2 {
float:left;
width:30%;
background-color:#636363;
border-left:0 solid #FFF;
}

.fl_details_toprow3 {
float:left;
width:25%;
background-color:#636363;
}

.fl_details_toprow4 {
float:left;
width:24%;
background-color:#636363;

}

.fl_details_toprow2_1 {
float:left;
width:19.9%;
background-color:#f1f1f1;
border-top:1px solid #FFF;
color:#000;
}

.fl_details_toprow2_2 {
float:left;
width:30%;
background-color:#f1f1f1;
border-top:1px solid #FFF;
color:#000;
}

.fl_details_toprow2_3 {
float:left;
width:25%;
background-color:#f1f1f1;
border-top:1px solid #FFF;
color:#000;
}

.fl_details_toprow2_4 {
float:left;
width:24%;
background-color:#f1f1f1;
border-top:1px solid #FFF;
color:#000;
}

.fl_toprowheading {
font-family:Arial, Helvetica, sans-serif;
height:29px;
line-height:20px;
color:#FFF;
}

.fl_toprowheading2 {
font-family:Arial, Helvetica, sans-serif;
height:179px;
line-height:19px;
color:#000;
text-align:center;
}

.fl_top_details {
height:34px;
line-height:34px;
background-color:#e7e7e7;
margin:-10px;
}

.font14_wh {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
}

h2.heading_f22 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
}

.img_details_sec {
float:left;
width:21%;
margin-top:20px;
}

.img_details_con_sec {
float:left;
width:77%;
margin-left:2%;
margin-top:20px;
}

.dot_line {
border-bottom:1px dashed #000;
height:20px;
}

.font11_bl {
font-family:Arial;
font-size:11px;
margin:0;
padding:0;
}

.padleft10 {
padding-left:10px;
}

.padleft10 img {
float:left;
}

.revcenimg img {
float:none;
width:auto;
height:auto;
margin-top:6px!important;
}

.revcenimg {
position:relative;
top:8px;
}

div.font12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.float_text {
font-size:13px;
margin:0;
padding:0;
}

.float_txt_details {
margin:0 0 1px;
padding:0;
}

.flaot_txt_smallcont {
height:73px;
border-bottom:1px dashed #666;
margin:0;
padding:0 0 5px;
}

.float_ul {
margin-left:5px;
list-style-type:none;
line-height:20px;
padding:0;
}

.float_ul li {
background-image:url(../../images/Common/bullet-li.png);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:15px;
padding-bottom:10px;
}

#overlaysocialiconslogincal .custom input {
background:url(../../images/Common/homesearchleft.png) repeat-x scroll 0 0 #FFF;
border:1px solid #C2C2C2;
border-radius:3px 3px 3px 3px;
color:#878787!important;
display:inline-block;
float:left;
font-family:arial;
font-size:11px!important;
font-weight:400;
height:11px!important;
left:0;
margin-bottom:5px;
margin-right:24px;
overflow:hidden;
padding-bottom:6px;
top:0;
width:220px;
z-index:1;
}

#overlaysocialiconslogincal .custom div.list-wrapper {
background-color:#FFF;
border-radius:5px 5px 5px 5px;
bottom:-173px;
height:194px!important;
left:0;
width:247px;
z-index:-9!important;
color:#878787;
font-size:11px!important;
font-weight:400!important;
text-align:left!important;
border-color:silver;
border-style:solid;
border-width:0 1px 1px;
margin:0;
padding:0;
}

#overlaysocialiconslogincal .custom li {
background-color:#FFF;
cursor:pointer;
float:left;
width:245px;
margin:0;
padding:4px 0 0 5px;
}

#overlaysocialiconslogincal .custom div.icon {
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background:url(../../images/Common/dropdownmed.png) repeat-x scroll 29px 0 #FFF;
border-bottom:1px solid #C2C2C2;
border-left:0 none!important;
/* border-radius:3px 3px 3px 3px; */
border-right:1px solid #C2C2C2;
border-top:1px solid #C2C2C2;
cursor:pointer;
float:right;
height:25px;
left:104px;
position:relative;
top:0;
width:30px;
z-index:8;
}

#HiddenDiv1simcard {
text-align:center;
height:88px;
margin-top:23px;
}

#HiddenDiv1ti {
margin-bottom:4px;
margin-top:20px;
height:58px;
}

#HiddenDiv1 {
text-align:center;
height:53px;
margin-bottom:4px;
margin-top:20px;
}

#HiddenDiv4,#HiddenDiv4ti,#HiddenDiv4simcard {
margin-top:30px;
height:71px;
}

.img_details_sec1 img,.img_details_sec img {
width:140px;
height:75px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

#HiddenDiv,#HiddenDivti,#HiddenDivsimcard {
padding-top:0;
height:103px;
}

.firstpartrewcol2 .selectStylecal {
width:96px;
margin-bottom:10px;
}

.firstpartrewcol a#slideToggle {
bottom:2px;
position:relative;
}

.firstpartrewcol2 .selectStylecal select {
width:117px!important;
}

#HiddenDiv3,#HiddenDiv3ti,#HiddenDiv3simcard {
height:101px;
text-align:center;
}

#HiddenDivb,#HiddenDivbti,#HiddenDivbsimcard {
margin-bottom:4px;
margin-top:20px;
}

#HiddenDive,#HiddenDiveti,#HiddenDivesimcard {
float:left;
height:74px;
}

#HiddenDivc,#HiddenDivcti,#HiddenDivcsimcard {
height:66px;
margin-top:28px;
}

.carbonofone {
font-size:11px;
font-weight:700;
line-height:18px;
list-style:none outside none;
margin-left:5px;
padding-left:10px;
}

.carbonofone li a {
vertical-align:top;
}

.helpplant {
font-size:11px;
margin-left:20px;
}

#proceedtopaybot {
float:left;
font-size:16px;
line-height:30px;
margin-top:13px;
text-align:left;
width:707px;
padding:10px;
}

#proceedtopaybot a {
float:none;
margin-top:15px;
text-decoration:underline;
}

#proceedtopaybot button {
background:none repeat scroll 0 0 transparent;
border:0 none!important;
cursor:pointer;
float:right;
margin-top:0;
padding-left:0!important;
width:215px;
}

#rightfirstgray {
background-color:#F1F1F1;
width:203px;
height:105px;
margin:-90px 6px 0!important;
padding:0 10px 10px;
}

#rightrevcusinner {
background-color:#E7E7E7;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-left:10px;
width:195px;
padding:10px;
}

#floatinfo img {
width:50px;
height:50px;
}

input#number1 {
margin:5px 0 2px!important;
}

#floatinfo {
width:225px!important;
height:380px!important;
background-color:#fff;
margin-left:8px;
}

.reviewpagebodybottomright_shadab3 {
background-color:#FFF;
border:1px solid #199EC0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:right;
margin-top:20px;
position:absolute;
right:-264px;
top:-48px;
width:235px;
z-index:1;
padding:10px 0;
}

#revrightotheropt p {
margin:2px 0;
}

#revrightotheropt {
margin-left:8px;
margin-top:5px;
padding-top:0;
width:220px;
vertical-align:top;
}

.reviewpagebodybottomright_shadab1 img,.reviewpagebodybottomright_shadab3 img,.reviewpagebodybottomright_shadab2 img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.reviewpagebodybottomright_shadab1 {
background-color:#FFF;
border:1px solid #199EC0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:right;
margin-top:20px;
position:absolute;
right:-264px;
top:31px;
width:235px;
z-index:1;
padding:0;
}

.round_cor_green {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background-color:#FFF;
border:1px solid #4A8734;
font-size:23px;
height:21px;
margin-top:0;
width:176px;
padding:2px 0 10px;
}

.reviewpagebodybottomright_shadab2 {
background-color:#FFF;
border:1px solid #199EC0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:right;
margin-top:20px;
position:absolute;
right:-264px;
top:-8px;
width:235px;
z-index:1;
padding:10px 0;
}

#defpageinclusion {
background-color:#e9ebe8;
border:1px solid #666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:12px;
margin-top:2px;
width:132px;
margin-left:10px;
font-size:11px;
padding:5px;
}

#otherhotelop {
border-top:1px solid #7F7F7F;
margin-left:8px;
margin-top:5px;
width:221px;
}

#revstarimg img {
border:medium none!important;
height:11px!important;
margin-right:2px;
width:11px;
}

#revstarimg {
float:left;
height:12px;
vertical-align:top;
margin:1px 0;
}

.htttsd {
color:#3FC1DC!important;
float:left;
margin-top:3px;
text-decoration:none;
}

#defpageinclusion img {
border:medium none!important;
float:left!important;
height:auto;
width:auto;
margin:0 2px !important;
}

#defpageinclusionblue img {
float:left;
}

#defpageinclusion a {
margin-left:7px;
}

#defpageinclusionblue a {
margin-left:7px;
}

#defpageinclusionblue {
font-size:11px;
background-color:#f1fbf3;
border:1px solid #19a0c0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:12px;
margin-top:12px;
width:150px;
padding:5px;
}

.reviewpagebodybottomleft .blackarrowdown {
left:-600px;
top:40px;
}

#vertabinnerone a {
text-decoration:none!important;
}

a#costperperson-2,a#costperperson-1 {
color:#000;
}

.hidden {
display:none;
position:absolute;
left:-9999px;
top:-9999px;
visibility:hidden;
}

#slides {
float:left;
height:64px;
overflow:hidden;
width:140px;
margin:0 48px;
padding:20px 0;
}

.nextsslider {
float:right;
margin-left:0;
right:8px!important;
cursor:pointer;
position:relative;
text-align:right;
top:-87px;
}

.prevsslider {
float:left;
margin-left:-15px;
position:relative;
text-align:left;
top:64px;
width:1%;
cursor:pointer;
}

.reviewpagebodybottomright_shadab2 .wrap {
width:auto;
}

#forplants a {
color:#000;
float:left;
font-size:11px;
margin-top:20px;
text-decoration:none;
}

#jFlowSlide {
height:105px;
}

#forplants {
border-top:1px dashed #000;
float:left;
height:85px;
margin-bottom:2px;
margin-left:6px;
padding-top:10px;
position:relative;
top:5px;
width:220px;
}

.caroffinnerimg {
float:left;
width:195px;
margin:0;
}

.caroffinnerimg img {
height:80px!important;
width:150px!important;
margin:0 18px 0 22px !important;
}

#prevNext img {
cursor:pointer;
margin-right:10px;
}

#slides p {
font-size:12px;
margin:0;
}

#left_side_container {
float:left;
width:478px;
height:auto;
background-color:#fff;
}

#right_side_container {
float:right;
width:483px;
height:auto;
background-color:#fff;
}

.content_cont_left {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
border:1px solid #e8e8e8;
text-align:left;
line-height:18px!important;
font-size:12px!important;
padding:8px;
}

.flashsaletop .content_cont_left {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
border:1px solid #e8e8e8;
text-align:left;
line-height:18px!important;
font-size:12px!important;
float:left!important;
height:222px;
margin-bottom:20px;
width:692px!important;
padding:8px;
}

.content_cont_right {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
border:1px solid #e8e8e8;
text-align:left;
line-height:18px!important;
font-size:12px!important;
padding:8px;
}

h3.h2heading , h2.h2heading , h1.h2heading {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
border-bottom:2px solid #fd0;
line-height:24px;
margin:0;
padding:0!important;
 margin-bottom: 5px;
}
/* .btnseacrh {
background:url(../../images/Common/submit.png) no-repeat scroll center top transparent;
color:#FFF;
font-weight:700;
height:34px;
padding-top:4px;
text-align:center;
width:113px;
cursor:pointer;
} */

.btnseacrh2 {
 background: url("../../images/Common/button.png") repeat-x scroll center top transparent;
    cursor: pointer;
    float: right;
    height: 35px;
    line-height: 35px;
    margin-right: 25px;
    margin-top: 2px;
    width: 110px;
    -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px5px 5px;-khtml-border-radius:5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}
.btnseacrh2 span {    color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
    text-shadow: 0 1px 2px #666666;}
 .btnseacrh {
background: url("../../images/Common/button.png") repeat-x scroll center top transparent;
    cursor: pointer;
    float: left;
   height: 24px;
    line-height: 11px;
    margin-right: 0;
    margin-top: 2px;
    padding: 5px 10px;
    width: 43px;
    -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px5px 5px;-khtml-border-radius:5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}
.btnseacrh span, .placeanorderclass span {    color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
    text-shadow: 0 1px 2px #666666;}   
.detailbutton {
background: url("../../images/Common/button.png") repeat-x scroll center top transparent;
    cursor: pointer;
    float: left;
    height: 15px;
    line-height: 14px;
    margin-right: 0;
    margin-top: 2px;
    padding: 4px 12px;
    text-align: center;
    width: 45px;
    -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px5px 5px;-khtml-border-radius:5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
}
.detailbutton span {color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px 2px #666666;}
.btnseacrh3 {
cursor:pointer;
background:url(../../images/Common/Searchonmap.png) center top no-repeat;
width:auto;
height:40px;
color:#FFF;
font-weight:700;
text-align:center;
}

.btnseacrh2 a,.btnseacrh3 a {
color:transparent!important;
}

#overlaysocialiconslogin #HiddenDiv1 {
float:left;
height:45px;
text-align:center;
margin-top:0!important;
}

#totogbh1 {
left:7px;
position:relative;
top:-13px;
}

.paymentcancelband {
background-color:#111010;
border:2px solid #7A7978!important;
box-shadow:1px 0 10px #7A7978;
height:40px;
margin-bottom:10px;
display:block;
position:fixed;
top:1px;
vertical-align:top;
width:942px;
z-index:8888;
opacity:0.9;
filter:alpha(opacity=90);
padding:10px;
}

#netbanckingcancel,#cccancel {
color:#FFF;
float:right;
font-size:17px;
font-weight:400;
height:28px!important;
line-height:22px;
text-shadow:none!important;
vertical-align:top;
width:896px!important;
}

.paymentcancelband img {
border:0!important;
}

#overlaysocialiconslogin #HiddenDiv,#overlaysocialiconslogin #HiddenDiv1 {
height:45px!important;
}

.overlaymainsmall .fboverlayinsidecalpayment a {
font-size:11px!important;
}

a.link_btn_detail2 {
font-family:Arial;
font-size:17px;
font-weight:700;
color:#fff;
text-decoration:none;
}

a.link_btn_detail2:hover {
font-family:Aria, Helvetica, sans-serif;
font-size:17px;
font-weight:700;
color:#fff;
text-decoration:none;
}

p.smalltxt {
color:#000;
border:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
line-height:14px;
margin:0;
padding:6px 0;
}

.txt_size_11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.jFlowSlideContainer span.txt_size_11 {
    float: left;
    font-family: Arial;
    font-size: 11px;
    width: 350px;
}
p.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
margin:0;
padding:0;
}

h2.blue , a.blue{
color:#179bbe;
float:left;
margin:0;
padding:10px 0;
}

.round_blue {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
border:1px solid #e8e8e8;
background-color:#34c1d5;
padding:15px 10px 35px;
}

table#report tr#parta {
display:none;
}

#collapsetr .pager ul {
float:left;
list-style:none outside none;
text-align:center;
margin:-4px 5px;
padding:0;
}

.ui-widget-header .ui-icon {
background-image:url(../../ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
background-image:url(../../ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_222222_256x240.png)!important;
}

.round_blue .row_white {
border-bottom:1px dashed #c2edf2;
float:none;
line-height:9px;
color:#FFF;
margin:0!important;
padding:0!important;
}

.round_blue .datarow {
color:#FFF;
height:38px;
line-height:22px;
margin:0!important;
}

.content_cont_right p,.content_cont_left p {
margin:0!important;
}

.round_blue .col1 {
float:left;
width:48%;
}

.round_blue .col2 {
float:left;
width:20%;
margin-left:3%;
}

.round_blue .col3 {
float:left;
width:25%;
margin-left:3%;
}

.toptheme_rowlast {
border:0;
margin-bottom:-15px;
}

.toptheme_row .toptheme_col1 {
float:left;
width:226px;
}

.toptheme_col1 img {
width:85px;
height:65px;
}

.toptheme_row .toptheme_col1 img {
opacity:1.0;
filter:alpha(opacity=100);
border:2px solid #DEDEDE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin:0 10px 5px 0;
}

.toptheme_row .toptheme_col1 img:hover {
border:2px solid #fff;
opacity:1.0;
filter:alpha(opacity=100);
margin:0 10px 5px 0;
}

.toptheme_row .toptheme_col2 {
float:right;
width:49%;
margin-left:2%;
}

.toptheme_row .toptheme_col2 img {
border:0;
opacity:1.0;
filter:alpha(opacity=100);
margin:0 10px 5px 0;
}

.toptheme_row .toptheme_col2 img:hover {
border:0;
opacity:1.0;
filter:alpha(opacity=100);
margin:0 10px 5px 0;
}

a.link_black {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:underline;
}

a.link_black:hover {
font-family:Aria, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#ffd50b;
text-decoration:underline;
}

.enddefault {
margin:0;
padding:0;
}

a.link_pricemore {
color:#199EC0!important;
font-family:Arial,Helvetica,sans-serif;
font-size:12px!important;
font-weight:700!important;
}

a.link_price {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#199ec0;
text-decoration:underline;
}

a.link_price:hover {
font-family:Aria, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#02728f;
text-decoration:none;
}

a.link_h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:none;
text-decoration:underline;
color:#199ec0;
}

a.link_h3:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:none;
text-decoration:none;
color:#02728f;
}

a.link_btn_detail {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#fff;
text-decoration:none;
}

a.link_btn_detail:hover {
font-family:Aria, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#fff;
text-decoration:none;
}

a.link_blue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#199ec0;
text-decoration:underline;
}

a.link_blue:hover {
font-family:Aria, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#199ec0;
text-decoration:none;
}

.btnsmall {
background:url(http://www.weareholidays.co.in/images/Common/btnsmall.jpg) no-repeat;
width:56px;
height:21px;
color:#FFF;
font-weight:700;
text-align:center;
}

#relpoh2 {
height:23px;
margin-bottom:10px!important;
position:relative;
width:460px;
}

.wrap {
width:465px;
height:178px;
}

div#slideShowItems {
overflow:hidden;
position:relative;
height:237px;
}

div#slideShowItems div {
width:626px;
height:237px;
}

div#slideShowItems img {
float:left;
height:237px;
margin-right:13px;
width:454px;
}

.clearsmall {
height:15px;
}

a.imgfade img {
width:85px;
height:65px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

a.imgfade {
float:left;
}

ul#slideShowCount {
position:relative;
top:-28px;
width:451px;
z-index:999;
margin:0;
padding:0;
}

ul#slideShowCount li.slide {
line-height:14px;
float:right;
cursor:pointer;
width:26px;
height:18px;
display:block;
background-position:3px 2px;
color:#199EC0;
background:transparent url(http://www.weareholidays.co.in/Plugins/rotating-s/css/silde-nav.png) no-repeat scroll 4px top;
}

ul#slideShowCount li.slide span {
padding-left:10px;
color:#199EC0;
font-weight:700;
font-size:12px;
position:relative;
top:2px;
}

ul#slideShowCount li.slide.selectedTab span {
padding-left:10px;
color:#000;
}

#hosmallblackarrowbot {
color:#000!important;
height:auto;
left:10px;
margin-top:0!important;
position:relative;
top:-16px;
}

.imageandratingbelowsmall {
height:auto;
width:100%;
}

table#smallcityoptions ul li a {
font-size:11px!important;
color:#000;
text-decoration:none!important;
font-weight:400!important;
background:none!important;
}

table#smallcityoptions ul {
list-style:none outside none;
padding-left:3px;
}

table#smallcityoptions tr td {
float:left;
text-align:left;
width:84px;
margin:2px 0;
}

table#smallcityoptions {
float:left;
height:auto;
left:0;
position:absolute;
top:1px;
padding:0 5px;
}

table.destination_country tr td {
float:left;
text-align:left;
width:135px;
}

table.destination_country {
border-top:1px dashed #000;
float:left;
height:auto;
left:0;
width:435px;
padding:10px;
}

.newboxesdestination {
background-color:#f4f4f4!important;
float:left;
min-height:150px;
height:auto!important;
left:7px;
position:absolute;
top:32px;
width:445px;
color:#000;
border:1px solid #E8E8E8;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
padding:0;
}

ul#sepmapul {
list-style:none outside none;
padding-left:52px;
position:absolute;
top:-6px;
z-index:0;
}

table#smallcityoptions tr td a {
color:#000;
font-weight:400;
text-decoration:none;
font-size:12px;
background:none!important;
}

table#smallcityoptions tr td a:hover {
color:#FD0;
text-decoration:none;
cursor:pointer;
}

li.sepmap {
width:76px;
float:left;
}

li.sepmap a {
color:#000;
text-decoration:none!important;
}

.imageandratingbelowsmall img {
border:3px solid #CCC;
border-radius:5px 5px 5px 5px;
float:left;
max-width:77px;
min-height:60px;
margin:10px!important;
}

#hosmallblackarrow {
list-style-image:url(../../images/Common/bullet-yes.png);
}

#hosmallblackarrow li {
line-height:35px;
}

#HiddenDivg #hosmallblackarrow,#HiddenDivj #hosmallblackarrow,#HiddenDivn #hosmallblackarrow {
list-style-image:url(../../images/Common/bullet-yes.png);
}

#HiddenDivg p,#HiddenDivj p,#HiddenDivn p {
margin:0!important;
}

#HiddenDivg #hosmallblackarrow li,#HiddenDivj #hosmallblackarrow li,#HiddenDivn #hosmallblackarrow li {
line-height:29px;
}

#HiddenDivg #hosmallblackarrowbot,#HiddenDivj #hosmallblackarrowbot,#HiddenDivn #hosmallblackarrowbot {
color:#000!important;
height:auto;
left:8px;
margin-top:0!important;
position:relative;
top:-10px;
}

#HiddenDivii img,#HiddenDivll img,#HiddenDivm img {
border-radius:5px 5px 5px 5px;
float:left;
width:50px;
height:50px;
margin:0 10px!important;
}

#totogwbo ul#formoverlay {
float:left;
list-style:none outside none;
margin:0 0 0 8px;
padding:0;
}

#totogwbo ul#formoverlay li {
display:inline-block;
float:left;
}

#totogwbo .selectStylecal {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:3px 3px 3px 3px; */
display:inline-block;
height:23px!important;
left:0;
margin-bottom:5px;
margin-right:18px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:59px;
z-index:1;
}

button#edit {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:right;
cursor:pointer;
margin:0;
padding:0;
}

input[type=submit][disabled=disabled],button[disabled=disabled],input[type=submit]:disabled,button:disabled,input[type=text]:disabled {
opacity:0.4!important;
filter:alpha(opacity=40)!important;
}

#itemDetails ul {
float:left;
list-style:none outside none;
margin:0 0 0 8px;
padding:0;
}

.removeFields {
background:url(../../images/Common/closethis.png) no-repeat scroll 0 0 transparent;
color:transparent;
float:right;
left:-76px;
position:relative;
top:6px;
}

.addMoreFields {
color:#199EC0;
float:left;
font-size:12px;
font-weight:700;
text-decoration:underline;
width:155px;
}

ul#formoverlay_0 li,ul#formoverlay_1 li,ul#formoverlay_2 li,ul#formoverlay_3 li,ul#formoverlay_4 li,ul#formoverlay_5 li,ul#formoverlay_6 li {
display:inline-block;
float:left;
}

#overlaytext img {
border:none!important;
}

ul#formoverlay_0 li a,ul#formoverlay_1 li a,ul#formoverlay_2 li a,ul#formoverlay_3 li a,ul#formoverlay_4 li a,ul#formoverlay_5 li a,ul#formoverlay_6 li a {
font-size:12px!important;
}

#totogwbo .selectStylecal select {
background:none repeat scroll 0 0 transparent;
border:0 solid silver;
color:#878787!important;
font-size:11px!important;
height:25px;
width:80px!important;
padding:5px 4px 4px 2px;
}

ul#slideShowCount li.slide.selectedTab {
background-position:5px -21px;
background-image:url(http://www.weareholidays.co.in/Plugins/rotating-s/css/silde-nav.png);
color:#000!important;
}

div#slideShow {
 background:url("../../images/Common/lightboximages/lightbox-ico-loading.gif") no-repeat scroll center transparent !important;
width:454px;
}

#slideShowItems p {
color:#FFF;
float:left;
left:2px;
position:relative;
top:-55px;
z-index:999;
}

#honeymoonbot {
background-attachment:scroll;
background-color:#000;
background-image:none;
background-position:0 0;
background-repeat:repeat repeat;
float:left;
height:60px;
left:158px;
margin-top:-78px;
opacity:0.4;
position:inherit!important;
width:454px;
z-index:9;
}

#slide_headerhonemoon {
border:2px solid #DEDEDE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-top:0;
width: 454px;
}
.topslider #slide_headerhonemoon {
 width: 385px !important;
}
div.custom div.icon {
background:url(../../images/Common/homesearchright.png) repeat-x scroll 0 0 #FFF;
cursor:pointer;
float:right;
height:37px;
left:256px;
position:relative;
top:0;
width:35px;
z-index:8;
border:1px solid #C2C2C2;
border-radius:3px 3px 3px 3px;
border-left:0!important;
border-width:0;
}

div.custom {
height:24px;
white-space:nowrap;
width:146px;
border-width:0;
margin:0;
padding:0;
}

div.combo {
position:relative;
left:0;
top:0;
}

div.custom div.list-wrapper {
background-color:#FFF;
border-bottom:1px solid #199EC0;
border-left:1px solid #199EC0;
border-right:1px solid #199EC0;
border-top:0 solid #199EC0;
bottom:-185px;
height:194px!important;
left:0;
width:400px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
color:#199EC0;
font-size:13px!important;
font-weight:700!important;
border-top-left-radius:none;
border-top-right-radius:none;
z-index:-9!important;
margin:0;
padding:0;
}

div.custom ul {
list-style-type:none;
height:200px;
text-align:left;
margin:0;
padding:0;
}

.slideToggleboxrew {
border-top-left-radius:none;
border-top-right-radius:none;
margin-top:-2px;
}

.combo input {
position:absolute;
}

.combo div.icon {
position:absolute;
}

.combo div.list-wrapper {
position:absolute;
overflow:hidden;
height:200px;
max-height:200px;
z-index:99999;
}

.combo li {
height:20px;
}

.combo .visible {
display:block;
}

.combo .invisible {
display:none;
}

div.custom li {
float:left;
cursor:pointer;
background-color:#fff;
width:100%;
margin:0;
padding:4px 0 0 5px;
}

div.custom li.active {
background-color:#a0a9c2;
}

div.custom input.empty {
color:gray;
}

div.custom input {
background:url(../../images/Common/homesearchleft.png) repeat-x scroll 0 0 #FFF;
border:1px solid #C2C2C2;
border-radius:3px 3px 3px 3px;
display:inline-block;
height:27px!important;
left:0;
margin-bottom:5px;
margin-right:24px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:350px;
z-index:1;
float:left;
color:#199ec0!important;
font-size:13px!important;
font-weight:700;
}

span#cntdwn {
background:none repeat scroll 0 0 transparent!important;
color:#179BBE!important;
font-size:24px;
font-weight:400!important;
left:236px;
position:relative!important;
top:768px;
}

.ui-combobox {
position:relative;
display:inline-block;
width:390px \0/!important;
}

.ui-button {
bottom:0;
margin-left:-1px;
#landtransportbelowwidth:100px;
background-color:#fef8cd;
background:url(../../images/Common/homesearchright.png) repeat-x scroll 0 0 #FFF!important;
cursor:pointer!important;
float:right!important;
height:37px!important;
left:-26px!important;
position:relative!important;
top:0!important;
width:35px!important;
z-index:8!important;
border:1px solid #C2C2C2!important;
border-radius:3px 3px 3px 3px!important;
border-left:0!important;
border-width:0!important;
padding:0;
}

.ui-autocomplete-input {
background:url(../../images/Common/homesearchleft.png) repeat-x scroll 0 0 #FFF!important;
border:1px solid #C2C2C2!important;
border-radius:3px 3px 3px 3px!important;
color:#199EC0!important;
display:inline-block!important;
float:left!important;
font-size:13px!important;
font-weight:700!important;
height:32px!important;
left:0!important;
overflow:hidden!important;
top:0!important;
width:340px!important;
z-index:1!important;
margin:0 0 5px!important;
padding:.3em .3em 1px 5px !important;
font-family: arial !important;
}

.ui-autocomplete {
background-color:#FFF;
float:left;
position:relative;
text-align:left;
height:175px;
left:11px;
overflow-x:hidden;
overflow-y:scroll;
width:352px;
z-index:1;
}

button#edit input {
background:none;
border:none;
}

#paycombobox {
float:right;
margin-bottom:15px;
margin-left:12px;
width:320px;
overflow:hidden;
}

.ie #paycombobox {
float:right;
margin-bottom:15px;
margin-left:12px;
width:320px!important;
}

.ui-autocomplete a {
color:#199EC0!important;
font-size:13px!important;
font-weight:700!important;
padding-left:3px;
}

#packageoverlaytb {
list-style:none outside none;
float:left;
}

#packageoverlaytb li {
float:left;
}

.ui-button-icon-only .ui-icon {
display:none;
}

.ui-combobox .ui-state-active,.ui-combobox .ui-widget-content .ui-state-active,.ui-combobox .ui-widget-header .ui-state-active {
background:url(../../images/Common/homesearchright.png) repeat-x scroll 0 0 #FFF!important;
cursor:pointer!important;
float:right!important;
height:37px!important;
left:-26px!important;
position:relative!important;
top:0!important;
width:35px!important;
z-index:8!important;
border:1px solid #C2C2C2!important;
border-radius:3px 3px 3px 3px!important;
border-left:0!important;
border-width:0!important;
}

#HiddenDiveedown,#HiddenDiveedown2,,#HiddenDiveedownap2 {
height:16px;
}

#HiddenDivbdown,#HiddenDivbdown2,#HiddenDivbdownap,#HiddenDivbdownap2 {
height:59px;
}

#HiddenDiveeup,#HiddenDiveeup2,#HiddenDiveeupap,#HiddenDiveeupap2 {
height:84px;
}

#HiddenDivbup,#HiddenDivbup2,#HiddenDivbupap,#HiddenDivbupap2 {
height:59px;
}

#HiddenDiveeedown,#HiddenDiveeedown2,#HiddenDiveeedownap,#HiddenDiveeedownap2 {
height:75px;
}

#HiddenDivadown,#HiddenDivadown2,#HiddenDivadownap,#HiddenDivadownap2 {
height:78px;
}

.mixed-combo select {
background:none repeat scroll 0 0 transparent;
border:0 solid silver;
color:#199ec0!important;
font-size:13px!important;
font-weight:700;
width:405px!important;
height:19px!important;
padding:9px 4px 4px 2px;
}

.selectStylecalhomepage {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:3px 3px 3px 3px; */
display:inline-block;
height:23px!important;
left:0;
margin-bottom:5px;
margin-right:24px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:130px;
z-index:1;
}

.ui-datepicker-calendar .ui-widget-header .ui-icon {
background-image:url(../../ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_222222_256x240.png);
}

.ui-helper-hidden {
display:none;
}

.ui-helper-hidden-accessible {
position:absolute!important;
clip:rect(1px,1px,1px,1px);
}

.ui-helper-reset {
border:0;
outline:0;
line-height:1.3;
text-decoration:none;
font-size:100%;
list-style:none;
margin:0;
padding:0;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
content:"";
display:table;
}

.ui-helper-clearfix:after {
clear:both;
}

.ui-helper-clearfix {
zoom:1;
}

.ui-helper-zfix {
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
opacity:0;
filter:Alpha(Opacity=0);
}

#ui-datepicker-div {
height:auto!important;
background:url(../../images/Common/calbackground.png) no-repeat scroll transparent!important;
border:medium none;
left:410px;
padding-top:25px;
position:absolute!important;
top:334px;
width:275px;
z-index:100!important;
border-bottom:1px solid #34c1d5;
border-right:1px solid #34c1d5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.calclose1 {
   color: transparent;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 20px;
    left: 357px;
    margin-top: 22px;
    position: absolute;
    width: 60px;
    z-index: 8888
}

.calclose2 {
color:transparent;
float:left;
font-size:1px;
left:356px!important;
position:relative;
top:-56px!important;
z-index:8888;
cursor:pointer;
height:20px;
width:60px;
}

#foorshortbot {
text-align:center;
display:block;
color:#000!important;
margin:0 auto;
}

#foorshortbot a {
color:#000!important;
font-size:11px;
text-decoration:none;
}

.calclose {
 color: transparent;
    cursor: pointer;
    float: left;
    font-size: 1px;
    height: 20px;
    left: 357px;
    margin-top: 21px;
    position: absolute;
    width: 60px;
    z-index: 8888;
}

.calcloseover {
color:transparent;
cursor:pointer;
float:left;
font-size:1px;
height:20px;
left:448px;
position:relative;
top:14px;
width:60px;
z-index:8888;
}

.ui-datepicker .ui-datepicker-title
.ui-datepicker-calendar .ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}

.ui-datepicker-calendar .ui-widget .ui-widget {
font-size:1em;
}

.ui-datepicker-calendar .ui-widget input,.ui-datepicker-calendar .ui-widget select,.ui-datepicker-calendar .ui-widget textarea,.ui-datepicker-calendar .ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}

.ui-datepicker-calendar .ui-widget-content {
border:1px solid #aaa;
background:#fff url(http://www.weareholidays.co.in/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color:#222;
}

.ui-datepicker-calendar .ui-widget-content a {
color:#222;
}

.ui-datepicker-calendar .ui-widget-header {
border:none;
background:font-weight: bold;
font-size:13px;
}

.ui-datepicker-calendar .ui-widget-header a {
color:#686868;
}

.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker-calendar .ui-widget-header .ui-state-default {
background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #959595 !important;
    color: #000000 !important;
    font-weight: 400;
    height: 12.2px !important;
    margin-left: 0 !important;
    padding: 9px;
    width: 15px !important;
}

.ui-datepicker table {
border-collapse:collapse;
font-size:.9em;
margin-left:3px!important;
}

.ui-datepicker-calendar .ui-state-default a,.ui-datepicker-calendar .ui-state-default a:link,.ui-datepicker-calendar .ui-state-default a:visited {
color:#555;
text-decoration:none;
}

.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ui-datepicker-calendar .ui-widget-header .ui-state-hover,.ui-datepicker-calendar .ui-state-focus,.ui-datepicker-calendar .ui-widget-content .ui-state-focus,.ui-datepicker-calendar .ui-widget-header .ui-state-focus {
border:1px solid #999 !important;
background:#dadada !important;
font-weight:400 !important;
color:#212121 !important;
}

.ui-datepicker-calendar .ui-state-hover a,.ui-datepicker-calendar .ui-state-hover a:hover {
color:#212121;
text-decoration:none;
}

.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-widget-content .ui-state-active,.ui-datepicker-calendar .ui-widget-header .ui-state-active {
border:1px solid #aaa;
background:#fff url(http://www.weareholidays.co.in/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
}

.ui-datepicker-calendar .ui-state-active a,.ui-state-active a:link,.ui-datepicker-calendar .ui-state-active a:visited {
color:#212121;
text-decoration:none;
}

.ui-datepicker-calendar .ui-widget :active {
outline:none;
}

.ui-datepicker-calendar .ui-state-highlight,.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
background: none repeat scroll 0 0 #199EC0 !important;
    border: medium none !important;
    color: #000000 !important;
    float: left !important;
    margin: 0 !important;
}

.ui-state-disabled {
cursor:default!important;
}

.selectStylecalhomepage select {
background:none repeat scroll 0 0 transparent;
border:0 solid silver;
color:#000!important;
font-size:11px!important;
height:25px;
width:151px!important;
padding:5px 4px 4px 2px;
}

#hpright {
width:163px;
float:left;
}

.confirmationleft {
float:left;
width:662px;
height:auto;
margin-right:10px;
}

.confirmationright {
float:right;
width:300px;
height:auto;
}

a.confgreen {
color:#97BC39;
font-size:16px;
font-weight:700;
left:5px;
position:relative;
top:6px;
}

#rightconfbelow img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

#HiddenDivwbo {
float:left;
vertical-align:top;
width:505px;
margin-top:-30px;
margin-bottom:2px;
}

p#pharaiti {
float:left;
margin-bottom:20px!important;
margin-top:0!important;
}

#wboover #itemdetails ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 8px;
padding:0;
}

.confhidedetails {
float:left;
margin:15px 0;
 width: 390px;
}

.confhidedetails table tr td a {
color:#000;
font-family:Arial;
font-size:11px!important;
font-weight:inherit;
line-height:15px;
}

#itemDetails label.formleft {
margin-top:5px;
}
table.overlaymainsmall label.formleft {
    display: block;
    float: left;
    font-size: 12px;
    margin: 15px 15px 5px 6px;
    text-align: left;
    width: 142px;
}
p.confirm {
background:none repeat scroll 0 0 #FFF;
float:left;
font-size:13px;
line-height:20px;
margin:8px 0 10px!important;
}

.bookingref {
width:640px;
height:63px;
float:left;
background-color:#eee;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-left:2px;
}

#bookingrefleft {
border-right:1px dashed #000!important;
float:left;
width:320px!important;
padding:10px;
}

#bookingrefleft a {
font-size:15px;
color:#000;
line-height:20px;
}

#bookingrefright {
float:right;
width:268px;
padding:10px;
}

#bookingrefright a {
font-size:15px;
color:#000;
line-height:20px;
}

#content_cont_ul {
list-style-image:url(../../images/Common/bullet-yes.png);
}

#content_cont_ul li {
margin-bottom:10px;
}

#countrynameconf {
border-bottom:1px dashed #000;
float:left;
width:640px;
}

#countrynameconf a {
color:#333;
font-size:15px;
float:left;
width:620px;
margin:10px 0;
}

.rotslides {
float:left;
width:188px;
height:203px;
border:1px solid #E8E8E8;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-left:2px;
}

.rotslideshed {
background-color:#199EC0;
float:left;
height:35px;
width:176px;
border-top-right-radius:5px;
border-top-left-radius:5px;
margin:1px;
padding:5px;
}

.rotslideshed img {
margin:0 5px!important;
}

.rotslideshed a {
font-size:12px;
font-weight:700;
color:#fd0;
}

#revstarimgcon img {
height:12px;
width:12px;
margin:0!important;
}

#rotslideshedul {
line-height:25px;
padding-left:15px;
margin:0;
}

h2.h2headingblack {
float:left;
width:97%;
border-bottom:1px solid #000;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
line-height:24px;
margin:0!important;
padding:0!important;
}

#hd1 td.h2headingblackdashed {
border-bottom:1px dashed #000;
float:left!important;
font-family:Arial,Helvetica,sans-serif;
font-size:9px!important;
line-height:10px;
text-align:left!important;
width:644px!important;
margin:0!important;
padding:6px 0 0!important;
}

td.h2c {
width:213px!important;
}

#h2b {
border-bottom:1px solid #000;
border-top:1px solid #000;
float:left;
font-size:14px;
padding-bottom:6px;
}

.rotslidesinclu {
border:1px solid #E8E8E8;
float:left;
height:115px;
margin-left:25px;
margin-top:20px;
width:592px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.rotslideshedinclu {
background-color:#199EC0;
border-top-left-radius:5px;
border-top-right-radius:5px;
float:left;
height:18px;
width:580px;
margin:1px;
padding:5px;
}

.rotslideshedinclu img {
margin:0 5px!important;
}

.rotslideshedinclu a {
font-size:12px;
color:#fd0;
}

#revstarimgconinclu img {
margin:0!important;
}

#rotslideshedulinclu {
line-height:25px;
padding-left:15px;
margin:0;
}

.confirmationleft .fl_toprowheading2 {
color:#000;
font-family:Arial,Helvetica,sans-serif;
height:30px!important;
line-height:19px;
text-align:left;
}

.confirmationleft .fl_details_toprow2_1 {
background-color:#FFF;
border-top:1px solid #FFF;
color:#000;
float:left;
width:20.9%;
}

.confirmationleft .fl_details_toprow2_2,.confirmationleft .fl_details_toprow2_3,.confirmationleft .fl_details_toprow2_4 {
background-color:#FFF;
}

.confhidedetails table {
float:left!important;
width:472px;
}

.confhidedetails #hd1 table tr td {
float:left;
text-align:left!important;
width:71px;
margin:0;
padding:0!important;
}

.confhidedetails #hd2 table tr td {
float:left;
width:77px;
text-align:center;
margin:6px 0;
padding:0;
}

.Tooltip_arrowleftwhiteht {
background:url(../../images/Common/toolTip/left_arrowwhite.png) no-repeat scroll 6px 127px transparent;
float:left;
height:185px;
left:-20px;
position:absolute;
top:1px;
width:20px;
}

.Tooltip_arrowtop {
background:url(../../images/Common/toolTip/up_arrowwhite.png) no-repeat scroll 80px 5px transparent;
float:left;
height:30px;
position:absolute;
width:100%;
top:-20px;
}

.Tooltip_arrowdownbt {
background:url(../../images/Common/toolTip/down_arrowwhite.png) no-repeat scroll 80px 21px transparent;
float:left;
height:44px;
position:absolute;
width:100%;
}

.Tooltip_Message_whitebig .confhidedetails {
margin:15px 0;
}

#move {
position:relative;
top:-29px;
}

.Tooltip_Message_whitebig .confhidedetails table {
float:none;
width:467px;
*width: 355px;
}
.reviewpagebodytopleft.linett {
    border-bottom: 1px solid #000000;
    float: right;
    left: -8px;
    position: relative;
    width: 382px;
}
.Tooltip_Message_whitebig .confhidedetails #hd1 table tr td {
float:left;
width:75px;
margin:6px 0;
padding:0!important;
}

.Tooltip_Message_whitebig .confhidedetails #hd2 table tr td {
float:left;
width:150px;
margin:6px 0;
padding:0;
}
.confirmationleft .confhidedetails table {
    float: left !important;
/*     width: 640px; */     /*  commented by nidhi */
}

.confirmationleft .confhidedetails #hd1 table tr td {
    float: left;
    line-height: 25px;
    margin: 5px 0;
    padding: 0 !important;
    text-align: left !important;
    width: 104px;
}

/* 
.confirmationleft .confhidedetails {
    float: left;
    margin: 15px 0;
    width: 645px;
} */
.Tooltip_Message_whitebig h2.h2headingblack {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
line-height:24px;
width:383px!important;
margin:0!important;
padding:0!important;
}
#div_namewhitedownabig .linett {
    border-bottom: 1px solid #000000;
    float: right;
    left: -8px;
    position: relative;
    width: 382px;
}
#bigttrevpay .defpageinclusiontt {
width:25px;
float: left;
}

.Tooltip_Message_whitebig #hd1 td.h2headingblackdashed {
border-bottom:1px dashed #000;
float:left!important;
font-family:Arial,Helvetica,sans-serif;
font-size:9px!important;
line-height:20px;
text-align:left!important;
width:456px!important;
margin:0!important;
padding:6px 0 0!important;
}

.Tooltip_Message_whitebigtwo {
background:none repeat scroll 0 0 #FFF;
border:1px solid #199EC0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
box-shadow:1px 0 3px #199EC0;
color:#000!important;
font-family:Arial;
font-size:11px;
font-weight:400;
height:auto;
line-height:15px;
margin-left:30px;
max-width:450px;
position:relative;
padding:25px 12px 10px 10px;
}

.Tooltip_Message_whitebig td.h2c {
margin-right:-24px!important;
text-align:left!important;
width:185px!important;
}

.confminmax {
float:left;
left:-42px;
position:relative;
width:24px!important;
}

.Tooltip_Message_whitebig #h2b {
border-bottom:1px solid #000;
border-top:1px solid #000;
float:left;
font-size:14px;
padding-bottom:6px;
}

#divTogglea {
float:right;
cursor:pointer;
font-weight:700;
margin-right:5px;
}

.confirmationleft .fl_details_toprow2_4 {
background-color:none!important;
}

.travellerinfoanddetailbodytopright .Tooltip_arrowleftbig {
   background: url("../../images/Common/toolTip/right_arrowwhite.png") no-repeat scroll -4px 5px transparent;
    float: right;
    height: 29px;
    left: 0 !important;
    margin-left: 398px;
    margin-top: 135px;
    position: absolute;
    top: 0 !important;
    width: 20px;
    z-index: 8888888;
}
.confminmax table tr td {
float:left;
}
p.paytoppharainner input[type="checkbox"] {
    border:none !important;
    float: left;
    margin-top: 7px;
}
#bigttrevpay .confdetail table tr&gt;:first-child {
width:4px;
float:left;
}
ul#formoverlay&gt;:first-child {
    display: inline-block;
    float: left;
    margin-right: 5px;
}
#bigttrevpay .confdetail table tr td a {
font-style:italic;
}

#bigttrevpay .confbig table tr&gt;:first-child {
width:215px;
float:left;
}

#confrightyellowtophead {
text-align:left;
border-bottom:1px solid #000;
width:290px;
float:left;
}

#confrightyellowtophead a {
margin-left:10px;
vertical-align:top;
}

#confrightyellowtop p {
float:left;
line-height:23px;
text-align:left;
}

#confimgbig img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
border:1px solid #E8E8E8;
float:left;
height:250px;
width:310px;
margin:10px 0;
}

#rightconfbelow {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
border:1px solid #E8E8E8;
float:left;
height:275px;
width:310px;
margin:10px 0;
}

.toptopicconf {
background-color:#DEDEDE;
font-family:Arial;
font-size:13px;
font-weight:700;
height:18px;
text-align:left;
border-top-left-radius:5px;
border-top-right-radius:5px;
margin:1px;
padding:5px 5px 5px 12px;
}

#content_cont_ulconf {
list-style-image:url(../../images/Common/bullet-yes.png);
line-height:23px;
padding-left:30px;
}

#content_cont_ulconf li {
color:#199EC0;
text-decoration:underline;
font-size:12px;
}

#rightconfbelowleft {
float:left;
text-align:left;
}

#rightconfbelowright {
float:right;
text-align:left;
margin-right:12px;
}

#revsmallfirstpartconf {
float:left;
padding-left:12px;
text-align:left;
}

#revsmallfirstpartconf img {
margin-right:21px;
margin-top:15px;
}

.confirmationleft .clearfix b {
position:relative;
top:5px;
}

#fixedtoptab {
width:962px;
text-align:left;
margin:0 auto;
}

#floatingbar,#minibar {
background:url(../../images/Common/fixedtop.png) repeat scroll 0 0 transparent;
border:3px solid #FFDF00!important;
box-shadow:1px 0 10px #7A7978;
height:40px;
margin-bottom:10px;
z-index:9;
padding:10px;
}

#fixedtoptab #minibarsmall {
background:url(../../images/Common/fixedtop.png) repeat scroll 0 0 transparent!important;
border:3px solid #FFDF00!important;
box-shadow:1px 0 10px #7A7978;
float:right;
height:40px!important;
margin-bottom:10px;
margin-left:717px;
margin-top:-20px!important;
width:225px;
z-index:9;
padding:10px;
}

#minibarsmall #dirbutton {
height:22px;
margin-bottom:10px;
position:absolute;
top:18px;
z-index:9;
padding:10px;
}

#floatingbar {
background:none;
border:none!important;
box-shadow:none;
height:0;
margin-bottom:0;
padding:0;
}

#floatingbar ul,#minibar ul {
list-style-type:none;
margin-top:-3px;
margin-left:-37px;
}

#floatingbar ul li,#minibar ul li {
float:left;
padding:10px;
}

#floatingbar ul li a,#minibar ul li a {
text-decoration:none;
}

#minibar {
display:none;
}

#abig {
float:left;
font-size:12px;
font-weight:700;
line-height:16px;
}

#asmall {
float:left;
font-size:11px;
font-weight:regular;
line-height:25px;
}

#floatingbar #consttop {
width:230px;
}

#minibar #consttop {
width:90px;
margin-right:10px;
margin-bottom:10px;
}

#consttop {
float:left;
}

.floater {
background:url(../../images/Common/fixedtop.png) repeat scroll 0 0 transparent;
border:3px solid #FFDF00!important;
box-shadow:1px 0 10px #7A7978;
height:90px!important;
position:fixed;
top:1px;
vertical-align:top;
width:965px;
z-index:8888;
}

.closeThis {
background:url(../../images/Common/closethis.png) no-repeat scroll 0 0 transparent;
color:transparent;
float:right;
width:18px;
margin-left:5px;
}

#dirbutton img {
height:10px;
margin-top:-3px;
width:16px;
}

#dirbutton {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:right!important;
margin-right:0;
margin-top:0;
position:absolute;
width:30px;
right:-5px;
}

#consttop button {
background:none repeat scroll 0 0 transparent!important;
border:medium none!important;
float:left;
margin:0 10px 0 0;
padding:0;
}

#hoverexplisting {
position:relative;
top:15px;
}

#hello ul {
list-style-type:none;
padding-left:0;
margin:0;
}

#hoverexp img {
float:none;
vertical-align:top;
}

#left_scroll,#right_scroll {
float:left;
height:15px;
width:15px;
background:transparent;
}

#left_scroll img,#right_scroll img {
cursor:hand;
}

.destmaindiv_inner {
float:left;
text-align:left;
width:440px;
padding:10px;
}

#destlistmaindiv {
border:1px solid #DEDEDE;
border-radius:5px 5px 5px 5px;
float:left;
height:auto!important;
min-height:165px;
width:927px;
margin:0 20px;
}

#destlistmaindiv .toptopic {
background-color:#DEDEDE;
font-family:Arial;
font-size:13px;
font-weight:700;
height:18px;
text-align:left;
padding:5px;
}

.fl_top_detailshp {
border:1px solid #969699!important;
border-radius:5px 5px 5px 5px!important;
padding-top:0;
width:680px;
background-color:#FBF8E5;
height:30px;
line-height:34px;
margin:2px;
}

table#fregment2statictable {
float:left!important;
width:905px;
margin:20px 20px 20px 30px;
}

table#fregment2statictable tr td {
float:left!important;
text-align:center;
width:200px;
border-right:1px solid #5FB800!important;
position:relative;
padding:20px 10px;
}

p.speech {
float:right;
height:100px;
line-height:100px;
position:absolute;
right:9px;
text-align:center;
top:-72px;
width:175px;
background-color:#fff;
border:2px solid #5FB800;
-webkit-border-radius:45px;
-moz-border-radius:45px;
border-radius:45px;
-webkit-box-shadow:2px 2px 4px #888;
-moz-box-shadow:2px 2px 4px #888;
box-shadow:2px 2px 4px #888;
}

p#speech1:before {
content:' ';
position:absolute;
width:0;
height:0;
left:30px;
top:100px;
border:25px solid;
border-color:#5FB800 transparent transparent #5FB800;
}

p#speech1:after {
content:' ';
position:absolute;
width:0;
height:0;
left:32px;
top:98px;
border:24px solid;
border-color:#fff transparent transparent #fff;
}

p#speech2:before {
content:' ';
position:absolute;
width:0;
height:0;
left:30px;
top:100px;
border:25px solid;
border-color:#5FB800 transparent transparent;
}

p#speech2:after {
content:' ';
position:absolute;
width:0;
height:0;
left:32px;
top:98px;
border:24px solid;
border-color:#fff transparent transparent;
}

p#speech3:before {
content:' ';
position:absolute;
width:0;
height:0;
left:30px;
top:100px;
border:25px solid;
border-color:#5FB800 transparent transparent;
}

p#speech3:after {
content:' ';
position:absolute;
width:0;
height:0;
left:32px;
top:98px;
border:24px solid;
border-color:#fff transparent transparent;
}

p#speech4:before {
content:' ';
position:absolute;
width:0;
height:0;
left:30px;
top:100px;
border:25px solid;
border-color:#5FB800 transparent transparent #5FB800;
}

p#speech4:after {
content:' ';
position:absolute;
width:0;
height:0;
left:32px;
top:98px;
border:24px solid;
border-color:#fff transparent transparent #fff;
}

.jspHorizontalBar .jspArrow {
width:1px;
}

.overlaymainsmall .travelinsurance {
float:left;
width:936px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
height:auto;
}

.overlaymainsmall .travelinsurance .blue {
float:left;
background-color:#199ec0;
width:100%;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-khtml-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-khtml-border-top-right-radius:5px;
border-top:1px solid transparent;
}

.overlaymainsmall .travelinsurance .white {
float:left;
background-color:#fff;
width:100%;
}

.travelinsurance .yellow {
float:left;
width:100%;
background-color:#ffe74d;
}

.overlaymainsmall .travelinsurance tr td {
border-left:1px solid #000;
float:left;
width:120px!important;
padding:10px!important;
}

.overlaymainsmall .travelinsurance tr&gt;:first-child {
border-left:medium none;
float:left;
width:200px!important;
}

.travelinsurance tbody {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
width:936px;
}

.frameonly {
border:1px solid #FFF!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:500px;
margin-left:2px;
margin-top:2px;
position:absolute;
width:935px;
z-index:99;
}

.overlaymainsmall .travelinsurance .white a {
color:#000;
font-weight:700;
font-size:12px;
}

.travelinsurance tr.yellow td a {
color:#000;
font-size:11px;
}

.travelinsurance tr.yellow&gt;:first-child a {
color:#000;
font-size:11px;
font-weight:700;
text-align:left!important;
}

.travelinsurance tr.yellow&gt;:first-child {
text-align:left!important;
}

.overlaymainsmall .travelinsurance .blue a {
color:#fff;
font-weight:700;
font-size:13px;
}

.travelinsurance tr td {
text-align:center;
height:auto;
}

#nrml td a {
font-weight:400!important;
}

.travelinsurance tr {
border-top:1px solid #000;
}

table.travelinsurance&gt;:first-child {
border-top:1px solid #fff;
}

.overlaymainsmall .travelinsurance .yellow td {
float:left;
height:22px!important;
padding:10px!important;
}

.btm {
float:left;
color:#000!important;
font-size:11px;
margin:5px 0;
}

.btm a {
color:#000!important;
}

.confbig {
float:left;
width:620px;
}

.report div.roomname {
cursor:pointer;
display:block;
float:left;
height:auto;
width:auto;
}

#bigttrevpay .confbig {
float:left;
width: 358px;
margin-top:5px;
}

#bigttrevpay .confminmax {
float:left!important;
margin-top:5px;
width:24px;
}

#bigttrevpay .Tooltip_Message_whitebig .confhidedetails #hd1 table tr td {
float:left;
text-align:left!important;
width:71px;
margin:6px 0;
padding:0!important;
}

.confminmax a {
text-decoration:none;
}

#enquiry {
cursor:pointer;
}

.arrowdash {
border-left:1px dashed #CCC;
float:left;
height:39px;
position:relative;
top:-18px;
margin:0 5px;
}

.minicaraouselborder {
border:1px solid #DEDEDE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
width:700px;
}

#bigttrevpay .confbig table tr td {
float:left;
width:78px;
}

.slider-cont .left-scroll,.slider-cont .right-scroll,.slider-cont .left-scroll-inactive,.slider-cont .right-scroll-inactive {
background:url(http://www.weareholidays.co.in/images/Common/backgrounds.png) left -79px;
width:16px;
line-height:26px;
float:left;
display:inline-block;
margin-top:25px;
cursor:pointer;
}

.slider-cont .left-scroll-inactive {
background-position:left -41px;
}

.slider-cont .right-scroll-inactive {
background-position:right -79px;
float:right;
}

.slider-cont .right-scroll {
float:right;
background-position:right -41px;
}

#destinationinfoimages #sliderimages ul li {
width:140px!important;
margin:10px 7px 25px!important;
}

.flashsaletop #sliderimages .viewport {
float:left;
height:90px;
left:0;
overflow:hidden;
padding-top:5px;
position:relative;
width:600px;
}

.btn_search_packagegray {
background:0 repeat scroll 0 0 #FBFBFB!important;
border:1px solid #BDBDBD;
border-radius:5px 5px 5px 5px;
box-shadow:0 0 5px #DEDEDE!important;
cursor:pointer;
float:left;
height:18px;
margin-right:7px;
padding-left:3px;
padding-top:3px;
text-align:center!important;
width:58px;
}

.btn_search_packagegray a {
color:#000;
font-weight:700;
text-decoration:none;
}

.revaddvehicle .selectStylecal {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:3px 3px 3px 3px; */
display:inline-block;
height:23px!important;
left:0;
margin-bottom:5px;
margin-right:18px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:115px;
z-index:1;
float:left;
}

.revaddvehicle .selectStylecal select {
background:none repeat scroll 0 0 transparent;
border:0 solid silver;
color:#000!important;
font-size:11px!important;
height:25px;
width:136px!important;
padding:5px 4px 4px 2px;
}

.revaddvehicle {
float:right;
margin-left:338px;
margin-top:-7px;
position:absolute;
}

.tipart1headingtransport {
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
background-color:#B8AFAF;
color:#FFF;
float:left;
font-size:13px;
font-weight:700;
height:15px;
margin-top:10px;
width:662px;
padding:8px;
}

.addvehicletransport {
float:right;
margin-left:263px;
margin-top:-21px;
position:absolute;
}

.addvehicletransport .selectStylecal {
background:url(../../images/Common/dropdownmed.png) no-repeat scroll right center #FFF;
border:1px solid #C2C2C2;
/* border-radius:3px 3px 3px 3px; */
display:inline-block;
height:23px!important;
left:0;
margin-bottom:5px;
margin-right:13px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:100px;
z-index:1;
float:left;
}

.addvehicletransport .selectStylecal select {
background:none repeat scroll 0 0 transparent;
border:0 solid silver;
color:#000!important;
font-size:11px!important;
height:25px;
width:136px!important;
padding:5px 4px 4px 2px;
}

#vehicleprice {
display:inline-block;
height:23px!important;
left:0;
margin-bottom:5px;
margin-right:9px;
overflow:hidden;
padding-bottom:1px;
top:0;
width:125px;
z-index:1;
float:left;
margin-top:5px;
font-size:12px;
font-weight:400;
color:#000;
text-align:center;
}

.streetview_formpart {
opacity:0.75;
filter:alpha(opacity=75)!important;
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background-color:#FFF;
border-radius:9px 0 0 9px;
position:fixed;
right:0;
top:75px;
width:310px;
z-index:1000;
border-color:#EEE 0 #EEE #EEE;
border-style:solid none solid solid;
border-width:2px 0 2px 2px;
padding:7px 10px 14px;
}

.streetview_formpart:hover {
float:left;
position:absolute;
background-color:#fff;
filter:alpha(opacity=100)!important;
opacity:1;
}

.streetviewform {
height:100%;
width:100%;
margin:0;
padding:0;
}

#map_canvas {
background-color:#E5E3DF;
display:block;
float:left;
height:160px;
left:0;
position:absolute;
top:0;
width:308px;
}

#pano {
background-color:#E5E3DF;
display:block;
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}

#toggleholder {
-moz-border-bottom-colors:none;
-moz-border-image:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background:none repeat scroll 0 0 #FFF;
border-radius:6px 0 0 6px;
font-family:arial,sans-serif;
font-size:27px;
line-height:15px;
position:absolute;
right:0;
top:58px;
z-index:1004;
cursor:pointer;
border-color:#DDD 0 #DDD #DDD;
border-style:solid none solid solid;
border-width:2px 0 2px 2px;
}

.photos_and_streetview #totog {
display:block;
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}

.photos_and_streetview #divToggle1 {
float:right;
position:absolute;
right:8px;
top:-3px;
z-index:99;
}

.photos_and_streetview #divToggle1 img {
width:55px;
}

#toggleholder a {
display:block;
text-decoration:none;
color:#34C1D5;
padding:0 3px 6px 4px;
}

#toggleholder a:hover {
color:#FD0;
}

.streetview_formpart .map-visible-list {
display:inline-block;
float:left;
list-style:none outside none;
text-align:left;
width:315px;
margin:10px 0;
padding:0;
}

.streetview_formpart .map-visible-list li {
display:inline-block;
float:left;
width:78px;
margin:3px 0;
}

.streetview_formpart .map-visible-list li a {
font-size:11px;
z-index:99;
}

#countrylist {
border-collapse:separate;
border-spacing:1px;
table-layout:fixed;
width:100%;
margin:0;
}

#countrylist td {
height:20px;
width:100px;
text-align:left;
margin:0;
padding:0;
}

#countrylist a {
border:1px solid #E6E6E6;
border-radius:3px 3px 3px 3px;
color:#333;
display:block;
font-size:11px;
line-height:19px;
text-decoration:none;
padding:0 2px 0 10px;
}

#countrylist a:hover {
background:#FBFCFD;
border:1px solid #9BC6FB!important;
color:#333;
}

#countrylist a.active {
background:#E5EFFD;
border:1px solid #9BC6FB!important;
color:#333;
}

#countrylist tr td a img {
height:14px;
margin-right:2px;
vertical-align:middle;
width:20px;
}

.streetview_formpart input.btn_search_packagegray {
background:0 to(FBFBFB));
border:1px solid #BDBDBD;
border-radius:5px 5px 5px 5px;
box-shadow:0 0 5px #DEDEDE!important;
color:#000;
cursor:pointer;
font-size:13px;
font-weight:700;
height:26px;
margin-right:7px;
text-align:center!important;
width:95px;
margin-bottom:12px;
float:left;
padding:0;
}

#extras {
font-size:11px;
float:right;
}

.minimapstreet {
float:left;
margin-top:10px;
text-align:left;
display:block;
}

.streetsocialmedia {
background:transparent;
float:left;
margin:10px 0;
}

.explorebuttons {
float:left;
border:1px solid #dedede;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
text-align:left;
padding:10px 5px 0;
}

.explorebuttons a {
float:left;
}

.explorebuttonssocial {
float:left;
border:1px solid #dedede;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
text-align:left;
margin-bottom:15px;
width:296px;
margin-top:15px;
padding:10px 5px 0;
}

.explorebuttonssocial table tr td a {
float:left;
margin:0 2px;
}

.explorebuttons table tr td a img {
float:left;
margin-left:-170px;
margin-top:6px;
position:absolute;
padding:0 2px;
}

.explorebuttonssocial .expbutttext {
background-color:#FFF;
float:left;
margin-left:5px;
margin-top:-19px;
position:absolute;
width:186px;
}

.explorebuttonssocial a {
float:left;
}

.streetview_formpart .explorebuttons input.btn_search_packagegray {
background:0 to(FBFBFB));
border:1px solid #BDBDBD;
border-radius:5px 5px 5px 5px;
box-shadow:0 0 5px #DEDEDE!important;
color:#2C2C2A;
cursor:pointer;
float:left;
font-size:12px!important;
font-weight:700;
height:30px;
margin-bottom:5px;
margin-right:20px;
text-align:center!important;
text-shadow:none!important;
width:160px;
font-family:arial;
padding:0 0 0 23px;
}

.expbutttext {
background-color:#FFF;
float:left;
margin-left:5px;
margin-top:-19px;
position:absolute;
width:182px;
}

.expbutttext a {
font-weight:700;
color:#000;
font-size:13px;
}

.streetview_formpart input[type=checkbox] {
border:medium none!important;
vertical-align:top;
z-index:99;
}

.streetview_formpart .map-visible-list li input[type=checkbox]:checked+li {
background-color:#34C1D5;
}

input[type=checkbox]:checked+li::before {
background-color:#34C1D5;
}

.streetview_formpart input[type=checkbox]:checked+a {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background-color:#34C1D5;
margin-left:-19px;
position:absolute;
z-index:-9;
padding:3px 5px 3px 18px;
}

.streetview_formpart input[type=checkbox]:hover+a {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
background-color:#FD0;
margin-left:-19px;
position:absolute;
z-index:-9;
padding:3px 5px 3px 18px;
}

.btn_search_package {
background:url(http://www.weareholidays.co.in/images/Common/search_country_package.png) no-repeat scroll -5px 0 transparent;
cursor:pointer;
float:left;
height:15px;
margin-right:10px;
text-align:center!important;
width:90px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
padding:6px 0;
}

.streetview_formpart .btn_search_package a {
color:#FFF;
font-size:13px;
font-weight:700;
}

.headerfix .logo img {
border:none!important;
width:120px;
}

.headerfix {
box-shadow:1px 0 10px #7A7978;
float:left;
margin-left:335px;
margin-top:-8px;
position:absolute;
width:605px;
z-index:9;
opacity:0.75;
filter:alpha(opacity=75)!important;
background-color:#FFF;
border-radius:0 0 9px 9px;
border-color:#EEE 0 #EEE #EEE;
border-style:solid none solid solid;
border-width:0 2px 2px;
}

.headerfix:hover {
box-shadow:1px 0 10px #7A7978;
float:left;
margin-left:335px;
margin-top:-8px;
position:absolute;
width:605px;
z-index:9;
opacity:1;
filter:alpha(opacity=100)!important;
border-radius:0 0 9px 9px;
background-color:#FFF;
border-color:#EEE 0 #EEE #EEE;
border-style:solid none solid solid;
border-width:0 2px 2px;
}

.headerfix .header {
width:593px;
}

.photos_and_streetview .texttg img {
box-shadow:1px 0 10px #7A7978;
}

.photos_and_streetview .litesearchtrans_band {
background:none repeat scroll 0 0 #FFF!important;
border:1px solid #34C1D5;
box-shadow:1px 0 10px #7A7978;
float:left!important;
font-size:12px!important;
height:18px;
margin-left:-9px!important;
margin-top:29px!important;
overflow:hidden!important;
position:absolute!important;
width:60px!important;
padding:5px!important;
}

.photos_and_streetview .litesearchtrans_band p {
color:#34C1D5;
font-size:12px;
font-weight:700;
text-align:center;
margin:0;
}

.litesearchlink {
float:right;
margin-left:415px;
margin-top:4px;
position:absolute;
}

.litesearchlink a {
font-weight:700;
}

.evaa {
background:none repeat scroll 0 0 transparent;
border:0 solid #000;
height:auto;
text-align:left;
width:500px;
padding:10px;
}

.evaa h3 {
border-radius:10px;
text-align:left;
background-color:#F5F5F5;
border:1px solid #F5F5DC;
padding:20px 10px;
}

.evab {
border-radius:10px;
text-align:left;
background-color:#F5F5F5;
border:1px solid #F5F5DC;
padding:20px 10px;
}

.overlaymainsmall {
width:985px;
background-color:#fd0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}

.overlaymainsmall td {
text-align:left;
vertical-align:top;
padding:20px!important;
}

.newvehiclechnage {
color:#000;
float:left;
width:100%;
padding:5px 0 10px;
}

.innernewvehiclechnage {
float:right;
height:auto;
margin-top:0;
padding-left:90px;
padding-right:196px;
width:37%;
}

.innernewvehiclechnage img {
float:left;
margin-top:2px;
}

.headerfix .topnav {
float:right;
width:340px;
}

.speech_bubble {
background:url(http://www.weareholidays.co.in/images/Common/speechblue.png) no-repeat scroll 0 4px transparent;
float:right;
height:133px;
position:absolute;
width:162px;
z-index:88;
background-size:160px auto;
}

.speech_bubble span {
float:left;
font-family:Comic Sans MS;
font-size:12px;
margin-left:25px;
margin-top:0;
width:115px;
padding:0 20px;
}

.speech_bubble a {
color:#000;
float:right;
margin-right:24px;
margin-top:9px;
text-decoration:none;
font-family:Comic Sans MS;
}

#bubble1 {
margin-left:175px;
margin-top:43px;
}

#bubble2 {
margin-left:175px;
margin-top:43px;
}

#bubble3 {
margin-left:175px;
margin-top:43px;
}

ul.defaultopenulyellow &gt; :first-child {
margin-top:5px;
}

.explorebuttonssocial table tr td span {
font-sixe:1px;
color:transparent;
}

.clear2dashbrdr {
border-bottom:1px dashed #BCBEC0;
float:left;
width:460px!important;
margin:10px 0;
}

.clear2_15 {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:15px;
}

.clear3 {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:10px;
}

.clear4 {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:5px;
}

.hoteloverlaybody {
background-color:#EEE;
color:#444;
font-family:Arial,sans-serif;
font-size:75%;
text-align:center;
}

.overlaymain {
background-color:#FD0;
border-radius:5px 5px 5px 5px;
width:1024px;
}

.overlaymain td {
text-align:left;
vertical-align:top;
padding:20px;
float:left;
}

.tableoverlaymain {
height:95px;
}

.imageandratingoverlay {
float:left;
height:88px;
width:630px;
}

.tableoverlaymain img {
border:3px solid #CCC;
border-radius:5px 5px 5px 5px;
float:left;
height:75px;
width:140px;
margin:10px;
}

.overlaytexthotel {
float:left;
margin-top:-20px;
text-align:left;
vertical-align:top;
width:278px;
}

.overlaytexthotel a {
color:#199EC0;
float:left;
font-family:Arial;
font-size:12px;
padding-right:3px;
text-decoration:underline;
}

.textoverlaydiv {
font-size:12px;
padding-left:10px;
padding-right:12px;
}

.textoverlaydiv a {
line-height:18px;
}

.bluehotext {
float:left;
line-height:1px;
margin-bottom:10px;
}

.revstarimgoverlay img {
border:medium none!important;
float:left;
height:15px;
margin-left:2px;
margin-right:0;
margin-top:15px;
width:15px;
}

.overlayfleft {
background-color:#E7E7E7;
border:1px solid #E7E7E7;
border-radius:5px 5px 5px 5px;
float:left;
max-height:210px;
width:437px;
margin:10px 10px 40px;
}

.overlayfright {
background-color:#E7E7E7;
border:1px solid #E7E7E7;
border-radius:5px 5px 5px 5px;
float:right;
max-height:210px;
width:434px;
line-height:20px;
margin:10px 10px 40px;
}

.overlayfright ul li {
margin:5px 0;
}

.overlaycontent {
float:left;
overflow:visible;
width:100%;
margin:0 auto;
}

.leftrightmid {
height:auto;
padding:10px;
}

.demo {
cursor:default;
font-size:12px!important;
width:100%;
}

.demo td {
float:left;
padding:0!important;
}

.demo img {
border:3px solid #CCC;
border-radius:5px 5px 5px 5px;
float:left;
height:75px;
width:140px;
margin:0 10px!important;
}

.defpageinclusion {
background-color:#E9EBE8;
border:1px solid #666;
border-radius:5px 5px 5px 5px;
float:left;
font-size:11px;
height:12px;
margin-left:10px;
margin-top:2px;
text-decoration:none;
width:132px;
padding:5px;
}

.defpageinclusion img {
border:medium none!important;
float:left!important;
height:16px!important;
width:16px!important;
margin:0!important;
}

ul.thumbshover,ul.thumbshover1 {
clear:both;
margin:0;
padding:0;
}

.hosmallblackarrow {
list-style-image:url(../../images/Common/bullet-yes.png);
width:91%;
margin:0!important;
}

.hosmallblackarrow li {
font-size:12px;
padding-top:5px;
width:100%;
}

.hosmallblackarrowbot {
color:#000!important;
height:auto;
left:-8px;
margin-top:0!important;
position:relative;
top:-5px;
}

.report div.up {
background-position:0 0;
cursor:pointer;
display:block;
float:right;
height:16px;
width:auto;
}

.report div.arrow {
background:transparent url(../../images/Common/arrows.png) no-repeat scroll 0 -16px;
height:16px;
display:block;
float:left;
width:auto;
cursor:pointer;
}

.leftrightmid h4 {
font-size:13px;
margin-bottom:10px!important;
text-align:left;
width:200px;
}

a {
text-decoration:none;
}

.demo .arrow a {
color:#199EC0;
display:block;
float:left;
font-family:Arial;
font-size:12px;
padding-right:3px;
text-decoration:underline;
}

ul.thumbshover li,ul.thumbshover1 li {
float:right;
height:25px!important;
list-style:none outside none;
width:46px!important;
padding:0;
}

ul.bottomimages {
clear:both;
margin:0;
padding:0;
}

ul.bottomimages img {
height:40px;
width:70px;
margin-left:0;
}

#leftalignedimg img:hover {
position:absolute;
margin-left:42px!important;
z-index:99!important;
}

ul.thumbs {
clear:both;
margin:0 0 0 26px;
padding:0 0 26px;
}

ul.thumbs li {
float:left;
list-style:none outside none;
width:200px!important;
height:120px;
padding:0;
}

a.thumb {
display:block;
}

a.thumb:focus {
outline:none;
}

ul.thumbs img {
border:3px solid #CCC;
border-radius:5px 5px 5px 5px;
display:block;
width:180px;
}

.imageholder {
width:100%;
margin-top:0;
margin-bottom:0;
padding-top:20px;
}

.imageholder a {
width:100%;
}

.imageholder img {
border:3px solid #CCC;
border-radius:5px 5px 5px 5px;
max-width:420px!important;
width:420px;
}

.pricetabinfo {
width:655px;
height:auto;
float:left;
 background-color:#dedede; 
/* background-color: #FFFFFF; */
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
margin-top:10px;
padding: 10px;

}
.pricetabinfo .arrow2 {
   margin-top: -10px;
}
#hotelpackagetab #packagelisting {
height:auto;
min-height:185px;
}

#flashsale .forflashsale {
float:left;
margin-left:-20px;
position:relative;
width:675px;
}

#flashsale #destinfoweatherleft ul {
list-style:disc outside none!important;
padding-left:22px;
}

#flashsale #daydetails ul {
left:34px!important;
line-height:20px;
list-style-image:url(../../images/Common/click.png);
margin-bottom:10px;
position:relative;
width:625px;
}

ul.hoteltabselection {
list-style-image:url(../../images/Common/click.png);
font-size:11px;
display:block;
float:left;
margin:-2px 0 0;
font-weight:bold;
}

#flashsale ul.hoteltabselection {
list-style-image:url(../../images/Common/click.png);
font-size:11px;
display:block;
float:left;
margin:-2px 0 0 40px;
}

.lefttdtabroomdescription {
background-color:#666;
border:1px solid #fff;
width:310px;
height:20px!important;
 border-right: 0 none !important;
padding:5px;
}

#flashsale .pricetabinfo .flashdash {
border-top:medium none!important;
padding-top:10px;
}

#flashsale .pricetabinfo h4 {
border-bottom:1px dashed #000;
font-size:13px;
margin-bottom:5px!important;
}

.righttdtabroomdescription {
background-color:#fff;
border:1px solid #fff;
width:310px;
height:20px!important;
padding:5px;
border-left: 0 none !important;
}

.lefttdtabroomdescription a {
font-size:11px;
color:#000;
font-weight:bold;
}

.righttdtabroomdescription a {
font-size:11px;
color:#000;
font-weight:bold;
}

.tabroomdescriptionexp {
float:left;
left:1px;
position:relative;
top:-21px;
margin:10px 10px -16px;
}

.lefttdtabroomdescriptionexp {
background-color:#666;
border:1px solid #fff;
width:310px;
height:auto;
padding:5px;
}

.righttdtabroomdescriptionexp {
background-color:#fff;
border:1px solid #fff;
width:297px;
height:auto;
padding:5px 5px 5px 18px;
}

#pricetabinfoimgbginc {
background:url(../../images/Common/grayarrow.png) no-repeat scroll 310px -1px transparent;
position:relative;
margin-top:-22px;
}

#pricetabinfoimgbginc a {
font-size:11px;
color:#000;
position:relative;
top:15px;
}

.fregmentdefaultopen td {
float:left;
padding-left:4px;
padding-right:0;
vertical-align:top;
width:110px;
text-align:left;
}

.fregmentdefaultopen img {
border:none!important;
cursor: default;
}

table.fregmentdefaultopen {
padding:0 5px;
}

.round_blue_flashsale {
background:0 repeat scroll 0 0 transparent!important;
border:1px solid #DEDEDE;
border-radius:5px 5px 5px 5px;
float:right;
height:170px;
margin-top:40px;
vertical-align:top;
width:205px;
padding:7px 10px 5px;
}
/* 
.round_blue_flashsale .col1 {
border-bottom:1px dashed #DEDEDE;
float:left;
height:80px;
line-height:15px;
margin-bottom:10px;
padding-bottom:5px;
padding-top:14px;
width:100%;
} */

a#note {
color:#179BBE!important;
}

/* .round_blue_flashsale .col2 {
border-right:1px dashed #DEDEDE;
float:left;
line-height:25px;
margin-bottom:10px;
margin-right:10px;
padding-bottom:5px;
width:80px;
} */

.round_blue_flashsale .col3 {
float:right;
line-height:25px;
padding-bottom:5px;
width:78px;
}

/* .big_font_fs {
float:left;
font-size:22px;
} */

.big_font_fs2 {
float:left;
font-size:16px;
}

#flashsale_button_and_link {
float:left;
height:45px!important;
position:relative;
width:497px;
margin:12px 0 7px;
}

.d1h1 {
border-bottom:2px solid #000;
font:bold 14px Arial,Helvetica,sans-serif;
padding-bottom:4px;
}

.d1h1_v1 {
background-position:0 -185px;
color:#000;
height:30px;
margin-top:20px;
padding-left:36px;
text-decoration:none;
}

.d1h1_v2 {
background-position:0 -295px;
margin-top:23px;
padding:6px 0 6px 36px;
}

.d1h1_v3 {
background-position:0 -185px;
margin-top:23px;
padding:7px 0 7px 36px;
}

.d1h1_v4 {
background-position:0 -404px;
padding:7px 0 7px 36px;
}

.d2h1_img1 {
float:left;
height:50px;
width:50px;
}

.d2h1_v1 {
float:left;
font:bold 15px Arial,Helvetica,sans-serif;
height:50px;
padding-left:8px;
width:152px;
}

.d2 ul {
margin:0;
padding:0;
}

.d2 ul li {
background:url(http://www.weareholidays.co.in/images/Common/right_sign_black.png) no-repeat scroll 0 9px transparent;
list-style-type:none;
padding:5px 0 5px 18px;
}

.d2 .curren_booking_info {
font:12px Arial,Helvetica,sans-serif;
}

.d2 .btn_search_package {
background:url(http://www.weareholidays.co.in/images/Common/search_country_package.png) no-repeat scroll 0 0 transparent;
cursor:pointer;
float:left;
height:25px;
padding-left:3px;
padding-top:6px;
text-align:center!important;
width:167px;
}

.btn_search_package a {
color:#FFF;
float:none;
font-size:13px;
font-weight:700;
text-align:center;
text-decoration:none;
}

.hoteloverlay_address {
 color: #000000 !important;
    float: none;
    height: auto;
    margin-bottom: 35px;
    margin-left: 0 !important;
    margin-top: 30px;
    position: relative;
    text-align: left !important;
    text-decoration: none;
    width: auto;
}

#hoteloverlaytabs {
float:left;
margin-top:-30px;
position:relative;
width:auto;
}

.restdet p {
margin:0!important;
}

.hoteloverlayfas {
float:left;
margin-right:10px;
width:auto;
}

.hoteloverlayfas ul {
float:left;
list-style-image:url(../../images/Common/click.png);
padding-left:20px;
width:200px;
margin:7px 0 15px;
}

.hoteloverlayfas li {
padding-top:5px;
}

#forsearchboxul .ui-autocomplete {
background-color:#FFF;
float:left;
height:175px;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
text-align:left;
width:292px!important;
}

.footer_text_box {
border:1px solid #DEDEDE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
float:left;
height:auto;
text-align:left;
width:950px;
padding:5px 10px 10px;
}

/* #sixtabshome #div_freg6 img,#sixtabshome #div_freg5 img,#sixtabshome #div_freg4 img,#sixtabshome #div_freg3 img {
margin-left:-41px;
margin-top:-6px;
position:relative;
} */

#forsearchboxul #sixtabshome #div_freg6 img,#forsearchboxul #sixtabshome #div_freg5 img,#forsearchboxul #sixtabshome #div_freg4 img,#forsearchboxul #sixtabshome #div_freg3 img {
margin-left:-4px;
margin-top:4px;
position:relative;
}

#slides p a {
color:#000;
text-decoration:none;
}

#slides p a:hover {
color:#000;
text-decoration:underline;
}
.hmslidetext a.focusedLink {
color:#FFF!important;
}
a.focusedLink {
color:#FFF!important;
}

#destinationinfo_info p {
margin:0;
}

@media screen and -webkit-min-device-pixel-ratio0 {
.custom-selectdropdown select {
padding-right:30px;
}
}

@media all and monochrome0 {
#htsmtt {
width:175px;
margin-left:0;
}

.scroll-pane-arrows1 {
width:175px;
margin-left:0;
}

.Tooltip_Close {
width:220px;
}

#div_namewhitedownh a.Tooltip_Close {
margin-left:-182px \9!important;
}

#div_namewhitedowni a.Tooltip_Close {
margin-left:-57px \9!important;
}

#div_namewhitedownj a.Tooltip_Close {
margin-left:-86px \9!important;
}

#div_namewhitedownk a.Tooltip_Close {
margin-left:-214px \9!important;
}

.botalternateop {
margin-left:120px;
}

#overlaysocialiconslogincal .custom input {
height:11px!important;
}
}

@media all {
.Tooltip_Close {
width:220px;
}

.botalternateop {
margin-left:120px;
}

#overlaysocialiconslogincal .custom input {
height:11px!important;
}
a.h1equal{
float:left;
color: #000000 !important;
font-size: 23px;
font-weight: bold;
margin: 0;
padding-left: 5px;
text-decoration: none;
}
a.enddefault {
font-size: 14px;
margin: 3px 0 !important;
color: #037FBB
}
p.bluefontdark{font-size: 12px;
font-weight: bold;
margin: 0;
padding-left: 15px;
padding-top: 5px;
margin: -2px 0 !important;
color: #037FBB;}
.hideit input ,.travelinfo input[type=button] ,.travelinfo input[type=submit]  {  
padding: 8px;  
font-size: 15px;  
text-shadow: 0px 1px 0px #fff;  
color:#666666;
font-size:11px;
outline: none;  
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f0f0f0),color-stop(1, #fcfcfc));
background: -moz-linear-gradient(top,  #efefef,  #ffffff);  
-webkit-border-radius: 4px;  
-moz-border-radius: 4px;  
border-radius: 4px;  
border: 1px solid #bababa;  
}
#headinfoleft h4{
text-align:left;
    width: 635px;
      font-size: 12px !important;
}
#headinfoleft h2{
text-align:left;
}
.newfooter {
   border-top: 1px solid #DEDEDE;
    margin:15px auto 0;
    text-align: center;
    width: 100%;
     background-color: #FAFAFA;
      vertical-align: bottom;
}
.overlaymainsmall #commenttextboxenq table#report tr td { padding: 10px 0 !important;}
.newfooter table {    margin: 0 auto;
    width: 972px;}
.hmslidetext p#slide-client a {
color:#ffffff !important;
}


.widgetmain button {
bottom:0;
#landtransportbelowwidth:100px;
background-color:#fef8cd;
background:url(../../images/Common/homesearchright.png) repeat-x scroll 0 0 #FFF!important;
cursor:pointer!important;
float:right!important;
height:37px!important;
margin-left:-10px!important;
position:relative!important;
top:0!important;
width:34px!important;
z-index:8!important;
border:1px solid #C2C2C2!important;
border-radius:3px 3px 3px 3px!important;
border-left:0!important;
border-width:0!important;
padding:0;
}

.widgetmain input {
	background-color:#FFF;
	color:#fef8cd;
	width:356px;
	height:30px;
	border:1px solid #C2C2C2!important;
	-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
	color:#199EC0!important;
	font-size:13px!important;
	font-weight:700!important;
	overflow:hidden!important;
	margin:0 0 5px!important;
	padding:.3em .3em 1px 5px !important;
	font-family: arial !important;
	*float:left;
}
	
.widgetsecondary input{
    	-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
    color: #000000 !important;
    font-size: 11px !important;
    font-weight: normal !important;
    height: 24px !important;
    line-height: 30px !important;
    padding: 0 10px 0 7px !important;
    width: 222px !important;
    margin-bottom:0 !important;
    font-family: arial !important;
    background-color: #FFF;
    
}
.widgetmain {
float: left;background-color: rgb(255, 255, 255);width:395px; height: 37px;
}
.widgetsecondary { margin-bottom: 10px;}
.widgetsecondary button {
-moz-font-feature-settings: inherit !important;
    -moz-font-language-override: inherit !important;
    background: url("../../images/Common/new_arrow.png") no-repeat scroll right center transparent !important;
    border: 0 solid silver !important;
    display: inline-block !important;
    font-family: inherit !important;
    font-size-adjust: inherit !important;
    font-stretch: inherit !important;
    font-style: inherit !important;
    font-variant: inherit !important;
    font-weight: inherit !important;
    height: 25px !important ;
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 5px 4px 4px 2px !important;
    position: relative !important;
    width: 35px;
    z-index:2;
    cursor:pointer;
 margin-left: -15px !important;
}

.widgetmain input[disabled=disabled] , .widgetsecondary input[disabled=disabled]{
opacity:0.6!important;
filter:alpha(opacity=60)!important;
}
	
ul.smart_autocomplete_container li strong {font-size:13px; color:#34C1D5; list-style: none; cursor: pointer;}
ul.smart_autocomplete_container { margin: 5px 0; padding: 5px; background-color: #FFF; text-align:left;font-size:12px; }
ul.smart_autocomplete_container li {margin-bottom:5px; margin-top:0;}
ul.smart_autocomplete_container li.smart_autocomplete_highlight {border:1px solid, cursor:pointer; background:#FFE74D;}

/* additional Payment part css start */

#vertabinnerone {
    background-color: #F5F5F5;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding: 10px;
    width: 464px;
}
.paytoppharainner {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 !important;
    text-align: left;
}
.paytoppharainner a {
    vertical-align: bottom;
}
.paytoppharainner {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 !important;
    text-align: left;
}
#placeanorder {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
    cursor: pointer;
    float: right;
    padding-right: 0;
    padding-top: 27px;
    text-align: right;
    width: 155px;
}
#placeanorder {
    cursor: pointer;
    text-align: right;
}
#bottextpayment {
    float: right;
    margin-left: -3px;
    margin-top: 10px;
    text-align: right;
    vertical-align: top;
    width: 480px;
}
#bottextpayment a {
    color: #000000;
    font-size: 11px;
    font-style: italic;
}
#lasttabver {
    color: #666666;
    font-size: 10px;
    font-weight: normal;
    margin-top: -13px;
    padding-top: 0 !important;
}
.visamaster {
    color: #666666 !important;
    float: left;
    font-size: 11px;
    margin-top: 5px;
    vertical-align: top;
}

.captchacontainer {
    float: left;
    margin-bottom: 30px;
    margin-top: 10px;
}

.paytoppharainner {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 !important;
    text-align: left;
}

#botinfotext {float: none;
    margin-top: 20px;}
#wrh_headder_right {
    background: -moz-linear-gradient(center bottom , #F0F0F0 0%, #FCFCFC 100%) repeat scroll 0 0 transparent;
    border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
   float: right;
    height: 450px;
    margin-top: 10px;
    padding: 8px;
    width: 270px;
}
#wrh_headder_right div.d1 {
    float: left;
    padding-right: 10px;
    width: 270px;
}
.link_ppolicy {color:#037FBB;}

#wrh_headder_right div.d1 img {
 margin-top: 4px;
    width: 21px;
}
.d1 h3 , .d1 h3 a{ color:#037FBB;margin:0px; padding-top:5px; padding-left:5px;font-size:12px; font-weight:bold; }

p.smalltxt{ float:left; text-align: left;font-family:Arial, Helvetica, sans-serif; color:#000; border:0px; padding:6px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:14px;}
.maininner h2.h2heading{   font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 0 10px !important;
    padding: 0 !important; }
.removeFields {
background: url("../../images/Common/closethis.png") no-repeat scroll 0 0 transparent;
    color: transparent !important;
    float: right;
    margin-left: -30px;
    margin-top: 6px;
    position: relative;
    width: 45px;
}
.confirmationleft {
    float: left;
    height: auto;
    margin-right: 10px;
    width: 662px;
}
.travellerinfoanddetailbodytopright .content_cont_left {
    border:none;
    -moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
    font-size: 12px !important;
    line-height: 18px !important;
    padding: 8px;
    text-align: left;
}
p.confirm {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 10px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px !important;
}
#confrightyellowtophead a {
    margin-left: 10px;
    vertical-align: top;
}
.confirmationright {
    float: right;
    height: auto;
    width: 300px;
}
.confirmationleft {
    float: left;
    height: auto;
    margin-right: 10px;
    width: 662px;
}
.bookingref {
    background-color: #EEEEEE;
   -moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
    float: left;
    height: 63px;
    margin-left: 2px;
    width: 640px;
}
#bookingrefleft {
    border-right: 1px dashed #000000 !important;
    float: left;
    padding: 10px;
    width: 330px !important;
}
#bookingrefright {
    float: right;
    padding: 10px;
    width: 260px;
}
#confrightyellowtop {
    background-color: #FFDE00;
    -moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
    float: left;
    height: auto;
    padding: 10px;
    width: 290px;
}
#confrightyellowtophead {
    border-bottom: 1px solid #000000;
    float: left;
    text-align: left;
    width: 290px;
}
#confrightyellowtop p {
    float: left;
    line-height: 23px;
    text-align: left;
}
.travellerinfoanddetailbodytopright h3 {
    margin: 0 !important;
}
.travellerinfoanddetailbodytopleft button.placeanorder {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.travellerinfoanddetailbodytopleft input[type="radio"] {
    border: medium none !important;
    float:none;
}
.travellerinfoanddetailbodytopleft .blackarrowdown {
    border-color: #000000 transparent transparent;
    border-style: solid;
    border-width: 10px;
    float: left;
    height: 0;
    left: 30px;
    margin-top: -2px;
    position: relative;
    width: 0;
     top: 0;
}
.travellerinfoanddetailbodytopleft ul#formoverlay {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 8px;
    padding: 0;
    width: 100%;
}
.travellerinfoanddetailbodytopleft .travelselectStylecaltext {
     height: 14px;
}
.travellerinfoanddetailbodytopleft #HiddenDivwbo {
    float: left;
    margin-bottom: 2px;
    margin-top: 0;
    vertical-align: top;
    width: 607px;
}

.travellerinfoanddetailbodytopleft ul#formoverlay {
     float: right !important;
    height: 33px;
    list-style: none outside none !important;
    margin-bottom: 0 !important;
    margin-left: 8px !important;
    margin-right: 0 !important;
    margin-top: 10px;
    padding: 0 !important;
    width: 517px !important;
}
.travellerinfoanddetailbodytopleft label.formleft {
    display: block;
    float: left;
    font-size: 12px;
    margin:20px 6px 5px;
    text-align: left;
    width: 104px;
}
#verticalTabs {float:left;}
.travellerinfoanddetailbodytopleft #travelinfoform #proceedtopay {
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 30px;
    margin-top: 13px;
    padding: 10px;
    text-align: left;
    width: 635px;
}
/* additional Payment part css end */
#sixtabshome #div_freg3 {
float: right; z-index: 9; position: absolute; margin-top: -105px; margin-left: 105px;*float: left !important; *position: relative !important; 
}
#sixtabshome #div_freg4 {
float: right; z-index: 9; position: absolute; margin-top: -105px; margin-left:197px;*float: left !important; *position: relative !important; 
}
#sixtabshome #div_freg5 {
 float: right; z-index: 9; position: absolute; margin-top: -105px; margin-left: 296px;*float: left !important; *position: relative !important; 
}
#sixtabshome #div_freg6 {
 float: right; z-index: 9; position: absolute; margin-top: -105px; margin-left: 418px;*float: left !important; *margin-left: -150px; !important; 
}
/* payment page addition */
.placeanorderclass {
   background: url("../../images/Common/button.png") repeat-x scroll center top transparent;
    cursor: pointer;
    float: right;
    height: 33px;
    line-height: 12px;
    margin-right: 0;
    margin-top: 2px;
    padding: 10px 28px;
     -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px5px 5px;-khtml-border-radius:5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;
    width: 155px;
}
#placeanorderclass {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
    cursor: pointer;
    float: right;
    padding-right: 0;
    padding-top: 27px;
    text-align: right;
    width: 155px;
}
#placeanorderclass {
    cursor: pointer;
    text-align: right;
}
.simplestatic p{
    float: left;
    font-size: 12px;
}
.altwhite {
background-color: #fff;
}

.altgray {
background-color: #DEDEDE;
}
.footerbotleft ul.quicklinks li {
    display: inline-block;
    float: left;
    margin: 0 4px;
}

.pomotext_overlay {
        background-color: #FFF150;
    -moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
 float: left;
    height: auto;
    margin-left: 150px;
    min-width: 178px;
    padding: 7px;
    width: auto;
    box-shadow: -2px 3px 4px -2px #199EC0;
}
.pomotext_overlay a {color: #000000;
    float: left;
    margin-left: 4px;
    margin-right: 6px;}
.pomotext_overlay img { cursor:pointer;	}
.declarations {
border-bottom: 14px solid #FFF150;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    float: right;
    font-size: 0;
    line-height: 0;
    margin-right: 100px;
    width: 0;
}
.travellerinfoanddetailbodytopleft .custom-selectdropdown select {
font-size: 14px !important;
    padding: 4px 4px 4px 2px;
}
#formvalisation .ui-accordion .ui-accordion-content {
  position: inherit !important;
}
/* Validation css start */
.ketchup-error-container-alt {
  margin: 10px;
  display: none;
  float:left;
}
.validationbox {float:left;}
.ketchup-error-container-alt li {
  background: #f04d5b;
  color: black;
  padding: 3px 10px 3px 10px;
  font-size: 11px;
  margin-bottom: 3px;
  boder-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  float:left;
}
.ketchup-error-container {
  display: none;
    margin-left: -5px;
    position: absolute;
    vertical-align: top;
    width: auto;
     z-index: 2;
}

.ketchup-error-container ol {
      background: none repeat scroll 0 0 #E55451  !important;
    border: 0 solid #DDDDDD;
    box-shadow: -1px -3px 7px #CCCCCC;
    color: #FFFFFF;
    font-size: 11px;
   /*  font-style: italic; */
    font-weight: bold;
    height: auto;
    min-height: 16px;
    padding: 4px 10px;
    position: relative;
    width: 150px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
   margin: 0 !important;
  
}
.ketchup-error-container ol li {
  list-style: disc outside none;
    margin-left: 10px;
}
.ketchup-error-container span {
  border-color: #E55451  transparent -moz-use-text-color;
   border-color: #E55451  transparent -webkit-use-text-color;
    border-color: #E55451  transparent;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-style: solid solid none;
    border-width: 8px 6px 3px;
    display: block;
    height: 0;
    margin-left: 10px;
    width: 0;
  
}
.beforeeerrormsg {float:left;  opacity: 0.87;  filter: alpha(opacity = 87);}
/* Validation css end  */

/* css from hoteloverlay.css starts here */
.overlaymainsmall {width:985px;
             background-color:#ffdd00;
             -moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			 border-radius: 5px;}
.overlaymainsmall td { 
	             padding:20px !important;
                  text-align: left;
                  vertical-align: top;
                 }  
.fboverlayinsidecal {
	width:775px;
	height:auto;
	float:left;
	margin: 25px 80px 35px;	
}  
 #textoverlaydiv {padding-left:10px; font-size:12px;}  
/* css from hoteloverlay.css ends here */

.fb_iframe_widget {
    display: inline;
    float: left !important;
    margin-right: 9px !important;
}

.share_buttons {float:right;    margin-top: -40px;}
#accordion h3 a {   padding: 2px; color:#fff;}
#accordion .accordion_content { height: auto !important;border: 1px solid #DEDEDE; padding: 10px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto;  zoom: 1; }
#accordion h3.wrh_title{height:24px; background:url(../../images/Common/seoTemplates/wrapper_bg.gif) repeat-x; font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px 0 0 10px !important; -webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius:5px 5px 0 0; border:1px solid #199ec0; border-bottom:0 none; text-align:left;}
.travelinfo fieldset {
    border: 1px solid #CCCCCC;
   margin: 10px 0;
    -moz-border-radius:3px 3px 3px 3px !important;
-webkit-border-radius:3px 3px 3px 3px !important;
-khtml-border-radius:3px 3px 3px 3px !important;
border-radius: 3px 3px 3px 3px !important;
}
.travelinfo fieldset legend {font-weight: bold;}
.travelinfo fieldset span{font-weight: bold;color:red;}
.travelinfo input[type=button], .travelinfo input[type=submit] {  font-size: 11px;
    font-weight: bold;
    padding: 5px 10px;}
     .travellerinfoanddetailbodytopleft .travelinfo label.formleft {  margin: 6px 6px 15px;}
     .heading_span {
    float: right;
    font-size: 14px;
    font-weight: normal;
}
.heading_span:hover {
    float: right;
    font-size: 14px;
    font-weight: normal;
    text-decoration :underline;
    cursor:pointer;
}
.bottomsouter_yellow {text-align: right; padding: 5px; background-color:#ffdd00;;color:black; -moz-border-radius: 5px;  font-weight: bold;text-align: center;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			 border-radius: 5px;border: 1px solid #DEDEDE; margin-top: 10px;}</pre></body></html>