		body{ 
		margin: 0;
		padding: 0;
		background: #f2f3eb url(/images/inside-body-bg-pattern.jpg) repeat-x 0 183px;
		color: #707070;
		font: 0.80em arial, verdana, sans-serif;
		}
		a {
		text-decoration: none;
		color: #707070;
		border: none;
		margin: 0;
		padding: 0;
		outline: none;
		}
		/* --------------------HEADER STYLES-------------------- */
		#header {
		height: 182px;
		width: 100%;
		border-bottom: 1px solid #b19674;
		background:#7b2e00 url(/images/inside_pages/bg-inside-leaf-decoration.gif) no-repeat 0 0;
		}
		#headerStripe {
		height: 13px;
		width: 100%;
		background: transparent url(/images/inside_pages/bg-header-stripe.gif) 0 0;
		}
		#logo {
		width: 90px;
		height: 96px;
		background: url(/images/inside_pages/cmt_logo3.gif) no-repeat 0 0;
		left: 105px;
		top: 57px;
		position:absolute;
		z-index: 101;
		}
		#header img {
		position: absolute;
		left: 235px;
		top: 37px;
		}
		
		/* --------------------GIFT CERT AND BOOKING BUTTONS-------------------- */
		div#actionArea { position: absolute; 
		top: 24px; 
		left: 1050px; 
		z-index: 1200; 
		margin: 0; 
		padding: 0; 
		text-align: center;
		}
		div#actionArea h4 { margin: 0; 
		padding: 0; 
		color: #FFF; 
		font-size: 10px; 
		font-weight: light; 
		position: absolute; 
		width: 200px;
		}
		div#badge { position: absolute; 
		margin: 0; 
		padding: 0; 
		margin-left: -185px; 
		margin-top: -23px;
		}
		div#giftCert {
					width: 104px; 
					height: 38px; 
					background-image: url(/images/gift-cert-button.gif); 
					top: 10px;  
					z-index: 1200; 
					margin-left: -65px; 
					position: absolute; 							
					text-indent: -9999px;
					}
		div#giftCert a { width: 108px; height: 34px; display: block; }
		
		/* --------------------MAIN NAV STYLES-------------------- */
		
		#mainNav{
		width: 100%;
		height: 37px;
		background: url(/images/inside_pages/nav/bg-nav-leaf-decoration.gif) no-repeat 147px 0;
		background-color: #943800;
		border: 1px solid #904a1f;
		border-width: 1px 0;
		position: relative;
		top: 73px;
		}
		#mainNav ul{
		list-style: none;
		min-height: 37px;	
		padding: 0;
		margin: 0;
		margin-left: 227px;
		width: auto;
		min-width: 750px;
		}
		#mainNav ul li {
		display: inline;
		font: .9em/3.25em verdana, arial, sans-serif;
		font-weight: 500;
		color: #e3edb0;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
		}
		#mainNav a{
		text-decoration: none;
		color: #e3edb0;
		height: 37px;
		float: left;
		padding: 0 6px;
		margin: auto 3px;
		}
		#mainNav ul li a:hover{
		color: white;
		background-color: #974513;
		}
		#mainNav ul li.currentPage{
		float: left;
		padding: 0 10px;
		}

		/* --------------------MAIN CONTENT STYLES-------------------- */
		
		#mainContent {
		width: 80%;
		min-width: 950px;
		min-height: 600px;
		background: #f2f3eb url(/images/inside_pages/bg-main-content.gif) repeat-x 0 0;
		position:relative;
		margin-bottom: 20px;
		float: left;
		}
		.clearIt{
		clear: left;
		}
		#mainContent h1 {
		margin: 0;
		padding: 0;
		color: #7b2e00;
		font: 1.32em Times, "Times New Roman", serif;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		border-bottom: 1px dotted #7b2e00;
		margin-left: 135px;
		width: 80%;
		
		}
		#mainContent h1.clearIt{
		margin: 0;
		padding: 0;
		color: #7b2e00;
		font: 1.32em Times, "Times New Roman", serif;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		border-bottom: 1px dotted #7b2e00;
		clear: left;
		width: 100%;
		}
	
		#mainContent h1.noMargin
		{
		margin-left: 0;
		width: 100%;
		}
		#mainContent h1 a{
		text-decoration: none;
		color: #7b2e00;
		}
		#mainContent h1 a:hover{
		text-decoration: none;
		color: #7b2e00;
		}
		#mainContent h2{
		margin: 28px 0 0 0;
		padding: 0;
		color: #7b2e00;
		font: 1.1em/1.25em Times, "Times New Roman", serif;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		}
		#mainContent h3{
		margin: 2px 0 5px 0;
		padding: 0;
		color: #707070;
		font: 1em Times, "Times New Roman", serif;
		letter-spacing: 0.15em;
		font-style: italic;
		}
		#mainContent h2 a{
		color: #7b2e00;
		}
		#mainContent h2 a:hover{
		text-decoration: underline;
		}
		#mainContent a{
		text-decoration: underline;
		}
		#mainContent a:hover{
		text-decoration: underline;
		color: #7b2e00;
		}
		#mainContent ul{
		list-style: none;
		width: 400px;
		}
		#mainContent ul.bulletsOn{
		list-style-image: url(/images/inside_pages/nav/menu-rollover-bullet.gif);
		width: 600px;
		clear: left;
		margin-left: 0;
		padding: 0;
		}
		#mainContent ul.bulletsOn li{
		line-height: 2.5em;
		}
		#mainContent img.noFlow{
		position: absolute;
		left: 0;
		}
		#mainContent img.spacer{
		margin: 13px 10px 0 0;
		}
		#mainContent.firstParagraph{
		margin-top: 0;
		}
		#subNavLeft{
		height: 500px;
		width: 175px;
		float: left;
		position: relative;
		top: 52px;
		left: 60px;
		border-right: 1px dotted #707070;
		font-size: 0.9em;
		font-weight: medium;
		}
		#subNavLeft img{
		margin-left: -10px;
		margin-top: 20px;
		}
		#subNavLeft ul{
		list-style: none;
		line-height: 3.25em;
		width: 175px;
		margin-left: -40px;
		margin-top: -1px;
		text-align: right;
		}
		#subNavLeft li{
		border-bottom: 1px dotted #707070;
		padding-left: 20px;
		}
		#subNavLeft li.topBorder{
		border-top: 1px dotted #707070;
		}
		#subNavLeft a{
		display: block;
		width: 125px;
		margin-left: -25px;
		padding-left: 25px;
		}
		#subNavLeft li a:hover{
		color: #7b2e00;
		background:url(/images/inside_pages/nav/menu-rollover-bullet.gif) no-repeat 20px 50%;
		}
		#contentRight{
		width: 60%;
		float: left;
		position: relative;
		left: 12%;
		line-height: 1.5em;
		margin-top: 50px;
		}
		#contentRight img{
		float: left;
		padding-right: 15px;
		margin-top: 5px;
		}
		#contentRight ul.flushLeft{
		Margin: 0;
		padding: 0;
		}
		
		/* --------------------FOOTER STYLES-------------------- */
		#footer{
		width: 100%;
		height: 75px;
		background:#7b2e00;
		padding-top: 1px;
		clear: both;
		border-top: 5px solid #904a1f;
		}
		#footerContent{
		width: 100%;
		position: relative;
		text-align: center;
		top: 13px;
		color:  #a06847;
		font: 0.85em/2.25em arial, verdana, sans-serif;
		}
		#footerContent a{
		color: #a06847;
		text-decoration: none;
		}
		#footerContent a:hover{
		text-decoration: underline;
		}
				
		

