body
{ margin:0; background:#3a2816 url(images/bg.jpg) repeat-x;}


.nor_txt{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
text-align:left;
font-weight:normal;
text-align:justify;
line-height:20px;
}
.link_txt{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:13px;
text-align:left;
font-weight:normal;
line-height:20px;
text-decoration:underline;
}
.link_txt:hover{
font-family:Arial, Helvetica, sans-serif;
color:#a75d05;
font-size:13px;
text-align:left;
font-weight:normal;
line-height:20px;
text-decoration:none;
}
.pipe_link{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
text-align:none;
font-weight:none;
line-height:20px;
text-decoration:none;
text-transform:uppercase;
}
.footer_link{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
text-align:center;
font-weight:none;
line-height:20px;
text-decoration:none;
text-transform:uppercase;
}
.footer_link:hover{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
text-align:center;
font-weight:none;
line-height:20px;
text-decoration:underline;
text-transform:uppercase;
}
.photos_text
	{
		font-family:"Times New Roman", Times, serif;
		font-size:11px;
		line-height:12px;
	}
.img_border
	{
		border:1px solid #ccaa8e;
	}
	


img {
	border: none;
}

/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	margin: 0 0 10px;
	padding-left: 6px;
		
}
.gallery li {
	margin: 0;
	padding:30px 5px 0 0px;
	float: left;
	position: relative;
	width: 190px;
	height: 170px;
	
	
}

.gallery a {
	text-decoration: none;
	color: #999;
}
.gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.gallery img {
	border: none;
	padding-left: 10px;
}
.gallery em {
	width: 193px;
	height: 25px;
	display: block;
	position: absolute;
	top: 18px;
	left: 5px;
	background:url(images/brush-border_br.png) no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 140px;
}
.text_area
	{
		font-family:"Times New Roman", Times, serif;
		font-size:15px;
		width:300px;
		height:120px;
		padding:1px;
		border:1px solid #926c4d;
	}
.text_field
	{
		font-family:"Times New Roman", Times, serif;
		font-size:15px;
		width:300px;
		padding:1px;
		border:1px solid #926c4d;
	}
		
/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.bottom_link{
font-family:Arial, Helvetica, sans-serif;
color:#4c2e0a;
font-size:12px;
text-align:left;
font-weight:normal;
line-height:20px;
padding-left:5px;
text-decoration:none;
}
.bottom_link:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
text-align:left;
font-weight:normal;
line-height:17px;
text-decoration:none;
}
.select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;font-size:12px;
		text-align:left;
		font-weight:normal;
		line-height:20px;
		color:#fff;
		padding-left:5px;
		text-decoration:none;
	}
.menu a
	{
		background:url(images/photo1.png);
		background-repeat:no-repeat;
		display:block;
		height:27px;
		width:122px;		
	}
.menu a:hover
	{
		background:url(images/hover1.png);
		background-repeat:no-repeat;		
	}
.menu1 a
	{
		background:url(images/photo2.png);
		background-repeat:no-repeat;
		display:block;
		height:27px;
		width:122px;		
	}
.menu1 a:hover
	{
		background:url(images/hover2.png);
		background-repeat:no-repeat;		
	}
.menu2 a
	{
		background:url(images/photo3.png);
		background-repeat:no-repeat;
		display:block;
		height:27px;
		width:122px;		
	}
.menu2 a:hover
	{
		background:url(images/hover3.png);
		background-repeat:no-repeat;		
	}
.menu3 a
	{
		background:url(images/photo4.png);
		background-repeat:no-repeat;
		display:block;
		height:27px;
		width:122px;		
	}
.menu3 a:hover
	{
		background:url(images/hover4.png);
		background-repeat:no-repeat;		
	}
.menu4 a
	{
		background:url(images/photo5.png);
		background-repeat:no-repeat;
		display:block;
		height:27px;
		width:122px;		
	}
.menu4 a:hover
	{
		background:url(images/hover5.png);
		background-repeat:no-repeat;		
	}
/*.nav1 a
	{
		background:url(images/1.png);
		background-repeat:no-repeat;
		display:block;
		height:40px;
		width:144px;		
	}
.nav1 a:hover
	{
		background:url(images/h1.png);
		background-repeat:no-repeat;		
	}
.nav2 a
	{
		background:url(images/2.png);
		background-repeat:no-repeat;
		display:block;
		height:40px;
		width:144px;		
	}
.nav2 a:hover
	{
		background:url(images/h2.png);
		background-repeat:no-repeat;		
	}
.nav3 a
	{
		background:url(images/3.png);
		background-repeat:no-repeat;
		display:block;
		height:40px;
		width:144px;		
	}
.nav3 a:hover
	{
		background:url(images/h3.png);
		background-repeat:no-repeat;		
	}
.nav4 a
	{
		background:url(images/4.png);
		background-repeat:no-repeat;
		display:block;
		height:40px;
		width:144px;		
	}
.nav4 a:hover
	{
		background:url(images/h4.png);
		background-repeat:no-repeat;		
	}
.nav5 a
	{
		background:url(images/5.png);
		background-repeat:no-repeat;
		display:block;
		height:40px;
		width:144px;		
	}
.nav5 a:hover
	{
		background:url(images/h5.png);
		background-repeat:no-repeat;		
	}
.nav6 a
	{
		background:url(images/6.png);
		background-repeat:no-repeat;
		display:block;
		height:40px;
		width:144px;		
	}
.nav6 a:hover
	{
		background:url(images/h6.png);
		background-repeat:no-repeat;
		height:40px;
		width:144px;		
	}
*/

.nav1 {	
	width: 200px;
	float: left;
	height:40px;
	background:url(images/7.png);
	background-repeat:no-repeat;
	cursor: pointer;
	}
.nav1:hover {	
	background:url(images/h7.png);
	background-repeat:no-repeat;
}
#current1
{	
	width: 190px;
	float: left;
	height:40px;
	background:url(images/h7.png);
	background-repeat:no-repeat;
}
.nav2 {	
	width: 200px;
	float: left;
	height:40px;
	background:url(images/2.png);
	background-repeat:no-repeat;
	cursor: pointer;
	}
.nav2:hover {	
	background:url(images/h2.png);
	background-repeat:no-repeat;
	}
.nav3 {	
	width: 200px;
	float: left;
	height:40px;
	display:block;
	background:url(images/3.png);
	background-repeat:no-repeat;
	cursor: pointer;
	}
.nav3:hover {	
	background:url(images/h3.png);
	background-repeat:no-repeat;
	}
.nav4 {	
	width: 200px;
	float: left;
	height:40px;
	background:url(images/4.png);
	background-repeat:no-repeat;
	cursor: pointer;
	}
.nav4:hover {	
	background:url(images/h4.png);
	background-repeat:no-repeat;
	}
.nav5 {	
	width: 200px;
	float: left;
	height:40px;
	background:url(images/5.png);
	background-repeat:no-repeat;
	cursor: pointer;
	}
.nav5:hover {	
	background:url(images/h5.png);
	background-repeat:no-repeat;
	}
.nav6 {	
	width: 200px;
	float: left;
	height:40px;
	background:url(images/6.png);
	background-repeat:no-repeat;
	cursor: pointer;
	}
.nav6:hover {	
	background:url(images/h6.png);
	background-repeat:no-repeat;
}
.accordionButton 
	{	
	width: 190px;
	float: left;
 	cursor: pointer;
	}
	
.accordionContent {	
	width: 190px;
	margin:0px;
	float: left;
	display: none;
}

.accordionContent_show
	{	
		width: 190px;
		margin:0px;
		float: left;
		display: none;
	}

.border_bottom{border-bottom:1px dotted #381D1D; line-height:26px;}
/* ---------- artisan (under photo)gallery styles start here ----------------------- */
.artisan_gallery {
	list-style: none;
	margin: 0 0 10px;
	padding-left: 6px;
		
}
.artisan_gallery li {
	margin: 0;
	padding:30px 5px 0 0px;
	float: left;
	position: relative;
	width: 300px;
	height: 220px;
	
	
}

.artisan_gallery a {
	text-decoration: none;
	color: #999;
}
.artisan_gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.artisan_gallery img {
	border: none;
	padding-left: 10px;
}
.artisan_gallery em {
	width:300px;
	height: 25px;
	display: block;
	position: absolute;
	top: 18px;
	left: 5px;
	background:url(images/brush-border.png) no-repeat;
	text-align: center;
	font: italic 100%/100% Georgia, "Times New Roman", Times, serif;
	padding-top: 205px;
}
.btn 
	{
		background-image:url(images/buy&help.png);
		background-repeat:no-repeat;
		width:163px;
		height:35px;
		display:block;
	}
.btn:hover
	{
		background:url(images/buy&help_hover.png);
		background-repeat:no-repeat;
		width:163px;
		display:block;
		height:35px;
	}
.subbtn
	{
		background-image:url(images/submit.png);
		background-repeat:no-repeat;
		width:97px;
		height:33px;
		display:block;
	}
.subbtn:hover
	{
		background:url(images/submit_hover.png);
		background-repeat:no-repeat;
		width:97px;
		display:block;
		height:33px;
	}
.img_text
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#333;
		font-size:12px;
		text-align:left;
		font-weight:normal;
		text-align:justify;
		line-height:16px;
	}
#img_panel
	{
		padding-right:10px;
	}
