/****************************************************************
**	main.css:  
**	global stylesheet for staysignature 
*****************************************************************/

	/*	GLOBALS */
   #custom-doc{width:58.31em;*width:56.9em;min-width:758px;margin:auto;text-align:left;height:100%;}
   div{padding:2px 0 0 0;}
   body{background-color:#FFF2CC;font-family:Tahoma,Arial;font-size:12px;color:#3D270F;}
   
   
   h1{font-size:2.3em;text-align:center;}
   h3{font-size:1.4em;text-align:center;}
   p{1.1em; text-align:center;}
   .yui-g .yui-g .yui-u .baby{width:45%;margin:0;background-color:#585858;color:#fff;}
   
   
   #hd{background-color:#A17C51;margin-top:2px;}
   #hd div#logo_container{padding:5px 5px 0px 5px;}
   #hd img#signature_logo{padding:2px 9px;}
   
  /* #branding_area{background-color:#A17C51;margin-top:-5px;} */
   #branding_area{background-image:url('./../i/header_images/branding_bg.jpg');background-repeat:no-repeat;position: relative;}
   
   span.move{display:none;}
   #navigation{clear:both;}
   #navigation_container{padding:10px 55px;}
   #navigation_container ul{margin: 0; list-style: none; width: 655px; height:30px;overflow: hidden;}
   #navigation_container ul li{float:left;}
   /*#navigation_container ul#navigation_list li.link{background-color:#fff;padding:5px;margin:0px 2px;}*/
   /*#navigation_container ul#navigation_list li.link a{font-size:1.1em;}*/
   #navigation_container ul#navigation_list li  a{display: block;padding-top:30px;text-decoration: none; 
		background: transparent url('./../i/header_images/navigation.png');background-repeat:no-repeat;}
	#navigation_container ul#navigation_list li #main_nav_home{width:80px;background-position:0px -45px;margin:0px 10px 0px 0px;}
	#navigation_container ul#navigation_list li #main_nav_home:hover{width:80px;background-position:0px -7px;}
    #navigation_container ul#navigation_list li #main_nav_suite{width:130px;background-position:-112px -45px;margin:0px 16px 0px 16px;}
	#navigation_container ul#navigation_list li #main_nav_suite:hover{width:130px;background-position:-110px -7px;}
	#navigation_container ul#navigation_list li #main_nav_reservations{width:130px;background-position:-272px -45px;margin:0px 16px 0px 16px;}
	#navigation_container ul#navigation_list li #main_nav_reservations:hover{width:130px;background-position:-272px -7px;}
	#navigation_container ul#navigation_list li #main_nav_gallery{width:130px;background-position:-435px -45px;margin:0px 16px 0px 16px;}
	#navigation_container ul#navigation_list li #main_nav_gallery:hover{width:130px;background-position:-435px -7px;}
	#navigation_container ul#navigation_list li #main_nav_faqs{width:65px;background-position:-590px -45px;margin:0px 0px 0px 10px;}
	#navigation_container ul#navigation_list li #main_nav_faqs:hover{width:65px;background-position:-590px -7px;}
   
   .content_wrapper{padding:20px 40px;} 
   
   #ft{height:61px;color:#3D270F;
		font-family:Tahoma,Arial;
		font-size:12px;}
	#ft a{color:#4B63AE;font-family:Tahoma;font-size:8pt; font-weight:normal;text-decoration:underline;}
    #ft a:hover{text-decoration:none;}

	.clear{clear: both;height: 0;visibility: hidden;display: block;}
	/* END GLOBALS */
	
	
	
   
   /*	page-specific styles  */
   #home_content_area,#faq_content_area,#contact_content_area,.suite_body_wrapper,#gallery_content_area{background-color:#FFF5DD;}
   #home_content_area h1{text-align:center;} 
   #home_content_area p,#faq_content_area p,.suite_content_area p{text-align:left;}
   #home_content_area h1, #home_content_area p{padding:15px 3px;}
   #faq_content_area p#heading{text-align:left;font-weight:700;font-size:1.1em;margin-bottom:20px;}
   #contact_content_area p#contact_heading{font-weight:700;font-size:1.1em;margin-bottom:20px;text-align:center;font-style:italic;}
   .suite_content_area p.heading, #gallery_content_area p#heading{text-align:left;font-weight:700;font-size:16px;margin-bottom:20px;line-height:2.0em;}
   #gallery_content_area p#heading{text-align:center;}
   p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:1px 15px;}
   .suite_content_area ul#services{margin:15px 0;}
   .suite_content_area ul#services li{list-style-type: disc;margin:3px 0px 3px 15px;}
   
   /*div#kitchen, div#kitchen div#block1, div#kitchen div#block2{border:1px solid #585858;}*/
   div#kitchen div.block1{width:52%;padding-left:10px;}
   div#kitchen div.block2{width:40%;padding-right:10px;}
   div#kitchen_display{width:52%;}
   div#kitchen_display p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:1px 15px;}
   div#kitchen_list1{ width:40%;}
   div#kitchen_list1 ul.suite_details,div#kitchen_list2 ul.suite_details,div#kitchen_list3 ul.suite_details{margin:20px 2px;}
   div#kitchen_list1 ul.suite_details li,div#kitchen_list2 ul.suite_details li,div#kitchen_list3 ul.suite_details li{margin:1px;list-style-type:none;}
   div#kitchen_list2{}
   div#kitchen_list3{}
   img#kitchen_pic{float:left;padding:10px 15px 10px 10px;}
   
   /* div#living_room, div#living_room div#block1, div#living_room div#block2{border:1px solid #585858;} */
   div#living_room div.block1{width:55%;}
   div#living_room div.block2{width:42%;}
   div#living_room_display{width:55%;}
   div#living_room_display p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:1px 15px;}
   div#living_room_list1{ width:40%;}
   div#living_room_list1 ul,div#living_room_list2 ul,div#living_room_list3 ul{margin:40px 2px 20px 2px;}
   div#living_room_list1 ul li,div#living_room_list2 ul li,div#living_room_list3 ul li{list-style-type:none;margin:1px;}
   div#living_room_list2{}
   div#living_room_list3{}
   img#living_room_pic{float:left;padding:10px 45px;}
   
   
   
   div#dining_room div.block1{width:55%;}
   div#dining_room div.block2{width:42%;}
   div#dining_room_display{width:50%;}
   div#dining_room_display p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:1px 15px;}
   div#dining_room_list1{ width:40%;padding-left:1px;}
   div#dining_room_list1 ul,div#dining_room_list2 ul,div#dining_room_list3 ul{margin:40px 2px 20px 2px;}
   div#dining_room_list1 ul li,div#dining_room_list2 ul li,div#dining_room_list3 ul li{list-style-type:none;margin:1px;}
   div#dining_room_list2{}
   div#dining_room_list3{}
   img#dining_room_pic{float:left;padding:10px 20px 10px 25px;}
   
   
   div#bed_room div.block1{width:55%;}
   div#bed_room div.block2{width:42%;}
   div#bed_room_display{width:55%;}
   div#bed_room_display p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:1px 15px;}
   div#bed_room_list1{ width:40%;}
   div#bed_room_list1 ul,div#bed_room_list2 ul,div#bed_room_list3 ul{margin:40px 2px 20px 2px;}
   div#bed_room_list1 ul li,div#bed_room_list2 ul li,div#bed_room_list3 ul li{list-style-type:none;margin:1px;}
   div#bed_room_list2{}
   div#bed_room_list3{}
   img#bed_room_pic{float:left;padding:10px 15px 10px 10px;}
   
   div#bath_room div.block1{width:55%;}
   div#bath_room div.block2{width:42%;}
   div#bath_room_display{width:55%;}
   div#bath_room_display p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:1px 15px;}
   div#bath_room_list1{ width:40%;}
   div#bath_room_list1 ul,div#bath_room_list2 ul,div#bath_room_list3 ul{margin:40px 2px 20px 2px;}
   div#bath_room_list1 ul li,div#bath_room_list2 ul li,div#bath_room_list3 ul li{list-style-type:none;margin:1px;}
   div#bath_room_list2{}
   div#bath_room_list3{}
   img#bath_room_pic{float:left;padding:10px 45px;}
	
   div#conveniences_room div.block1{width:55%;}
   div#conveniences_room div.block2{width:42%;}
   div#conveniences_room_display{width:55%;}
   div#conveniences_room_display p.pic_heading{text-align:center;font-weight:700;font-size:16px;margin-bottom:3px;padding:55px 15px 15px 15px;}
   div#conveniences_room_list1{ width:40%;}
   div#conveniences_room_list1 ul,div#conveniences_room_list2 ul,div#conveniences_room_list3 ul{margin:40px 2px 20px 2px;}
   div#conveniences_room_list1 ul li,div#conveniences_room_list2 ul li,div#conveniences_room_list3 ul li{list-style-type:none;margin:1px;}
   div#conveniences_room_list2{}
   div#conveniences_room_list3{}	
	
	
   #faq_content_area p.label,#faq_content_area p#contact {text-align:left;font-weight:700;color:#863800;}
   #faq_content_area p.label{margin:20px 0px 5px 0px; text-decoration:underline;}
   #faq_content_area p#contact {padding-top:20px;}
	/*legacy reservation form definitions */
	#contact_content_area table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	padding:0px 0px 0px 0px;
	width:100%;
	}									   
	#contact_content_area td {							       				  
		font:normal 12px Tahoma, Arial;							 
		vertical-align:top;				  			  
		line-height:14px;
		color:#3d270f;
	}										   	   
	#contact_content_area select{			     
		font:normal 12px Tahoma, Arial;			
		padding:1px 0px 0px 3px;		   
		vertical-align:top;	
		color:#6A6666;
		background:#fff2cc;	
	}		
	#contact_content_area form table tr td textarea{			     
		font:normal 12px Tahoma, Arial;			
		padding:1px 0px 0px 3px;		   
		vertical-align:top;	
		color:#6A6666;
		background:#fff2cc;	
	}		
	#contact_content_area input{			     
		font:normal 12px Tahoma, Arial;			
		padding:1px 0px 0px 3px;		   
		vertical-align:top;	
		color:#6A6666;
		background:#fff2cc;	
	}		
	.ta{
		width:304px;
		border:1px solid #863800;
		height:22px;

	}
	#contact_content_area form table tr td input.input{
		width:304px;
		border:1px solid #863800;
		height:22px;

	}
	#contact_content_area form table tr td textarea.ta {
		height:78px;
		overflow:auto;
		margin-bottom:20px;
	}
	#contact_content_area form table tr td select.slct {
		width:89px}
	#contact_content_area form table tr td select.slct2 {
		width:81px}
	#contact_content_area.ta2 {
		border:1px solid #863800;
		width:223px;
		height:25px;
		vertical-align:middle;
		padding:4px 0px 0px 6px;
	}
	#contact_content_area.input2 {
		border:1px solid #863800;
		width:223px;
		height:25px;
		vertical-align:middle;
		padding:4px 0px 0px 6px;
	}
	#contact_content_area.ta2 {
		height:79px;
		overflow:auto;
	}
	#contact_content_area.b {
		width:19px; 
		height:18px; 
		background:#eeab00; 
		text-align:center; 
		vertical-align:middle;
	}
	#contact_content_area td.c {
		width:143px; 
		padding:5px 0px 0px 0px; 
		height:30px
	}
	
	#gallery_content_wrapper{padding:10px 15px;}
	#gallery_wrapper{padding:5px;}
	img.left{float:left;margin:10px 10px 10px 15px;border:2px solid #A17C51;}
	img.right{margin:10px 15px 10px 10px;border:2px solid #A17C51;}
	img#narrow_left{margin:0px 70px 20px 70px;}
	img#narrow_right{margin:0px 70px 20px 70px;}
	
	

	
	/**************************************/
	/*photo slider styles for header area */
	/**************************************/
	#photo_slider{width:755px;padding:0px 20px;margin-top:100px;}
	#slider_container{width:753px;}
	/* Easy Slider */
		#slider ul, #slider li{
			margin:0;
			padding:0;
			list-style:none;
			}
		#slider, #slider li{ 
			/* 
				define width and height of container element and list item (slide)
				list items must be the same size as the slider area
			*/ 
			width:655px;
			height:235px;
			overflow:hidden;
			float:left;
			}
	span#prevBtn img#previous_button{margin-top:95px;display:inline;float:left;}
	span#nextBtn img#next_button{margin-top:95px;display:block;}
	/* // Easy Slider */
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	.info{text-align:left;width:500px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	/**************************************/
/*SEO PH CSS */
/**************************************/
#seoPHmain h1{
	font-size:12px;
	text-align:left;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	padding:0px 0px 7px 2px;
}
#seoPHfoot {
	font-size: 11px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}
#seoPHfoot a{
color:#3D270F;
text-decoration:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#seoPHfoot a:hover{
text-decoration:underline;
}
#seoPHlanding h1{
font-size:18px;
text-align:left;
}
#seoPHlanding strong {
font-weight:bold;
}
#seoPHlanding a {
color:#3D270F;
}
.seoPHpipe {
	color: #A6845E;
}
.seoTollFree {
font-size:9px;
font-weight:bold;
}
#topPhone {
	font-size: 16px;
	font-weight: bold;
	color: #999896;
	text-align: right;
	position: absolute;
	top: 15px;
	right: 12px;
}