/* CSS Document */

body {
	font-size:12px;
}

#logo {
margin-top: 5px;
}
#topnav ul {
	position:absolute;
	display:none;
	width:300px !important;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Federo', sans-serif;	
}


#top-phone {
margin: 8px 0 0 0;
background: none; 
}

#top-chat {
background: none;
padding: 0px 0px 10px 10px;
margin: 8px 0px 0px 9px;
}

#topnav li ul a:hover{color:#660000; }


#slider { /* used to center the home page slideshow */
width:1421px !important;
margin:0 auto 0 auto;
}

#slider-container {
border-bottom: 1px solid #a58b60;
}

a.body-book{ /* used for the room pages book now button in page content */
	float:right;
	border:1px solid #3f3f3f;
	text-align:center;
	color:#fff!important;
	padding:7px 25px;
	text-transform:uppercase;
	font-size:16px!important;
	display:inline-block!important;
	font-size:12px;
	background:#660000;
	background: -webkit-gradient(linear, left top, left bottom, from(#802323), to(#660000));
	background: -moz-linear-gradient(top,  #802323,  #660000);
	background: -o-linear-gradient(top,  #802323,  #660000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#802323', endColorstr='#660000');
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
/*
660000 = dark red
802323 = Light red
444444 = dark grey
5d5d5d = light grey
*/
a.body-book:hover{
	background:#802323;
	text-decoration:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#660000), to(#802323));
	background: -moz-linear-gradient(top,  #660000,  #802323);
	background: -o-linear-gradient(top,  #660000,  #802323);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#660000', endColorstr='#802323');
}


.facilities .but-book a{ /* used for the room pages book now button in page content */
	background:#660000;
	background: -webkit-gradient(linear, left top, left bottom, from(#802323), to(#660000));
	background: -moz-linear-gradient(top,  #802323,  #660000);
	background: -o-linear-gradient(top,  #802323,  #660000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#802323', endColorstr='#660000');
}

.facilities .but-book a:hover{
	background:#802323;
	background: -webkit-gradient(linear, left top, left bottom, from(#660000), to(#802323));
	background: -moz-linear-gradient(top,  #660000,  #802323);
	background: -o-linear-gradient(top,  #660000,  #802323);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#660000', endColorstr='#802323');
}

/*.post-room { width:50%; float:left; clear:both;}*/

hr.fancy{
background:url(../../uploads/2012/06/filigree_gold.png) top left;
border: none;
display:block;
height:27px;
margin: -10px 0 10px 0 !important;
}

hr.fancyhome{
background:url(../../uploads/2012/06/filigree_gold_home.png) top left;
border: none;
display:block;
height:27px;
margin: -10px 0 10px 0 !important;
}

#copyright, #copyright a {
color: #660000!important;
}

#header-container {
border-bottom: 1px solid 
#A58B60;

}

.pagetitle {
font-family: 'Federo', sans-serif;	
font-size: 24px;
margin-bottom: 10px;
color: #660000;
text-transform:uppercase;
}

.postdate {
background: #660000;
color: white;
display:none;
}

#thumbnails {
top: 428px !important;
}

ul {
	list-style: square;
	margin: 0 0 18px 40px;
}

#footer ul.sn li span.icon-img{
	border: none;
	width: 32px;
	display:block;
	height:32px;
	margin-right:6px;
}

#footer ul.sn li span.icon-img:hover{background-position: 0px -32px;}

#footer-wrapper {
background: #a58b60 url(images/bg-footer.png) repeat-x;
}

.side .widget-title {
font-size: 18px;
line-height: 25px;
padding: 0 0px;
margin-bottom: 10px;
color: 
#a58b60;
}
/* removes the text over the home page banners */
div.transbox{display:none;}
div.transbox2{display:none;}


.wpcf7 input[type="text"]{
	background-color:#f8f8f8;
	border:solid 1px #d3d3d3;
}

.wpcf7 textarea {
background-color: #F8F8F8;
border: solid 1px #d3d3d3;
}


.wpcf7 .wpcf7-submit{
	border:solid 1px #d3d3d3;
}