body {font-family: arial; font-size: 12px; margin: 0; padding: 0; }

.surround {width: 787px; margin-left: auto; margin-right: auto; }

.menu {width: 178px; float: left; }

.page {border: 1px solid #937D24;  background: url(../images/background.gif); }

.main {width: 569px; padding: 10px; float: left; }

.content {background: #fff; width: 568px; padding: 0 10px 0px 10px; color: #66520B; letter-spacing: 2px; line-height: 20px; }

.footer {width: 750px; padding: 5px 10px 0 10px; color: #000; font-size: 12px; }	

.prints {margin: 30px 0 0 -190px; }
	.prints.tall {margin-top: 150px; }

.hours {margin-bottom: 20px; }	
	.hours span {width: 100px; float: left; }	
	.hours p {margin-bottom: 10px; }
	.hours i {font-style: normal; float: left; width: 400px; margin-bottom: 6px; }
	
ul.menu {list-style-type: none; margin: 15px 0 0 3px; padding: 0; }
	ul.menu a {text-decoration: none; color: #fff; font-size: 18px; font-weight: bold; display: block; font-family: arial; letter-spacing: 4px; padding: 10px 0 10px 20px; }
	ul.menu a:hover, ul.menu a.active {background: #F4EAA2; color: #937D24; }
	
img {display: block; }

p {margin: 0; padding: 0; }

h1 {margin: 0px 0 10px 10px; font-size: 22px; padding: 0; color: #937D24; font-style: italic; font-weight: normal; }

.right {float: right; }
.left {float: left; }

.mdMargL {margin-left: 20px; }
.lgMargL {margin-left: 60px; }
.mdMargR {margin-right: 20px; }
.mdMargB {margin-bottom: 10px; }
.lgMargB {margin-bottom: 20px; }

.clear {clear: both; }

.petassure {width: 770px; text-align: right; font-size: 11px; color: #000; margin-left: auto; margin-right: auto; margin-bottom: 10px; margin-top: 10px; }
	.petassure a {text-decoration: none; color: #3C3C3C; }
	.petassure a:hover {text-decoration: underline; }