*

{

	margin: 0px;

	padding: 0px;

}



body {background: /*#6b4534;*/ #000; width: 100%; height: 100%;}

h1,h2,h3,h4,h5 {font-family: 'Cabin', Arial, Helvetica, sans-serif;}

h4 {text-align: center;}

h1.pagetitle {width: 512px; height: 52px; text-align: center; color: #fff; margin: 0 auto; padding-top: 5px; background: url('images/heading_bg.png') no-repeat; text-transform: uppercase; margin-bottom: 15px;}

p {font-family: 'Cabin', Arial, Helvetica, sans-serif; font-size: 14px; color: #000; line-height: 1.4em; margin-top: 12px;}

p.contact {font-size: 18px;}

img {border: none;}



a:link {color: #333;}

a:active {color: #333;}

a:visited {color: #333;}

a:hover {color: #222;}



ul {font-family: 'Cabin', sans-serif; font-size: 14px; list-style-type: none; line-height: 1.4em;}



#top {width: 100%;  padding: 0; height: 137px; background: #fff;}

#header {width: 1315px; height: 137px; margin: 0 auto;}

#logo {width: 615px; height: 137px; float: left; text-align: right; }

#nav {width: 700px; height: 137px; float: left; text-align: left;  }





#main {background: #fff; width: 1280px; height: 100%; min-height: 47px; margin: 0 auto; padding: 13px; padding-bottom: 50px;}

#tabs {background: #fff; width: 1280px; height: 100%; min-height: 500px; margin: 0 auto; padding: 25px;}

#hero {width: 1280px; height: 709px; margin: 0 auto; background: url('images/hero.png') no-repeat;}

#slideshow {width: 1100px; height: 609px; margin: 0 auto; position: relative; z-index: 0;}

.productCatalog {width: 409px; height: 61px; margin: 0 auto; position: relative; top: 375px;}

#footer {width: 100%; height: 250px; background: #000; margin: 0; padding: 0;}



ul.products {position: absolute; z-index: 100; top: 130px; left: 200px; display: none; width: 200px; background:#996b4c; padding: 10px; zoom: 1; list-style-type: none; margin: 0; font-family: 'Cabin', sans-serif; font-weight: 700; font-size: 12px; text-transform: uppercase;}

ul.products li {margin-top: 10px;}

ul.products li a {text-decoration: none; color: #000000;}

ul.products:hover {display: block;}

#drop {z-index: 1000; position: relative;}



#leftCol {width: 515px; padding: 15px; float: left; margin-left: 50px;}

#rightCol {width: 525px; padding: 15px; float: right; margin-right: 50px;}



ul#infoMenu {width: 500px; padding: 0; text-align: center; font-family: 'Cabin', sans-serif; font-weight: 700; color: #fff; display: block; list-style-type: none;}

ul#infoMenu li {margin-top: 10px; padding: 10px; background: #6b4534;}

ul#infoMenu li a {color: #fff; text-decoration: none;}

ul#infoMenu li a:hover {color: #000;}



#addressFooter {width: 1000px; height: 157px; margin: 0 auto;}

span.footerAddress {font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; color: #fff; float: left;  margin-top: 83px;}

span.footerPhone {font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; color: #fff; float: left; margin-left: 35px; margin-top: 82px;}



#salesOffices {width: 700px; float: left; margin-top: 35px;}

.salesoffice {width: 200px; float: left; margin-left: 15px;}

#contactPic {widht: 473px; float: right;}



#custom-pager {font-family: 'Cabin', sans-serif; color: #fff; width: 473px; background: #000; text-align: center; padding-top: 5px; padding-bottom: 5px;}



#infladeck {font-family: 'Cabin', sans-serif; color: #fff; width: 473px; background: #000; text-align: center; padding-top: 5px; padding-bottom: 10px; float: relative; z-index: 1;}

/*ul.folders {width: 100%; padding: 1% 0;}
ul.folders li {width: 100%; padding: 1%; margin: 1% 0; background: #eee;}
ul.folders li a {font-size: 18px;}*/

.folders {margin: 1%; font-family: 'Cabin', sans-serif;}
.folders dt, dd {padding: 2%;}
.folders dt, dd a {display: block; font-weight: bold; cursor: pointer;}
.folders dd {font-size: 18px;}