p, div, li, td, a, th, dd, span, dl, dd, th {  font-family: Arial; font-size: 10pt; color: #5C5C5C;}

p { margin-top:0; margin-bottom:15px; }

h1 {  font-family: Arial; font-size: 13pt; color: #000; margin:10px auto 10px auto;}

h2 {  font-family: Arial; font-size: 11pt; color: #000; margin:10px auto 10px auto;}

ul { margin:0 auto 10px 30px;}

a { font-family: Arial; font-size: 10pt; color: #000000; text-decoration: underline;}
a:visited { font-family: Arial; font-size: 10pt; color: #AEACAE; text-decoration: underline;}
a:hover { font-family: Arial; font-size: 10pt; color: #848284; text-decoration: underline;}
a:active { font-family: Arial; font-size: 10pt; color: #848284; text-decoration: underline;}

a.header { font-family: Arial; font-size: 9pt; color: #FFF; font-weight: bold; text-decoration: none;}
a.header:visited { font-family: Arial; font-size: 9pt; color: #FFF; font-weight: bold; text-decoration: none;}
a.header:hover { font-family: Arial; font-size: 9pt; color: #9C9FA3; font-weight: bold; text-decoration: none;}
a.header:active { font-family: Arial; font-size: 9pt; color: #FFF; font-weight: bold; text-decoration: none;}

a.credit:link { font-family: Arial; font-size: 8pt; font-weight:normal; color: #d6d6d6; text-decoration: underline;}
a.credit:visited {  font-family: Arial; font-size: 8pt; font-weight:normal; color: #d6d6d6; text-decoration: underline; }
a.credit:hover {  font-family: Arial; font-size: 8pt; font-weight:normal; color: #fff; text-decoration: underline; }
a.credit:active {  font-family: Arial; font-size: 8pt; font-weight:normal; color: #d6d6d6; text-decoration: underline;}

body {SCROLLBAR-FACE-COLOR: #DED9D8;
SCROLLBAR-HIGHLIGHT-COLOR: #DED9D8;
SCROLLBAR-SHADOW-COLOR: #FFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #DED9D8;
SCROLLBAR-ARROW-COLOR: #DED9D8;
SCROLLBAR-TRACK-COLOR: #FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR: #DED9D8;
}

img.content_images {
margin-left:25px; 
margin-bottom:20px;
}
#main_wrapper {
    position:relative;
    width:821px;
    margin:0;
    padding:0;
    border:0;
	text-align:center;
}

#navigation
{
	top:73px;
    left:0px;
	position:absolute;
	width:821px;
	background: #000;
	height: 26px;
	padding-bottom:0px;
	color:#FFF;
	margin-top:0;
	margin-bottom:0;
	Z-INDEX: 750;
}

#home_text
{
	top:120px;
    left:500px;
	position:absolute;
	width:300px;
	background: transparent;
	color:#000;
	font-weight:bold;
	font-size: 10pt;
	line-height: 15pt;
	margin-top:0;
	Z-INDEX: 1000;
}
#home_bottom_row
{
	top:10px;
    left:0px;
	position:relative;
	width:821px;
	background: white;
	font-weight:normal;
	font-size: 10pt;
	line-height: 13pt;
	margin:0;
	padding:0x;
}

#home_news
{
	padding:10px 0px 0px 20px;
	width:475px;
	background: transparent;
	font-weight:normal;
	font-size: 10pt;
	line-height: 12pt;
	margin-top:0;
	Z-INDEX: 1000;
}

#home_hours
{
	padding:10px 0px 10px 10px;
	width:320px;
	background: transparent;
	font-color:#000;
	font-weight:normal;
	font-size: 10pt;
	line-height: 12pt;
	margin-top:0;
	Z-INDEX: 1000;
}

#secondlevel_thumbnails
{
	top:0px;
    left:535px;
	position:absolute;
	width:286px;
	height:74px;
	background: transparent;
	margin:0;
	padding:0;
	Z-INDEX: 650;
}

#content
{
	width:700px;
	margin-top: 40px;
	Z-INDEX: 1000;

}

.design_title {
	color: #5C5C5C;
	font-weight: bold;
}
.design_desc {
	color: #5C5C5C;
}

#footer_home
{
	top:12px;
    left:25px;
	position:relative;
	width:300px;
	background: transparent;
	color:#d6d6d6;
	font-weight:normal;
	font-size: 8pt;
	margin-top:0;
	Z-INDEX: 1000;
	text-align: left;
}

#footer
{
	top:3px;
    left:64px;
	position:relative;
	width:700px;
	background: transparent;
	color:#d6d6d6;
	font-weight:normal;
	font-size: 8pt;
	margin-top:0;
	Z-INDEX: 1000;
	text-align: left;
}

#credit
{
	top:-2px;
    left:550px;
	position:relative;
	width:250px;
	background: transparent;
	color:#d6d6d6;
	font-weight:normal;
	font-size: 8pt;
	margin-top:0;
	Z-INDEX: 1000;
	text-align: left;
}

#contact_second
{
	top:-11px;
    left:352px;
	position:relative;
	width:425px;
	background: transparent;
	color:#d6d6d6;
	font-weight:normal;
	font-size: 8pt;
	margin-top:0;
	Z-INDEX: 1000;
	text-align: left;
}