@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, img, form, label, input{ margin: 0; padding: 0; border: 0; outline: 0;}
a:focus, input:focus { outline: 0; }
ins, a {text-decoration: none;}
img { border:0; }
table {	border-collapse: collapse;	border-spacing: 0; }
.fL { float:left; }
.fR { float:right; }
.cL { clear:left; }
.cR { clear:right; }
.clear { clear:both; }
.block{ display:block; }
.left { left:0; }
.right { right:0; }
.r { text-align:right; }
.c { text-align:center; }
body { background:url(../images/body_bg.gif) left top repeat-x #a2aa83; color:#4c4b4b; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; }
p { padding-bottom:10px; }
#main { background:url(../images/main_bg.jpg) center top no-repeat; margin:0 auto; padding-top:30px; width:1000px; }
ul#nav { height:35px; list-style:none; margin:0; padding:0; }
ul#nav li { color:#FFF; float:left; font:bold 13px/35px Arial; padding-right:10px; }
ul#nav li a { color:#FFF;  float:left;height:35px; padding-left:15px; text-decoration:none; }
ul#nav li a span { cursor:pointer; float:left; padding-right:15px; }
ul#nav li a:hover, ul#nav li a.active { background:url(../images/menu_left_bg.gif) 0 0 no-repeat; }
ul#nav li a:hover span, ul#nav li a.active span { background:url(../images/menu_right_bg.gif) right 0 no-repeat; }
#banner { height:117px; margin-bottom:16px; overflow:hidden; padding:30px 0 0 0; }
#banner h2 { color:#FFF; font:bold 25px/40px Arial; padding-left:30px; }
#banner p { color:#FFF; font:13px/18px Arial; height:42px; overflow:hidden; padding:0 0 0 30px !important; }
#page { background-color:#FFF; padding:15px; }
#left { width:585px; }

#left h3 { background:url(../images/heading_bg.gif) 0 -30px repeat-x; color:#506c03; font:bold 13px/30px Arial; height:30px !important; margin:5px 0 10px 0 !important; padding:0 10px 0 18px !important; position:relative; z-index:1; }
#left h3 span.curve { background-image:url(../images/heading_bg.gif); background-repeat:no-repeat; display:block; height:30px; position:absolute; top:0; width:15px; z-index:-1; }
.c_l { background-position:0 0; left:0; }
.c_r { background-position:-15px 0; right:0; _right:-1px; }
#left h3 span.more { display:block; font:normal 11px/16px Arial !important; height:16px; position:absolute; right:6px; top:7px; width:60px; z-index:2; }
#left h3 span.more a { background:url(../images/more_bg.gif) 0 0 no-repeat; color:#FFF; display:block; height:16px; padding-left:15px; width:45px; text-decoration:none; }
#left h3 span.more a:hover { background-position:0 -16px; color:#dceb9e; }
#right { width:366px; }
.new_products_main { height:183px; position:relative; width:366px; z-index:0; }
.new_products { background:url(../images/new_products_bot_bg.gif) center bottom no-repeat; bottom:0; _bottom:-1px; height:344px; left:0; overflow:hidden; padding:0 10px; position:absolute; width:346px; }
.n_p { background:url(../images/new_products_top_bg.gif) center top no-repeat; height:133px; }
.n_p h4 { color:#FFF; font:bold 18px/54px Arial; height:54px; padding-left:20px; overflow:hidden; }
.n_p_f { padding:12px 0 0 10px; }
.image { float:left; height:89px; padding:17px 16px; width:130px; }
.products { background:url(../images/products_top_bg.gif) center top no-repeat; padding:13px 30px 0 30px; }
.products h4 { color:#FFF; font:bold 18px/34px Arial; height:34px; margin-bottom:20px; position:relative; width:306px; }
.products h4 span.pro_more { display:block; height:16px; position:absolute; right:0px; top:9px; width:60px; z-index:0; text-indent:-9999px; overflow:hidden; }
.products h4 span.pro_more a { background:url(../images/pro_more.gif) 0 0 no-repeat; display:block; height:16px; width:60px; }
.products h4 span.pro_more a:hover { background-position:0 -16px; }
.products ul { list-style:none; margin:0; padding:0; }
.products ul li { color:#5f6052; font:12px/26px Arial; height:26px; text-transform:capitalize; }
.products ul li a { background:url(../images/products_li_bg.gif) 0 0 no-repeat; color:#5f6052; display:block; height:26px; padding-left:18px; width:288px; text-decoration:none; }
.products ul li a:hover { background-position:0 -26px; color:#02707b; }
#footer { color:#4c4b4b; background-color:#dbe6bc; text-align:center; }
ul.footer_nav { list-style:none; margin:0; padding:10px 0; text-align:center; }
ul.footer_nav li { display:inline; }
ul.footer_nav li.seperator { color:#b0d061; padding:0 28px; }
ul.footer_nav li a { color:#476302; text-decoration:none; }
ul.footer_nav li a:hover { color:#a1a0a0; }
p.contact { background-color:#d2dab1; padding-top:10px; }
p.contact a { color:#4c4b4b; text-decoration:none; }
p.contact a:hover { color:#a1a0a0; }
