/*
Theme Name: WP Hotel Theme
Theme URI: http://www.dormireinbedandbreakfast.com/hotel-wp-themes/
Description: A Wordpress Theme for B&Bs and Hotels. Best with static pages.
Version: 1.0
Author: Dormire in Bed and Breakfast
Author URI: http://www.dormireinbedandbreakfast.com/hotel-wp-themes/
Tags: white, fixed width, one column

*/
*
{
	padding: 0;
	margin: 0;
}
FORM INPUT
{
	/*[disabled]background:#CAD1AF;*/
}
IMG.alignright
{
	float: right;
	margin: 0 0 11px;
}
IMG.alignleft
{
	float: left;
	position: relative;
	margin: 15px 15px 0 0;
	clear: left;
}
HTML
{
	background: url(images/background-wood.jpg);
}
BODY
{
	width: 100%;
	position: relative;
}
A
{
	/*[disabled]text-decoration:none;*/
	color: #3B85CA;
}
A:hover
{
	color: #F60;
	text-decoration: underline;
}
#wrapper
{
	width: 100%;
	position: relative;
	height: 678px;
	background: url(images/background-body.png) no-repeat center top;
	top: 95px;
}
.wrap
{
	position: relative;
	width: 929px;
	height: 596px;
	background: url(images/background-photo-stack.jpg) no-repeat;
	top: 37px;
	margin: 0 auto;
}
#menu
{
	position: absolute;
	top: 80px;
	left: -19px;
	width: 234px;
	height: 295px;
	z-index: 1;
}
#logo
{
	position: absolute;
	top: -51px;
	height: 103px;
	width: 271px;
	background: url(images/logo.png) no-repeat;
	margin: 0 0 0 178px;
	z-index: 3;
/*background: url(images/logo.png) no-repeat;*/
}
#content
{
	position: relative;
	text-align: left;
	width: 600px;
	height: 546px;
	top: -79px;
	left: 16px;
	/*[disabled]background:url(images/bg-content.png) no-repeat;*/
	padding: 0;
	z-index: 2;
}
#content P
{
	margin: -10px 27px 16px 15px;
	width: 511px;
	font: medium sans-serif;
	font-family: "Times New Roman";
	color: #060606;
}
#paper-top
{
	background: url(images/paper-top.png) no-repeat;
	height: 61px;
	width: 596px;
	position: relative;
}
#paper-middle
{
	background: url(images/paper-middle.png) repeat-y;
	width: 596px;
	padding: 121px 0 12px 32px;
	position: relative;
	min-height: 566px;
}
#paper-bottom
{
	background: url(images/paper-bottom.png) no-repeat;
	height: 49px;
	width: 596px;
	position: relative;
	top: -16px;
}
#content OL
{
	margin: 0 0 0 49px;
}
#content UL
{
	margin: 0px 0px 0 71px;
	font-style: italic;
}
#room-nav-menu
{
	position: relative;
	/*[disabled]margin:0 0 -8px;*/
}
UL#room-nav
{
	list-style: none;
}
#room-nav LI
{
	float: left;
	margin: 0 35px 0 0;
}
#content H4
{
	margin: 5px 25px 25px;
	font-style: italic;
	width: 337px;
	font-weight: 600;
	/*[disabled]color:#FDF300;*/
	color: #4164A4;
}
#slideshow
{
	margin: 0 0 -56px 1px;
	padding: 17px 0 0 16px;
	position: relative;
	background: url(images/background-slideshow.png) no-repeat;
	height: 280px;
	width: 531px;
	top: -56px;
}
#facebook
{
	/*[disabled]position:absolute;*/
	/*[disabled]width:193px;*/
	/*[disabled]height:49px;*/
	/*[disabled]text-indent:-9999em;*/
	/*[disabled]top:567px;*/
	/*[disabled]background:url(images/facebook-become-a-fan-badge.png);*/
	/*[disabled]margin:0 0 0 -450px;*/
}
#facebook A
{
	/*[disabled]display:block;*/
	/*[disabled]height:49px;*/
	/*[disabled]width:193px;*/
}
#dropio
{
	width: 333px;
	margin: 42px 0 0 130px;
}
#googlemap
{
	width: 427px;
	margin: 0 0 0 53px;
}
#footer
{
	position: absolute;
	top: 474px;
	font: small-caps bolder small sans-serif;
	margin: 0 0 0 682px;
}
#footer P
{
	color: #FFFFFF;
}
#home #content IMG
{
	margin: 0 0 0 57px;
}
#content H1
{
	color: #8C3B03;
	margin: 0 0 9px 16px;
	font-size: 1em;
}
/*headers h1*/
#h1-post-3
{
	height: 37px;
	width: 574px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-home.png) no-repeat;
	text-indent: -9999em;
}
#h1-post-12
{
	height: 37px;
	width: 413px;
	margin: 0 0 0 8px;
	position: relative;
	display: block;
	background: url(images/h2-rooms.png) no-repeat;
	text-indent: -9999em;
}
#h1-post-6
{
	height: 37px;
	width: 389px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-hotel-facts.png) no-repeat;
	text-indent: -9999em;
}
#h1-post-8
{
	height: 37px;
	width: 448px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-area-info.png) no-repeat;
	text-indent: -9999em;
}
#h1-post-10
{
	height: 37px;
	width: 277px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-directions.png) no-repeat -11px;
	text-indent: -9999em;
}
#h1-post-101
{
	height: 37px;
	width: 275px;
	left: -11px;
	/*[disabled]margin:0 auto 11px;*/
	position: relative;
	display: block;
	background: url(images/h2-seasonal-rates.png) no-repeat;
	text-indent: -9999em;
}
#h1-post-19
{
	width: 291px;
	height: 37px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-reservations.png) no-repeat;
	text-indent: -9999em;
}
#h1-contact
{
	height: 53px;
	width: 458px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-contact.png) no-repeat;
	text-indent: -9999em;
}
#h1-received
{
	height: 59px;
	width: 425px;
	margin: 0 auto;
	position: relative;
	display: block;
	background: url(images/h2-message-received.png) no-repeat;
	text-indent: -9999em;
}
/*Room Rates tables*/
#paper-middle TH
{
	font-weight: normal;
	color: #020202;
	font-size: small;
	background: #D1D7BC;
	padding: 5px 3px 5px 4px;
}
#paper-middle TH
{
	/*[disabled]font-weight:normal;*/
	/*[disabled]color:#020202;*/
	/*[disabled]font-size:small;*/
	/*[disabled]background:#D1D7BC;*/
	/*[disabled]padding:5px 3px 5px 4px;*/
}
#paper-middle TABLE
{
	margin: -11px 0 22px 15px;
}
#paper-middle TD
{
	font-weight: normal;
	color: #020202;
	font-size: small;
	background: #C7D1D6;
	padding: 5px 3px 5px 4px;
}
/*rooms headers*/
H1#h1-post-57
{
	height: 37px;
	/*[disabled]width:2841px;*/
	margin: 0 auto 11px;
	position: relative;
	display: block;
	background: url(images/h2-room-standard-queen.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-59
{
	height: 37px;
	/*[disabled]width:2841px;*/
	margin: 0 auto 11px;
	position: relative;
	display: block;
	background: url(images/h2-room-King.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-61
{
	height: 37px;
	/*[disabled]width:2841px;*/
	margin: 0 auto 11px;
	position: relative;
	display: block;
	background: url(images/h2-room-king-jacuzzi.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-63
{
	height: 37px;
	/*[disabled]width:2841px;*/
	margin: 0 auto 11px;
	position: relative;
	display: block;
	background: url(images/h2-room-king-deluxe.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-65
{
	height: 37px;
	/*[disabled]width:2841px;*/
	margin: 0 auto 11px;
	position: relative;
	display: block;
	background: url(images/h2-rooms-accessible.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-25
{
	height: 37px;
	margin: 0 auto 11px 9px;
	position: relative;
	display: block;
	background: url(images/h2-message-received.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-207
{
	height: 37px;
	margin: 0 auto 11px 9px;
	position: relative;
	display: block;
	background: url(images/h2-message-received.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-132
{
	height: 37px;
	margin: 0 auto 11px 9px;
	position: relative;
	display: block;
	background: url(images/h2-happenings.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-150
{
	height: 37px;
	margin: 0 auto 11px 9px;
	position: relative;
	display: block;
	background: url(images/h2-contact.png) no-repeat;
	text-indent: -9999em;
}
H1#h1-post-134
{
	height: 37px;
	margin: 0 auto 11px 9px;
	position: relative;
	display: block;
	background: url(images/h2-hot-deals.png) no-repeat;
	text-indent: -9999em;
}
/*navigation*/
UL#nav
{
	margin: 0 0 0 596px;
	position: absolute;
	width: 313px;
	height: 460px;
	/*[disabled]top:-465px;*/
}
UL#nav LI
{
	list-style-type: none;
}
UL#nav LI A
{
	display: block;
	height: 35px;
	top: 0;
	text-indent: -9999px;
	outline: none;
}
LI#nav1 A, LI#nav2 A, LI#nav3 A, LI#nav4 A, LI#nav5 A, LI#nav6 A, LI#nav7 A, LI#nav8 A, LI#nav9 A
{
	background: url(images/navigation-trajan.png) no-repeat;
	background-position: -315px 0px;
}
/*home*/
LI#nav1 A
{
	/*[disabled]background-position:0 0;*/
}
LI#nav1 A:hover
{
	background-position: 0 0;
}
#page-3 LI#nav1 A
{
	background-position: 0 0;
}
/*rooms*/
LI#nav2 A
{
	background-position: -315px -35px;
}
LI#nav2 A:hover
{
	background-position: 0 -35px;
}
#page-12 LI#nav2 A
{
	background-position: 0 -35px;
}
#page-57 LI#nav2 A
{
	background-position: 0 -35px;
}
#page-59 LI#nav2 A
{
	background-position: 0 -35px;
}
#page-61 LI#nav2 A
{
	background-position: 0 -35px;
}
#page-63 LI#nav2 A
{
	background-position: 0 -35px;
}
#page-65 LI#nav2 A
{
	background-position: 0 -35px;
}
#page-101 LI#nav2 A
{
	background-position: 0 -35px;
}
/*hotel facts*/
LI#nav3 A
{
	background-position: -315px -70px;
}
LI#nav3 A:hover
{
	background-position: 0 -70px;
}
#page-6 LI#nav3 A
{
	background-position: 0 -70px;
}
/*area info*/
LI#nav4 A
{
	background-position: -315px -105px;
}
LI#nav4 A:hover
{
	background-position: 0 -105px;
}
#page-8 LI#nav4 A
{
	background-position: 0 -105px;
}
/*directions*/
LI#nav5 A
{
	background-position: -315px -140px;
}
LI#nav5 A:hover
{
	background-position: 0 -140px;
}
#page-10 LI#nav5 A
{
	background-position: -240px -120px;
	background-position: 0 -140px;
}
#page-10
{
	margin: 0;
	padding: 0;
}
/*reservations*/
LI#nav6 A
{
	background-position: -315px -175px;
}
LI#nav6 A:hover
{
	background-position: 0 -175px;
}
#page-19 LI#nav6 A
{
	background-position: 0 -175px;
}
#page-25 LI#nav6 A
{
	background-position: 0 -175px;
}
/*Contact Us*/
LI#nav7 A
{
	background-position: -315px -210px;
}
LI#nav7 A:hover
{
	background-position: 0 -210px;
}
#page-150 LI#nav7 A
{
	background-position: 0 -210px;
}
/*Happenings*/
LI#nav8 A
{
	background-position: -315px -245px;
}
LI#nav8 A:hover
{
	background-position: 0 -245px;
}
#page-132 LI#nav8 A
{
	background-position: 0 -245px;
}
/*Hot Deals*/
LI#nav9 A
{
	background-position: -315px -280px;
}
LI#nav9 A:hover
{
	background-position: 0 -280px;
}
#page-134 LI#nav9 A
{
	background-position: 0 -280px;
}
/*location*/
LI#nav8 A
{
	/*[disabled]background-position:-315px -200px;*/
	/*[disabled]width:160px;*/
	/*[disabled]height:43px;*/
	/*[disabled]left:0px;*/
}
LI#nav8 A:hover
{
	/*[disabled]background-position:0 -200px;*/
}
#map LI#nav8 A
{
	/*[disabled]background-position:0 -200px;*/
}
/*AAA Trip Advisor Wifi*/
#badges
{
	position: absolute;
	top: 646px;
	left: 635px;
	width: 280px;
	height: 70px;
}
UL#badges-list LI
{
	text-indent: -9999px;
	float: left;
	list-style: none;
	overflow: hidden;
}
UL#badges-list LI A
{
	text-indent: -9999px;
	display: block;
	height: 85px;
}
LI#badge-wifi
{
	background: url(images/navigation-trajan.png) no-repeat -706px -67px;
	display: block;
	height: 81px;
	margin: -5px 0 0;
	width: 88px;
}
LI#badge-aaa
{
	background: url(images/navigation-trajan.png) no-repeat -706px 0px;
	/*[disabled]border:thin solid #FF0000;*/
	margin: 0 0 0 11px;
	height: 73px;
	width: 88px;
}
LI#badge-tripadvisor
{
	background: url(images/navigation-trajan.png) no-repeat -706px -149px;
	height: 67px;
	margin: 8px 0 0 2px;
	width: 88px;
}
/*survey form*/
DIV.surveybox
{
	margin: 25px 5px 5px;
}
.surveybox LABEL
{
	width: 216px;
	float: left;
	display: block;
	text-align: right;
	margin: 0 20px 0 0;
	color: #8C3B03;
	font-weight: bold;
}
.surveybox SELECT
{
	/*[disabled]float:right;*/
}
/*form*/
DIV.box
{
	padding: 10px 10px 29px;
	width: 514px;
	color: #333333;
	/*[disabled]margin-bottom:20px;*/
	text-align: left;
}
FORM INPUT#smartbutton
{
	text-align: center;
	margin: -11px 0 22px 144px;
}
#paper-middle .box TD
{
	background: #FFFFFF;
}
FORM INPUT
{
	/*[disabled]background:#CAD1AF;*/
}
DIV.box H1
{
	color: #000000;
	padding-bottom: 4px;
}
DIV.box P
{
	padding-bottom: 14px;
}
DIV.box INPUT .input-text
{
	color: #666666;
	width: 180px;
	text-align: left;
}
DIV.box LABEL
{
	display: block;
	margin-bottom: 10px;
	color: #555555;
	font-size: 0.9em;
}
DIV.box LABEL SPAN
{
	display: block;
	float: left;
	padding-right: 6px;
	width: 164px;
	text-align: right;
	font-weight: bold;
	font-size: 0.9em;
}
.spacer
{
	margin-left: 80px;
	margin-bottom: 10px;
	color: #555555;
}
.green
{
	/*[disabled]background:url(img/green.gif);*/
	padding: 0px 6px;
	border: 1px solid #3B6E22;
	height: 24px;
	line-height: 24px;
	color: #FFFFFF;
	margin-right: 10px;
	display: inline-block;
	text-decoration: none;
}
#wfbsection
{
	border: 0 none #000000;
	line-height: 1.6;
	/*[disabled]display:none;*/
}
#wfbsection H2
{
	color: #8C3B03;
}
#wfb_primary
{
	line-height: 1;
	margin: -26px 0 0;
}
#wfbPaySummary
{
	line-height: 1.6;
}
#submitSummary
{
	display: none;
}
#submitSummary P
{
	/*[disabled]font-size:0.9em;*/
	/*[disabled]line-height:1.6;*/
	/*[disabled]color:#333333;*/
}
#submitSummary FORM
{
	/*[disabled]margin:31px;*/
}
