/****************************************************************
**	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:#333322;
	font-family:Tahoma,Arial;
	font-size:12px;
	color:#3D270F;
}
   
   
   h1{font-size:2.2em;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:6px 27px 8px 55px;
	height: 30px;
}
   #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 55px;
	background-color: #fff;
} 
   
   #ft{
	height:61px;
	color:#3D270F;
	font-family:Tahoma,Arial;
	font-size:12px;
	background-color: #c6bf99;
}
	#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:#333322;
}
   #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:disc;}
   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;
}
/**************************************/
/*New Locations Pages */
/**************************************/
#copyRightDigi {
	background-color: #C6BF99;
	text-align: center;
	width: 100%;
	padding-bottom: 30px;
}
.nav-digi {
	margin-right: 18px;
	float: left;
}
#digiLocations {
	position: relative;
}
#digiLocations h1 {
font-size:24px;
text-align:left;
font-weight:normal;
margin-bottom:10px;
}
#digiSeeWhats {
	position: absolute;
	top: 25px;
	right: 82px;
	cursor: pointer;
}
#digiSuiteCard {
	position: absolute;
	height: 53px;
	width: 88px;
	top: -2px;
	right: -6px;
	cursor: pointer;
}
#digiMapWrapper {
	font-style: italic;
	color: #d0d0d0;
	background-color: #666633;
	padding: 8px;
	width: 639px;
}
#digiMapWrapper div {
padding:0px;
}
#digiMapWrapperDetail {
	background-color: #666633;
	padding: 8px;
	width: 524px;
	height:341px;
	position: relative;
}
#digiMapWrapperDetail div {
padding:0px;
}
#digiGoogleMap {
	background-color: #C6BF99;
	height: 317px;
	width: 639px;
	margin-top: 8px;
}
#digiGoogleMapDetail {
	background-color: #C6BF99;
	height: 339px;
	width: 524px;
}
.digiHorzRule {
	clear: both;
	height: 4px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d0d0d0;
}
.digiLocationRow {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	width: 655px;
}
.locationPropertyWrapper {
	float: left;
	width: 203px;
	margin-right: 23px;
}
.locationPropertyWrapperEnd {
	float: left;
	width: 203px;
}
.locationPropertyWrapper a, .locationPropertyWrapperEnd a, #digiRequestReservation a, #digiLocations a {
color:#4b63ae;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.locationPropPhoto {
	padding-bottom:6px;
}.bold {
	font-weight: bold;
}
.locationsMarginBottom {
margin-bottom:8px;
}.locationNumbers {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	background-color: #3598f9;
	text-align: center;
	width: 16px;
	line-height: 11px;
	height: 14px;
	margin-bottom: 4px;
}
/*xxxxxxxxxxxx infoWindows Google xxxxxxxxxxxxxxxxxx*/
#infoWindowContent {
width:325px;
/*height:125px;*/
display:block;
font-style:normal;
color:#555;
font-weight:bold;
line-height:18px;
}
#infoWindowContent h1 a{
font-family:Tahoma, Arial, Helvetica, Sans-serif;
font-size:13px;
font-weight:bold;
font-style:normal;
color:#333;
}
#infoWindowPhoto {
float:left;
margin-right:10px;
width:125px;
}
#infoWindowAddress {
clear:none;
width:180px;
display: inline-block;
margin-top:-4px;
}
/*xxxxxxxxxxxx infoWindows Google End xxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxx Google MAp and Area info Links  xxxxxxxxxxxxxxxxxx*/
/*Do not forget to change height setting in the google-local CSS for map containers if the "Whats in th area" google local function is being used*/
#PropertyDeatailSearchBox {
	background-image: url(../images/property-details-search_20.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 76px;
	width: 539px;
	margin-bottom: 30px;
}
.paddtop35 {
	padding-top: 35px;
}
.paddtop32 {
	padding-top: 32px;
}
#propDetailsMapButtonCol {
	float: left;
	width: 138px;
}
.propDetailAreaCatagories {
	background-image: url(../images/map-area-buttons_05.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 155px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}
.propDetailAreaCatagories:hover {
color:#222;
}
.propDetailsAreaSubCatagories {
	color: #666;
	margin-bottom: 4px;
	margin-left: 12px;
	cursor:pointer;
}
.propDetailsAreaSubCatagories:hover {
color:#222;
}
.propDetailsAreaSubCatagoriesOn {
	color: #222;
	margin-bottom: 4px;
	margin-left: 12px;
}
.showIt {
	display: block;
}
.hideIt {
	display: none;
}
/*xxxxxxxxxxxx Google MAp and Area info Links End  xxxxxxxxxxxxxxxxxx*/

#digiRequestReservation {
	text-align: left;
	position: absolute;
	height: 34px;
	width: 160px;
	top: 10px;
	right: 0px;
}
.digi800 {
	font-size: 18px;
	color: #272727;
	line-height: 18px;
}
#locationMapWhatsIn {
	position: absolute;
	width: 155px;
	top: 54px;
	right: 8px;
}
#digiLocationTextWrapper {
	width: 540px;
	padding-top: 10px;
}
#digiLocationTextWrapper p {
margin-bottom:15px;
}
#digiLocationTextWrapper ul {
margin-top:2px;
margin-bottom:10px;
margin-left:14px;
padding-left:0px;
}
#digiLocationTextWrapper li{
	list-style-type: disc;
/*	color:#334477;
line-height:105%;*/
	margin-bottom:4px;
}.digiText11pxBold {
	font-size: 11px;
	font-weight: bold;
}
#digiApartmentFeatures {
	width: 254px;
	float: left;
	padding-top: 15px;
}
#digiCommunityFeaures {
	padding-left:25px;
	float: left;
	width: 254px;
	padding-top: 15px;
}
#digiSlides {
	height: 357px;
	width: 695px;
	margin-bottom: 12px;
	position: relative;
	z-index: 10;
}
.digiFriendFields, .digiFriendArea, .digiFriendFieldsSmall, .digiFriendFieldsXXSmall, .digiFriendFieldsMedium, .digiFriendFieldsMediumSmall  {
	width: 304px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px solid #666633;
	margin-bottom:4px;
}
.digiFriendArea  {
height:120px;
}
.digiFriendFieldsMedium {
width:235px;
}
.digiFriendFieldsMediumSmall {
width:130px;
}
.digiFriendFieldsSmall {
width:50px;
}
.digiFriendFieldsXXSmall {
width:30px;
}
.digiWhiteFix {
background-color:#fff;
}
#digiWhatsInTheArea {
	position: absolute;
	top: 54px;
	right: 8px;
	z-index: 100;
	height: 109px;
}
#applicationWrapper {
	position: relative;
}
#applicationWrapper p {
margin-top:0px;
margin-bottom:15px;
}
.digiAppSubHead {
	line-height: 20px;
	color: #FFFFFF;
	height: 20px;
	padding-left: 4px;
	background-color: #333322;
	margin-top: 12px;
}
#digiSuite ul, .digiSuiteWrapper ul {
margin-top:4px;
margin-left:9px;
padding-left:7px;
}

#digiSuite li, .digiSuiteWrapper li {
padding-left:0px;
margin-bottom:2px;
list-style-type:disc;
}
.digiSuiteWrapper {
	clear: both;
	margin-top: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333322;
}
.digiSuiteWrapper ul {
width:157px;
float:left;
padding-top:20px;
}
.digiSuitePic {
	text-align: center;
	float: left;
	width: 200px;
	padding-right: 20px;
	padding-left: 12px;
}
.digiPicHead {
	font-size: 15px;
	font-weight: bold;
	color: #333322;
	text-align: center;
	padding-bottom: 6px;
}
.digiGallery {
width:345px;
padding-left:18px;
margin-right:18px;
padding-bottom:9px;
float:left;
text-align: center;
}
.digiGallery img, .digiGalleryRight img  {
border:solid 2px #A17C51;
}
.digiGalleryRight {
	text-align: center;
	float: left;
	width: 345px;
	padding-bottom: 9px;
}
#slideWrapper {
	background-color: #666633;
	text-align: center;
	height: 357px;
	width: 540px;
	overflow: hidden;
}
#slideBorder {
	height: 349px;
	width: 532px;
	border: 4px solid #666633;
	position:absolute;
	top:57px;
	left:0px;
	z-index:2000;
	}
#previousImage {
	float: left;
	height: 58px;
	width: 46px;
	cursor:pointer;
}
#propertyPhotosSlides {
	float: left;
	height: 58px;
	width: 61px;
}
#nextImageSlide {
	float: left;
	height: 58px;
	width: 48px;
	cursor:pointer;
}
.clearBoth {
	clear: both;
}

