.catalogueFilter{
 margin:0px 20px 0px 20px;
}

.categoryButtons{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 13px;
}

.categoryButton{
 margin: 0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
 height:50px;
 width:190px;
 background:#EAE4CD;
 border:1px solid #737373;
 position:relative;
}

.categoryButton .ctgRight{
 position:absolute;
 top:0px;
 right:0px;
 width:150px;
 height:50px;
 cursor:pointer;
 cursor:hand;
 border-left:1px solid black;
}

.categoryButton .name{
 margin: 0px 0px 0px 10px;
 padding:5px 5px 0px 0px;
 color:#764814;
 font:normal 11px Verdana,Helvetica,sans-serif;
 display:block;
 line-height:1;
}

.ctgRight .text{
 margin: 0px 0px 0px 10px;
 padding:5px 5px 0px 0px;
 color:#737373;
 font:normal 10px Verdana,Helvetica,sans-serif;
}

.catalogueButton{
 margin: 20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
}

.catalogueButtonLeft{
 height:60px;
 width:167px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 position:relative;
}

.catalogueButtonLeft .name{
 padding:5px 5px 0px 0px;
 margin: 0px 0px 0px 0px;
 font:normal 11px Verdana,Helvetica,sans-serif;
 display:block;
 line-height:1;
}

.catalogueButtonLeft .nameLink{
 color:#AB9371!important;
}

.catalogueButtonLeft .nameLink:hover{
 color:#5F8BC0!important;
}

.catalogueButtonLeft .text{
 padding:5px 5px 0px 0px;
 margin: 0px 0px 0px 0px;
 color:#737373;
 font:normal 10px Verdana,Helvetica,sans-serif;
 line-height:1.1;
}

.catalogueButtonRight{
 width:168px;
 height:60px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 position:relative;
}

.catalogueButtonRight .img_div{
 position:absolute;
 width:168px;
 height:60px;
 top:0px;
 right:0px;
}

.divOverlay{
 position:absolute;
 width:168px;
 height:60px;
 top:0px;
 right:0px;
}

.catalogueButtonRight .category_1{
 position:absolute;
 top:5px;
 left:5px;
}

.catalogueButtonRight .category_2{
 position:absolute;
 top:30px;
 left:5px;
}

.catalogueButtonRight .category_3{
 position:absolute;
 top:5px;
 left:26px;
}

.catalogueButtonRight .category_4{
 position:absolute;
 top:30px;
 left:26px;
}

.catalogueButtonRight .category_5{
 position:absolute;
 top:5px;
 left:47px;
}

.catalogueButtonRight .category_6{
 position:absolute;
 top:30px;
 left:47px;
}

.catalogueButtonRight .linkImage{
 position:absolute;
 top:0px;
 left:0px;
 cursor:pointer;
 cursor:hand;
}

.catalogNavBegin{
 height:15px;
}

.catalogSubNavBegin{
 height:3px;
}

.catalogSubNavEnd{
 height:11px;
}

.catalogNav{
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
}

.catalogNav a{
 font:normal 10px Verdana,Helvetica,sans-serif;
 color:#AB9371;
 line-height:1.4;
}

.catalogNav a:hover{
 color:#000000;
}

.catalogNavOn a{
 color:#000000;
}

.catalogSubNav {
 margin:0px 1px 7px 15px;
 padding:2px 5px 0px 0px;
}

.catalogSubNavOn {
 margin:0px 1px 7px 15px;
 padding:2px 5px 0px 0px;
}

.catalogSubNav a{
 display:block;
 font-size: 11px;
 font-family: Verdana, helvetica,sans-serif;
 color:#737373;
 font-weight:normal;
 line-height:1.2;
}

.catalogSubNav a:hover{
 color:black;
}

.catalogSubNavOn a{
 display:block;
 font-size: 11px;
 font-family: Verdana, helvetica,sans-serif;
 color:black;
 font-weight:normal;
 line-height:1.2;
}

.itemSpacer1{
 margin: 0px 20px 9px 20px;
 padding:0px 0px 0px 0px;
 height:1px;
 width:335px;
 border-top:1px solid black;
}

.itemSpacer2{
 margin: 0px 20px 10px 20px;
 padding:0px 0px 0px 0px;
 height:3px;
 width:335px;
 border-top:1px solid black;
 border-bottom:2px solid black;
}

.itemTitle{
 margin: 0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 color:#731831;
 font:normal 11px Verdana,Helvetica,sans-serif;
}

.itemText{
 margin: 10px 20px 10px 20px;
 padding:0px 0px 0px 0px;
}

.learnMore{
 margin:0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
 color:#731831;
 font:normal 11px Verdana,Helvetica,sans-serif;
}

.itemCertsTable{
 margin: 20px 20px 20px 20px;
 padding:0px 0px 0px 0px;
}

.itemCertsTable td{
 width:60px;
}

.itemDetailTable{
 margin: 0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
}

.itemDetails{
 width:175px;
}

.itemDetails .title{
 margin: 0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 color:#633910;
 font:bold 11px Verdana,Helvetica,sans-serif;
}

.itemDetails .text{
 margin: 0px 0px 5px 0px;
 padding:0px 0px 0px 0px;
 color:#737373;
 font:normal 11px Verdana,Helvetica,sans-serif;
}

.itemPhoto{
 vertical-align:top;
}

.itemPhoto .photo{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px
}

.itemBottomNav{
 margin: 0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 text-align:right;
}

.searchTable{
 margin: 0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
}

.searchResultsTable{
 margin: 6px 10px 0px 6px;
 padding:0px 0px 0px 0px;
 font:normal 11px Verdana,Helvetica,sans-serif;
}

.searchResultsTable .headRow{
 padding:3px 5px 3px 10px;
 background:#764814;
 color:#EAE4CD;
 font-weight:bold;
}

.searchResultsTable .productRow{
 padding:3px 5px 3px 10px;
 width:60px;
}

.searchResultsTable .lineRow{
 padding:3px 5px 3px 10px;
 width:125px;
}

.searchResultsTable .offeringRow{
 padding:3px 5px 3px 10px;
 width:125px;
}

.searchResultsTable TD{
 vertical-align:top;
}
