@charset "utf-8";
/* CSS Document */

body,html { /*background-attachment: fixed;*/
    background-clip: border-box;
    background-color: transparent;
	/*background-image:url(../images/background.jpg); */background: #2b2b2b url(rotate.php);
    background-origin: padding-box;
    background-position: center top;
	background-attachment:fixed;
    background-repeat: no-repeat;
    background-size: cover;
	height:100%;
    font-size:13px;color:#ccc; font-family:Arial, Helvetica, sans-serif;}
h1{}
h1 span{ }
h2{ font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px;}
h3{font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:5px;}
p{padding-bottom:10px; line-height:18px;color:#fff;}
ul{padding-left:15px;}
li{padding:5px 0 5px 0; font-size:14px; /*color:#fff;*/}
a{color:#fffed0;text-decoration:none;}
a:hover{ text-decoration:underline;}
caption, th{padding:5px;}

#wrapper-full{ width:100%; min-height:100%; background-image:url(../images/header-bg.png); background-repeat:repeat-x;}
#wrapper-center{width:980px; margin:0 auto; padding-bottom:205px;}
.phone-no{font-family:Georgia, "Times New Roman", Times, serif; color:#b65150; font-size:24px; float:right;}
.phone-nav{float:right; height:149px;padding-top:10px;}
.logo{ width:113px; height:121px; display:block; overflow:hidden; text-indent:-28em; background-image:url(../images/logo.png); background-repeat:no-repeat; float:left; position:relative; top:4px;}
.navigation{ clear:both;float:right; padding-top:21px; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif;}
.item-119 li{ background-color:none!important;}
.item-119 a{background-image:url(../images/check-availability.png); background-repeat:no-repeat; position:relative; padding: 13px 21px 12px; color:#fff!important;}
.item-119 a:hover{ background-position:0 -43px; background-color:none!important;}
/*MAIN CONTENT*/
#col-main{/*padding-bottom:25px;*/}
.left-col{float:left;}
.left-col h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:60px;text-shadow: 1px 1px #000; color:#fff;padding-top:10px;}
.right-col{float:right;}
.side{width:245px;padding:20px;}
.main-content{ background-color:#b65150; width:695px; /*height:500px;*/}
.transparent{ background-image:url(../images/maroon-bg.png); background-repeat:repeat; /*height:500px;*/ position:relative; top:20px;}
.social-media{float:right;}
.item-page{padding:10px;}
.item-page h2 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color;#fffed0; text-decoration:none; float:left;}
.item-page h3 {color:#fff; font-size:24px;}
.item-page h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.h2-left{float:left; position:relative; top:4px;}
.heading-border{clear:both;border-top:1px #fffed0 solid;padding:10px 0 10px 0;margin-top:50px;}
.sp-image-rotator{position:relative; left:-10px;}
.availability a{background-image:url(../images/availability-button.png); background-repeat:no-repeat; display:block;width:224px;height:49px; float:right; overflow:hidden; text-indent:-28em;}
.availability a:hover{background-position:0 -49px;}
/*CALL TO ACTIONS*/
.action-buttons{padding-top:20px;}
.book-a-room a{ background-image:url(../images/front-button.png); background-repeat:no-repeat; width:210px; height:50px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b65150; text-decoration:none; text-transform:uppercase;}
.book-a-room a:hover{ background-position:0 -50px;}
.book-a-room span{ position:relative; left:47px; top:16px;}
.business-clients a{ background-image:url(../images/front-button.png); background-repeat:no-repeat; width:210px; height:50px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b65150; text-decoration:none; text-transform:uppercase;}
.business-clients{padding-top:30px;}
.business-clients a:hover{ background-position:0 -50px;}
.business-clients span{ position:relative; left:47px; top:16px;}
/*BLOCK*/
.block{background-image:url(../images/maroon-bg.png); background-repeat:repeat;}
.specials{ width:279px;padding:15px;}
.horizontal {width:100%; height:178px; clear:both; position:relative; top:35px;}
.block h2{ font-size:22px; color:#fff; text-transform:uppercase;}
.block h3{ font-size:18px; color:#fffed0;}
.block p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#fff;}
.block img{float:left;}
.title{}
.content{}
.read-more a{float:right; color:#fffed0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.read-more a:hover{ text-decoration:underline;}
/*FOOTER*/
#footer{position: relative;margin-top: -205px; height: 205px;clear:both; background-image:url(../images/footer-bg.png); width:100%; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px;} 
.footer-inner{ width:980px; margin:0 auto; position:relative; top:75px;}
.footer-logo{float:left; background-image:url(../images/footer-logo.png); background-repeat:no-repeat; width:200px; height:104px;}
.footer-nav{float:left;padding-top:10px;}
.footer-nav ul{float:left; padding-right:35px; padding-top:5px;}
.footer-nav li{list-style:none;padding:0 0 16px 0}
.footer-nav li a{color:#fff; text-decoration:none;}
.footer-contacts{float:right; width:253px; padding-top:10px;}
.footer-contacts p{padding-top:5px;}
.box h3{}
.box p{}
.box .content{width:145px; float:left;padding:10px;}
/*SIDE NAVIGATION*/
.side-nav{}
.side-nav li{ list-style:none;}
.side-nav li a{display:block;padding:15px; font-family:Arial, Helvetica, sans-serif; color:#ccc; text-transform:uppercase; font-size:16px; border-bottom:1px #ccc solid; text-decoration:none;}
.side-nav li a:hover{text-decoration:none; background-color:#b65150; color:#fff;  }
/*ROOMS*/
.rooms{clear:both; padding-top:20px;}
.room-box{float:left; width:305px;padding:15px;}
.room-box h3{ color:#fffed0; font-size:18px; }
.room-box img{float:left;padding-right:10px;}
.room-box p{}
.room-box a{float:right; color:#fffed0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
.room-box a:hover{}
.room-images{position:relative; left:-10px;}
.room-text{width:420px;}
/*NEWSLETTER*/
.newsletter{}
.newsletter label{line-height:30px;}
.newsletter h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fffed0; text-transform:uppercase; padding-top:20px;}
.newsletter p{ font-style:italic;}
.newsletter-input{ background-image:url(../images/newsletter-input-bg.png); background-repeat:no-repeat;padding:16px; border:1px; width:205px; color:#ccc; font-style:italic;}
.newsletter-checkbox{margin-left:25px;}
.newsletter-button{ background-image:url(../images/register-button.png); background-repeat:no-repeat; width:120px; height:47px; border:0; cursor:pointer; position:relative; top:10px;}
.newsletter-button:hover{ background-position:0 -47px;}
/*CONTAC PAGE*/
.contacts-page{float:left;}
.contacts-page p{color:#fff;}
.contacts-map{width:300px; height:600px; float:right;}
/*ADDITIONAL HOTEL RESERVATION CSS*/
.td_title_hotelreservation{color:#fff; vertical-align:top; width:70px;}
.mod_hotel_reservation input, .mod_hotel_reservation select{padding:5px;}
.mod_hotel_reservation tr{margin-bottom:10px;}
.mod_hotel_reservation img{float:none!important;}
/*TARIFF PAGE*/
.rates{border: 1px solid #FFFED0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
.rates a{color:#2b2b2b; text-decoration:none; font-size:18px; font-weight:bold;}
.rates td{padding:10px;}
.rates td span{font-style:italic;}
.rates .even{ background-color:#FFFED0; color:#B65150;}
.rates .even p{ color:#B65150;}
.rates .odd{ background-color:#B65150; color:#fff;}
/*ATTRACTIONS PAGE*/
.attractions h3{color:#FFFED0;}































