#brandheader{ height:67px; background-color:#58595b; padding:24px 0 0 24px; margin:0 0 -1px 0; }
#brandheader img { display:inline; float:left; margin:0; }

#brandheader table#mainpromo{ float:left; overflow:hidden; border-right:solid #b48a5f 1px; 
                              padding:0; margin:0; text-align:center; vertical-align:middle; }
#brandheader table#mainpromo img{ float:none; display:inline; }
#brandheader table#mainpromo{ height:67px; width:365px; }

#brandheader #acctlink { float:left; width:275px; text-align:left; padding-left:8px; }
#brandheader #acctlink a{ text-transform:uppercase; font-weight:bold; color:#fff; font-size:10px; 
                          padding-right:5px; padding-left:2px; }
#brandheader #acctlink a:hover{ color:#ffffaa; }
#brandheader #acctlink a.cart{ color:#ffffaa; padding-right:0px; padding-left:1px; }


#brandheader div.search{ float:none; clear:both; text-transform:uppercase; color:#fff; text-align:left; 
                         font-size:10px; font-weight:bold; margin:5px 0 0 3px; }
                       
#brandheader div.search form{ float:left; margin:0; padding:0; }
#brandheader div.search div.searchlabel{ 
  float:left; font-size:10px; font-weight:bold; color:#fff; padding-top:6px;}

#brandheader div.search input.headerSearchText{
     margin:0 0 0 0; margin-left:3px; 
     padding:2px 0 2px 4px; 
     border:solid 1px #fff; 
     background-color:#58595b; 
     font:italic normal 13px times; 
     color:#fff; 
     width:197px; 
     vertical-align:middle;
     letter-spacing:1px;
     float:left;
}
#brandheader div.search div.headerSearchButton{ 
  margin:0 0 0 0;float:left;
}




img.productImage, .products .graphicblock{ border:solid 2px #fff;}

