
/*  inns section */

/* colors
new: copy: 391d26
greyishbrown #756853
chase house brown #af8b46
chase maroon - 41220f 
*/

p {
	color: #391d26;
}

.PageTitles, h1, h2, h3 {
	color: #391d26; /*overriding the site styles by virtue of the css cascade */
}


a:link {  color: #a25f12; text-decoration: none; }
a:visited {  color: #a25f12; text-decoration: none; }
a:hover {  color: #444; text-decoration: underline;}

.background {
	background-image: url(../inns/inns_interface_2009/chasehouse_revised_flat.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
width: 878px;}

/* "object" is used by the "flash include" javascript code */

#CHShell { /* tweaked to snug inns subnav Thursday */
	width: 878px; margin: 0px auto;
	position: relative;
	text-align: center;
}

#CHShellNew { /* tweaked to snug inns subnav Thursday */
	width: 878px; margin: 0px auto;
	position: relative;
	text-align: center;
	top: -5px;
}


#Content {  /* only used by 4 new inns pages */
    overflow: visible;
    min-height: 661px;
    height: auto !important;
    height: 661px;
    position: relative !important;
}

#chase_houseSWF {
	position: absolute;
	top: 56px; left: 333px;
	width: 484px; height: 374px;
}


#IndividualInnsNav {
	margin: 0; padding: 0;
	width: 180px;
	position: absolute;
	left: 95px;top: 206px;	
	text-align: left;
}

	#IndividualInnsNav ul {
			margin: 0; padding: 0;
		}
		
		#IndividualInnsNav li {
			list-style-type: none; padding-bottom: 12px;
			color: #fff; 
			font: bold 12px "Helvetica Neue", Helvetica, sans-serif;
}
		
		#IndividualInnsNav li a {
			color: #65554a; text-decoration: none;
		}
		#IndividualInnsNav li a:hover {
			color: #ffffe7; text-decoration: none;}
			
		#IndividualInnsNav a.NavHighlight   {
			color: #a25f12; font-size: 13px;}
			
#reserveButton {
	position: absolute;
	top: 420px; left: 100px;
	width: 100px; width: 115px; height: 37px;
}

#landingIntroCopy {
	position: absolute;
	top: 500px; left: 90px;
	width: 570px; 
	text-align: left;
	}
#landingIntroCopy p {
	color: #391d26;
	font: normal 13px/20px Arial, sans-serif !important;
	}
#landingIntroCopy a {
	font-weight: bold;
}
	
#RestaurantIcon a {
	position: absolute;
	top: 530px; left: 680px;
	width: 125px;
	height: 55px; display: block;
	}

#InnLandingInfo {
width:694px; margin: -20px auto; text-align:left;
}
/* minus top margin causes problem with footer so compensate here*/

#innsNav {
	margin-top: 20px !important;
}

#InnLandingInfo li {
	color: #391d26 !important; }
	
#InnLandingInfo a {
	font-weight: bold;
}

#slideshowIconNew {
	float: right; padding-right: 100px; padding-top: 0px;
	width: 167px; height: 159px;
}


/* inside pages */


#object {
	position: relative;
}


