﻿body {padding-top:40px;background-color:#b0c29c;}

h1 {color: #427106; font-size: 1.8em;font-family: 'Century Gothic', Arial, Helvetica;margin-bottom:10px; }
h2 { color: #777777; font-size: 1.4em;font-family: 'Century Gothic', Arial, Helvetica; margin: 0 0 1px 0; font-weight: bold;}
h3 { color: #777777; font-size: 1.3em; margin: 0 0 0px 0;font-family: 'Century Gothic', Arial, Helvetica; font-weight: bold;}
h4 { color: #427106; font-size: 1.3em; margin: 0 0 3px 0;font-family: 'Century Gothic', Arial, Helvetica;font-weight: bold; }

#outer-container {margin: 0px auto;background: #fff url(/images/bg-header.gif) no-repeat 0 0;padding:0px;width:960px;}
#container {padding:20px; width:920px;}

#header {margin-bottom:20px;}

#logo {text-align:center;float: left; width:160px;}
#mast {text-align:right;float: right; width: 760px}

#banner {background: #A1A1A1; padding:0;}
#banner img {display: block; background: #FFFFFF; border: #C7D0D5 1px solid;}

#mast a:link, #mast a:visited {color:#777;padding:0px 10px;	font-size:1em;text-decoration:none;font-weight:normal; }
#mast a:hover {text-decoration:underline;}
#mast #extranav {margin:10px -10px 0 0 }

#nav {background: #fff url(/images/nav-bg.gif) no-repeat 0 0;	height:31px;font-family: 'Century Gothic', Arial, Helvetica;}
#nav ul li {float:left;background: transparent url(/images/nav-divider.gif) no-repeat 100% 0;	padding-top:5px;height:26px;list-style:none;}
#nav ul li a:link, #nav ul li a:visited {color:#fff;padding:0px 30px;	font-size:1.25em;text-decoration:none;font-weight:bold; }
#nav ul li a:hover, #nav ul li a:active, {color:#fff;padding:0 30px;	font-size:1.25em;text-decoration:underline;font-weight:bold; }
#nav ul li a.current {text-decoration:underline !important}

#subnav { margin:10px 0 0px 10px; padding-bottom:20px}
#snav {float: left; list-style: none; }
#snav li {float:left; padding:0 10px; height: 13px; border-right: #434311 1px solid;}
#snav .on {color:#427106;text-decoration:none;}
#snav a {color: #999; font-weight: bold; text-decoration: none;}
#snav a:hover {text-decoration: underline;}


#footer {height:50px;padding-bottom:40px;background: #fff url(/images/bg-footer.gif) no-repeat 0 100%;}
#footer {padding: 25px 35px 25px 25px; text-align: center;}
#footer ul {list-style: none;}
#footer li {display: inline; border-right: 1px solid #b4b4b4; padding: 0 5px;}
#footer a {color: #b4b4b4; font-weight: bold; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.homecola {width:595px;}
.homecola h1 {margin-bottom:5px;}

.homecola a:link, .homecola a:visited {font-weight:bold; text-decoration:none;}
.homecola a:hover{text-decoration:underline;}

h2.wp {margin-left:170px}
.wpfeed a {float:left;width:170px;}

.wpfeed img {margin-top:-20px}
.wpfeed {margin-bottom:30px;}
.imgpad {margin-left:170px;}

#homepage-teaser{margin-top:30px;padding:10px 20px 0 20px;background: #fff url(/images/homepage-teaser-header.gif) no-repeat 0 0;}
#homepage-teaser-footer{margin-bottom:15px;height:15px;background: #fff url(/images/homepage-teaser-footer.gif) no-repeat 0 0;}

.homestoryleft {float:left; width:170px; text-align:left;}
.homestoryright {float:left; width:425px; text-align:left;}

#mpu-holder {margin:10px 0}

#twitter {border-bottom:1px solid #73944a;margin-top:30px;padding:20px 0px 0 20px;background: #73944a url(/images/twitter-header.gif) no-repeat 0 0;}
#twitter-footer{height:7px;background: url(/images/twitter-footer.gif) no-repeat 0 0;}
#twitter h2 {color:#fff}
#twitter p {margin:20px 10px 0 0;display:block; color:#fff;}
#twitter p#twitter-follow {text-align:right}
#twitter a:link, #twitter a:visited {color:#fff;font-weight:bold;text-decoration:none;}
#twitter a:hover {text-decoration:underline;}


.productLeft {text-align:center;float:left;width:170px;}
.productRight {float:left;width:350px;}
table.insideborder, .insideborder td {border-color: #44621c;border-style: solid;}
table.insideborder {border-width: 0 0 1px 1px;border-spacing: 0;border-collapse: collapse;}
.insideborder td { margin: 0;padding: 4px;border-width: 1px 1px 0 0;}
.insideborder th { padding:5px 2px;font-weight:bold;color:#fff;background-color: #78974f;}
table.outsideborder { border-color: #44621c;border-style: solid;border-width:1px;}
table.outsideborder { border: 1px solid #44621c;border-spacing: 0;border-collapse: collapse;}
.outsideborder th {padding:5px 2px;font-weight:bold;color:#fff;background-color: #78974f;}
.outsideborder td {padding:2px 2px; border-top: 1px solid #44621c;}
.ad600x120 {border:1px solid green;width:120px;height:600px;background-color:#eee;}
.indexLeft {float:left;	width:200px;}
.indexRight { float:left;width:440px;}
.homepagepad {margin-top:20px;}
.productcategory {float:left;width:225px;}
