@charset "utf-8";
/* CSS Document */
#footer,  #topLinks form#sfrm, #yellowbg #left #hdr, #yellowbg #left #btm{ behavior:url("iepngfix.htc"); }
body, form, table, div, span, ul, ol, li, h1, h2, h3, h4, h5, p, a{ margin:0; padding:0; list-style:none; font-family:Arial, sans-serif;  }
table{ border-collapse:collapse; margin:0; padding:0; }
body{ background:url(../images/bg.jpg) repeat-x #f19205; padding:20px 0 20px 0; text-align:center; }
a{ text-decoration:none; color:#117bc0; }
a:hover{ text-decoration:underline; }
.clear{clear:both;}
.clearLeft{ clear:left; height:0; }

#container{ margin:0 auto; width:1016px; text-align:left;}
#homeLink{ display:block; width:230px; height:127px; margin:15px 0 0 10px; padding:0; position:absolute; }
#header{ background:url(../images/banner.jpg) no-repeat; height:184px; }
#mid{ background-color:#FFFFFF;}
#footer{ background:url(../images/content_11.png) no-repeat; height:18px; }
#footer_link{text-align:right;margin-right:10px; color:#FFFFFF;}
#footer_link a{color:#FFFFFF; font-size:10px;}

#mhome{ margin-left:5px; margin-right:25px; }
#mabout{ margin-right:17px; }
#mprod{ margin-right:20px; }
#mnews{ margin-right:25px; }
#mcomp{ margin-right:18px; }

#menu{ position:relative; top:153px; margin:0 8px 0 0px;  }
#menu ul#mainmenu{margin-left:30px; padding-left:35px; height:30px; }
#menu ul#mainmenu ul{ margin-left:-7px; }
#menu ul#mainmenu li{float:left;}
#menu ul#mainmenu li ul li{background-image:none; border-right: 1px solid #778; background-color:#cc0000;}
#menu ul#mainmenu li ul li a{padding:5px 20px 5px 10px; white-space:nowrap; font-size:1.1em; }
#menu ul#mainmenu li ul li a:hover{ background-color:#333333; }
#menu ul#mainmenu li a
{ 
	color:#FFFFFF;  
	font-size:1.3em; 
	padding:0px 25px 0px 15px;
}
/*#menu li a:hover{ text-decoration:none; color:#FF0000; }*/

#yellowbg{ /*margin:0 9px 0 10px;*/ margin-left:10px; width:998px; padding:5px 0 15px 0; background:url(../images/strip1.jpg) repeat-x #ffd803;}
#yellowbg #right{ width:260px; position:relative; float:right; text-align:center; padding-top:9px;}
#yellowbg #right span{ display:block; margin-bottom:2px; }
#yellowbg #left{ width:721px; margin-left:10px;}
#yellowbg #left #hdr{ background:url(../images/content_04.png) no-repeat; height:18px; }
#yellowbg #left #bdy{ background:url(../images/content_07.png) repeat-y; padding:0 20px 0 20px; }
#yellowbg #left #btm{ background:url(../images/content_09.png) no-repeat; height:14px; }
#yellowbg #left div .title{ background:url(../images/redbar.jpg) no-repeat; height:48px; margin:0px 0 0px -6px; padding:20px 0 0 20px; border:solid 1px #FFFFFF;}
#yellowbg #left div .title h1{ color:#FFFFFF; text-align:center; margin:-10px 0 0 0; }

#yellowbg #left div#content{ padding:0 5px 0 0; margin:0 0 20px 0; border:solid 1px #FFFFFF;}
#yellowbg #left div#content a{ color:#0072bc; }
#yellowbg #left div#content p{ padding-bottom:10px;}
#yellowbg #left div#content div{ background-image:none; margin:0; padding:0; }
#yellowbg #left div#content img{ margin:3px; }
#yellowbg #left div#content ul, #yellowbg #left div#content ol{ margin:5px 0 15px 0; }
#yellowbg #left div#content ul li, #yellowbg #left div#content ol li{ list-style:square; margin:0 0 0 20px;}

#yellowbg #flash_ads{ width:720px; height:460px; margin:9px 0 0 15px; background-color:#FFFFFF; background:url(../images/flashbk.png) no-repeat; }
#yellowbg #bottom{ padding:0 0 0 15px; margin:12px 0 0 0; }
#yellowbg #bottom .ads{ width:230px; height:195px; background-color:#333333; float:right; margin-right:15px;}
#scrollbox{ background-color:#FFFFFF; width:679px;}
#scrollbox h1{ background-color:#990202; color:#FFFFFF; padding-left:5px; font-size:1.0em; }
#scrollbox h2{ background-color:#FFFFFF; color:#000000; height:40px; padding:2px 5px 0 5px; font-size:0.7em; }
#scrollbox h3{ padding-left:5px; font-size:0.8em; color:#333333; padding:2px 0 0 30px; font-weight:normal; } 
#scrollbox h4{ height:78px; }
#scrollbox img{ border:0px; }
#yellowbg #left div #content p textarea{ width:600px; }
#scrollbox2{ background-color:#FFFFFF; width:472px;}
#scrollbox2 h1{ background-color:#990202; color:#FFFFFF; padding-left:5px; font-size:1.4em; }
#scrollbox2 h2{ background-color:#d2d2d2; color:#000000; height:40px; padding:8px 5px 0 5px; font-size:0.7em; }
#scrollbox2 h3{ padding-left:2px; font-size:0.7em; color:#333333; padding:2px 0 0 5px; font-weight:normal; } 
#scrollbox2 h4{ height:78px; }
#scrollbox2 img{ border:0px; }
#yellowbg #left div #content p textarea{ width:600px; }

#content, .info{ font-family:Verdana; color:#333333; font-size:12px; line-height:1.1em;}

#topLinks{ width:400px; position:absolute; margin:15px 0 0 550px; font-size:0.8em; font-weight:bold; color:#867507; border:0px;}
#topLinks a{ color:#8c7a07; }
#topLinks p{ color:#545454; }
#topLinks p span{ font-weight:normal;  cursor:pointer; }
#topLinks p span#t1{ font-size:0.8em;}
#topLinks p span#t2{ font-size:1em; }
#topLinks p span#t3{ font-size:1.3em; }
#topLinks form#sfrm{ margin:17px 0 5px 0px; height:24px; padding:0; border:solid 0px #00FF00;}
#topLinks form#sfrm input{ width:200px; height:16px; margin-top:2px; padding-top:2px; border:solid 0px #FF0000; }
#topLinks form#sfrm a{ display:inline-block; position:relative; left:18px; color:#000000; font-size:12px; text-align:center; margin:0 0 0 10px; height:18px;}
#topLinks form#sfrm a:hover{ color:#FFFFFF; text-decoration:none;}
#linkAds{ width:468px; height:15px; margin:0 auto; padding:25px 0 25px 0; }
#linkAds2{ width:468px; height:60px; margin:0 auto; padding:25px 0 25px 0; }
.sideAds{ display:inline-block; margin-bottom:10px; width:250px; }

#news{ margin-left:25px; margin-bottom:30px;}
#news li{ list-style:disc; margin:0 0 5px 0;}
#news span{ display:block; padding-left:20px; font-style:italic; font-size:0.9em;}

#yellowbg #left div#content ul li.products{ margin-bottom:50px; list-style:none; border:solid 0px #333333; }
li.products div.info{ float:left; width:350px; }
li.products div h1{ font-size:1.2em; margin-bottom:5px;}
li.products div span{ }
li.products .imgg{ float:left; border:0; text-align:right; width:180px; }
li.products img{border:0;}

.titleImg{ position:absolute; border:solid 1px #000000; }
.pagination{ font-size:0.9em; }
#msg{ text-align:center; font-weight:bold; margin:20px 0 0 0;}

/*~~~~~~~~~~~~BLOG CLASS~~~~~~~~~~~~*/
.alignleft{ float:left; margin:0 5px 5px 0;  }
/*~~~~~~~~~~~~END BLOG CLASS~~~~~~~~~~~~*/
.error{ color:#FF0000; margin:5px 0 5px 0;}
.scroller

{
	border:solid 1px #000000;
	width:400px;
	height:150px;
}
.content_date{ font-weight:bold; }