/* CSS Document */
body{
	margin:0px; background:#EDBD3D url(images/bgmain.jpg) repeat-x; color:#939090; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%;
}
#main{
	width:950px; text-align:left;
}
#page{
	background:#ffffff;
}
#con{
	margin:0px 10px 0px 10px; background:transparent url(images/con_bot.gif) bottom repeat-x; padding:0px 0px 1px 0px;
}
#con2{
	margin:15px;
}
#topnav{
	padding:20px 10px 20px 0px; text-align:center; font-size:95%; background:transparent url(images/navbg.gif) center no-repeat;
	color:#FFDF61;
}
#topnav a{
	color:#FFDF61; font-weight:bold; margin:0px 15px 0px 15px; text-decoration:none;
	font-family:"Times New Roman", Times, serif; font-size:150%;
}
h1{
	color:#797979; font-size:190%; font-weight:normal; margin:0px 0px 10px 0px;
}
h2{
	color:#797979; font-size:150%; font-weight:normal; margin:0px 0px 0px 0px; padding-left:32px;
	background:transparent url(images/icon.jpg) left top no-repeat; height:35px;
}
.clr2{
	color:#F1C341;
}
p{
	color:#909090; line-height:1.3; margin:0px 0px 10px 0px; text-align:justify; font-family:arial, verdana;
}
.b{
	font-weight:bold; color:#805002;
}
#foot{
	color:#BB952B; line-height:2; font-size:90%; text-align:center;
}
#foot a{
	color:#C42424; text-decoration:none; margin:0px 8px 0px 8px;
}
hr.dot{
	border:1px dashed #CCCCCC; height:1px; margin:0px 0px 5px 0px;
}
a.more{
	display:block; height:16px; width:82px; background:#efefef url(images/more.jpg) no-repeat; padding:5px 0px 3px 5px;
	color:#000000; font-size:90%; text-decoration:none; text-align:left;
}
#gallery{
	background:#E3E3E3 url(images/gallery.jpg) left no-repeat; height:78px; padding:10px 0px 10px 20px; margin:10px 0px 10px 0px;
	text-align:center;
}
#gallery img{
	margin:0px 8px 0px 8px; border:2px solid #cccccc;
}
.li{
	background:transparent url(images/bigbull.gif) left top no-repeat; padding:0px 0px 1px 22px; margin:5px 25px 10px 25px;
	display:block;
}
#prod_cat{
	width:180px; vertical-align:top;
}
#prod_cat a{
	display:block; margin:0px; border-bottom:1px dashed #999999; padding:8px 8px 8px 20px; text-decoration:none;
	background:transparent url(images/bull1.gif) left center no-repeat;
}
#prod_cat a:hover{
	background-color:#EFFFD8; border:1px solid #CEDFB7; border-top:none; font-weight:bold;
}
#prod_det{
	width:auto; vertical-align:top;
}
#prod_det p, #prod_det table td{
	text-align:center; vertical-align:top;
}
#prod_det table td{
	line-height:1.6; border:1px solid #efefef; width:25%; padding-bottom:5px; text-align:center;
}
#prod_det img{
	display:block; border:1px solid #efefef;
}
#shop_info{
	width:160px; vertical-align:top; line-height:1.6;
}
#shop_info h3{
	padding:1px 2px 1px 5px; color:#000000; background:#F1C341; font-size:100%; margin:0px 0px 10px 0px;
}
#cart_info{
	border:1px solid #F1C341; padding:1px;
}
.hide{
	display:none;
}
