body{
font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
font-size: 1em;
color: #000;
text-align: left;
background-color: #f5f5f5;
}
.pad{
}
.clear{
clear: both;
margin: 0;
padding: 0;
}
.ucwords{text-transform: capitalize;}
.inline-block{display: inline-block;}
a, a:visited, a:active, a:link{text-decoration: none;color: #08f;}
a:hover, a:focus{text-decoration: underline;}
.faint{color: #adadad;}
.break-word {word-wrap: break-word;}
.bg-white, .login{background-color: #fff;}
.overflow-hidden{overflow: hidden;}
.justify{text-align: justify;}
/* Font Styles */
.h3{
font-weight: 100;
color: #08f;
}
/* END: Font Styles */
img.dbr{
padding: 3px;
border: 1px solid #ddd;
max-width: 99%;
}
header{
border-top: 4px solid #9A0000;
background-color: #AF2F15;
background-image: url('../images/bw_bg_image2.png');
}
h1{
font-weight: 400;
color: #fff;
line-height: 1.5em;
font-size: 24px;
}
.seperator1{
margin: 1% 0;
padding: 0;
height: 4px;
background-image: url('../images/45.gif');
clear: both;
}
.sp-bg1{
padding: 2% 0;
border-radius: 4px;
border: 1px solid #FFC200;
background-color: #ffc;
}
.form-result{
clear: both;
}
.form-result p{
padding: 1% 2%;
text-align: center;
}
.form-result p.success{
color: #AF3016;
}
.forms{

}
.forms h4{
font-weight: 600;
padding: 0 1%;
}
.forms input[type='text'], .forms input[type='email'], .forms input[type='tel'], .forms select{
width: 90%;
padding: 1.4% 2%;
margin-bottom: 2%;
font-size: .8em;
font-family: inherit;
transition: all linear .3s; -webkit-transition: all linear .3s;
border-radius: 3px; -webkit-border-radius: 3px;
border: 1px solid #ddd;
}
.forms input[type='text']:focus, .forms input[type='email']:focus, .forms input[type='tel']:focus, .forms select:focus{
border-color: #08f;
box-shadow: 0 0 3px #08f;
}
.forms select{

}
h1#logo{
padding: 0;
margin 0;
height: 100px;
text-indent: -3000px;
font-size: 28px;
line-height: 58px;
background-image: url('../images/logo.png');
background-repeat: no-repeat;
background-position: left center;
}
#navigation{
border-bottom: 4px solid #F4F6F6;
background-color: #FFCC00;
background:-moz-linear-gradient(top, #FFCC00 0%, #f90 100%); 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFCC00), color-stop(100%,#f90)); 
background:-webkit-linear-gradient(top, #FFCC00 0%, #f90 100%); 
background:-o-linear-gradient(top, #FFCC00 0%,#f90 100%); 
background:-ms-linear-gradient(top, #FFCC00 0%,#f90 100%); 
background:linear-gradient(top, #FFCC00 0%,#f90 100%); 
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCC00', endColorstr='#f90',GradientType=0 );
}
#nav{
}
#nav ul{
text-align: center;
overflow: hidden;
}
#nav ul li{
display: inline-block;
margin: 0;
padding: 0;
text-align: center;
}
#nav ul li a{
display: block;
padding: 1px 20px;
margin: 8px 0;
font-family: Georgia, Times, 'Times New Roman', sans-serif;
color: #AA0000;
font-weight: 100;
transition: all .3s linear;
border-right: 1px dashed #9A0000;;
text-decoration: none;
text-shadow: 0px 1px 0px #FF9E00;
}
#nav ul li a:hover, #nav ul li a:focus, #nav ul li.active a{
color: #fff;
}
.article{
overflow: hidden;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 1px dashed #ddd;
}
.article h3{
font-weight: 400;
font-size: 18px;
}
.article p{
text-align: justify;
font-size: 14px;
}
#slideholder{
}
#welcome{
border-top: 4px solid #FFCC00;
background-color: #ffc;
background-image: url('../images/noise.png');
}
#welcome .inner{
padding: 1% 0%;
}
#welcome h2{
font-weight: 100;
font-size: 26px;
color: #721010;
}
#welcome p{
text-align: justify;
color: #333;
}
.book-button{
min-height: 120px;
text-align: center;
background-image: url('../images/reservations_.png');
background-repeat: no-repeat;
background-position: center center;
}
.book-button a{
width: 78%;
text-align: center;
display: inline-block;
text-align: center;
padding: 2%;
margin: 0 auto;
margin-top: 13%;
text-decoration: none;
}
#highlight{
padding: 2% 0;
background-color: #fff;
}
#highlight .span3{
}
#highlight .span3 > .inner{
margin: 0 4%;
}
#highlight .span3 img{
width: 98%;
padding: 3px;
border: 1px solid #ddd;
background-color: #fff;
}
#highlight .span3 h3{
text-align: center;
font-weight: 100;
padding: 1%;
color: #721010;
text-transform: capitalize;
margin-bottom: 1%;
border-bottom: 1px dotted #FFCC00;
font-family: Georgia, Times, 'Times New Roman', sans-serif;
}
#highlight .span3 p{
text-align: justify;
font-size: .9em;
color: #333;
}
#highlight .span3 .button{
text-align: center;
background-repeat: no-repeat;
border: 1px solid #980808;
transition: all .3s linear;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
background-color: #AF2F15;
background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05));
}
#highlight .span3 .button:hover, #highlight .span3 .button:focus{
background-color: #C2080D;
}
#highlight .span3 .button a{
text-decoration: none;
display: block;
color: #fff;
padding: 1%;
font-size: .8em;
font-weight: 600;
position: relative;
cursor: pointer;
border-radius: 4px;
line-height: normal;
}
#page{
padding: 2%;
min-height: 360px;
border-radius: 4px;
box-shadow: 0 0 3px #ccc;
background-color: #fff;
}
#page > h2{
font-size: 150%;
font-weight: 400;
color: #AF2F15;
padding: 0 0 .5% 0;
margin: 0 0 1% 0;
border-bottom: 2px solid #AF2F15;
}
#abouttabs{
}
#abouttabs .span4 > .inner{
padding: 1% 5%;
margin: 0 0 2% 0;
border-right: 1px dashed #ddd;
}
#abouttabs .span4.last .inner{
border-right: 0;
}
#abouttabs h3{
margin-bottom: 2%;
font-weight: 400;
text-align: center;
border-bottom: 1px dashed #B2361C;
}
#abouttabs p{
font-size: 14px;
}
#abouttabs p.justify{
text-align: center;
}
.services .article{
border-bottom: 0;
}
.services .seperator1{
height: 2px;
}
.contactus{

}
.contactus .text{
font-size: 14px;
}
.contactus .inner{
padding: 0 5%;
}
.form label.label{
display: block;
}
.form > .inner{
padding: 0 5%;
}
.form .input{
margin-bottom: 10px;
width: 350px;
padding: 5px 8px;
border: 1px solid #ccc;
border-radius: 4px;
font-family: inherit;
font-size: 15px;
color: #444;
transition: all .3s linear;
}
.form textarea.input{
padding: 8px;
height: 140px;
resize: none;
}
.form .input:hover, .form .input:focus{
border-color: #f60;
box-shadow: 0 0 3px #f60;
}
.form .button{
font-weight: 600;
font-size: 14px;
font-family: inherit;
padding: 0px 8px 3px 8px;
line-height: 1.5em;
color: #FFF;
border: 1px solid #f60;
border-radius: 3px; -webkit-border-radius: 3px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
background-color: #f90;
background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05));
}
#rooms{

}
#rooms .first{
background-image: url('../images/45.gif');
background-position:  102% top;
background-repeat: repeat-y;
overflow: hidden;
}
#rooms .span6{
overflow: hidden;
}
#rooms .pad{
padding: 2% 5%;
}
#rooms .article h3{
text-align: center;
font-weight: 600px;
color: #AF2F15;
font-size: 1.1em;
padding: 1% 0;
}
#rooms .article h3 span.price{
font-weight: 100;
color: #777;
font-size: .9em;
}
#rooms .article .thumb img{
width: 98%;
padding: 4px;
border: 1px solid #ddd;
}
#sliderFrame{
max-width: 1336px;
margin: 0 auto;
max-height: 410px;
overflow: hidden;
}
#bottom{
display: none;
}
#footer{
background-color: #2B1E15;
}
#footer .footer{
padding: 1%;
}
#footer .footer p{
color: #fff;
font-size: .8em;
}
#footer .footer p a{
color: #fff;
}