/* @override http://glasbern.bigpixelstudio.com/styles.css */

/* GENERAL RULES */

body {
	background: #3B4518;
	font-family:trebuchet,arial,sans-serif;
	margin:5px 0 0 0;
	padding:0;
}

.h1override {
	font-family:trebuchet,arial,sans-serif;
	padding:0;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height: 1.4em;
	margin: 0 20px 1.2em 20px;
	font-size:90%;
	text-align:left;
	color:#1D2404;
}

.book-room-form { position:relative; height:1%; margin:0; padding:0; }
.book-room-form fieldset { width:489px; margin:0 0 10px 0; border:1px solid #ddd; padding:15px 15px 5px 15px; background:#f5f5f5 }
.book-room-form fieldset.float { overflow:hidden; float:left; margin:0 10px 10px 0; width:223px }
.book-room-form fieldset.right { margin-right:0 !important }
.book-room-form legend { font-weight:bold; display:block; font-size:17px; padding:5px 10px; background:#fff; }
.book-room-form lable { display:block; margin:0; font-weight: bold; }
.book-room-form input.text {
	border:1px solid #CCCCCC;
	display:block;
	font-family:Arial;
	font-size:14px;
	margin:4px 0 10px;
	padding:8px 10px;
	width:201px }

.book-room-form a.submit { margin:10px 0 0 0; display:block; width:155px; height:20px; text-indent:-9999px; background:url('images/btn_avail.gif') no-repeat; }

img {
	border: 0;
	margin:0;
}

p {
	line-height: 1.4em;
	margin: 0 0px 1.2em 0px;
	font-size:90%;
	text-align:left;
	color:#1D2404;
}

.mid-table-header {
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	color: #ececda;
	font-weight: bold;
	vertical-align:middle;
}

.mid-table-sub {
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	color: #1D2404;
	vertical-align:middle;
}

.small-text {
	line-height: 14px;
	font-size: 12px;
	color: #1D2404;
}

.menu-sample {
	line-height: 1.4em;
	margin: 0 0px 1.2em 0px;
	font-size:75%;
	text-align:left;
	color:#1D2404;
}

li {
	line-height: 1.4em;
	margin: 0 0px .5em 0px;
	font-size:90%;
	text-align:left;
	color:#1D2404;
}

/*Links*/
a, a:visited {
	color:#677044;
	}
a:active, a:hover {
	color:#677044;
	}
a.jump, a.jump:visited {
	color:#8E572E;
	font-size:80%;
	text-decoration:underline;
	}
a.jump:active, a.jump:hover {
	color:#8E572E;
	font-size:80%;
	text-decoration:none;
	}

.link_nav_header {
	color:#ffffff;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	}
		
a.link_nav, a.link_nav:visited {
	color:#3b4518;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	}
a.link_nav:active, a.link_nav:hover {
	color:#788545;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	}

a.link_nav_brown, a.link_nav_brown:visited {
	color:#8e572e;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	}
a.link_nav_brown:active, a.link_nav_brown:hover {
	color:#788545;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	}
	
a.link_nav_sub, a.link_nav_sub:visited {
	color:#8e572e;
	font-size:75%;
	font-weight:bold;
	text-decoration:none;
	}
a.link_nav_sub:active, a.link_nav_sub:hover {
	color:#788545;
	font-size:75%;
	font-weight:bold;
	text-decoration:none;
	}
/*div.res-btn{float:right; margin:3px -73px 0 0; z-index:2;}*/
div.res-btn, div.res-btn-room, div.res-btn-acc{ position: relative;  }
div.res-btn img {float:right; left:400px; margin:10px -133px 0 0; z-index:2;}
.home div.res-btn img {margin:10px -80px 0 0; }
.accom div.res-btn img {float:l; margin:0px 20px 0 0; }

div.res-btn-room img{float:right; left:400px; margin:10px -80px 0 0; z-index:2;}
div.res-btn-acc img{float:right; left:400px; margin:10px -160px 0 0; z-index:2; }

/* TABLES */
table {
	border: 0;
	margin: 0;
}
td {
	padding: 0;
	vertical-align:top;
}

table.pop {
	width:396px;
	}

table.bg {
	width:885px;
	}
td.bg {
	background-color:#1F250D;
	border-bottom:#fff 1px solid;
	}
td.bgtop {
	background-color:#1F250D;
	border-top:#fff 1px solid;
	}
td.flashHeader {
	border-right:#fff 1px solid;
	}	
	

table.main td.main {
	padding:1px;
	}

td.white {
	background-color:#fff;
	}
table.flash {
	width:870px;
	height:110%;
	}	
	
td.nav {
	width:163px;
	background-color:#ECECDA;
}	
	
td.content {
	background-color:#fff;
	position:relative;
}
	
td.content-menu {
	line-height: 1.4em;
	margin: 0 20px 1.2em 20px;
	font-size:90%;
}
	
td.content p {
	line-height: 1.4em;
	margin: 0 20px 1.2em 20px;
	font-size:90%;
}

.entries {
	line-height: 1.4em;
	margin: 0 20px 1.2em 20px;
	font-size:90%;
	text-align:left;
	}
	
table.floatLeft {
	float:left;
	margin:1px 12px 5px -20px;
	}
table.floatRight {
	float:right;
	margin:1px 0 5px 12px;
	}
img.floatRight {
	float:right;
	margin:1px 0 5px 12px;
	}
td.caption {
	background-color:#ECECDA;
	border-top:#fff 2px solid;
	}
td.caption p {
	font-size:75%;
	color:#8E572E;
	margin:3px 3px 3px 5px;
	}
	
	
table.conf {
	padding:15px;
	width:610px;
	}
	table.conf tr.data {
	background-color:#ECECDA;
	}
	table.conf tr.data p {
	line-height:1.4em;
	margin:2px 2px 2px 2px;
	font-size:80%;
	font-weight:bold;
	color:#8B9C42;
	}
	table.conf tr.head {
	background-color:#8B9C42;
	}	
	table.conf tr.head p {
	line-height:1.4em;
	margin:2px 2px 2px 2px;
	font-size:80%;
	font-weight:bold;
	color:#ECECDA;
	}
	
img.floatLeft {
	float:left;
	margin:10px 15px 10px -20px;
	}
	
img.floatLeft2 {
	float:left;
	margin:1px 12px 5px -20px;
	}
img.title {
	margin:30px 0 -12px 0;
	}
img.title2 {
	margin:30px 0 0 0;
	}
img.btn {
	margin:7px 20px 7px 0;
	} 
table.footer {
	width:870px;
	}
table.footer p.right {
	text-align:right;
	}
.center {
	text-align: center;
}

@media screen {
.printOnly {
	display:none;
}
}

@media print {
.screenOnly {
	display:none;
}
body {
	background: #fff;
	font-family:arial,sans-serif;
	color:#000;
}
table.main {
	border:0 solid #fff;
	width:612px;
		width:870px;
	background-color:#fff;
	position:relative;

}

table.footer {
	display:none;
}
td.nav, td.navBottom {
	display:none;
}
}

