@charset utf-8;
/* CSS Document */
*{list-style:none; margin:0; padding:0;border:none;outline:none;}
body {background:#a0ce68 url(../images/bg-prog.jpg) repeat-x ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
h1 {font-size: 16px; margin: 0; padding: 0; color: #FFF; }
.sf-menu li a .sf-sub-indicator {display:none;}
.bold{font-weight:bold;}
.bold2{font-weight:bold;}
.clear { clear: both; }
.cprog-head, #concpt-r div.page-title h1, #concpt-r div.category-title h1{font:23px Arial, Helvetica, sans-serif;color:#00a650;}
.hr{background:url(../images/bg-hr.jpg) no-repeat;height:5px;}
.hr2{background:url(../images/bg-hr.jpg) no-repeat;height:5px;padding-top:12px;}

/*#top-menu {text-indent:-99999px;}*/
#container {width:954px; margin: 0 auto; }
#header{width:954px;margin-top:17px;}
#header div{float:left;}
#header #logo a{background:url(../images/logo-prog.jpg) no-repeat;width:332px;height:72px; display:block;}
#header #top-links {width:246px;height:30px;}
#header #top-links ul {margin:0;text-align:right;}
#header  #top-links ul li {list-style:none;display:inline;color:#e3571c;font-size: 11px;font-weight: bold;margin:0 2px;}
#header  #top-links a {color: #e3571c; text-decoration: none; }
#header  #top-links a:hover {text-decoration: underline;}
#header #h_r nav#main-nav{width:595px; float:right;margin:0 0 0 25px;}
#header #h_r div#top-links{width:572px; float:right;margin:0 15px 0 0;}

#main-nav {height:31px;	top:0;width:954px;}
#main-nav,#menu,#menu ul {padding:0;float:right;}
#menu li {list-style-type:none;display:inline;float:left;position:relative;}
#menu li a {background-image: url(../images/concpt-menu2.gif);display:block;float:left;height:31px;}


.menu-1 a {background-position:0 0;width:102px;}
.menu-1:hover a,.menu-1 a:active {background-position:0 -31px;}

.menu-2 a {background-position:-102px 0;width:75px;}
.menu-2:hover a,.menu-2 a:active {background-position:-102px -31px;}

.menu-3 a {background-position:-177px 0;width:82px;}
.menu-3:hover a,.menu-3 a:active {background-position:-177px -31px;width:82px;}

.menu-4 a {background-position:-259px 0;width:76px;}
.menu-4:hover a,.menu-4 a:active {background-position:-259px -31px;width:76px;}

.menu-5 a {background-position:-335px 0;width:146px;}
.menu-5:hover a,.menu-5 a:active {background-position:-335px -31px;}

.menu-6 a {background-position:-481px 0;width:105px;}
.menu-6:hover a,.menu-6 a:active {background-position:-481px -31px;}


#main-nav ul li a,#main-nav ul {filter:alpha(opacity=95);opacity:0.95px;-moz-opacity:0.95px;}
#menu ul li {list-style-type:none;float:none;}
#menu ul li a {background-image:none;background-color:#00a650;border-bottom:1px solid #038d45;clear:both;color:#fff;display:block;height:auto;text-decoration:none;z-index:999999;font-size:11px;line-height:20px;text-align:left;padding:0 5px;}

#menu ul li a:hover,#menu ul li.ieHover {background:#038d45;color:#fff;}
#menu ul {margin-left:0;}

#menu ul,#menu li:hover ul ul,#menu li.sfHover ul ul {position:absolute;left:-999em;z-index:9999;top:30px;}
#menu li:hover ul,#menu li li:hover ul,#menu li.sfHover ul,#menu li li.sfHover ul {left:0;}

#container-concpt{background: url(../images/top-bg-prog.gif) no-repeat;width:954px;height:39px;margin:21px 0 0 0;}
#concpt-wrap{background:#fff;width:954px; }
#concpt-swrap div#concpt-l, #concpt-swrap div#concpt-r{float:left;}
#concpt-wrap div#concpt-up{padding:0 0 17px 40px;}
#concpt-wrap #concpt-up a{color:#000;text-decoration:none;}
#concpt-wrap #concpt-up a:hover{color:#000;text-decoration:underline;}
.concpt-hd{height:20px; line-height:20px;background:#00a650;width:210px;color:#fff; font-weight:bold;display:block;padding-left:10px;margin-bottom:12px;}
#concpt-l{width:220px; margin:0 0 0 40px;min-height:700px;}
#concpt-l a{text-decoration:none;color:#000;}
#concpt-l a:hover{text-decoration:underline;color:#000;}
#concpt-l .concpt-in{width:220px;background:#f6f6f6;margin-bottom:20px;}
#concpt-l ul{margin:10px 0 0 0;}
#concpt-l .concpt-in li {line-height:16px;padding:0 0 0 10px;}
#concpt-l .hr{margin:10px 0 10px 0;}
#concpt-l .hr2{margin:10px 0 0 0;}
li#shop-opt{margin-bottom:24px;}
li#my-cart{margin-bottom:24px;}
li#shp-guide a {background: url(../images/ship-guide.jpg) no-repeat;height:59px; display:block;}
li#shp-guide a:hover{background-position:0 -59px;}
li#del-zone a {background: url(../images/del-zone.jpg) no-repeat;height:59px; display:block;}
li#del-zone a:hover{background-position:0 -59px;}
#concpt-r{width:623px;margin:5px 0 0 34px;}
#concpt-r .concpt-list{width:623px;}
#concpt-r ul.concpt-list {background:url(../images/bg-list.jpg) repeat-x;height:27px;}
#concpt-r .concpt-list li{float:left;line-height:18pt;padding:0 0 0 7px;}
#concpt-r .concpt-list .list{border:1px solid #b6b6b6; margin:3px 0 0 0;width:41px;}
#concpt-r .cprog-head, #concpt-r div.page-title, #concpt-r div.category-title{margin:0 0 15px 0;}
#concpt-r .concpt-list .show{float:right;margin:0 5px 0 0;}
#concpt-r .concpt-list .sort{float:right;margin:0 45px 0 0;}
#concpt-r  .concpt-list .l-choice{color:#00a650;}
#concpt-r .concpt-list .sort .list{border:1px solid #b6b6b6; margin:3px 0 0 0;width:150px;}
#concpt-r .concpt-list .sort .icn-up{margin:5px 0 0 0;}

#concpt-cont li.title a{text-decoration:underline; color:#000;font:11px Arial, Helvetica, sans-serif; text-align:center;}
#concpt-cont li.title a:hover{text-decoration:none; color:#000;font:11px Arial, Helvetica, sans-serif; text-align:center;}

#concpt-cont li{color:#00a650;margin:12px 0 0 0;}
#concpt-cont .bullet{background:url(../images/bullet.gif) no-repeat;padding:0 0 0 9px;font:11px Arial, Helvetica, sans-serif;}
#concpt-cont .bullet a{color:#000;text-decoration:none;}
#concpt-cont .bullet a:hover{color:#000;text-decoration:underline;}
#concpt-cont .add a{background:url(../images/add_btn_hover.gif) no-repeat center;width:84px;height:20px;display:block;}
#concpt-cont .add a:hover{background: url(../images/add_btn.gif) no-repeat center;width:84px;height:20px;display:block;}
#concpt-cont {}
#concpt-cont ul{float:left;margin:33px 52px 0 0;}
#concpt-cont{margin:0 0 63px 0;}


#prog-search {background: url(../images/prog-search.gif) no-repeat;width:231px;display:block;height:172px;}
li#prog-srch_box {padding:100px 0 0 10px;}
li#prog-srch_box input{border:1px solid}
#prog-search li{float:left;}
#prog-srch_btn .button{background: url(../images/prog-sch-go1.gif) no-repeat; width:42px;height:22px;display:block;margin:98px 0 0 10px;}
#prog-srch_btn .button:hover{background: url(../images/prog-sch-go.gif) no-repeat;}


#quicklinks {background: url(../images/bg-btm-prog.jpg) no-repeat; width: 958px; }
#quicklinks{padding:80px 0 30px 0;}
#quicklinks .l { float: left; margin-left:35px; }
#quicklinks .col { float: left; margin-left:50px; }
#quicklinks .col ul { margin: 0; padding: 0; }
#quicklinks .col ul li { list-style: none; font-size: 11px; padding-top: 8px; }
#quicklinks .col a { text-decoration: none; color: #265d01; }
#quicklinks .col a:hover { text-decoration: underline; }
#quicklinks .btn02 a {width:240px;height:60px; background: url(../images/a_blog.gif); display: block;margin:30px 0 0 100px; float: left; }
#quicklinks .btn02 a:hover {background: url(../images/a_blog_hover.gif); }
#quicklinks .btn03{width:239px; height:59px;background:url(../images/btn3.gif) no-repeat;display:block;margin: 30px 0 0 60px;float: left; }
#footer {height:60px;background:#68a53b;}
#footer p { text-align: center; padding: 20px 0; margin: 0; color: #a0ce68; font-size:11px;}

#s_btn{margin:10px 0 0 109px;}
#s_btn li{float:left;margin:0 5px 0 0;}
#fb a:hover{background:url(../images/fb_btn.gif) no-repeat; width:36px;height:37px;display:block;}
#twit a:hover{background:url(../images/twit_btn.gif) no-repeat; width:36px;height:37px;display:block;}
#mul a:hover{background:url(../images/mul_btn.gif) no-repeat; width:36px;height:37px;display:block;}
#fb a{background:url(../images/fb_btn_hover.gif) no-repeat; width:36px;height:37px;display:block;}
#twit a{background:url(../images/twit_btn_hover.gif) no-repeat; width:36px;height:37px;display:block;}
#mul a{background:url(../images/mul_btn_hover.gif) no-repeat; width:36px;height:37px;display:block;}


div.product-name h1 {color:#00a650;}
ul.my-account-links a{color:#E3571C; !important}

/*contact*/
.contact-msg{font:11px Arial, Helvetica, sans-serif;color:#555555;padding:0 0 10px 0;}


