body{height:100%; background: #faf3c9; text-align: center; margin: 0; padding: 0; font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; }

div#pagecont{ margin-left: auto; margin-right: auto; padding: 0; width: 960px; text-align: left; }

	div#header{}
		h1{ margin: 0; padding: 0; width: 960px; height: 161px; text-indent: -9999px; background: url('/i/heather-brea-logo-h1.gif') left top no-repeat;}
		
	div#cont, div#navdiv{ margin: 0; padding: 0; background: url('/i/pagecont-back.gif') left top repeat-y;}
		div#navdiv{padding: 0 0 15px 0;}
			div#navdiv p a{color: #333; font-weight: bold;}
			div#navdiv p a:hover{color: #000; text-decoration: none; }
			
		div.navcontdiv{width: 900px; margin: 0 0 0 30px; display: block; background: #E39700; border: 2px solid #d15c39;}
			#nav{ width: 440px; height: 37px; margin: 0 0 0 235px; padding: 0; font-size: 1.6em;  }
				#nav ul{ margin: 0 0 0 0; padding: 0; float:left; }
					#nav li{ margin: 0; padding: 7px 0 0; display:inline; float:left; background-repeat:no-repeat; }
						#nav li a{ display:block; float:left; background-repeat:no-repeat; padding: 2px 15px; color: #ffffff; font-weight:bold; border-right: 1px solid #ffffff; text-decoration: none;}
							#nav li a:hover, #nav li.active a{ color:#231F20; text-decoration:underline; }
							#nav li.last a{ border-right: none; }


		div.adcontdiv{width: 900px; margin: 0 0 0 20px; display: block; }
		
		h2{ margin: 0 30px 0 30px; padding: 0 5px; font-size: 1.8em; color: #d15c39; border-bottom: 1px solid #d15c39; }
		p{ margin: 15px 40px; font-size: 1.2em; line-height: 155%; }
		ul{ margin: 15px 40px; font-size: 1.2em; line-height: 155%; }
			ul.std li{ margin: 3px 40px; font-size: 1.2em; line-height: 135%; }
			
		.prcont{ margin: 0 0 40px 20px; display: block; height: 210px;}
		.printro{ width: 160px; height: 200px; float: left; margin: 10px; border: 1px solid #E39700; }
			.printro h3{ margin: 1px; padding: 3px 0; text-align: center; background: #d15c39; color: #fff; font-size: 1.4em;} 
				.printro h3 a{ color: #fff; text-decoration: none; }
				.printro h3 a:hover{ color: #000; text-decoration: underline; }
		
		.indpr{ display: block; width: 900px; margin: 15px 30px 15px 30px; padding: 0; min-height: 140px;}
			.img {float: left; padding: 3px; border: 1px solid #ccc; }
			.det {margin-left: 150px; width: 100% auto; min-height: 130px;}
		
		.indpr .det h3{margin: 1px; padding: 3px 8px; text-align: left; background: #d15c39; color: #fff; font-size: 1.4em;}}
		.indpr .det p{ margin: 8px; padding: 0;}
		
	div#footer{margin: 0; padding: 0; background: url('/i/pagecont-back-bottom.gif') left top no-repeat; height: 64px; margin-bottom: 120px;}

/* div#bottom{ position: fixed; z-index: 99; bottom: 0; left: 0; width: 100%; height: 90px; background: url('/i/bottom-back-v2.ppnngg') center top repeat-x;} */

.hideThis{ display: none; }

/* driving directions related */

/* DRIVING DIRECTIONS RELATED */	
div.dd{ margin: 35px 50px; padding: 5px; background: #f1f1f1; border: 1px solid #999;}
div.dd h4, div.dd p { margin: 0px; padding: 5px 0; }
div.dd form {margin: 0; padding: 0; }
div.dd label{font-size: 1.0em; font-weight: bold; font-style: italic;}
div.dd td{ font-size: 1.0em; }


