h1 {

	font: 22px Tahoma;

	color: #FFF;

	padding:0px;

	margin:0px;

}



h1 a {

	font: 19px Tahoma;

	color: #FFF;

	text-decoration:none;

}

h1 a:hover {

	text-decoration:underline;

}





h2 {

	display:block;

	height:48px;

	font: 18px Tahoma;

	color: #333;

	padding:0px;

	margin:0px;

}



h2 a {

	font: 18px Tahoma;

	color: #333;

	text-decoration:none;

}

h2 a:hover {

	text-decoration:underline;

}







img {

	border: 0px;

}



.home_img {

	margin: 0px 18px 10px 0px;

}



.category_img {

	margin: 0px 40px 0px 0px;

}



.category_img_small {

	margin: 0px 7px 0px 0px;

}



.big_grey {

	font: 23px Arial;

	color: #666;

}



.grey {

	font: 17px Arial;

	color: #666;

}





.green {

	font: 12px Arial;

	color: #5c940c;

}





.small {

	font: 11px Arial;

	color: #999;

}







.small a {

	font: 11px Arial;

	color: #999;

	text-decoration:none;

}



.small a:hover {

	text-decoration: underline;

}











body {

	margin:0px auto;

	padding:0px 0px 20px 0px;

	background: #4e4e4e url(images/body_bg.gif) repeat-x left top;	

}



#page {

	margin:0px auto;

	width: 784px;

	padding: 0px;

	position: relative;

	background-color:#FFF;



}



#header {

	margin:0px auto;

	width: 764px;

	height:95px;

	padding: 0px;

	position: relative;

	background: #fff url(images/header_bg.gif) no-repeat center top;	

}



#logo {

	float:left;

	padding: 14px 0px 0px 33px;

}

#header_nav {

	float:right;

	padding: 13px 22px 0px 0px;

	color:#666;

	font: 12px Arial, Helvetica, sans-serif;

}

#header_nav a {

	color:#666;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

#header_nav a:hover {

	text-decoration: underline;

}





#search {

	clear:right;

	float:right;

	width: 260px;

	margin:0px;

	padding:0px;

	padding-top:30px;

	text-align:center;

}

.search_field {

	padding:1px;

	margin: 0px;

}

.search_button {

	margin: 0px 0px -5px 0px;

	padding: 0px;

}



#flash {

	clear:both;

	margin:0px auto;

	width: 764px;

	height: 364px;

	padding-bottom: 5px;

	position: relative;

	background-color:#FFF;

}



#content {

	clear:both;

	margin:0px auto;

	margin-bottom:8px;

	width: 734px;

	padding: 35px 15px 30px 15px;

	color:#474747;

	font: 12px Arial, Helvetica, sans-serif;

	background-color:#c7da2b;

}





#breadcrumb {

	clear:both;

	margin:0px auto;

	width: 750px;

	padding: 7px;

	color:#474747;

	font: 11px Arial, Helvetica, sans-serif;

	background-color:#C7DA2B;

}



#breadcrumb a {

	color:#474747;

	font: 11px Arial, Helvetica, sans-serif;

	text-decoration: underline;

}



#breadcrumb a:hover {

	color:#474747;

	font: 11px Arial, Helvetica, sans-serif;

	text-decoration: none;

}





#category {

	clear:both;

	margin:0px auto;

	margin-bottom:8px;

	width: 644px;

	height:335px;

	padding: 35px 65px 30px 55px;

	color:#474747;

	font: 12px Arial, Helvetica, sans-serif;

	background: #c7da2b url(images/category_bg.jpg) no-repeat center top;	

}



#category a {

	font-weight:bold;

	color:#474747;

	text-decoration:none;

}

#category a:hover {

	text-decoration:underline;

}





#category ul{

	list-style:none;

	margin: 0px;

	padding:0px;

}



#category li {

	float:left;

	width:128px;

	list-style:none;

	padding: 15px 6px 0px 0px;

}









#category h1 {

	font: 33px Tahoma;

	border-bottom: #FFF dotted 1px;

	color: #FFF;

	padding:0px;

	margin:0px;

}







#gallery {

	clear:both;

	margin:0px auto;

	margin-bottom:8px;

	width: 724px;

	height:463px;

	padding: 20px 20px 0px 20px;

	color:#474747;

	font: 12px Arial, Helvetica, sans-serif;

	background: #c7da2b url(images/gallery_bg.jpg) no-repeat center top;	

}



.gallery_img {

	border: 7px solid #fff;	

}





#gallery h1 {

	font: 28px Tahoma;

	border-bottom: #FFF dotted 1px;

	color: #FFF;

	padding:0px;

	margin:0px;

}



#left {

	float:left;

	width:432px;

	padding: 0px 10px 0px 0px;

	color:#474747;

	font: 12px Arial, Helvetica, sans-serif;



}



#left a {

	color:#556c00;

	text-decoration:underline;

}



#left a:hover {

	text-decoration: none;

}





#navigation {

	float:right;

	width: 265px;

	margin:0px;

	padding:6px;

	background-color:#f8f8f8;

}



ul.item {

	padding:0px;

	margin:0px;

	float:left;

}

li.item {

	float:left;

	clear:left;

	list-style:none;

	font: bold 12px Arial;



}

li.item a {

	display:block;

	clear:left;

	width:260px;

	padding: 6px 0px 6px 5px;

	text-decoration:none;

	background-color:#f8f8f8;

	color:#666;

	border-bottom: 1px solid #d5d5d5;

}

li.item a:hover {

	text-decoration:none;

	background-color:#94b960;

	color:#FFF;

}



li.active a {

	color:#FFFFFF;

	background-color:#94b960;

}





hr.hidden {

	clear:both;

	margin:0px;

	padding:0px;

	visibility:hidden;

}



#products {

	clear:both;

	margin:0px auto;

	width: 764px;

	padding-top: 14px;

	background: #CCC url(images/home_grey_bg.jpg) no-repeat center top;

	height: 220px;

}



#unit {

	float:left;

	width: 190px;

	text-align:center;

	padding: 0px;

}



#products_text {

	clear:both;

	margin:0px auto;

	width: 764px;

	padding-top: 18px;

	color:#FFF;

	font: 12px Arial, Helvetica, sans-serif;

	background-color:#84af45;

}



#products_text a {

	color:#FFF;

	font: 12px Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



#products_text a:hover {

	text-decoration: none;

}



#unit_text {

	float:left;

	width: 160px;

	padding: 0px 10px 40px 20px;

}













#search_result {

	clear:both;

	margin:0px auto;

	margin-bottom:8px;

	width: 764px;

	padding: 35px 0px 30px 0px;

	background: #fff;

}





#search_result h1 {

	font: 33px Tahoma;

	display:block;

	margin:0px 10px 40px 15px;

	border-bottom: #999 dotted 1px;

	color: #333;

}













ul.items_list  {

	padding:0px;

	margin:0px;

}



li.items_list  {

	float:left;

	display:block;

	list-style:none;

	margin-bottom: 25px;

	width:190px;

	height:218px;

	text-align:center;

	color:#FFF;

	font: bold 12px Arial;

	background: url(images/items_list_bottom.gif) repeat-x left bottom;

}



li.items_list a {

	margin: 0px;

	padding:0px;

	color:#FFF;

	font: bold 12px Arial;

	text-decoration:none;

}



li.items_list a:hover {

	text-decoration: underline;

}





.items_list {

	margin: 0px;

	padding:0px;

	color:#FFF;

	font: bold 12px Arial;

}



.items_list a {

	margin: 0px;

	padding:0px;

	color:#FFF;

	font: bold 12px Arial;

	text-decoration:none;

}



.items_list a:hover {

	text-decoration: underline;

}







.paging {

	display: block;

	width: 754px;

	background-color:#c7da2b;

	line-height: 30px;

	padding:5px;

	color:#333;

	font: 12px Arial, Helvetica, sans-serif;

}







ul.num {

	padding:0px;

	margin:0px;

}

li.num {

	float:left;

	display:block;

	list-style:none;

	font: 12px Arial;

}

li.num a {

	display:block;

	margin: 6px 3px 0px 0px;

	padding: 5px 9px 5px 9px;

	background-color:#E9E9E9;

	color:#333;

	text-decoration:none;

}

li.num a:hover {

	background-color:#85b047;

	color:#FFFFFF;

	text-decoration:none;

}

li.num_selected {

	float:left;

	display:block;

	list-style:none;

	font: 12px Arial;

}

li.num_selected  a {

	display:block;

	margin: 6px 3px 0px 0px;

	padding: 5px 9px 5px 9px;

	color:#FFFFFF;	

	background-color:#85b047;

}















#item_page {

	clear:both;

	margin:0px auto;

	margin-bottom:18px;

	width: 664px;

	padding: 35px 65px 30px 35px;

	color:#474747;

	font: 12px Arial, Helvetica, sans-serif;

	background-color:#FFF

}



#item_page a {

	font-weight:bold;

	color:#474747;

	text-decoration:none;

}

#item_page a:hover {

	text-decoration:underline;

}





#item_page h1 {

	font: 33px Tahoma;

	border-bottom: #999 dotted 1px;

	color: #679b1c;

	padding:0px;

	margin-bottom:6px;

	display:block;

	width: 370px;

}





























#footer {

	clear:both;

	margin:0px auto;

	width: 754px;

	padding: 28px 5px 10px 5px;

	height: 52px;

	background: #FFF url(images/footer_top.gif) repeat-x left top;	

	color:#666;

	font: 11px Arial, Helvetica, sans-serif;

}



#footer a {

	color:#666;

	font: 11px Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



#footer a:hover {

	text-decoration: none;

}



#footer_logo {

	float: left;

	padding-top: opx;

	margin: 0px;

	text-align:center;

}



#copyright {

	float: right;

	text-align:right;

	padding: 0px;

	margin: 0px;

}



div.form

{

	color: #000;

	font-family:Verdana, Geneva, sans-serif;

	font-size: 10Px;

}

div.form input.field, div.form textarea.field

{

	border-color: #A1AFB0;

	border-width: 1Px;

	width: 375Px;

	color: #333;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12Px;

}

div.form textarea.field

{

	height: 180Px;

}



#sitemap{

background-color:#eaf2dd;
height:295px;
margin-left:10px;
margin-right:10px;
padding: 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}



#sitemap_left{

float:left;

width:28%;

margin:10px 5px 5px 20px;

}



#sitemap_center{

float:left;

left:34%;

width:28%;

margin:10px 5px 5px 5px;

}



#sitemap_right{

float:right;

width:37%;

margin:10px 5px 5px 5px;

}



.sitemap{

width:754px;

margin-left:10px;

margin-top:10px;

padding: 15px 0 0 10px;

background-color:#eaf2dd;

color:#84af45;
font: 16px Arial, Helvetica, sans-serif;

}

.ul_bold,.ul_bold a{

color:#729b36;
font:13px Arial, Helvetica, sans-serif;
text-decoration:none;
list-style: none;
margin:0;
padding:0;

}

.ul_bold a:hover {
text-decoration: underline;

}

.ul_bold li{
margin:7px 0 0 0;

}

.ul_normal li{
margin:0;

}



.ul_normal,.ul_normal a{

color:#333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
list-style-type:none;
margin-left:-15px;
}

.ul_normal a:hover {
text-decoration: underline;
}

