@charset UTF-8;
html,body{background:url(../images/top-bg-img.jpg) repeat-x #FFF;height:100%;min-height:100%;font-size:12px;margin:0;padding:0;}
body,td,th{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
#wrap{width:950px;min-height:100%;height:auto!important;margin:0 auto;}
#site-l{float:left;width:100px;padding-top:326px;height:100%;}
#site-l-inner{float:left;width:100px;padding-top:236px;height:100%;}
#header{float:left;height:85px;width:850px;}
.logo{float:left;width:385px;height:85px;}
.call{float:right;width:200px;height:29px;background:url(../images/call-wmll.gif) no-repeat;}
.menu{float:right;width:465px;height:56px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:11px 0 0;}
#banner{float:left;width:850px;height:256px;}
#inner-banner{float:left;width:850px;height:165px;}
.paper{float:left;width:850px;height:56px;background:url(../images/top-paper-bg-repeat.gif) repeat-x;}
.rotator{float:left;width:850px;height:200px;background:url(../images/banner2.gif) no-repeat;}
.inner-rotator{float:left;width:850px;height:165px;background:url(../images/inner-banner.jpg) no-repeat;}
#breadcrumbBar{float:left;width:850px;padding:5px 10px 5px 20px;}
#breadcrumbBar a{color:#2D275C;text-decoration:none;}
#breadcrumbBar a:hover{color:#2D275C;text-decoration:underline;}
#content{float:left;width:850px;height:auto;min-height:550px;background-color:#F2EBE1;margin-bottom:25px;}
#content-contact{float:left;width:850px;height:auto;background-color:#F2EBE1;margin:0 0 25px;}
.b-top{float:left;width:850px;height:5px;background:#2D275C;border-bottom:1px solid #FFF;margin-bottom:15px;}
#b-left{float:left;width:197px;height:auto;}
.b-l-t2{padding-top:20px;}
.b-l-m{background:url(../images/left-box-bg.gif) repeat-y;height:300px;}
.b-l-logo{background:url(../images/top-clip.gif) no-repeat;height:40px;width:197px;font-size:18px;color:#000;padding:8px 0 0 25px;}
.b-l-m2{background:url(../images/left-box-bg.gif) repeat-y;height:190px;}
.b-l-logo2{background:url(../images/bot-clip.gif) no-repeat;height:36px;width:197px;font-size:18px;color:#000;padding:8px 0 0 25px;}
#b-right{float:right;width:600px;height:auto;margin:0 32px 0 21px;}
#product{float:left;width:800px;height:auto;margin:0 32px 0 21px;}
.product-img{float:left;width:250px;height:auto;min-height:230px;border:5px solid #728C21;text-align:center;margin:20px;padding:10px;}
.product-images{float:left;width:250px;height:auto;min-height:230px;border:5px solid #728C21;text-align:center;margin:5px 15px 20px 5px;padding:10px;}
.b-r-t{border:10px solid #CCC2B6;background-color:#FFF;min-height:300px;padding:5px;}
.right-img{float:left;border:1px solid #999;padding:5px;}
.b-r-t-1{float:left;width:275px;min-height:180px;border-right:10px solid #CCC2B6;padding:5px;}
.b-r-t-2{float:right;min-height:180px;width:265px;padding:5px;}
.b-r-m{background-color:#83A224;padding:10px;}
.b-r-b{background:url(../images/product-range.png) no-repeat;height:83px;color:#FFF;padding:30px 10px 0 0;}
.rip{float:left;background:url(../images/body-bot.gif) no-repeat;height:50px;width:850px;}
.ripSmall{float:left;background:#fff url(../images/body-bot-s.gif) no-repeat;height:36px;width:420px;margin-bottom:0;}
#bottomSeparator{float:left;margin-top:30px;width:100%;background-color:#fff;height:20px;}
#additional-info{float:left;width:400px;background-color:#F2EBE1;border-top:5px solid #728C21;min-height:200px;padding:10px;}
#quote{float:right;width:415px;background-color:#fff;padding-left:14px;margin-top:-15px;padding-top:0;height:275px;}
h2.tabbed{width:327px;height:34px;margin-bottom:0;padding-left:15px;padding-top:5px;background:#F2EBE1 url(../images/tab3.png);font-size:18px;font-weight:700;color:#fff;}
form.quote{font-size:110%;background-color:#CCC2B6;color:#000;width:385px;min-height:200px;padding:10px 15px;}
#leftmenu{background:#333;float:left;list-style:none;width:12em;margin:0;padding:0;}
#leftmenu li{font:67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;margin:0;padding:0;}
#leftmenu a{background:#333;border-bottom:1px solid #393939;color:#ccc;display:block;text-decoration:none;margin:0;padding:8px 12px;}
#leftmenu a:hover{background:#2580a2 url(../images/lefthover.gif) left center no-repeat;color:#fff;padding-bottom:8px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 0 #37440F;}
.greentext{color:#718C1F;}
a.green:link,a.green:hover,a.green:active,a.green:visited{display:block;color:#718D1F;font-weight:700;font-size:14px;text-decoration:none;padding:0;}
img{border:none;}
#popUpButton input.btn{color:#333;font-size:84%;font-weight:700;background-color:#F2EBE1;border:1px solid;border-color:#728C21 #363 #363 #728C21;margin:10px 0;}
a.button{float:right;background:url(../images/loose-leaf-products.gif) repeat 0 0;width:119px;height:19px;display:block;}
a.catalogue{float:left;background:url(../images/loose-leaf-products.gif) repeat 0 0;width:119px;height:19px;display:block;margin:0 10px;}
#footer{background-color:#CCC2B6;position:relative;margin-top:-260px;height:280px;clear:both;}
#foot{width:882px;background-color:#CCC2B6;height:260px;padding-left:68px;font-family:Tahoma, Geneva, sans-serif;margin:0 auto;}
.f-left{float:left;width:32px;}
.b-bot{float:left;width:850px;height:50px;background:url(../images/body-bot.gif) no-repeat;}
.f-top{float:left;width:817px;height:31px;background:url(../images/foot-top.gif) no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 0 #37440F;padding:7px 0 0 33px;}
.f-l{float:left;width:270px;height:152px;background:url(../images/foot-left.png) no-repeat;font-size:12px;padding:74px 0 0 10px;}
.f-m{float:left;width:331px;height:167px;background:url(../images/foot-mid.jpg) no-repeat;font-size:11px;padding:55px 0 0;}
.f-r{float:right;width:169px;height:182px;background:url(../images/foot-right.png) no-repeat;margin-top:20px;padding:40px 0 0 70px;}
#main{padding-bottom:260px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.menu ul{background:#fff;height:34px;list-style:none;margin:0;padding:0;}
.menu li{float:right;padding:0;}
.menu li a{color:#302A62;display:block;font-weight:700;line-height:34px;text-align:center;text-decoration:none;margin:0;padding:0 25px;}
.menu li a:hover,.menu ul li:hover a{background:#A5C836;color:#302A62;text-decoration:none;}
.menu li ul{background:#A4C935;display:none;height:auto;border:0;position:absolute;width:200px;z-index:200;margin:0;padding:0;}
.menu li li{background:url(../images/menu-but.gif) repeat 0 0;display:block;float:none;font-weight:700;width:200px;margin:0;padding:0;}
.menu li:hover li a{background:none;}
.menu li ul a{display:block;height:34px;font-size:12px;font-style:normal;font-weight:400;text-align:left;margin:0;padding:0 10px 0 30px;}
.menu li ul a:hover,.menu li ul li:hover a{background:#6D8722 url(../images/menu-but.gif) repeat 0 -34px;border:0;color:#fff;font-weight:700;text-decoration:none;}
.menu p{clear:left;}
.menu li.active{background:#6D8722 url(../images/menu-but.gif) repeat 0 -34px;}
.menu li.active ul a{color:#fff;}
.menu li.activeTop{background-color:#A5C836;}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1;}
#popupArea{display:none;position:fixed;_position:absolute;height:455px;width:640px;background:#FFF;border:2px solid #cecece;z-index:2;font-size:13px;text-align:center;padding:10px;}
#popupAreaClose{font-size:16px;line-height:16px;right:6px;top:4px;position:absolute;color:#728C21;font-weight:700;display:block;}
#popUpButton{text-align:center;}
.rowElem label{display:block;width:100px;float:left;}
input{margin-bottom:1px;margin-top:1px;border:1px solid #BAB1A6;}
.rowElem .button{background-color:#728C21;cursor:pointer;overflow:visible;font-family:Arial;border:1px solid #BAB1A6;color:#fff;font-weight:700;font-size:12px;line-height:13px;margin:0 0 0 100px;padding:2px 4px;}
#sitemap li a{color:#30295D;}
#products ul{padding-left:5px;margin-top:-10px;padding-top:0;}
#products li{list-style:none;}
#products li a{color:#30295D;text-decoration:none;}
.gallerycontainer{position:relative;}
.thumbnail{color:#718C1F;text-decoration:none;font-size:1.1em;font-weight:700;line-height:1.5em;}
.dark{color:#104310;}
.thumbnail img{border:1px solid #FFF;margin:0 5px 5px 0;}
.thumbnail:hover{background-color:transparent;}
.thumbnail:hover img{border:0;}
.thumbnail span{position:absolute;left:-1000px;visibility:hidden;color:#000;text-decoration:none;padding:5px;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{visibility:visible;top:-30px;left:300px;z-index:50;}
#slideshow{position:relative;height:200px;}
#slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow img.active{z-index:10;opacity:1.0;}
#slideshow img.last-active{z-index:9;}
.cut,.cut-inner{float:left;width:100px;height:27px;}
.clips,.clips-inner{float:left;height:538px;width:32px;padding-left:68px;}
.blah,h1{float:left;font-family:Arial, Helvetica, sans-serif;font-size:19px;font-weight:700;color:#404040;text-shadow:0 1px 0 #e5e5ee;padding:0;}
a.button span,a.catalogue span{display:none;}
a.button:hover,a.catalogue:hover{background:url(../images/loose-leaf-products.png) repeat 0 -19px;}
.clearfix,.menu li:hover ul{display:block;}
#sitemap li a:hover,#products li a:hover{color:#728C21;}
