body {background:#6d9251 url(../styleImages/background.png) repeat-x; font:16px/24px Arial, Helvetica, sans-serif; color:#363636;}
#container {width:930px; margin:0 auto; position:relative;}
a {color:#5d9730;}
a:hover {color:#346310;}
.imgleft {float:left; margin:4px 8px 4px 0;}
h1, .homeh1 {font-size:24px; color:#5d9732; padding-bottom:20px;}
h2 {font-size:18px; color:#5d9732; }
#preloads {display:none;}
.imgright {float:right; padding:4px 0 4px 8px;}
.imgleft {float:left; padding:4px 8px 4px 0;}
.list {list-style-type:disc; padding-left:40px;}

#header {height:124px; background:url(../styleImages/header.jpg) no-repeat;}
#body {background:#fff; position:relative; padding:15px 15px 115px; float:left; width:900px;}
#questions {font-size:12px; width:353px; position:absolute; right:0; top:5px; text-align:center;}
#questions strong {font-size:16px;}
#topnav {position:absolute; right:8px; top:87px; width:513px;}
#topnav li {float:left;}
#topnav a {text-indent:-9000px; display:block; height:36px;}
#topnav a:hover, #topnav a.active {background:url(../styleImages/navigation.jpg);}
#topnav #link1 a {width:77px;}
#topnav #link1 a.active, #topnav #link1 a.active:hover {background-position:0 -36px;}
#topnav #link2 a {width:74px;}
#topnav #link2 a:hover {background-position:-77px 0;}
#topnav #link2 a.active, #topnav #link2 a.active:hover {background-position:-77px -36px;}
#topnav #link3 a {width:90px;}
#topnav #link3 a:hover {background-position:-151px 0;}
#topnav #link3 a.active, #topnav #link3 a.active:hover {background-position:-151px -36px;}
#topnav #link4 a {width:79px;}
#topnav #link4 a:hover {background-position:-241px 0;}
#topnav #link4 a.active, #topnav #link4 a.active:hover {background-position:-241px -36px;}
#topnav #link5 a {width:85px;}
#topnav #link5 a:hover {background-position:-320px 0;}
#topnav #link5 a.active, #topnav #link5 a.active:hover {background-position:-320px -36px;}
#topnav #link6 a {width:108px;}
#topnav #link6 a:hover {background-position:-405px 0;}
#topnav #link6 a.active, #topnav #link6 a.active:hover {background-position:-405px -36px;}

#leftnav {width:203px; height:524px; position:absolute; left:-15px; top:0; background:url(../styleImages/navigation.png); padding:32px 0 0 13px;}
#leftnav h6 {color:#fff; text-transform:uppercase; margin-bottom:15px}
#leftnav a {display:block; background:url(../styleImages/square.png) left center no-repeat; text-decoration:none; color:#313131; font-weight:bold; margin-bottom:10px;padding:3px 0 3px 18px; width:185px; line-height:18px;}
#leftnav a:hover {background:url(../styleImages/squareover.png) left center no-repeat; color:#0f0e0e;}

#homepic {width:423px; height:219px; float:right; background:url(../styleImages/homepic.jpg); padding:7px 265px 7px 10px; border-bottom:8px solid #deded4;}
#homepic h1 {color:#fff; font:normal 24px/26px arial; padding-bottom:6px;}
#homepic p {width:400px; font:bold 18px/22px arial; color:#0c0c0c;}
#homepic li {padding-left:15px; background:url(../styleImages/bullet.png) left center no-repeat; margin-bottom:8px;}

#content {width:700px; float:right; position:relative; padding:20px 0 30px;  min-height:460px;}
* html #content {height:460px;}
#content p {padding-bottom:20px;}
#center {width:527px; float:left;}
#right {position:absolute; right:-35px; top:10px; width:176px; height:361px;  background:url(../styleImages/sidebar.png); padding:19px 12px 0 11px;}
#right h6 {font-size:14px; text-transform:uppercase; color:#fff;}
#right form {position:relative; height:34px;}
#right input {border:none; position:absolute; top:0;}
#s {background:url(../styleImages/search.png); width:112x; height:30px; left:0; padding:4px 3px 0 6px;}
#ssubmit {width:55px; background:url(../styleImages/search.png) -121px 0px; left:121px; cursor:pointer;height:34px; }

#marketsserved {background:url(../styleImages/marketsserved.png); width:860px; height:208px; color:#fff; font:bold 18px/24px arial; padding:36px 0 0 40px;}
#marketsserved ul {float:left; width: 400px; padding-right:50px; list-style-type:disc;}
#footer {background:url(../styleImages/footer.png); width:963px; height:47px; position:absolute; bottom:5px; left:-14px; text-align:center; padding-top:30px; font-size:12px;}
#footer a {color:#fff;}
#footer span {padding:0 6px;}
#logos {position:absolute; left:30px; top:19px;}

.rightcol {float:right; padding:10px; background:#dadada; width:130px;}
.rightcol ul {list-style-type:disc; padding-left:10px; font:14px/18px arial;}
.rightcol li {padding-bottom:15px;}
.conhline td {background:#5D9731; font-weight:bold; color:#fff;}
.featuredProduct {font-size:10px; color:#fff; line-height:14px;}
.featuredProduct a {font-weight:bold; color:#313131; font-size:11px; padding-bottom:6px;}
.featuredProduct a:hover {color:#DEDED4;}
.featuredProduct ul {list-style-type:disc; padding-left:15px;}
.subCat td {vertical-align:middle; border-bottom:1px solid #CCC; padding:5px;}
.subCat strong {font-size:18px;}

.nicetable td {padding:5px;}
.nicetable td.left {text-align:right; vertical-align:top;}

/*PRODUCT PAGE*/
#BreadCrumb {font-size:11px; line-height:15px; padding-bottom:20px;}
#options {width:195px; float:left; padding:10px 15px; color:#fff; background:#6d9251; font-size:12px; line-height:26px; margin:0 20px 20px 0;}
#options h6 {font-size:16px;}
#options .left {text-align:right; padding-right:10px;}
#options a {color:#fff;}
#mainimg {border:3px solid #B9AC96; width:250px;}
#producttable {font-size:12px;}
#producttable td {padding:4px; line-height:16px; border-bottom:1px solid #CCC; text-align:center;}
#producttable .prodlisthead td {background:#6D9251; color:#fff; font-weight:bold; text-align:center; border-bottom:2px solid #919D88;}
#leftnav ul ul {display:none;}
.rfq {padding:6px 12px; background:#b9ac96; color:#fff; border:2px solid #9b8b71;-webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; font-weight:bold; text-decoration:none; cursor:pointer; font-size:16px;}