.mycssh3{
	background:#84A8E6 !importnat;
}
.myform-field-row{
	height:26px;
}

.price_total {
border-bottom: #CECECE 1px solid;
border-left: #CECECE 1px solid;
padding-bottom: 0;
padding-left: 10px;
padding-right: 10px;
zoom: 1;
margin-bottom: 20px;
overflow: hidden;
border-top: #CECECE 1px solid;
border-right: #CECECE 1px solid;
padding-top: 8px;
border-radius: 10px;
}

.multi-header, .multi-usermenu li, .multi-usermenu-arrow, .multi-nav li a, .multi-nav li span, .ico-country, .mbtn, .mbtn-mini, .mbtn-gray, .mbtn-gray-mini, .mbtn-primary-mini, .mbtn-primary, .mpage-mini span {
background-image: url(images/bg_multi.png);
background-repeat: no-repeat;
}

.mbtn, .mbtn-mini, .mbtn-gray, .mbtn-gray-mini, .mbtn-primary-mini, .mbtn-primary, .mpage-mini span {
border: none;
border-left: 1px solid #3E5794;
border-right: 1px solid #3E5794;
background-position: 0 -427px;
background-repeat: repeat-x;
border-radius: 5px;
height: 27px;
line-height: 28px;
color: white;
font-weight: bold;
font-size: 14px;
padding: 0 10px;
display: inline-block;
text-align: center;
cursor: pointer;
}
/*book button*/
.submitBtn {
background-image: url(images/bg_multi.png);
border: none;
border-left: 1px solid #3E5794;
border-right: 1px solid #3E5794;
background-position: 0 -427px;
background-repeat: repeat-x;
border-radius: 5px;
height: 27px;
color: white;
font-weight: bold;
font-size: 14px;
padding: 0px 15px 3px;
display: inline-block;
text-align: center;
cursor: pointer;
}
.submitBtn:hover{
background-position: right -455px;
border-bottom-color: #273559;
text-decoration: none;
}
.mbtn-primary:hover, .mbtn-primary-mini:hover {
background-position: right -399px;
border-bottom-color: #844501;
}
.mbtn:hover, .mbtn-mini:hover, .mpage-mini:hover span {
background-position: right -455px;
border-bottom-color: #273559;
text-decoration: none;
}
.mbtn-primary, .mbtn-primary-mini {
background-color: #E6830C;
border-color: #B96002;
border-top-color: #EB8A11;
background-position: 0 -371px;
}
input.mbtn, input.mbtn-mini {
cursor: pointer;
overflow: visible;
}
.findbox-submit {
width: 100%;
padding: 0;
}

.btn_normal2:hover {
background-position: 0 -95px;
}
.btn_normal2 {
background-position: 0 -143px;
}
.btn_normal, .btn_normal2, .btn_normal3, .btn_normal4 {
display: inline-block;
height: 39px;
overflow: hidden;
padding-left: 11px;
background: url(images/btn_hotel.png) no-repeat 0 -48px;
}

#topmenu li{
	float:left;
	text-align: center;
}
#topmenu li a{
	font:11px/16px arial,clean,sans-serif;
	color:#666;
}
.topmenu:hover{
	background-color:#A8D3E6;
	color:white;
}

.icon_occupancy_adult
{
	display: block;
    height: 24px;
    margin: 6px 0 0;
    width: 13px;
    float:left;
    background-image: url("images/people.png");
}

/*login div*/
.js_visible {
    display: block;
}
#booking_signinout_notsignedin {
margin-top: 0;
}
#booking_signinout_notsignedin, #booking_signinout_signin, #booking_signinout_signinconf, #booking_signinout_createacc, #booking_form {
border: 1px solid #EEE;
margin: 10px 0;
padding: 10px;
background: none;
}
.booking_signup, .booking_signin {
overflow: hidden;
}
#booking_signinout_notsignedin h3 {
margin-bottom: 0;
}
.booking_common h3 {
font-weight: bold;
clear: both;
color: #555;
background: #D6EBF5;
font-size: 18px;
line-height: 1.3em;
margin: 0 0 8px;
overflow: hidden;
padding: 5px 10px;
}
#booking_signinout_notsignedin div.signinout_content {
margin: 10px 0 0 0;
padding: 5px;
border: 0;
}
.clearfix::after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.booking_signup .signinout_content, .booking_signin .signinout_content {
margin: 0;
padding: 0;
background: none;
}
.booking_signin a.emp {
font-size: 15px;
font-weight: bold;
}
a:visited, a:active {
color: #1e346e;
}
.booking_signup .signinout_content, .booking_signin .signinout_content {
margin: 0;
padding: 0;
background: none;
}
#forgot_password_form, #booking_createaccount_form, #booking_signin_form .text_content {
background: #EAF5FA;
padding: 5px 20px 10px 20px;
margin: 10px 0;
float: none;
width: auto;
}
.booking_signin .row.first {
margin-top: 15px;
}
.signin_signup .row, .booking_signin .row {
float: left;
margin-bottom: 15px;
}
.signinout_content .row {
position: relative;
width: 500px;
}
.signin_signup .row label, .booking_signin .row label {
display: block;
}
#booking_createaccount_form dt label, #booking_signin_form dt label, .booking_common label {
display: block;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 2px;
}
#booking_createaccount_form dd input, #booking_signin_form dd input, .booking_common input {
border: 1px solid #BEC8CC;
font-size: 1.2em;
height: 18px;
padding: 3px;
width: 200px;
}
.clear-both, .clrBoth {
clear: both;
display: block;
float: none!important;
font-size: 0;
line-height: 0;
}
.booking_signin .row.last {
margin-bottom: 6px;
}
.signin_signup .row, .booking_signin .row {
float: left;
margin-bottom: 15px;
}
.signinout_content .row {
position: relative;
width: 500px;
}
.booking_signin .stay_signed_in p {
float: right;
font: 12px/135% arial,helvetica,clean,sans-serif;
}
.booking_signin .cancel_btn_container {
float: left;
padding-top: 5px;
}
#booking_signinout .cta {
float: right;
}
div.notActive button, button.cta, button {
height: 26px;
font-size: 16px;
line-height: 20px;
padding: 2px 10px 5px 10px;
}