@font-face {
    font-family: 'WebfontRegular';
    src: url('franceb-webfont.eot');
    src: url('franceb-webfont.eot?#iefix') format('embedded-opentype'),
         url('franceb-webfont.woff') format('woff'),
         url('franceb-webfont.ttf') format('truetype'),
         url('franceb-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body{margin:0; padding:0;background:#e6e6dd;color:#fff}
body{font-size:14px;font-family:Arial, "Arial CE", Helvetica,sans-serif;text-align:center;background:#e6e6dd url(../img/head.png) repeat-x 0 0;color:#333;}
h1{font-family:georgia;color:#3e670d;font-size:28px;padding:0;margin:0 0 15px 0;font-weight:normal}
h2{font-family:georgia;color:#3e670d;font-size:24px;padding:0;margin:0 0 15px 0;font-weight:normal}
h3{font-family:georgia;color:#3e670d;font-size:20px;padding:0;margin:0 0 15px 0;font-weight:normal}
h4{font-family:georgia;color:#3e670d;font-size:16px;padding:0;margin:0 0 10px 0}
table{border-collapse:collapse;margin:0 0 20px 0}
table th{text-align:left;vertical-align:top;padding:5px;background:#333;color:#fff}
table th.first{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}
table th.last{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}
table td{vertical-align:top;text-align:left;padding:5px}
ul{margin:0 0 15px 25px;list-style-type:square;padding:0}
ul li{list-style-type:square;padding:0 0 3px 0;line-height:1.5}
ul ul{margin:8px 0 0 25px;padding:0}
a{color:#333;text-decoration:underline}
a:hover{color:#333;text-decoration:none}
a img{border:0}
p{line-height:1.5;margin:0 0 20px 0}
form{margin:0 0 20px 0}
div.lbl{width:150px;float:left;display:inline;margin:0 0 12px 0}
form br{display:block;width:1px;height:1px;clear:both}
fieldset{border:1px solid #ccc;margin:0;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.inner_form{padding:20px 5px 10px 20px}
legend{border:1px solid #a7dbd8;padding:5px;color:#333;margin:0;background:#a7dbd8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
input,select,textarea{font-family:Arial, "Arial CE", Helvetica,sans-serif;font-size:100%;margin:0 0 10px 0}
input, textarea{border:1px solid #3d5b0c;-webkit-border-radius:5px;-moz-border-radius:5x;border-radius:5px;padding:5px}
input.form_submit, .loginLoginButton input{background:#3d5b0c;color:#fff;font-weight:bold;padding:5px;border:0;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
fieldset .form_submit{margin-left:150px}
label{cursor:pointer}
#content input.chkbox{margin:0 !important;float:none !important;width:auto !important;border:0 !important;background:none !important}
#content input.chk{margin:0 5px 0 0;padding:0;float:none;width:auto;height:auto}
.bigger{font-size:1.1em}
.center{text-align:center;width:100%}
hr{display:none}
#inner_content hr{width:1px;height:1px;overflow:hidden;display:block;clear:both;border:0px solid #d7eeed;background:#d7eeed}
.left{text-align:left}
.right{text-align:right}
.fleft{float:left;margin:0 15px 0 0}
.fleft img{display:block;margin:0}
.fright{float:right;margin:0 0 0 15px}
.fright img{display:block;margin:0}
.nofloat{width:1px;height:1px;overflow:hidden;clear:both}
.red{color:#bf1704}

#head{width:940px;height:201px;position:relative;z-index:1;margin:0 auto;padding:0}

#logo{font-family:WebfontRegular;color:#fff;font-size:42px;font-weight:bold;text-decoration:none;display:block;text-transform:uppercase;padding:35px 0 0 0;line-height:1;}
#head span{display:block;font-size:28px;color:#fff;line-height:1;font-style:italic;font-family:georgia;}

.sisea-search-form{position:absolute;right:0;top:20px;width:190px;height:26px}
.sisea-search-form fieldset{margin:0;padding:0;border:0}
.sisea-search-form #search{position:absolute;left:0;top:0;width:185px;height:26px;line-height:26px;background:#eea15d;color:#333;padding:0 0 0 5px;border:0;cursor:pointer}
.sisea-search-form #search_submit{position:absolute;right:0;top:0;width:37px;height:26px;background:url(../img/seach-btn.png) no-repeat 0 0;padding:0;border:0;cursor:pointer}

.rounded{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

.box{padding:15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius:5px;margin:0 0 15px 0;position:relative;}
.box_alpha {position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;zoom: 1;filter: alpha(opacity=50);opacity: 0.5;z-index:1;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.box_content{position:relative;z-index:2;width:100%;}
.box_hover{filter: alpha(opacity=70);opacity: 0.7;}


ul.product_banner {font-family:georgia;}
ul.product_banner .desc{float:left;width:530px;}
ul.product_banner p {font-size:18px;color:#000;font-weight:normal;}
ul.product_banner p.image{float:left;margin:0 20px 0 0;width:350px;text-align:center;}
ul.product_banner h2 {color:#336600;font-size:30px;font-weight:bold;font-style:italic;padding-top:20px;margin:0 0 5px 0}
ul.product_banner h2 a{color:#336600;text-decoration:none;}
ul.product_banner .box_content {overflow:auto;cursor:pointer;}

p.more a{font-size:18px;background: #4c7d10;
color:#fff;
text-decoration:none;
font-style:italic;
background: -moz-linear-gradient(top,  #4c7d10 0%, #3e670d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c7d10), color-stop(100%,#3e670d));
background: -webkit-linear-gradient(top,  #4c7d10 0%,#3e670d 100%);
background: -o-linear-gradient(top,  #4c7d10 0%,#3e670d 100%);
background: -ms-linear-gradient(top,  #4c7d10 0%,#3e670d 100%);
background: linear-gradient(to bottom,  #4c7d10 0%,#3e670d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7d10', endColorstr='#3e670d',GradientType=0 );
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border:1px soolid #839d64;
-webkit-box-shadow: 1px 1px 1px 0px #3d660c;
box-shadow: 1px 1px 1px 0px #3d660c;
float:left;
padding:3px 15px;
margin:0 0 20px 0;

}


#content{padding:30px;min-height:500px;background:#fff;filter: alpha(opacity=100);opacity: 1;margin:20px 0 20px 0;
-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
}
#home #content{background:none;filter: alpha(opacity=100);opacity: 1;padding:30px 0 0 0;}

ul.product_banner{margin:0;padding:0;list-style-type:none;width:940px;}

ul.productlist, ul.productlistdocument{margin:0;padding:0;list-style-type:none;overflow:auto;width:100%}
ul.productlist li {width:220px;min-height:200px;float:left;display:block;cursor:pointer;padding:0;margin:0 20px 20px 0;height:230px;}
ul.productlist li.last{margin-right:0 !important;}
ul.productlist li h2 {font-family:"georgia";font-size:24px;font-style:italic;color:#333;margin:0 0 5px 0;padding:15px;line-height:1;}
ul.productlist li h2 a {color:#333;text-decoration:none;}
#item121 img {position:relative;top:10px;}
#item122 img {position:relative;top:20px;}

ul.productlistdocument li {list-style-type:none;}
ul.productlistdocument .image{float:left;margin:0 10px 0 0;width:220px}
ul.productlistdocument h2 {margin:0 0 5px 0}


#page_outer{width:100%;background:url(../img/body.jpg) no-repeat center 201px;text-align:center}

#page_outer2{width:100%;background:url(../img/head-inner.jpg) no-repeat center 0;text-align:center;}

#page{width:940px;text-align:left;position:relative;margin:0 auto;padding:0;}

#content ul{line-height:1.5}
#content h4{display:block}

#nav h4{display:none}
#nav{position:absolute;left:47px;top:137px;z-index:2;margin:0;padding:0;list-style-type:none}
#nav li{list-style-type:none;background:none;padding:0;margin:0;float:left;}
#nav a{font-family:georgia;font-size:18px;color:#fff;text-decoration:none;display:block;margin:0;background:none;padding:0;line-height:63px;height:63px;float:left;margin:0 25px 0 0;
text-shadow: 2px 2px 4px #000;display:block;}
#nav a:hover{text-decoration:underline;}


.box {}


.photogallery{width:100%}
.photogallery ul{margin:0;padding:0;list-style-type:none}
.photogallery li{width:140px;min-height:140px;margin:0 17px 10px 0;padding:0;position:relative;list-style-type:none;float:left}
.photogallery li.last{margin-right:0}
.photogallery li a{color:#333;text-decoration:none}
.photogallery li span{display:block;width:130px;position:absolute;right:0;top:30px;padding:70px 0 10px 0;z-index:2;text-align:center;font-size:12px;background:#a7dbd8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#333}
.photogallery li img{width:130px;height:90px;position:absolute;left:0;top:0;z-index:3}
.photogallery li a:hover span{background:#0285b1;color:#fff;text-decoration:underline}
#footer{width:940px;margin:0 auto;text-align:left;position:relative;font-size:85%;padding:0}

#footer #fleft{float:left;margin:0;padding:0;width:540px}
#footer #fright{float:right;margin:0;padding:0;width:300px;}
#footer #fright img{margin:0 0 0 10px}


#footer,#footer a,#footer a:hover{color:#999}

#footer #fright p.more {float:left;}
#footer #fright p.more a {color:#fff}

#path{font-size:85%;margin:0 0 5px 0;color:#999}
#path a {color:#999}
.date{font-size:85%;font-style:normal}
.article{margin:0 0 20px 0}
.article h2{font-size:18px;margin:0 0 10px 0;font-weight:normal}
.article .annotation p{margin:0}
.postmeta{padding:5px 0 0 0;font-size:85%}
.withimage .image{float:left;margin:0 10px 0 0}
.withimage .annotation{width:460px;float:left}
.services{padding:20px;background:#d7eeed;color:#0186b2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}
.services .image{margin:0 20px 0 0}
.services .annotation{width:450px}
.services p.more{position:absolute;right:20px;bottom:-10px}
.services p.more a{color:#fff;background:#D7EEED;color:#0186B2;padding:5px 10px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;font-weight:bold}
.services p.more a:hover{color:#0186B2;background:#D7EEED;text-decoration:underline}
#reference{margin:0 0 20px 0}
#reference img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:right}
.reference_box{float:left}
.reference_box h2{font-size:18px;margin:0 0 10px 0;font-weight:bold}
.reference_box ul{}
/* MODX extras*/
/* POLLS*/
.poll{margin:0 0 20px 0;padding:30px 30px 20px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#c8e8e6}
.poll form{margin:0}
.poll p{font-size:85%;margin:0 0 5px 0}
.poll h2{font-size:100%;font-weight:bold}
.answer_line{display:block;width:100%;height:10px;background:#a7dbd8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #a7dbd8}
.answer_width{display:block;height:10px;background:#0186b2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.poll p.thanks_vote{margin:0;padding:10px 0 0 0}
/* LOGIN */
form.loginLoginForm fieldset{padding:10px}
form.loginLoginForm .lbl{margin:0;width:120px;display:block;float:left;height:1em}
form.loginLoginForm label{position:relative;top:5px}
/* COMMON */
.error{background:#c00;color:#fff;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5x;border-radius:5px}
span.error{display:block;margin:0 0 10px 150px}
.perex{padding:20px;background:#d7eeed;color:#0186b2;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin:0 0 20px 0}
.perex img{float:right; position:relative; top:-10px; left:10px}
#map_outer,iframe,#map_canvas{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
#map_iframe {float:right;border:0;margin:0;padding:0;}
.box_col{padding:30px 30px 20px 30px;background:#fff url(../img/box-col.png) repeat-y left top;color:#0186B2;margin:0 0 20px 0;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;border-top-right-radius:15px;border-bottom-right-radius:15px}
.box_col *{color:#0186B2}
.box_col p{margin:0 0 10px 0;text-align:justify;font-size:13px}
.box_col ul{font-size:13px;margin:0 0 10px 18px}
.box_col h3{font-size:14px;font-weight:bold;margin:0 0 10px 0}
.box_col h2{font-size:18px;margin:0 0 15px 0;color:#6cbacf}
.box_col h2 strong{color:#333}

input.mod_form_medium{width:250px}
.content_class01{color:#e77817}
.content_class02{color:#3e670d}
.form_box{border:1px solid #ccc;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.form_box h2{font-size:18px;font-weight:bold}
.form_box form{margin:0}
.form_box fieldset{padding:0;border:0}
.form_box table{margin:0 0 15px 0}
.form_box table td{padding:0 5px 0 0}
.form_box table td label{margin-right:10px}
.ref_url{}
#home h1 {position:absolute;top:225px;left:10px}
#home #content{padding-top:60px;}
/* FANCY BOX */
/* * FancyBox - jQuery Plugin * Simple and fancy lightbox alternative * * Examples and documentation at:http://fancybox.net *  * Copyright (c) 2008 - 2010 Janis Skarnelis * That said,it is hardly a one-person project. Many people have submitted bugs,code,and offered their advice freely. Their support is greatly appreciated. *  * Version:1.3.4 (11/11/2010) * Requires:jQuery v1.3+ * * Dual licensed under the MIT and GPL licenses:*   http://www.opensource.org/licenses/mit-license.php *   http://www.gnu.org/licenses/gpl.html */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/img/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/img/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/img/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('/img/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('/img/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;
/* IE6 */
}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/img/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/img/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/img/fancybox-y.png');background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/img/fancybox.png');background-position:-40px -182px; }
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/img/fancybox-x.png');background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/img/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/img/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/img/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('/img/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/img/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/img/fancybox-x.png') 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/img/fancybox.png') -55px -90px no-repeat}
/* IE6 */
.fancybox-ie6 #fancybox-close{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale'); zoom:1; }
.fancybox-ie6 #fancybox-title-float-left{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute; margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale'); }
/* IE6,IE7,IE8 */
.fancybox-ie .fancybox-bg{background:transparent !important; }
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale'); }




/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			220px; /* left offset of submenus need to match (see below) */
	border:1px solid #9e8a2b;
background: #3f5e0d;
background: -moz-linear-gradient(top, #3f5e0d 0%, #384b18 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f5e0d), color-stop(100%,#384b18));
background: -webkit-linear-gradient(top, #3f5e0d 0%,#384b18 100%);
background: -o-linear-gradient(top, #3f5e0d 0%,#384b18 100%);
background: -ms-linear-gradient(top, #3f5e0d 0%,#384b18 100%);
background: linear-gradient(to bottom, #3f5e0d 0%,#384b18 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f5e0d', endColorstr='#384b18',GradientType=0 );	
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}

#nav li ul li a {
 line-height:1;
 height:auto;
 font-size:14px;
 font-family:arial;
 margin:0;
 padding:5px;  
 width:auto;
 float:none;
 padding:10px;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			63px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			220px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			220px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
}
.sf-menu a {
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
}
.sf-menu li {
}
.sf-menu li li {
}
.sf-menu li li li {
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}





/*
    AnythingSlider v1.4

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
	width: 940px;
	height: 260px;
	margin: 0 auto 20px auto;
}

/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
.start-stop{display:none;}
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for naviagation */
div.anythingSlider {
	position: relative;
}
/* anythingSlider base UL */
ul.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	top: 0; left: 0;
	margin: 0;
}
ul.anythingBase li.panel {
	background: transparent;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 120px;
	margin-top: -60px;
	width: 45px;
	text-align: center;
	outline: 0;
	background: url(../images/arrows.png) no-repeat;
	text-indent: -9999px;
}
div.anythingSlider .forward { right: 0; }
div.anythingSlider .back { left: 0; }
div.anythingSlider .forward a { background-position: 0 -40px; }
div.anythingSlider .back a { background-position: -88px -40px; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: 0 -240px; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -88px -240px; }

/* Navigation Links */
div.anythingSlider .thumbNav { margin: 0; }
div.anythingSlider .thumbNav li { display: inline; }
div.anythingSlider .thumbNav a {
	color: black;
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background-image: url(../images/cellshade.png);
	background-repeat: repeat-x;
	text-align: center;
	outline: 0;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
div.anythingSlider .thumbNav a:hover { background-image: none; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav { float: left; }    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	z-index: 10;
	background: green url(../images/cellshade.png) repeat-x center top;
	color: white;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
div.anythingSlider .start-stop.playing { background-color: red; }
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; color: #ff0 }

@-moz-document url-prefix() {
ul.productlist {overflow:hidden;}
}