/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size: 14px;}
p, li { line-height: 22px; }
body { background:#cae1f3;}
h1 { color:#417a09; margin-top:5px;}
h2 { color:#417a09;}
a img { border:none;}
.container { background:#fff url(../images/container_bg.gif) repeat-x; width:990px; margin:0 auto; position:relative; }
.content { padding-top:130px; padding-bottom:40px;}
.mddile_right_section { float:right; width:750px;}
.middle_section { width:425px; float:left; padding-right:15px;  }
.middle_section p { font-size:13px; }
.right_section { width:280px; float:right; padding-right:20px; position:relative;}
.left_section { width:180px; float:left; padding-left:20px;}
.clear5 { height:5px; clear:both;}
.header {	height:100px;display:block;position:absolute;top:0;left:0;width: 990px;}
.footer { height:100px; display:block; clear:both; background:#cae1f3; width:990px; margin:0 auto; text-align:center; font-size:13px; color:#7ba313;}
.footer .logo { background:url(../images/flogo.gif) top left no-repeat; width:167px; height:52px; cursor:pointer; margin:0 auto;}
.footer .logo span { display:none;}
.footer p a { color:#7ba313;}
.header .logo { background:url(../images/logo.gif) top left no-repeat; width:278px; height:86px; cursor:pointer; margin-left:20px;}
.header .logo span { display:none;}
.header .contact { position:absolute; top:5px; left:855px;color:#7ba313; font-size:12px; }
.header .contact a { font-size:12px; color:#7ba313;}
.navi { background:url(../images/navi_bg.gif) top left no-repeat; height:32px; line-height:32px; margin-left:20px;}
.navi a { color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0px 14px;}
.navi a:hover { text-decoration:underline;}
.top_banner { width:280px; height:274px; display:block; background:
url(../images/top_banner.gif) top left no-repeat; position:absolute; top:-12px;}
.article_links { padding-top:290px;}
.article { padding-left:70px; width:200px; display:block; margin:0 0 25px 0;}
.article h3 { font-size:14px; padding-bottom:0px; margin-bottom:5px;}
.article h3 a { color:#629c2a;}.article h3 a:hover { color:#2e924b;}
.article span { font-size:13px;}
.image_01 {background:url(../images/small_img_01.jpg) 0px 3px no-repeat;}
.image_02 {background:url(../images/small_img_02.jpg) 0px 3px no-repeat;}
.image_03 {background:url(../images/small_img_03.jpg) 0px 3px no-repeat;}
.read_more { color:#3ca1a0; font-size:13px;}
.read_more:hover { color:#009900;}
.top_brands { background:#dcebd2; width:180px; height:auto; padding-bottom:20px; margin-top:10px; text-align:center;}
.top_brands h3 { background:url(../images/green_gradient_bg.gif) repeat-x; font-size:13px; height:30px; line-height:30px;  margin:0 0 10px 0; color:#374c29;}
.brand_product { margin:0 auto; width:160px; text-align:center;}
.brand_product img { display:block; clear:both; margin:0 auto;border:1px #e0f0d5 solid; }
.brand_product a { font-size:13px; color:#009933; }
.brand_product a:hover img { border:1px #97b384 solid;}
.more_about_c { padding-left:25px; background:url(../images/green_arrow.gif) top left no-repeat;font-size:13px; font-weight:bold; height:25px;}
.more_about_c a { color:#629c2a; }
.more_about_c a:hover { color:#009900;}
