.datepicker{
z-index:100!important;
}

ul.linkContainer{
display: block;
list-style: none;
padding: 0;
margin: 0;
}

ul.linkContainer li a{
color:white;
}

h3.galleryTitleContainer{
margin: 10px 10px 50px 10px;
border-bottom: 1px solid #a6a6a6;
color: #5C5A5A;
}

.hotelImageContainer{
float: left;
width: 410px;
margin: 0 10px 0px 0;
padding:10px;
border:1px solid #c7c7c7;
}

.hotelImageContainer img{
width:100%;
}

.hotelSpec{
display: inline-block;
margin-bottom: 20px;
margin-right:10px;
float: left;
color: #555;
-webkit-box-shadow: inset 1px 1px 1px 1px rgba(00, 00, 00, .1);
box-shadow: inset 1px 1px 1px 1px rgba(00, 00, 00, .1);
border-radius: 5px;
text-align: center;
width:50px;
height:50px;
line-height:50px;
background: #e4d1a3;
font-size:22px;
}

.specData{
line-height:50px;
}

h3.hotelSpecTitle{
padding:10px 0 10px;
border-bottom: 1px solid #d5d5d5;
color: #5C5A5A;
margin-bottom:20px;
}

#map-container{

border:1px solid #D5D5D5;
}

#contactUs{
background: #743A32;
color:white;
}

#contactUs h3{
margin:10px 10px 13px 10px;
}

#contactUs h3 i{
margin-right:25px;
}

#contactUs address{
margin:10px;
line-height:20px;
}

#contactUs address span{
padding-left: 20px;
line-height:37px;

}

#contactUs address a{
color:white;
}

ul.contactUs{
color:white;
text-shadow:none!important;
}


ul.packageSelect{
list-style:none;
}

ul.packageSelect li{
cursor:pointer;
}

span.priceValue{
font-size: 68px;
}

span.priceValueType{
font-size: 34px;
}


.error_date{
color:red;
display:none;
font-weight: bold;
}

input.payCard{
padding: 10px;
width:300px;

}

select.payCard, select.payCard option{
padding: 10px;
width:300px;
height: 40px;
}

textarea.payCard{
width:550px;
height: 275px;
padding:10px;
}

td.commentName{
vertical-align: top;
width: 200px;
}

td.dot{
width:20px;
vertical-align: top;
text-align:center;
}

td.content{
vertical-align: top;
}

.commnetContainer{
display:none;
}

.errorComment{
margin: 10px;
border: 1px solid darkred;
border-radius: 5px;
padding: 10px;
font-size: 16px;
color: darkred;
background: #F0CCCC;
display:none;
}

.successComment{
display:none;
margin: 10px;
border: 1px solid darkgreen;
border-radius: 5px;
padding: 10px;
font-size: 16px;
color: darkgreen;
background: #CCF0D6;
}
















