#footerwrap {text-align:center;width:100%;}
body { margin: 0px; padding:0px; background-repeat:repeat-x; background-position:center top; text-align:left; font-size:14px; font-family:Arial;} 
body table { text-align:left;}
 a,  a:visited { color:#3A8D05;}
 a:hover { color:#1C4502;}
#productImages li { border-style:solid; border-width:0px;} 
#maincolumn .productListNames a { text-decoration:none; font-weight:bold;} 
#maincolumn .productListNames a:visited { text-decoration:none;}
#maincolumn .productListNames a.hover {cursor:pointer;}
#searchContainer { position:absolute; top:10px; right:10px; display:none; float:left;} 
.webDugoutLink { color:#666666;} 
.webDugoutLink a, .webDugoutLink a:visited { color:#666666;}
.webDugoutLink a:hover { color:#999999;}
h1 { margin: 0px  0px  15px  0px  ; padding:2px 2px 2px 40px; border-style:solid; border-width:0px 0px 1px 0px; border-color:#cccccc; background-color:#f3f3f3; background-image:url('/images/112840/layout/leafHeaderBg.png'); background-repeat:no-repeat; background-position:left center; font-size:32px; color:#3f3f41; font-weight:normal; border-radius:5px; -moz-border-radius:5px;} 
h2 { margin: 0px  0px  14px  0px  ; border-style:solid; border-width:0px 0px 1px 0px; border-color:#cccccc; font-size:26px; color:#3f3f41; font-weight:normal;} 
h3 { font-size:28px; color:#4a4a4a; font-weight:normal;} 
h4 { font-size:24px; color:#212121; font-weight:normal;} 
#pageContainer { width:100%;margin:0 auto; background-image:url('/images/112840/layout/mainBG.png'); background-repeat:repeat-x; background-position:center top;} 
#header { width:1000px; height:200px; position:relative; display:block; z-index:9; color:#FFFFFF;} 
#productImages li img { margin: 10px  0px  10px  0px  ; border-style:solid; border-width:1px; border-color:#cccccc;} 
.socialMediaShare { display:none;} 
#columnsContainer { width:1000px; padding:0px 0px 135px 0px; background-color:#FFFFFF; position:relative; border-radius:5px; -moz-border-radius:5px;} 
#leftcolumn { width:200px; min-height:200px; margin: 10px; background-repeat:repeat-x; background-position:left bottom; position:relative; display:inline; float:left; border-radius:5px; -moz-border-radius:5px;} 
#maincolumn { width:750px; padding:10px; position:relative; float:left; font-size:14px; color:#636363;} 
#rightcolumn { width:100%; height:125px; padding:0px 0px 20px 0px; background-image:url('/images/112840/layout/emblems.png'); background-repeat:no-repeat; background-position:center bottom; position:absolute; left:0px; bottom:0px; display:inline; float:right;} 
.cformlabel { text-align:left;} 
#footerwrap { background-image:url('/images/112840/layout/footer.png');} 
.productName { padding:10px 0px 10px 40px; background-color:Transparent; font-size:20px; border-radius:0px; -moz-border-radius:0px;} 
#footer { width:1000px; min-height:100px; padding:90px 0px 0px 0px; background-image:url('/images/112840/layout/footer.png'); display:block; clear:both; text-align:left; color:#666666;} 
#footer table { text-align:left;}
#Navigation-1378 { width:1000px !important; position:absolute; left:0px; top:119px;} 
#Navigation-1506 { min-height:200px; padding:0px 0px 7px 0px; background-color:#317a02; background-image:url('/images/112840/layout/leftBar-BG.png'); background-repeat:repeat-x; background-position:left bottom; border-radius:5px; -moz-border-radius:5px;} 
.fRow { width:300px;} 
#Navigation-1506 ul li a { margin: 0px  5px  0px  5px  ; padding:10px; border-style:solid; border-width:1px 0px 1px 0px; border-color:#568B34 #264E00  #264E00 #568B34; font-size:12px; color:#ffffff; text-transform:uppercase;} 
#Navigation-1506 ul li a:visited { color:#ffffff;}
#Navigation-1506 ul li a.menuactive { color:ffffff; background-color:rgba(255,255,255,.2);}
#Navigation-1506 ul li a:hover { color:#ffffff; background-color:rgba(255,255,255,.2);}
#Navigation-1506 ul li a.hover { background-color:rgba(255,255,255,.2);cursor:pointer;}
#Navigation-1378 ul li a { width:100% !important; margin: 0px  50px  0px  0px  ; padding:16px 0px 16px 0px; border-style:solid; border-width:0px 1px 0px 1px; border-color:#ffffff #bababa #bababa #ffffff; background-image:url('/images/112840/layout/navBg.png'); text-align:center; color:#000000; font-family:Helvetica; font-weight:bold; text-transform:uppercase;} 
#Navigation-1378 ul li a:visited { color:#000000;}
#Navigation-1378 ul li a.menuactive { background-position:left bottom; color:#ffffff; background-color:#000200;}
#Navigation-1378 ul li a:hover { background-position:left center; color:#FFFFFF;}
#Navigation-1378 ul li a.hover { background-position:left center;cursor:pointer;}
#Navigation-1378 ul li ul { width:200px !important; background-color:rgba(49, 100, 13, 0.96);} 
#Navigation-1378 ul li ul a, #Navigation-1378 ul li ul a:visited { color:#ffffff;}
#Navigation-1378 ul li ul li a { border-style:solid; border-width:0px 0px 1px 0px; border-color:#0D4500; background-image:none;} 
#Navigation-1378 ul li ul li a.menuactive { background-position:left bottom;}
#Navigation-1378 ul li ul li a:hover { background-position:left center; background-color:#0D4500;}
#Navigation-1378 ul li ul li a.hover { background-position:left center; background-color:#0D4500;cursor:pointer;}
#categoryImages li { width:160px; height:100%; padding:0px; border-style:solid; border-width:0px;} 
#sliderContainer { width:936px; height:423px; margin: 0px  0px  0px  32px  ; border-style:solid; border-width:1px; border-color:#FFFFFF; background-image:url('/images/112840/layout/slideshowBg.png'); background-repeat:no-repeat; background-position:center bottom; position:absolute; left:0px; top:200px; overflow:visible;} 
#categoryImages li img { width:150px; margin: 5px; border-style:solid; border-width:1px; border-color:#eeeeee;} 
.catListNames { font-weight:bold; text-transform:capitalize;} 
.catListNames a, .catListNames a:visited { text-decoration:none;}
.nivo-controlNav { border-style:solid; border-width:1px; border-color:#F2F2F2; background-color:#f3f3f3; top:425px; right:468px; display:inline-block; border-radius:5px; -moz-border-radius:5px;} 
.nivo-controlNav a { padding:5px 10px 5px 10px; border-style:solid; border-width:0px 1px 0px 0px; border-color:#F2F2F2; color:#141414;} 
.nivo-controlNav a:visited { color:#141414;}
.nivo-controlNav a.menuactive { color:#ffffff; background-color:#3E8011;}
.nivo-controlNav a:hover { color:#ffffff; background-color:#3E8011;}
.nivo-controlNav a.hover { background-color:#3E8011;cursor:pointer;}
a.nivo-prevNav { width:32px; height:71px; background-image:url('/images/112840/layout/arrowLeft.png'); background-repeat:no-repeat; background-position:default; left:-32px; top:160px;} 
a.nivo-nextNav { width:32px; height:71px; background-image:url('/images/112840/layout/arrowRight.png'); top:160px; right:-32px;} 
#Navigation-1378 .downarrowclass { position:absolute; top:32px; right:55px;} 
.categoriesNavTitle { height:70px; padding:30px 0px 0px 70px; background-image:url('/images/112840/layout/categoriesHeadingBg.png'); background-repeat:no-repeat; background-position:left top; color:#2C4709; font-weight:normal;} 
#maincolumn{
line-height: 1, 3846em;
}
/* header settings
==================================*/
.column-8, .columns-4{
   float:left; 
}
.column-8{
   margin-right:250px;
   width:398px; 
}
.headerPhone{
 display:inline-block;
 line-height:35px;
 padding-top:20px;
 font-size: 30px;
 font-family: arial;
 font-weight: bold;
    
}
/* headdings
========================================*/
h1{
background-position: 5px 50%;
}
.pageName{
 width:95%;
 padding-left:40px;
 border-bottom:1px dotted #cccccc!important;
 color:#4a4a4a;
}

/* navigation
========================================*/
.page-4331117 ul{top:50px!important;}
#Navigation-1506 a{
 transition: background .3s ease-in-out;
}

.nivo-directionNav{ 

}
/* categories
============================================*/
#Navigation-1506 ul li:first-child a{
border-top:none;
}
#Navigation-1506 ul li:last-child a{
border-bottom:none;
}

/* columns
============================================*/
.row{   
  clear:both;

  padding-top:10px;
  overflow:hidden;
}
.col-4{
   margin-right:20px;
   width:300px;
   float:left;
}
.col-8{
 width: 680px;
float: left;
}
/* images
============================================*/

/* misc.
========================================*/
hr{
 height:22px;
border:0px;
background-image:url(/images/112840/layout/hrBg.png);
background-repeat:no-repeat;
background-position:top center;
}
strong{
color:#255A03;
}
.nivo-directionNav{display:block!important;}
.bicNumber{
 position:absolute;
 right:200px;
 color:#000;
 font-weight:bold;
 top:-5px;
 background:none repeat scroll 0% 0% #FFF;
 padding:5px 15px;
 /*box-shadow*/
 -webkit-box-shadow:0px 0px 2px #DDD inset;
   -moz-box-shadow:0px 0px 2px #DDD inset;
        box-shadow:0px 0px 2px #DDD inset;
 border:1px solid #CCC;
 /*border-radius*/
 -webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
}


/* input fields settings 
=================================================*/
input, textarea, select {
padding:5px; 

} 
#MainContent_LoginUser_Password,#MainContent_LoginUser_UserName{
margin-left:10px;
}
input[type="text"],textarea,select,#MainContent_LoginUser_Password{

background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;}

input[type="text"]:focus,textarea:focus,select:focus,input[type="text"]:focus,textarea:focus,select:focus,#MainContent_LoginUser_Password:focus{
 border-color: rgba(69, 189, 79, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(125, 236, 82, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(125, 236, 82, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(125, 236, 82, 0.6);
}

/*   testimonials page
================================================*/ 
/*-------table setting for the testimonials----*/
#testimonials{
 margin:0 auto;
 
}
#testimonials td{
 background-image:url(/images/112849/layout/quotations.png);
 background-repeat:no-repeat;
 background-position:0px 15px;
 padding:15px 0px 15px 80px;
 border-bottom:1px dashed #e5e5e5; 
}

#testimonials td h3{
 text-align:right; 
  font-style:italic;
 color:#5a5a5a;
 font-size:12px;
}
/* products pages
==================================================*/
#productImages li{width:auto;}
