/* CATEGORY / SEARCH */
#content #ctMain h1 {text-align: left; padding-bottom: 4px;}
#content #ctMain p#catdesc {clear: both; overflow: hidden;}
#content #ctMain .salemessage {clear: both; overflow: hidden; color: #56747B; font-weight: bold; padding-top: 7px; margin-bottom: 5px; width: 765px;}
#CatHeader {clear: both; overflow: hidden; margin-left: 8px; height: 258px; font: normal 14px Times New Roman, Arial, Georgia; line-height: 125%; background: url('/grafx/bg_categoryheader.jpg') no-repeat left top;}
.SearchDisplay {clear: both; overflow: hidden; border-top: 1px solid #522B1A; margin-top: 10px; width: 765px;}
.SearchDisplay a.catheader {font-size: 16px; color: #996633;}
.SearchDisplay .SortBy {padding: 2px 0; float: left; font-weight: bold; font-size: 17px; color: #996633; font-family: Times New Roman; width: 395px; overflow: hidden;}
.SearchDisplay .SortBy .SortByLinks {font-size: 12px;}
.SearchDisplay .SortBy .SortByLinks a {color: #46676f;}
.SearchDisplay .SortBy .SortByLinks a:hover {text-decoration: underline;}
.SearchDisplay .Paging {padding-top: 2px; height: 22px; float: right; width: 370px; text-align: right; font-size: 12px; font-weight: bold;}
.SearchDisplay .Paging a {color: #872434; padding-right: 4px; text-decoration: underline;}
.SearchDisplay .Paging a.ViewAll {color: #872434; text-decoration: underline; border-right: 1px solid #522B1A; margin-right: 3px; padding-right: 4px;}
.SearchDisplay .Paging span.actPage {padding-right: 4px;}
.SortCat {border-top: 0; border-bottom: 1px solid #000;}
#content #ctMain .SortCat .SortBy label {width: 80px; text-align: left; font-size: 17px; font-family: Times New Roman;}
#content #ctMain .SortCat a.ViewAll {float: right; font-size: 12px; text-decoration: underline; color: #872434;}
#SearchItems {clear: both; overflow: hidden; padding-top: 5px; text-decoration: none; font-weight: none; font-size: 12px;}
#SearchItems a {text-transform: capitalize; font-size: 12px;}
#SearchItems a:hover {color: #872434;}
#SearchItems .ItemDisplay {float: left; height: 220px; padding: 0 3px; width: 183px; text-align: center;}
#SearchItems .ItemDisplay .ProdImage {overflow: hidden; background: #fff url('/grafx/PF/bg_SearchItem.jpg') no-repeat; padding: 3px 5px 14px 3px;}
#SearchItems .ItemDisplay .ProdImage img {height: 140px;}
#SearchItems .ItemDisplay p.ItmDesc {width: 172px;}
#SearchItems .ItemDisplay p.ItmDesc a {font-family: arial; text-transform: uppercase; font-size: 11px;}
#SearchItems .ItemDisplay p.ItmPrice {width: 172px;}
#SearchItems .ItemDisplay p.ItmPrice a {text-transform: uppercase; font-size: 11px;}
#SearchItems .ItemDisplay p.ItmPrice .saleprice {font-weight: bold; color: #ff0000;}
.payoptions {text-align: center; clear: left; padding-bottom: 10px;}