/* aaa_cataloglist.css
The styles in this sheet are specific to the Product List Template Only
----------------------------------------------------------------------*/

/* Tiled subcategory
-------------------------*/
.tileSubCat  {  
     width:170px;
     height:197px;
     float:left;
     display:inline;
     margin:15px 0px 0px 15px;
     background:url('tile_cat_bg.png') top left no-repeat;
}
div.tileSubCat:hover  { 
     background:url('tile_cat_bg_hover.png') top left no-repeat;
} 
.tileSubCat img  {  /* aaa_ie6.css */
     display:block;
     margin:10px auto;
     max-height:150px;
     max-width:150px;
}
.tileSubCat p  { 
     text-align:center;
     margin:0px 0px 10px 0px;     
}
.tileSubCat a:link, .tileSubCat a:visited  { 
     color:#333333;
     font-size:11px;
     font-weight:bold;
     text-decoration:none;
}
.tileSubCat a:hover  { 
     text-decoration:underline;
} 
/* Breadcrumbs, product count, search results
---------------------------------------------*/
#listTop  { 
     width:755px;
     background:url('listtop1.png') top left repeat-x;
     height:60px;
     clear:right;
}
#listTop:after  { 
     clear: both;
     display: block;
     font: 1px/0px serif;
     content: ".";
     height: 0px;
     visibility: hidden;
}
#listTop_2  { 
     width:755px;
     background:url('listtop2.png') top left repeat-x;
     height:25px;
     clear:right;
}
#listTop_2:after  { 
     clear: both;
     display: block;
     font: 1px/0px serif;
     content: ".";
     height: 0;
     visibility: hidden;
}
#productCount  { 
     float:left;
     display:inline;
     margin:3px 0px 0px 12px;
     height:19px;
}
#productCount p  { 
     line-height:19px;
     margin:0px;
}
#productCount a:link, #productCount a:visited  { 
     font-weight:bold;
     color:#000000;
}
.resultsPages_1, .resultsPages_3  { /* aaa_ie6.css */
     width:12px;
     height:30px;
     float:right;
     display:inline;
}
.resultsPages_1  { 
     background:url('result_bg_l.gif') top left no-repeat;
     margin:3px 0px 0px 0px;
}
.resultsPages_3  { 
     background:url('result_bg_r.gif') top left no-repeat;
     margin:3px 5px 0px 0px;
}
.resultsPages_2  {  /* aaa_ie6.css */
     height:30px;
     background:url('result_bg_m.gif') top left repeat-x;
     margin:3px 0px 0px 0px;
     float:right;
     display:inline;
}
.resultsPages_2 p  { 
     margin:0px;
     line-height:30px;
}
.resultsSearch  { 
     font-weight:bold;
}
.resultsPages_2 a:link, .resultsPages_2 a:visited  { 
     padding:3px 5px;
     text-align:center;
     text-decoration:none;
     margin:0px 1px;
     background:#f6f5f5;
     border:1px solid #aaaaaa;
     font-weight:bold;
     color:#333333;
}
.resultsPages_2 a:hover  { 
     background:#aaaaaa;
}
/* OEM search results
---------------------------------------------*/
#oemWrapper  { 
     width:739px;
     margin:12px 0px;
     clear:both;
     padding:0px 8px;
     border:1px solid #6c6c6c;
     background:url('lower_footer_2_bg.png') #ffffff bottom right repeat-x;
}
#oemWrapperImg  { 
     float:left;
     display:inline;
     border:1px solid #6c6c6c;
     background:#ffffff;
     margin:8px 8px 0px 0px;
     padding:5px;    
}
#oemWrapperImg img  { 
     max-height:370px;
     max-width:370px;
}

/* Show /Hide SubCategory tiles
------------------------------------------------------------------------------*/
#tabContainer  {
     width:755px; 
     clear:both;
     position:relative;
     z-index:0;
}
.shadetabs  {
     list-style: none;
     clear:both;
     margin:7px 0px;
     float:right;
     display:inline;
}
.shadetabs li  {
     float:left;
     display:inline;
     font-weight:bold;
     margin:0px 3px;
     z-index:1;
}
.shadetabs li a  { 
     display:block;     
     position:relative;
     outline:none;
     text-decoration:none;     
}
.shadetabs li a:hover  {
    text-decoration:underline;     
}
.tabcontent  {
     display:none;
}
/* Two Column Product List Layout
--------------------------------------*/
.listHeading  { 
     width:755px;
     height:30px;
     clear:left;
     margin:5px 0px;
     background:url('list_heading_bg.png') top left no-repeat;
}
.listHeading p  { 
     margin:0px 12px;
     color:#ffffff;
     font:bold 14px/30px "trebuchet MS";
}
.prodWrapper  { 
     width:360px;
     height:142px;
     float:left;
     display:inline;
     position:relative;
     margin:5px;
     background:url('prod_wrapper_bg.png') bottom left no-repeat;     
}
.prodWrapper a:link, .prodWrapper a:visited  { 
     color:#333333;
     text-decoration:none;
     font-weight:bold;
}
.prodWrapper a:hover  { 
     text-decoration:underline;
}
.prodWrapper h4  { 
     font-size:14px;
}
.prodThumbImg  { 
     float:left;
     display:inline;
     width:100px;
     height:100px;
     background:#ffffff;
     border:1px solid #aaaaaa;
     padding:5px;
     margin:0px 5px;
}
.prodThumbImg img  { 
     display:block;
     margin:0px auto;
     vertical-align:middle;
}
.prodWrapper span a:link, .prodWrapper span a:visited  { 
     position:absolute;
     bottom:8px;
     left:8px;
     line-height:16px;
     padding:0px 0px 0px 23px;
     background:url('mag_zoom.png') top left no-repeat;
}
.prodSpace  { 
     width:755px;
     clear:both;
     height:12px;
}
.prodMSRP  { 
     text-decoration:line-through;
     color:#6c6c6c;
}
.prodPrice  { 
     color:#521020;
     font-weight:bold;
     font-size:14px;
}
p.markedDown  { 
     color:#333333;
     line-height:16px;
}
p#itemAdded  { 
     color:#333333;
     font-size:10px;
     line-height:22px;
     text-align:right;    
}
p#itemAdded img  { 
     float:right;
     display:inline;
}
.prodBuyIt  { 
     position:absolute;
     bottom:5px;
     right:5px;
}

