@charset "utf-8";
/* CSS Document */
html, body{
	/*overflow-x:hidden;*/
	font-size:11px;
	}
.navbar{
	background:#eee;
	border-bottom: 1px solid #7D7D7F;
    border-top: 1px solid #7D7D7F;
	border-radius:0;
	min-height:32px;
}
.navbar .navbar-collapse{
	padding:0;
	overflow:hidden;
	}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #7D7D7F;
}
.navbar .nav{
	height:auto;
	background:#eee;
	font-weight:bold;
	font-size:13px;
	margin:0;
	}
.navbar-nav > li > a {
	padding:0px 30px !important;
    height:32px;
    line-height:30px;
	cursor:text;
    display:block;
}
.navbar .nav li a.bandnewnavselected{
	background:#7D7D7F;
	color:#fff;
	font-size:13px;
	}
.navbar .nav li a.bandnewnavselected:after{
	content:"";
	position:absolute;
	top:0;
	right:-15px;
	border-bottom:solid 15px transparent;
	border-top:solid 15px transparent;
	border-left:solid 15px #7D7D7F	;
	}
/*.navbar .nav li:last-child a{
	padding:5px 41px;
	}*/
.navbar-default .navbar-nav > li > a{
	color:#000;
	}
.navbar-default .navbar-nav > .bandnewnavselected > a, .navbar-default .navbar-nav > .bandnewnavselected > a:hover, .navbar-default .navbar-nav > .bandnewnavselected > a:focus{
	color:#fff;
	background:none;
	}

.tbl-contentNew{
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	}
.tbl-contentNew th{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:6px 0;
	background:#4a4a4a;
	}

.tbl-contentNew td, .tbl-contentNew th{
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	}
.tbl-contentNew td td, .tbl-contentNew th td{
	border:0;
	}
hr {
    border-color: #000;
    border-style: solid;
    border-width: 1px 0 0;
    margin: 10px 0;
}
.tbl01 td{
	padding:0 0 0 10px;
    text-align:left;
	}

#confirmByCCBtn{
	margin-left:22%;
	color:#fff;
	border:1px solid #008000;
	background: #008000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35c535', endColorstr='#008000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#35c535), to(#008000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #35c535,  #008000); /* for firefox 3.6+ */
	}

#confirmByFaxBtn, #confirmByChequeBtn, #confirmByWtoCCBtn{
	color:#fff;
	border:1px solid #008000;
	background: #008000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35c535', endColorstr='#008000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#35c535), to(#008000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #35c535,  #008000); /* for firefox 3.6+ */
	}

input[type="text"], input[type="password"]{
	padding:6px 8px;
	border:solid 1px #ccc;
	}
select{
    padding:5px;
    border:solid 1px #ccc;
    background:#fff url('../images/arrow.png') no-repeat right;
    outline:none;
    cursor:pointer;
    text-indent: .01px;
    text-overflow: "";
    min-width:35px;
}
.colorblue select{
    margin:0 10px 5px 5px;
    }
.tbl-contentNew select{
    margin-bottom:5px;
    }

.w60{
	width:60px;
	}
.padL10{
	padding-left:10px;
	}
.yui-skin-sam .yui-calendar td.calcell a{
	height:auto;
	}
.title{
	padding-left:10px;
	}
.guestDetailsTbl input, .guestDetailsTbl textarea, .creditCardTbl input{
	width:162px;
	}
.guestDetailsTbl #fName, .guestDetailsTbl #lName{
	width:97px;
	}
.creditCardTbl input#expMonth, .creditCardTbl input#expYear{
	width:108px;
	}
.padT8{
	padding-top:8px;
	}
.link-more-details {
    color: #006699;
    font-size: 9px;
	display:inline-block;
    padding: 5px 0 0;
}
.tbl-addons td{
	padding:15px 5px;
	}
.check-in-date{
    padding:15px;
    background:#f8f8f8;
    border:solid 1px #ccc;
    }
.check-in-date div{
    float:left;
    margin-right:20px;
    }
.check-in-date div span{
    font-weight:bold;
    }
#crCrdNoTabId{
    border-top:solid 1px #333;
    border-left:solid 1px #333;
}
#crCrdNoTabId td{
    border-right:solid 1px #333;
    border-bottom:solid 1px #333;
    height: 22px;
    width: 22px;
}
.blue-tbl{
    border-left:solid 1px #3B97E0; 
    border-bottom:solid 1px #3B97E0; 
}
.blue-tbl td{
    border-right:solid 1px #3B97E0; 
    border-top:solid 1px #3B97E0; 
}
.bank-transfer input{
    margin-bottom:5px;
    width:160px;
    }
.guest-login-details .col-xs-6{
    margin-bottom:10px;
    }
.no-mar{
    margin:0 !important;
    }
.add-guest-info input[type="text"], .add-guest-info select{
    margin-bottom: 5px;
    }
.add-guest-info tr.bor-btm > td{
    border-bottom:dashed 1px #3B97E0;
    padding:10px 0;
    }
.add-guest-info tr.bor-btm td.padL10{
    padding:10px 0 10px 10px;
    }
.yui-skin-sam .yui-calendar .calweekdayrow th{
    font-size: 11px;
}
.wht-border-cell{
    border-left:solid 1px #fff;
    border-top:solid 1px #fff;
}
.wht-border-cell td{
    border-right:solid 1px #fff;
    border-bottom:solid 1px #fff;
    word-wrap: break-word;
}
.guest-name-box div{
    float: left;
    padding-right:10px;
    padding-bottom: 5px;
}
.ret-guest-box{
   float: right !important;
}
#contSpDiscount td{
    padding-bottom: 10px;
}
#clickSpDiscount, #contSpDiscount{
    padding-left: 10px;
}
#showSp1 select, #showSp1 input{
    width: 90%;    
}

