@charset "utf-8";
/* CSS Document */
@import url("tags.css");

/*----------------------------------------------------------------
MASTER STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:


Developer:
**********************************
Justin Waite
email: justin.waite@rezstream.com
website:http://www.rezstream.com
**********************************
----------------------------------------------------------------*/

/*
--------------------------------------------------------
Layout start / DO NOT EDIT BELOW THIS LINE
--------------------------------------------------------
*/

*{ /**reset all**/
	margin:0;
	padding:0;
	outline:0;
	border:0 none;
}

body{
	text-align:center;
	/*min-width:960px;for netscape browsers*/
	font-size:16px;/*16px = 1em*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:#fdb96c url(http://www.pentagoet.com/images/body/bg_flowers.jpg) repeat;
}

.clear{
	clear:both;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#wrapper_bg_top{
	width:100%;
	background:url(http://www.pentagoet.com/images/body/bg_top.jpg) center top repeat-x;
	text-align:left;
}

#wrapper_bg_top_photo{
	width:100%;
	background:url(http://www.pentagoet.com/images/body/bg_top_photo.jpg) center top no-repeat;
}

#wrapper_main{
	position:relative;
	width:960px;
	margin:0 auto;
}

#wrapper_top{
	position:relative;
	width:960px;
	height:106px;
}

#logo{
	position:relative;
	float:left;
	width:435px;
	height:95px;
	top:3px;
	left:215px;
}

#phone_number{
	position:relative;
	float:right;
	width:120px;
	height:20px;
	top:64px;
	right:135px; 
	color:#fedea1;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}

#old_inn{
	position:absolute;
	width:156px;
	height:264px;
	top:-88px;
	left:7px;
	z-index:9000;
}

#wrapper_main_nav{
	position:absolute;
	width:960px;
	height:37px;
	top:0;
	left:0;
	background:url(http://www.pentagoet.com/images/body/bg_main_nav.jpg) no-repeat;
	z-index:1000;
}

#main_nav{
	width:730px;
	height:37px;
	padding-left:225px;
}

#wrapper_top_photo{
	position:relative;
	/*height:463px;*/
}

#wrapper_top_photo_interior{
	position:relative;
	padding-top:37px !important;
	height:405px;
}

#wrapper_top_photo, #wrapper_main_content, #wrapper_top_photo_interior{
	width:920px;
	padding:0 20px;
	background:url(http://www.pentagoet.com/images/body/bg_content_repeat.gif) center top repeat-y;
}

#content_left{
	float:left;
	width:645px;
	padding:20px 0 20px 22px;
}

#content_right{
	float:right;
	width:196px;
	padding:17px 0 20px 0;
}

#booking_engine{
	width:176px;
	height:166px;
	padding:152px 0 0 20px;
	background:url(http://www.pentagoet.com/images/body/be-bg.jpg) no-repeat;
}

#blog_sidebar{
	width:174px;
	text-align:center;
	margin:0 auto 10px auto;
	padding:8px 11px;
	background:#999975;
}

#blog_sidebar_title{
	background:url(../images/body/hdr_blog.jpg) no-repeat;
	width:146px;
	height:22px;
	margin:0 auto;
}

#blog_sidebar ul{
	text-align:left;
	border:1px solid #5d5c40;
	background:#a5a485;
	padding:17px 49px 17px 40px;
	margin:10px auto 0 auto;
}

#blog_sidebar ul li{
	list-style:none;
	width:135px;
	margin:0 auto;
}

#blog_sidebar ul li a{
	color:#464629;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

.book_now_details{
	width:645px;
	height:33px;
	padding-top:15px;
	background:url(http://www.pentagoet.com/images/body/line_break_01.gif) center bottom repeat-x;
}

.detail_rates{
	float:right;
	width:200px;
	text-align:right;
}

.next{
	width:370px;
	padding:30px 0 0 0;
	margin:0 auto;
}

.banner{
	width:196px;
}

#wrapper_accommodatios{
	width:645px;
	height:1964px;
	margin:18px 0 18px 0;
	background:url(http://www.pentagoet.com/images/body/bg_accommodations.jpg) no-repeat;
}

#accommodations_title{
	width:645px;
	height:30px;
	padding:18px 0 18px 0;
}

#wrapper_footer{
	position:relative;
	width:960px;
	height:148px;
	background:url(http://www.pentagoet.com/images/body/bg-footer.png) no-repeat;
}

#google_map{
	width:525px;
	margin:0 auto 15px auto;
}

/*** listings ***/

.wrapper_listings{
	width:645px;
	padding:12px 0 0 0;
	margin-top:12px;
	border-top:solid 1px #a7684d;
}

.listings_thumb{
	float:left;
	width:150px;
	height:107px;
	border:solid 2px #949777;
}

.listings_description{
	float:right;
	width:483px;
	padding:0 0 0 8px;
}

/*** blog ***/

.wrapper_listings_blog{
	width:645px;
	padding:12px 0 0 0;
	margin-top:12px;
	border-top:solid 1px #a7684d;
}

.listings_thumb_blog{
	float:left;
	width:150px;
	height:107px;
	border:solid 2px #949777;
}

.listings_description_blog{
	float:right;
	/*width:483px;*/
	padding:0 0 0 8px;
}

.paginate{
	margin-top:15px;
	padding:2px;
	background:#FEB96C;
	border:1px solid #A7684D;
	text-align:center;
	color:#4D503B;
	font-size:12px;
}

/*** reviews ***/
.review_wrapper{
	width:621px;
	margin:0 auto;
	margin-top:15px;
}

.review_list{
	float:left;
	width:187px;
	padding:0 10px;
	margin-bottom:30px;
	text-align:center;
}

.review_list img{
	/*width:183px;*/
	border:2px solid #A6694C;
	margin-bottom:5px;
}

.review_text{
/*text-align:left;*/}

.review_list h3{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	/*text-align:left*/;
}

.review_list h3 a{
	text-decoration:none;
	color:#838869;
	
}

.review_list p{
	margin-top:7px;
}

.review_link{
	font-size: 12px;
}

/*** Gift Store ***/
.gift_certificate{
	width:617px;
	margin:0 auto;
	margin-top:15px;
	border:2px solid #da6b41;
}

.gift_store{
	width:621px;
	margin:0 auto;
	margin-top:15px;
	border-top:2px solid #da6b41;
	background:url(../images/body/gift_store_middle_border.jpg) top center repeat-y;
}

.gift_store h2{
	color:#DA6B41;
	font-size:20px;
	text-align:center;
}

.store_gift_certificate{
	width:597px;
	padding:0 10px 10px 10px;
	text-align:center;
}

.amount{
	border:1px solid #949777;
}

.store_full{
	width:298.5px;
	float:left;
	padding:10px 5px;
	text-align:center;
}

.store_full img, .store_half_2 img, .store_half img{
	border:1px solid #da6b41;
	/*max-width:200px;*/
	max-width:298px;
}

.store_half{
	width:296.5px;
	float:left;
	padding:10px 5px;
	text-align:center;
	/*border-top:2px solid #da6b41;
	border-right:2px solid #da6b41;*/
}

.store_half_2{
	width:298.5px;
	float:left;
	padding:10px 5px;
	text-align:center;
	/*border-top:2px solid #da6b41;*/
}

.top_border{
	border-top:2px solid #da6b41;
}


/*** Amenities ***/

#amenities{
	width:645px;
	padding-top:10px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D503B;
}

#amenities p{
	font-size:12px;
}

.amenities_1, .amenities_2, .amenities_3{
	float:left;
	width:215px;
}

.amenities_1 ul, .amenities_2 ul, .amenities_3 ul{
    color: #4D503B;
    font-size:12px;
	margin:5px 0 0 20px;
}

#footer_flower{
	position:absolute;
	width:232px;
	height:145px;
	top:1px;
	left:-29px;
	padding-bottom:26px;
	z-index:100;
}

#footer_logos{
	float:right;
	width:520px;
	height:43px;
	padding:10px 258px 0 0;
	text-align:right;
}

#footer_contact{
	float:left;
	width:490px;
	padding:16px 0 0 223px;
}

#footer_rezstream{
	float:left;
	width:290px;
	padding:0 0 0 223px;
}

#footer_rezstream_img{
	float:left;
	width:76px;
}

#footer_sitemap{
	float:right;
	width:170px;
	padding-right:34px;
	text-align:right;
}

#footer_social_media{
	float:right;
/*	width:182px;*/
	padding:30px 34px 0 0;
}

/**********Main Nav - Superfish**********/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			145px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			37px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			145px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0;
}
.sf-menu a {
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#246588;
}

.sf-menu li a{
	padding:13px 10px;
	color:#fedea1 !important;
	background-color:none !important;
}

.sf-menu li li a{
	color:#9d9f7f !important;
	padding:8px 15px 8px 15px !important;
	text-decoration:none !important;
}

.sf-menu li a:hover{
	color:#9d9f7f !important;
}

.sf-menu li li a:hover{
	color:#ad5d43 !important;
}
#first-nav{
	background-image:none !important;
}
.sf-menu li {
	font-size:12px;
	font-weight:bold;
}
.sf-menu li li {
	font-size:10px;
	background:#fedea1;
	font-style:normal;
	border-bottom:solid 1px #2d3c1d;
	border-right:solid 1px #2d3c1d;
	border-left:solid 1px #2d3c1d;
}
.sf-menu li li li {
	background:		#E9E4D5;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#none;
	outline:		0;
}

/**********SLIDESHOW**********/

#slideshow {
    position:relative;
    height:424px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/**********SLIDESHOW DINING**********/

#slideshow_dining {
    position:relative;
    height:403px;
}

#slideshow_dining IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow_dining IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow_dining IMG.last-active {
    z-index:9;
}


.google_plus{
	padding-top:6px;
	float:right;
}

.google_business{
float:left;
margin-right:5px;}

