* {margin:0;padding:0;}

body {
color:#000;
background:#5A843B url(../images/body-bg.gif) left top repeat-x;
font-family:verdana, arial, sans-serif;
font-size:84%;
text-align:center;
}
h2 {
margin:0;
padding:10px 0;
font-family:georgia, serif;
color:#E97737;
}
h3 {
margin:10px 0;
font-family:georgia, serif;
color:#6EA91F;
}

.clear {clear:both;}

a {text-decoration:underline;color:#000;}

.alignright {margin-top:0; text-align:right; clear:both;}

.small {font-size:.9em;}

.wide {
width:100%;
text-align:center;
position:relative;
}
.top {
position:relative;
height:194px;
margin-bottom:44px;
background:url(../images/header-bg.jpg) left top no-repeat;
}

.top img {border:none;}

.top h1 {
position:absolute;
top:24px;
left:63px;
}
.manufacturers-nav {
position:absolute;
top:194px;
left:0;
height:44px;
background:url(../images/manufacturers-nav-bg.gif) left top repeat-x;
}
.manufacturers-nav ul {
position:relative;
height:44px;
width:798px;
list-style-type:none;
}

.manufacturers-nav li {position:absolute;}

.manufacturers-nav li a {text-indent:-5000px;}

.manufacturers-nav li.plastar {left:2px;}

.manufacturers-nav li.plastar a {
width:120px;
background:url(../images/sakundiak.gif) left top no-repeat;
}

.manufacturers-nav li.plastar a:hover {background-position:0 -44px;}

.manufacturers-nav li.agway {left:130px;}

.manufacturers-nav li.agway a {
width:120px;
background:url(../images/plastar-button.gif) left top no-repeat;
}

.manufacturers-nav li.agway a:hover {background-position:0 -44px;}

.manufacturers-nav li.duolift {left:263px;}

.manufacturers-nav li.duolift a {
width:134px;
background:url(../images/duolift-button.gif) left top no-repeat;
}

.manufacturers-nav li.duolift a:hover {background-position:0 -44px;}

.manufacturers-nav li.richiger {left:403px;}

.manufacturers-nav li.richiger a {
width:98px;
background:url(../images/richiger-button.gif) left top no-repeat;
}

.manufacturers-nav li.richiger a:hover {background-position:0 -44px;}

.manufacturers-nav li.jaylor {left:510px;}

.manufacturers-nav li.jaylor a {
width:73px;
background:url(../images/jaylor-button.gif) left top no-repeat;
}

.manufacturers-nav li.jaylor a:hover {background-position:0 -44px;}

.manufacturers-nav li.salford {left:595px;}

.manufacturers-nav li.salford a {
width:98px;
background:url(../images/salford-button.gif) left top no-repeat;
}

.manufacturers-nav li.salford a:hover {background-position:0 -44px;}

.manufacturers-nav li.tubeline {left:701px;}

.manufacturers-nav li.tubeline a {
width:89px;
background:url(../images/tubeline-button.gif) left top no-repeat;
}

.manufacturers-nav li.tubeline a:hover {background-position:0 -44px;}

.manufacturers-nav li a {
display:block;
height:44px;
}
.bottom {
border-top:2px solid #CCC;
position:relative;
padding:10px;
text-align:center;
color:#CAE3EE;
background:#65AECE url(../images/footer-bg.gif) left top repeat-x;
font-size:13px;
line-height:15px;
}

.bottom ul {list-style-type:none;}

.bottom li {
display:inline;
margin:0;
padding-right:5px;
border-right:1px solid #CAE3EE;
}

.bottom li.last {border-right:none;}

.bottom a {
text-decoration:none;
color:#CAE3EE;
}

.bottom a:hover {text-decoration:underline;}

.wrapper {
position:relative;
margin:0 auto 30px auto;
width:798px;
text-align:left;
background:#FFF url(../images/wrapper-bg.gif) left top repeat-y;
border-left:2px solid #CCC;
border-bottom:2px solid #CCC;
border-right:2px solid #CCC;
}
* html .wrapper {
width:802px;
wid\th:798px;
}
.outer {
position:relative;
margin-left:148px;
width:506px;   
}
.float-wrap {
float:left;
width:506px;
margin-right:-1px;
}
.center {
float:right;
width:506px;   
margin-bottom:-1px;   
/* \*/
margin-left:-1px;
/* Hidden from IE-mac */
}

.center-pad {padding:10px;}

.center-pad p {
text-align:justify;
margin-bottom:10px;
}

.center-pad ul {margin-left:30px;}

.center-pad table img {border:none;}

.left {
position:relative;
width:149px;
margin-left:-148px;
}

* html .left {float:left;}

*>html .left {width:148px;}   

.container-left {
width:148px;
padding-bottom:10px;
}
.right {
float:left;
position:relative;
width:145px;
margin-right:-143px;
margin-left:-1px;
}
/* \*/
* html .right {
margin-left:0px;
margin-right:-500px;
mar\gin-right:-145px;
}
/* */
.container-right {
/* \*/width:144px;/* Hidden from IE-Mac */
margin-left:2px;    
padding-bottom:5px;
}
/* \*/
* html .container-right {
fl\oat:right;
margin-left:1px;
mar\gin-left:0px;
}

.right-pad {padding:0;}

/*** Static fixes ***/

/* \*/
* html h2 {height:1%;}
/* */

/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right:-3px;}
/* */
ul.main-nav {
background:#F00;
margin:0;
list-style-type:none;
text-transform:uppercase;
}
ul.main-nav li {
height:30px;
line-height:30px;
background:#FFF url(../images/main-nav-button-bg.gif) left top repeat-x;
}
ul.main-nav a {
text-decoration:none;
display:block;
height:30px;
line-height:30px;
background:url(../images/main-nav-bullet.gif) 5px top no-repeat;
padding-left:25px;
}
ul.main-nav a:hover {
color:#22668F;
background:url(../images/main-nav-bullet.gif) 5px -30px no-repeat;
}
.category-list h3 {
color:#FFF;
font-size:11px;
font-weight:normal;
font-family:verdana, arial, sans-serif;
}
.category-list ul {
list-style-image:url(../images/product-catalog-list-bullet.gif);
font-size:11px;
padding-left:20px;
padding-right:5px;
}
.category-list a {
color:#2985C2;
text-decoration:none;
}

.category-list a:hover {color:#333;}

.oz-nz-product-box h3 {
height:51px;
background:url(../images/oz-nz-header-bg.gif) left top no-repeat;
padding-left:57px;
text-indent:-5000px;
}
.us-product-box h3 {
height:57px;
background:url(../images/us-header-bg.gif) left top no-repeat;
padding-left:60px;
text-indent:-5000px;
}

.home-of-the img {border:none;}

.featured {text-align:center;}

.featured img {border:none;}

.header-nav-main {
width:50%;
position:absolute;
top:110px;
left:0px;
}
.header-nav-main li {
padding:0 3px;
float:left;
}
.header-nav-main a {
color:#FFF;
text-decoration:none;
font-weight:bold;
}
.header-nav-main a:hover {
text-decoration:underline;
}
div.header-nav-main-search {
width:170px;
float:right;
clear:both;
}
ul.back {list-style-type:none;}
ul.back li {display:inline;}

#navBreadCrumb {margin-bottom:15px;}

.categoryListBoxContents {
padding-bottom:30px;
}

.categoryListBoxContents a {text-decoration:none;}
.categoryListBoxContents a:hover {text-decoration:underline;color:#C60;}

.categoryListBoxContents a img {border:1px solid black;}

tr.productListing-odd {background:#EEE;}
th.productListing-heading {padding:5px;}
td.productListing-data {
vertical-align:top;
padding:5px;
}

.navNextPrevWrapper {padding-bottom:30px;}
.navNextPrevList {float:left;}
.navNextPrevList a img {border:none;}

#productMainImage {clear:both;}