body ,html{	margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#2F1401; }
p {	margin:0px; padding:5px 0; line-height:18px; }
#container { width:980px; margin-right:auto; margin-left:auto; }
#header  { height:169px; background-image:url(../images/header.jpg); background-repeat:no-repeat; }
#middle  { height:174px; background-image:url(../images/menu-bg.png); background-repeat:no-repeat;	border-bottom-width:10px; border-bottom-style:solid; border-bottom-color:#FFF; position:relative; }
#middle #intro { background-image:url(../images/intro-girl.png); background-repeat:no-repeat;	height:212px; width:722px; position:absolute;	bottom:-1px; right:0px; }
#middle #menu  { width:160px; padding-top:6px; padding-left:12px; padding-bottom:6px; }
#middle #menu a{ display:block; height:18px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	color:#FFF; line-height:18px; font-size:14px; letter-spacing:1px; text-decoration:none; }
#middle #menu a:hover {	color:#F60; }
#main  { width:980px; background-image:url(../images/main-bg.png); background-repeat:repeat-y; background-color:#E2C09B; border-top-width:1px; border-top-style:solid; border-top-color:#3A1004; }
#main #left-col {	width:152px; float:left;	padding:10px;	}
#main #left-col #seven { background-image:url(../images/seven.gif); background-repeat:no-repeat; background-position:right top; padding:5px; font-size:13px; }
#main #left-col #seven form{	margin-top:5px; margin-right:0px;	margin-bottom:0px;	margin-left:0px; }
#main #content { float:left;	width:808px;	background-image:url(../images/content-bg.jpg); background-repeat:no-repeat; background-position:bottom; }
#main #content #category-container{	height:202px; width:798px; background-image:url(../images/cat-bg.jpg);	background-repeat:no-repeat;	background-position:center top; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3A1004; padding-left:10px; }
.cat img { border:1px solid #FFF; margin:8px; }
.cat-titles a { color:#3A1004;	text-decoration:none; }
.cat-titles a:hover {	color:#6E370E; text-decoration:none; }
.cat-description1 a {	text-decoration:none; color:#000; }
.cat-description1 a:hover {	text-decoration:underline;	color:#000; }
.cat-description2 a {	text-decoration:none; color:#000; }
.cat-description2 a:hover {	text-decoration:underline;	color:#000; }
.cat-description3 a {	text-decoration:none; color:#000; }
.cat-description3 a:hover {	text-decoration:underline;	color:#000; }
.cat-description4 a {	text-decoration:none; color:#000; }
.cat-description4 a:hover {	text-decoration:underline;	color:#000; }
#footer { color:#a79486; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif;	line-height:15px; padding-bottom:5px;	padding-top:5px; }
#footer a {color:#CCC;	font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; }
#footer a:hover {	color:#FFF; }
#contacts {	margin:20px auto; }
#second-row { }
#gallery-column {	display:block; float:left; width:202px; padding-bottom:10px; text-align:center; }
.column-title a {	color:#000; text-decoration:none; }
.column-title a:hover {	text-decoration:underline; }
#gallery-column img {	text-align:center;	display:block;	margin-right:auto;	margin-left:auto; }
#gallery-column a {	color:#000; text-decoration:none; }
#gallery-column a:hover {	text-decoration:underline; }
#testimonials-column { display:block; float:left;	width:180px;	padding-right:10px; padding-bottom:10px; padding-left:10px; text-align:center; background-color:#FAE2C0;	height:168px; border:1px solid #FCEEDC; padding-top:10px; }
#specials-column { display:block; float:left;	width:382px;	padding-right:10px; padding-bottom:10px; padding-left:10px; background-color:#FAE2C0; height:180px; border-bottom-width:1px; border-left-width:1px;	border-bottom-style:solid;	border-left-style:solid;	border-bottom-color:#E5C59F;	border-left-color:#E5C59F; }
#map-container { padding-right:30px;	padding-left:30px; }
#map { text-align:center; float:left;	height:370px; width:430px; margin-right:15px; margin-top:5px;	margin-bottom:15px; }
#map a { font-family:Arial; font-size:12px; text-decoration:none; color:#2F1401; line-height:20px; }
#map a:hover { text-decoration:underline; }
#disclaimer {	width:700px;	margin-right:auto;	margin-left:auto; padding:10px;	background-color:#FAEBD4; border:1px solid #D3AC8B; }
#how-to { margin:10px 0 0 -8px; }
h3 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:15px; text-align:center; display:block; margin-bottom:30px; font-style:italic;}
.content-margins100 ul { margin: 10px 0; }
.content-margins100 ul li { margin:5px 0; line-height:16px;}
.bold { font-weight:bold; }
.title { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; text-align:left; display:block; margin-top:30px; margin-bottom:30px; font-weight:normal; }
.subtitle { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:15px; text-align:left; display:block; margin-bottom:30px; font-style:italic; font-weight:bold;}
.cat { height:180px; width:189px; background-image:url(../images/img-bg.jpg); background-repeat:no-repeat; float:left; margin-top:10px; background-position:center top; margin-right:10px; }
.cat-titles { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-align:center; display:block; margin-top:10px; font-size:22px; font-style:italic; }
.clear-both { clear:both; }

.cat-description1 { font-size:13px; display:block; background-image:url(../images/cat-1.jpg); background-repeat:no-repeat; float:left; width:172px; height:162px; padding-top:12px; padding-right:15px; padding-left:15px; }
.cat-description2 { font-size:13px; display:block; background-image:url(../images/cat-2.jpg); background-repeat:no-repeat; float:left; width:182px; height:162px; padding-top:12px; padding-right:5px; padding-left:15px; }
.cat-description3 { font-size:13px; display:block; background-image:url(../images/cat-3.jpg); background-repeat:no-repeat; float:left; width:172px; height:162px; padding-top:12px; padding-right:15px; padding-left:15px; }
.cat-description4 { font-size:13px; display:block; background-image:url(../images/cat-4.jpg); background-repeat:no-repeat; float:left; width:172px; height:162px; padding-top:12px; padding-right:15px; padding-left:15px; }
.aacs-logo { margin-top:10px; }
.bottom-spacer { clear:both; height:40px; }
.column-title { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; color:#3A1004; display:block; text-align:center; margin-bottom:10px; margin-top:10px; }
.gallery-container { width:520px; margin:0 auto 10px;}
.gallery-row { padding-left:20px; padding-bottom:5px; padding-top:5px; padding-right:20px;}
.gallery-row img { border:1px solid #000; margin-right:5px; margin-left:5px;}
.content-margins { margin-right:30px; margin-left:30px;}
.testimonials { padding:10px; width:500px; margin-right:auto; margin-left:auto; background-color:#F3DBB7; border:1px solid #D5AB85; margin-bottom:30px; text-align:justify;}
.content-margins100 { margin-right:100px; margin-left:100px;}
.procedure { width:600px; padding:20px 100px; text-indent:20px; }
.procedure p { padding:5px 0; }
.center { text-align:center; display:block; }