body{
	margin:0px;
	background:url('/images/bck.png') 0px 0px repeat-x #94af76;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000000;
}

a{text-decoration:underline;}
a:link{color:#0000ff;}
a:visited{color:#800080;}
a:hover{text-decoration:none;}

#wrap{margin:0px auto; width:750px; background:url('/images/main.png') 0px 0px repeat #6e9b01; border:1px solid #263600; border-top:none;}

#head{padding:0px 0px 0px 113px; height:135px; background:url('/images/logo.png') 0px 0px no-repeat #527000;}
#head h1{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:247px;
	height:115px;
	background:url('/images/title.png') 0px 0px no-repeat;
	text-indent:-5000px;
}
#head #add{
	list-style:none;
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	width:390px;
	height:115px;
	background:url('/images/address.png') 0px 0px no-repeat;
}
#head #add li{display:none;}

#nav{display:block; clear:both; padding:6px 3px 0px 11px; width:623px; height:14px; color:#ffffff; background:url('/images/nav.png') 0px 0px no-repeat #a2ae40;}
#nav ul{list-style:none; display:inline; margin:0px; padding:0px;}
#nav li{float:left; margin:0px; padding:0px 7px 0px 7px;}
#nav .right{float:right;}

#nav li strong{display:none;}

#nav li.n_home a{display:block; width:33px; height:14px; background:url('/images/n_home.png') 0px 0px no-repeat;}
#nav li.n_history a{display:block; width:40px; height:14px; background:url('/images/n_history.png') 0px 0px no-repeat;}
#nav li.n_contact a{display:block; width:44px; height:14px; background:url('/images/n_contact.png') 0px 0px no-repeat;}
#nav li.n_clubs a{display:block; width:32px; height:14px; background:url('/images/n_clubs.png') 0px 0px no-repeat;}
#nav li.n_artwork a{display:block; width:47px; height:14px; background:url('/images/n_artwork.png') 0px 0px no-repeat;}
#nav li.n_books a{display:block; width:33px; height:14px; background:url('/images/n_books.png') 0px 0px no-repeat;}
#nav li.n_shadow_boxes a{display:block; width:78px; height:14px; background:url('/images/n_shadow_boxes.png') 0px 0px no-repeat;}
#nav li.n_gifts a{display:block; width:25px; height:14px; background:url('/images/n_gifts.png') 0px 0px no-repeat;}
#nav li.n_antiques a{display:block; width:50px; height:14px; background:url('/images/n_antiques.png') 0px 0px no-repeat;}

#nav .sub{
	visibility:hidden;
	position:absolute;
	margin:0px 0px 0px -2px;
	padding:0px;
}
#nav .sub ul{
	list-style:disc;
	display:block;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border:2px solid #263600;
	border-top:none;
	background:url('/images/box.png') 0px 0px repeat #bbc27d;
}
#nav .sub li{float:none; margin:2px 0px 2px 0px;}
#nav .sub li a{background-image:none; width:100%; height:100%;}
#nav .sub li:hover, #nav .sub li a:hover{list-style:circle;}
#nav ul li:hover div,
#nav ul li a:hover div{visibility:visible; display:block;}

#nav a{text-decoration:none;}
#nav a:link{color:#ffffff;}
#nav a:visited{color:#e0e2e0;}
#nav a:hover{text-decoration:underline;}


#main{display:block; margin:20px; padding:10px; background:#cbd3b6; border:1px solid #000000;}

.foot{margin:0px auto; padding:0px; width:740px; font-size:smaller; color:#000000; text-align:right;}
.foot a{text-decoration:none;}
.foot a:link{color:#392b00;}
.foot a:visited{color:#694f00;}
.foot a:hover{color:#ffffff;}

.space{display:block; height:2px; background:#263600;}

.ftag{
	display:block;
	margin:0px auto;
	margin-top:20px;
	width:288px;
	height:76px;
	background:url('/images/ftag.png') 0px 0px no-repeat;
}

.paynote{
	margin:0px auto;
	padding:5px;
	width:480px;
	border:1px ridge #263600;
	background:url('/images/box.png') 0px 0px repeat #93b645;
}
.paynot h1{margin:0px; padding:0px;}

.errors{
	margin:0px auto;
	padding:0px 5px 5px 5px;
	width:350px;
	border:1px ridge #263600;
	background:url('/images/box.png') 0px 0px repeat #93b645;
}
.errors ul{margin:5px 0px 0px 20px; padding:0px;}

.para{margin:0px; padding:5px;}

h2{margin:0px; padding:0px; font-size:large;}

#edh1{display:block; margin:15px 5px 15px 5px; min-height:289px;}
#edh1 .img{float:left; padding-left:5px; width:200px; height:289px; background:url('/images/history1.jpg') 0px 0px no-repeat; font-size:smaller; text-align:center;}
#edh1 .img strong{display:none;}#edh1 .img a{display:block; width:200px; height:269px;}

#edh2{display:block; margin:15px 5px 15px 5px; min-height:220px;}
#edh2 .img{float:left; padding-left:5px; width:278px; height:220px; background:url('/images/history2.jpg') 0px 0px no-repeat; font-size:smaller; text-align:center;}
#edh2 .img strong{display:none;}#edh2 .img a{display:block; width:278px; height:200px;}

#edh3{display:block; margin:15px 5px 15px 5px; min-height:224px;}
#edh3 .img{float:left; padding-left:5px; width:240px; height:224px; background:url('/images/history3.jpg') 0px 0px no-repeat; font-size:smaller; text-align:center;}
#edh3 .img strong{display:none;}#edh3 .img a{display:block; width:240px; height:204px;}

#sanyo a{display:block; margin:10px 0px 0px 280px; width:174px; height:110px; background:url('/images/historysanyo.jpg') 0px 0px no-repeat; border:1px solid #000000;}
#sanyo a strong{display:none;}

#cform ul{list-style:none; margin:0px; padding:5px;}
#cform li{margin:0px; padding:5px;}
#cform li div{float:left; padding-right:5px; width:70px; text-align:right;}
#cform li.msg{padding-top:20px;}
#cform .in{border:1px solid #7f9db9;}
#cform .in:hover, #cform .in:focus{background-color:#edf1e4;}

#catlist{list-style:none; margin:5px; padding:0px; width:100%; text-align:center;}
#catlist .holder{
	display:block;
	float:left;
	margin:10px 5px 5px 5px;
	padding:0px;
	width:120px;
	height:120px;
	border:1px solid #000000;
	background:url('/images/box.png') 0px 0px repeat #93b645;
}
#catlist h3{margin:0px 0px 5px 0px; padding:0px; @font-size:medium;}
#catlist a:link{color:#0b29c4;}
#catlist a:visited{color:#4444c9;}
#catlist a:hover{text-decoration:none;}

#catlist a{text-decoration:none;}
#catlist a:link{color:#ffffff;}
#catlist a:visited{color:#e0e2e0;}
#catlist a:hover{text-decoration:underline;}

#itmholder{list-style:none; margin:0px auto; padding:0px; width:600px;}
#itmholder .box{margin:20px 0px 20px 0px; padding:0px; border:1px ridge #263600; background:url('/images/box.png') 0px 0px repeat #93b645;}
#itmholder .box .imgh{float:left; margin:5px; width:140px; font-size:smaller; text-align:center;}
#itmholder .box img{border:1px solid #263600;}
#itmholder .box .img{display:block; height:120px; border:1px solid #000000; backgroud:url('/images/itemnull.png') 0px 0px no-repeat;}
#itmholder .box h3{margin:5px; padding:0px; @font-size:medium;}
#itmholder .box .desc{margin:0px; padding:0px 5px 10px 0px;}
#itmholder a{text-decoration:underline;}
#itmholder a:link{color:#0000ff;}
#itmholder a:visited{color:#4444c9;}
#itmholder a:hover{text-decoration:none;}

#itmholder form{float:left; clear:left; display:block; margin:5px 0px 0px 15px;}
#itmholder .box .btn{display:block; padding:5px; text-align:right;}
.shop_add{display:block; cursor:pointer; width:83px; height:16px; border:none; background:url('/images/shop_add.png') 0px 0px no-repeat;; text-indent:-5000px; font-size:0px; color:#a3986b;}
.shop_add:hover{display:block; background:url('/images/shop_add.png') 0px 16px; color:#94a36b;}
.shop_check{display:block; height:14px; border:none; cursor:pointer; width:53px; height:14px; border:none; background:url('/images/shop_check.png') 0px 0px no-repeat;; text-indent:-5000px; font-size:0px; color:#a3986b;}
#itmholder a{text-decoration:none;}
#itmholder a:link{color:#ffffff;}
#itmholder a:visited{color:#e0e2e0;}
#itmholder a:hover{text-decoration:underline;}