@charset "iso-8859-1"; 
/* CSS Document */
/*common tools*/
*{margin:0px; padding:0px; color:#474747; font-size:11px; font-family:Verdana,Arial,sans-serif;}
A{color:#3B3639; text-decoration:none}
A:hover{color:#3B3639; text-decoration:underline}
body{font:68% Arial,,sans-serif; color:#474747; background-color:#fff; background-image:url(images/bg.jpg); background-position:top; background-repeat:repeat-x}
/* Header*/
#search{
background-image:url(images/navbg.jpg);
background-repeat:repeat-x;
height: 30px;
padding: 0px;
margin-right:3px;
width: 202px;
}
#topnav{
z-index:2000;
background-image:url(images/navbg.jpg);
background-repeat:repeat-x;
}
UL#topnav {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; PADDING-LEFT: 0px; 
	WIDTH: 640px; PADDING-RIGHT: 0px; 
	FLOAT: left; FONT-SIZE: 1.1em; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px;
	z-index:12000 !important;
}
UL#topnav LI {
	POSITION: relative; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	PADDING-TOP: 0px;
}
UL#topnav LI A {
	TEXT-INDENT: -9999px; 
	FLOAT: left; 
	HEIGHT: 30px
}
UL#topnav LI:hover A {
	BACKGROUND-POSITION: left bottom;
}
UL#topnav LI A:hover {
	BACKGROUND-POSITION: left bottom;
}
UL#topnav A.home {
	WIDTH: 61px; BACKGROUND: url(images/home_nav.jpg) no-repeat;
}
UL#topnav A.about {
	WIDTH: 80px; BACKGROUND: url(images/about_nav.jpg) no-repeat;
}
UL#topnav A.products {
	WIDTH: 89px; BACKGROUND: url(images/products_nav.jpg) no-repeat;
}
UL#topnav A.pricelist {
	WIDTH: 80px; BACKGROUND: url(images/pricelist_nav.jpg) no-repeat;
}
UL#topnav A.specials {
	WIDTH: 101px; BACKGROUND: url(images/specials_nav.jpg) no-repeat;
}
UL#topnav A.fun {
	WIDTH: 94px; BACKGROUND: url(images/fun_nav.jpg) no-repeat;
}
UL#topnav A.contact {
	WIDTH: 94px; BACKGROUND: url(images/contact_nav.jpg) no-repeat;
}
UL#topnav LI .sub {
	POSITION: absolute; 
	PADDING-BOTTOM: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 20px; 
	DISPLAY: none; 
	BACKGROUND: url(sub_bg.png) #344c00 repeat-x; 
	FLOAT: left; TOP: 44px; 
	PADDING-TOP: 20px; 
	LEFT: 0px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px
}
UL#topnav LI .row {
	WIDTH: 100%; 
	MARGIN-BOTTOM: 10px; 
	FLOAT: left; 
	CLEAR: both
}
ul#topnav li .sub {
position: absolute;
top: 33px; left: 0;
background: #919091;
padding: 2px 2px 2px;
float: left;
/*-Bottom right rounded corner-*/
-moz-border-radius-bottomright: 2px;
-khtml-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
/*-Bottom left rounded corner-*/
-moz-border-radius-bottomleft: 2px;
-khtml-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
z-index:10000 !important;
}

UL#topnav LI .sub UL {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px;
	PADDING-LEFT: 0px; 
	WIDTH: 150px;
	PADDING-RIGHT: 0px; 
	FLOAT: left;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px;
	z-index:1000;
}
UL#topnav .sub UL LI {
	WIDTH: 100%; 
	COLOR: #fff;
}
UL#topnav .sub UL LI H2 {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	FONT-SIZE: 1.3em; 
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px
}
UL#topnav .sub UL LI H2 A {
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px; 
	COLOR: #e8e000;
	PADDING-TOP: 5px
}
UL#topnav .sub UL LI A {
	PADDING-BOTTOM: 4px; 
	TEXT-INDENT: 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	BACKGROUND: url(navlist_arrow.png) no-repeat 5px 12px; 
	FLOAT: none;
	HEIGHT: auto;  
	TEXT-DECORATION: none;
	PADDING-TOP: 2px
}
UL#topnav .sub UL LI A:hover {
	BACKGROUND-POSITION: 5px 12px; COLOR: #ddd
}
/* end Header*/
/*BoxHeader*/
td.box{width:107px; height:18px; background-color:#4E535A; background-image:url(images/box_bg.gif)}
*.innerbox, *.innerboxMenu, *.innerbox_cat{background:url(images/box_header.jpg) no-repeat; width:148px; height:19px; padding-right:10px; padding-top:20px; text-align:right; color:#B9FB6D; font:bold 100% Tahoma,Arial,,sans-serif; text-transform:uppercase}
*.innerbox_cat{border:1px solid #F0E8CF; color:#FFF; margin:0px; padding-top:4px}
*.innerboxMenu{text-align:center}
*.innerboxMenu a{font:bold 100% Tahoma,Arial,,sans-serif; color:#FFF; text-decoration:none}
*.innerboxMenu a:hover{font:bold 100% Tahoma,Arial,,sans-serif; color:#F9BD00; text-decoration:none}
*.innerbox img{margin:0px 5px}
/*end BoxHeader*/
/*body*/
*.crimson{color:#E80377; font-weight:bold; text-decoration:none}
*.crimson:hover{color:#E80377; font-weight:bold; text-decoration:underline}
a.more{font-weight:bold; font-size:100%; text-decoration:none; color:#FFF}
a.more:hover{font-weight:bold; font-size:100%; text-decoration:underline; color:#FFF}
/*end body*/
/*Left column*/
table.search{background:#C6B682 url('images/search_bg.png') repeat-x bottom; width:100%}
*.product_cat{border:1px solid #C2C2C2; border-top-width:0px; width:177px}
table.innersearch, table.innerproduct_cat{width:100%; font:11px Tahoma,Arial,,sans-serif}
table.innerproduct_cat{width:100%; font:11px Tahoma,Arial,,sans-serif; width:177px}
a.red{color:#CB0000; text-decoration:none; font:11px Tahoma,Arial,,sans-serif}
a.red:hover{color:#CB0000; text-decoration:none; font:11px Tahoma,Arial,,sans-serif}
*.product_cat span{color:#CB0000}
table.innersearch tr td{background:url(images/box_bg.gif) repeat-y; text-align:center}
table.innersearch a{font:100% Tahoma,Arial,,sans-serif; color:#3B3639; text-decoration:none}
table.innersearch a:hover{font:100% Tahoma,Arial,,sans-serif; color:#3B3639; text-decoration:underline}
table.product_cat{}
*.m11{FONT-SIZE:11px; COLOR:#686868; TEXT-DECORATION:none}
*.m11:hover{FONT-SIZE:11px; COLOR:#B80000; TEXT-DECORATION:underline}
*.h11{FONT-SIZE:11px; COLOR:#686868; font-weight:bold; TEXT-DECORATION:none}
*.h11:hover{FONT-SIZE:11px; COLOR:#686868; font-weight:bold; TEXT-DECORATION:underline}
*.green{color:#A6EE53; padding-right:5px}
/*end Left column*/
#bot_menu{margin:0px 5px; height:19px; border:1px solid #6B6F75; border-width:1px 0px; padding-top:4px; text-align:center; font:bold 71% Tahoma,Verdana,Arial,,sans-serif; color:#6B6F75}
#bot_menu a{text-decoration:none; font:bold 100% Tahoma,Verdana,Arial,,sans-serif; color:#6B6F75}
#bot_menu a:hover{text-decoration:underline; font:bold 100% Tahoma,Verdana,Arial,,sans-serif; color:#6B6F75}
#copy{padding-top:3px; padding-bottom:5px; padding-left:200px; font:100% Tahoma,Verdana,Arial,,sans-serif; text-align:left; color:#686868}
*.new_prod{width:115px; height:200px; text-align:center}
*.new_prod p{padding-left:10px; color:#5C4F27}
*.new_prod p span{color:#5C4F27}
*.image{width:107px; height:87px; border:1px solid #BFBFBF}
*.image img{margin:2px}
*.special_price{text-decoration:line-through; color:#E80377; font-weight:bold}
*.price{text-decoration:none; color:#C70000; font-size:13px; font-weight:bold}
a.bottom{color:#626262; font-weight:bold; text-transform:uppercase; text-decoration:none}
a.bottom:hover{color:#626262; font-weight:bold; text-transform:uppercase; text-decoration:underline}
*.buy{width:112px; border-left:3px solid #FFF; background-color:#E7E7E7; padding:3px 0px 3px 2px; font:11px Tahoma,Arial,,sans-serif; color:#CB0000; text-align:center}
*.gray{color:#5F5F5F; font-weight:bold}
*.buy *.lil{color:#E80377; font-weight:bold; background-color:#F1F1F1}
*.buy a.more{font-size:11px}
*.buy a.more:hover{font-size:11px; text-decoration:none}
/**.buy b{color:#CB0000}
*/
*.txt{text-align:left; font:70% Arial,,sans-serif; margin-right:10px; color:#4F525A}
*.txt a{font:100% Arial,,sans-serif; color:#BD0302}
#menu img{margin-left:1px}
#producer{text-align:center; font:70% Arial,,sans-serif; margin-right:10px; color:#D9D9D9}
#producer img{margin-right:5px; margin-left:5px}
*.productName{color:#42464E; text-transform:uppercase; font-size:130%; font-weight:bold; text-align:left}
*.infoBoxHeading{font-family:Arial,,sans-serif; font-size:13px; color:#1970AD}

td.main{padding-left:3px; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:10px}
TD.pageHeading, DIV.pageHeading{padding-left:3px; font-family:Arial,sans-serif; font-size:14px; font-weight:bold; color:#474747; text-align:left}
TD.smallText, SPAN.smallText, P.smallText{font-family:Tahoma,Arial,sans-serif; font-size:11px}
TABLE.productListing{border:1px; border-style:solid; border-color:#9FA0A6; border-spacing:1px; border-bottom-width:0px; width:100%}
.productListing-heading{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#44464B; font-weight:bold; padding:0px 2px; height:16px; background-color:#F2F2F2; border-bottom:1px solid #9FA0A6}
.productListing-heading a{color:#44464B; text-decoration:none; line-height:245%; border:0px}
.productListing-heading a:hover{color:#44464B; text-decoration:underline}
TD.productListing-data{font-family:Verdana,Arial,sans-serif; font-size:10px; padding:3px 0px}
a.productListing-link{font-family:Verdana,Arial,sans-serif; font-size:10px; text-decoration:underline; color:#4F525A}

CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana,Arial,sans-serif; font-size:11px}
.boxText{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#4F525A}
TD.fieldKey{font-family:Verdana,Arial,sans-serif; font-size:12px; font-weight:bold}
TD.fieldValue{font-family:Verdana,Arial,sans-serif; font-size:12px}
*.infoBoxContents{color:#4F525A}
SPAN.productSpecialPrice{font-family:Verdana,Arial,sans-serif; color:#f00}
TD.main, P.main{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:10px; line-height:1.3}
SPAN.errorText{font-family:Verdana,Arial,sans-serif; color:#f00}
.messageStackError, .messageStackWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#CCCFD2}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif; font-size:10px; background-color:#B2F5FF}
.inputRequirement{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#f00}
.infoBox{border:1px solid #BFBFBF; padding:3px}
.errorBox{font-family:Verdana,Arial,sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold}
.stockWarning{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#E80377}
.productsNotifications{background:#f2fff7}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif; font-size:10px; color:#F00}
.productsNotifications{background:#FAE1ED}
textarea{width:500px}


