HTML, BODY, DL, DT, DD, FORM, IMG{ margin:0; padding:0; border:0; }

BODY{font: 12px "Trebuchet MS",Trebuchet,Verdana,Sans-Serif; background-color:#111b2e; color:#414141;  }
DIV#wrapper{background-image: url(/uploads/images/content_back.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
DIV#wrapper2{background-image:url(/uploads/images/content_top2.jpg); background-position:0px 171px; background-repeat:no-repeat;}
DIV#container-center{padding:0 15px 15px 15px;}
DIV#container-center H1{margin:0;padding:0;}
DIV#subfooter{text-align:center; color:#999999; background-color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}

DFN{ display:none;}

a, a:visited {color:#17a500;}
ul li{list-style-image:url(/uploads/images/bullet03.gif);}

H1, H2, H3, H4, H5, H6{color:#557395; margin:10px auto 10px auto}
H1 {font-size:24px;}
H2 {font-size:18px;}
H3 {font-size:16px;}
H4 {font-size:14px;}
H5 {font-size:14px; margin:5px auto 0px auto}
H6 {font-size:14px;}

HR {height: 1px; margin-top: 0.5em;	border: none;border-bottom: 1px solid #dedede;}

#home1, #home2, #home3{float:left; overflow:hidden; height:268px;}
#home1{width:360px; margin-left:6px;}
#home2{width: 293px; margin-left:6px; background-image:url(/uploads/images/home2_back.gif); background-repeat:repeat-y; background-position:bottom;}
#home2 ul, #home2 ul li {margin-left:20px; padding-left:0px;}
#home2 li{border-bottom:1px solid #bec9d4;}
#home2 ul{line-height:20px; margin-bottom:0px;}
#home2 ul li{list-style-image:url(/uploads/images/bullet01.gif); text-transform: uppercase; font-size:11px;}
#home2 a{color:#000066; font-weight:bold;}
#home2 p{padding:0px 25px 5px 25px;}
#home3{width:267px; margin-left:10px; background-image:url(/uploads/images/home3_back.gif); background-repeat:repeat-y; background-position:bottom;}
#home3 a{color:#ae3302;}
#home3wrap{padding:0px 15px 5px 21px;}
#home3 input[type="text"] {background-color:#fff;}
#contwrap{padding:20px; padding-top:0px;}

#m3moduleform_1{height:1px;} /* due to stupid IE */
#nmsemail, #nmsuser{width:50px; float:left; display:block;}
#nmsemail input, #nmsuser input{width:150px;}
.nms_message{color:#FF0000; font-weight:bold; font-size:9px;}
#home3wrap .NewsSummary {padding:0px 0px 0px 0px;}
#home3wrap .NewsSummarySummary p{padding:0px; margin:0px;}

.nms1{display:block; float:left; margin-bottom:5px; width:70px;}
.color1{color:#277f02;}
input[type="text"], textarea, input[type="password"], select {border:1px solid #CCCCCC; background-color:#f4fcea; padding-left:3px;}
select option {background-color:#f4fcea;}
input:focus, textarea:focus{background-color:#fff}
/************************************ OVERIDES ***************************************/
#menuwrap{float:left; width:697px; background-image:url(/uploads/images/home_menu_back.jpg); height:43px; line-height:43px;}
#searchwrap{float:left; width:286px; background-image:url(/uploads/images/home_search_back.jpg); height:43px;}
#searchwrap FORM input{border:1px solid #178200;padding: 4px 5px; margin-left:30px; margin-top:11px; display:block; float:left; width:155px; font-size:11px;color:#74ae64; background-color:#FFFFFF;}
* html #searchwrap FORM input{margin-left:15px;} /* IE6 */
#searchwrap FORM input#buttongo{margin-top:11px; margin-left:10px;display:block; float:left; border:none; padding:0px; display:block; width:auto; background:none;}
#searchwrap .hidden{display:none;}

#home4 dl{margin:20px 11px 0 7px; padding:0; background:#f6f3f1 url(/uploads/images/mt_bottom.gif) no-repeat bottom left;}
* html #home4 dl{margin: 20px 6px 0px 14px;}
#home4 dt{margin:0 0 0px 0; padding:3px 5px 3px 5px; font-size:130%; color:#000; border-bottom:1px solid #fff; background: #e5e0db url(/uploads/images/box_top.gif) no-repeat top left;}
#home4 dd{margin:10px 10px 10px 10px;padding:0 0px 10px 0px;color:#666; background:url(/uploads/images/arrow.gif) no-repeat 0 3px; line-height:18px;}
		

/*******************************MENU **********************************/
.menu {font-size:11px; margin:0px auto 0px 45px;}
.menu img{margin-top:10px; float:left;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul li {float:left;height:43px;line-height:20px;z-index:9999; list-style-image:none;}
.menu ul ul li {display:block;width:14em;height:auto;position:relative;line-height:1em; border-bottom:1px solid #89b77f;}
.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#00c;padding:0 0.5em 0 0.5em;}
.menu ul ul a, .menu ul ul a:visited {display:block;background:#3c932a; color:#fff;width:12em;height:100%;line-height:1em; padding:0.5em 1em;}
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}
.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;z-index:9999;}
.menu a:hover {color:#fff;}
.menu :hover > a {color:#fff;}
.menu ul ul a:hover{color:#fff;background:#348025;}
.menu ul ul :hover > a {color:#fff;background:#348025;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:38px;left:0;width:14em;}
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:2em; background:transparent url(images/trans.gif);}

.menu li.current{background-image:url(/uploads/images/menu-back_activ.gif); background-position:center; background-repeat:no-repeat;}

/***********************END OF MENU **************************************/
#indexCategoriesHeading{margin:20px;}

.SpeProduct{width: 165px; float:left; padding-right:20px}

/***************************** CONTACT FORM ************************/
.contactform fieldset {padding: 1em; background-color: #eee;}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em; }
.contactform div.required {color: #f00;}
/************************************ END CONTACT FORM ****************************/

