/* CSS



-------------------------------------------------------------- */
body {
/*background-image:url(images/tile1.jpg);
background-repeat:repeat-x;*/
background-color:#8a7241;
margin: 0px;
padding: 0px;
text-align:left;
font-family:Helvetica, Arial, sans-serif;
text-align:justify;
}
	

#main_wrap {
margin-left:auto;
margin-right:auto;
margin-top:0px;
position: relative;
width:775px;
display:block;
z-index:2;
}


#lvl1 {
	display:block;
	background-color:#FFF;
	padding:12px 16px 16px 16px;
	width:768px;
	float:left;
	border-bottom:double #CCC;
	}

#header {
display:block;
float:left;
height:185px;
width:768px;
background-image:url(images/header_1.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
color:#FFF;
}

.head_title { font-size: 28px; width:330px; padding:30px 0px 00px 20px; line-height:38px; text-align:left;
}

.head_subtitle { font-size:12px; border-top:2px solid #FFF; padding-top:10px; margin-top:8px; line-height:16px;}

#header a, #header a:visited { text-decoration:none; color:#FFF;}
#header a:hover { color:#4e702c;}

#header a.active { color:#F00;}


.headingbox {
	display:block; width:744px; float:left; padding:12px; margin: 14px 0px;
	font-family:Helvetica, sans-serif; font-size:12px; color:#FFF;  
	background-image:url(images/header_bg.jpg); background-repeat:no-repeat;
}

.listing { padding:0px 0px 0px 40px; font-size:14px; color:#333; background-color:#F7F2E7; float:left; width:744px;}
.listing_text { display:block; width:360px; float:left;}

#gallery {display:block; width:370px; border:2px #F00; float:right;}
#gallery a img, #gallery a:visited img { border:4px #FFF solid; float:left;}
#gallery a:hover img { border:4px #CCC solid;}


#galleryb { display:block; width: 370px; border:2px #F00; float:right;}
#galleryb a img, #galleryb a:visited img { border:4px #FFF solid; float:left;}
#galleryb a:hover img { border:4px #CCC solid;}


#footer { display: block; width:300px; float: right; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; padding:10px 0px 20px 0px; color:#333;}
#footer a { color:#333;}
#footer a:hover, #footer a:visited { color:#FFF; text-decoration:underline;}

.contact { display:block; width:300px; float:left; padding:20px 30px 0px 30px; text-align:left;}

.overlay {
width:775px; height:100px; padding:0px;
z-index:20;
margin-left:auto;
margin-right:auto;
margin-top:0px;
position:absolute;
}


#storeclosed {
	display:block;
	
	width:444px;
	height:200px;
	background:url(images/store-closed.png) top left no-repeat;
	margin-left:280px;
	
}


/* 

TEXT STYLES

-------------------------------------------------------------- */

h2 { width:274px; float:left; clear:none; font-style:normal; font-weight:100; margin:0px; padding:0px; font-size:16px;}
h3 { width:470px; float:left; clear:none; font-style:normal; font-weight:100; margin:0px; padding:0px;  font-size:16px; }




.introduction { padding:0px 40px; font-size:14px; color:#333;}
.intro { color:#845904; font-size:18px; font-weight:normal; line-height:24px;}


a, a:visited, a:link { text-decoration:underline; color:#845904;}
a:hover { text-decoration:underline;}

