/* CSS Document */

.navWidth{width: 182px;}

.arrayWidth{width: 645px;}

h1 {

    background-color: #ffffff; 
    color: #000000;
    font-family: arial;
    font-size: 16px;
    text-transform:uppercase;
    margin-bottom: 1;
    font-weight: 800;

}

h2 {color:#000000;font-family:verdana,sans-serif;font-size:11px;text-decoration:none;vertical-align:top;font-weight:normal;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;}

p {color:#000000;font-family:verdana,sans-serif;font-size:11px;text-decoration:none;vertical-align:top;font-weight:normal;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0;}

p.arrayCat, p.arrayCatFirst {
    color:#000;
    font-family: "p22-underground-1","p22-underground-2",sans-serif; 
    font-size: 15px; 
    text-transform:uppercase;
    font-weight: 600;
    letter-spacing:1px;
    border-bottom: 1px solid #ddd; 
    width: 768px;
    padding-bottom: 4px;
    margin-bottom: 8px;
}

p.arrayCatFirst {
    margin-top:8px;
}

p.arrayCatImageFirst {
    color:#000;
    font-family: "p22-underground-1","p22-underground-2",sans-serif; 
    font-size: 15px; 
    text-transform:uppercase;
    font-weight: 600;
    letter-spacing:1px;
    width: 768px;
    padding-bottom: 4px;
    margin-bottom: 8px;
    margin-top:8px;
}

p.arrayCat {
    margin-top:55px; 
}

.arrayProdCell {background-color: #fff; width: 250px;}

.arrayImg {background-color: #fff; width: 250px; height: 250px;}
.arrayImg img {border-bottom: 1px solid #ddd;}

.arrayCopy {padding-top:8px; padding-bottom:20px; color: #000; font-family: verdana, sans-serif; font-size: 11px; text-decoration: none;}

#arrayProdInfo {width: 240px; padding:0; margin: 0 0 0 10px;} 
#arrayProdInfo li {list-style-type:none; line-height: 17px; letter-spacing: 1px; font-family: arial, helvetica, sans-serif; font-size: 11px;}

.arrayProdName {color: #000; text-decoration: none; text-transform: uppercase;}
.arrayProdName a, .arrayProdName a:hover {color: #000; text-decoration: none; text-transform: uppercase;}

.arrayProdPrice {color: #000; text-decoration: none;}
.arrayProdPrice .arrayProdSale {color:#ff542c; font:normal 15px ff-market-web;}


#arrayProdInfo .prodArrayCatalog {font-style: italic; font-size: 9px; color: #000;}
#arrayProdInfo .prodArrayFreeShipping {font-size: 9px; color: #000;}
.arrayProdSalePrice {color: #fb0404; text-decoration: none;text-transform:uppercase;}
.arrayProdSale{font:normal 15px ff-market-web;text-transform:lowercase;}
.arrayProdAvail a {text-decoration: none;  color: #000;text-transform:uppercase;}

.asstSelectDiv { height:18px; z-index:1; width:100%;}
.asstSelectDiv table {text-align:right; float:right;}
.asstSelectDiv select:focus {
    outline: none;
}
.asstSelectDiv select {
    outline: none;
    background:#e4e4e4;
    border-radius:0;
    -webkit-border-radius:0;
    border:none;
    height:18px;
    text-transform: lowercase;
    font-family:Arial,Helvetica,Sans-Serif;
    font-weight:normal;
    font-size:11px;
    color:#000000;
    letter-spacing:1px;
    line-height:14px;
    margin:0px 0px 0px 5px;
    padding:0;
    float:left;
    width:137px;
    padding:1px 0px;
}




A.moreColor:link, A.moreColor:active, A.moreColor:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;color: #7b7b7b;text-decoration: none;}

A.moreColor:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;color: #000000;font-weight: bold;text-decoration: none;}



.colorDiv {-moz-box-sizing:border-box;box-sizing:border-box;background-color: #ffffff;border: 1px solid #999999;position: absolute;padding-left: 9px;padding-top: 6px;padding-right: 0px;padding-bottom: 0px;width: 203px;}

.colorDivImg {border: 1px solid #999999;}

ul.catPagination {float:right; list-style-type: none; margin: 0px; padding: 0px 0px 5px 0px; height: 15px; font-family: arial, verdana, sans-serif; font-size: 9px; letter-spacing: 1px; border-bottom: 1px solid #ddd;}
.catPagination li {float: left; margin: 0px 0px 0px 6px; padding: 0px; color: #000; height: 15px; line-height: 15px; vertical-align: middle;}
.catPagination li a {color: #000; font-weight: bold; line-height: 15px; text-transform: uppercase; text-decoration: none;}
.catPagination li a:hover {color: #666;}
.catPagination li.pagePrevious {margin-left: 0px; width: 29px;}
.catPagination li.pageNext {width: 28px;}
.catPagination li.pageViewPages {width: 90px;}
.catPagination li.pageLabel {width: 65px; background-color: #e6e6e6; text-align: center;}
.catPagination li.pageNextPipe {color: #aaa;}
.catPagination li .disabled {color: #ccc; font-weight: bold; line-height: 15px; text-transform: uppercase;}
.pageLabel span {padding-left: 11px; padding-right: 11px;}
.paginationTop {margin-top:12px; margin-bottom: 8px; position: relative; top: 8px; display:inline-block; }
.paginationBottom {margin-top:25px; margin-bottom: 25px; display:inline-block; }
#fixedImgContainer {
  position: absolute;
  top: 10px;
  margin-left:740px;
  margin-top:160px;
}
#prodArray{
    position:relative;
}
#backTopImg{
    cursor:pointer;
}

.priceDifferentFromLabel{font-family:arial;font-size:12px;font-weight:bold;position:relative;left:-6px;}

/* seo header  for category.jsp*/
.seo_horizontal_line {
    text-align:left; margin: 6px auto 0 0; width: 75px; color: #000; border: 3px solid #000; 
} 

#seo_container {
      text-align: left; letter-spacing: 1px;
}

.seo_header_copy {
    font: bold 25px "museo-sans", Arial, sans-serif; width: 575px; font-size: 25px; text-transform:uppercase; line-height: 40px; margin:0;padding:37px 0 0 0;display:block;
}

.seo_header_description {
    font: 600 15px "museo-sans", Arial, sans-serif;  width: 630px; font-size: 15px; display: block; padding: 10px 0 20px 3px; line-height: 25px; font-weight: 200;
}