/*
NOTICE:
This source code has been created by Westring Technologies
All Rights Reserved.

Created on Apr 25, 2005
Created by Ryan Bowman
*/

/* Before this file will be a valid style sheet it must be processed by Ant,
   which will replace tokens of the form @token@ with a proper value.
   All java style comments will be removed. */

/** Styles for the Category Page **/
#CatDesc { padding: 5px 10px; clear:both;}
#Category #CatDesc p { margin: 10px 0; }
#Category #SiteDesc { padding-bottom: 10px; }
#Category #SiteDesc h3 { margin-left: 5px; }
#Category #SiteDesc li { border-right: 1px #808080 solid; border-left: 0; float: left;
  margin-top: 7px; padding: 0 5px; white-space: nowrap; }
#Category #SiteDesc ul { margin-left: 0; }

#Category li { border: 1px #808080 solid; border-width: 0 0; float: left; padding: 0 5px; }
#Category li.first { border-left: 0; }
#Category p { margin: 10px; text-align: justify; }
#Category .sectionHeading { border: 1px #808080 solid; border-width: 1px 0 0; height: 15px;
  margin-top: 25px; padding: 0; }
#Category .sectionHeading img { display: block; margin: -15px auto 0; width: 626px; }
#Category ul { list-style-type: none; margin: 10px; }

.catItems { border-collapse: collapse; font-size: 1em; position: relative; margin: 0 auto;
  text-align: center; width: 765px; z-index: 0; }
.catItems tr.thumb td { height: 160px; }
.catItems tr.prices td { padding-top: 10px; }
.catItems td a { display: block; margin: auto; position: relative; width: 185px; z-index: 1; }
.catItems td img { position: relative; z-index: 1; }
.catItems td.hdivider { border-bottom: 1px #ccc dashed; height: 1px; }
.catItems tr.thumb td.vdivider { border-right: 1px #ccc dashed; padding: 0; width: 0; }
.filler { padding-left: 10px; }
.item_1col { clear: both; height: auto; margin: 10px 0 10px 3px; }
.item_1col img { margin-right: 15px; float: left; }
#RightBanner { float: right; }
 .slider{ position:relative;}
 .slide{position:absolute;top: 0; left:0;z-index:8; display:none;}
#slide_0{display:block; opacity:1.0}

/** End Category Page **/


/** Type Page **/
#SiteDesc { /*bottom: 0; background-position: left 25%; position: absolute;*/ width: 773px; }
#SiteDesc li { border-left: 1px #808080 solid; display: inline; padding: 0 5px; white-space: nowrap; }
#SiteDesc li.first { border-left: 0; padding-left: 0; }
#SiteDesc ul { margin-bottom: 10px; }

.noResults { color: #000; }
.noResults span { color: #a94e22; }
#typeBody { overflow: hidden; position: relative; }
#TypeItems { border: 1px #808080 solid; border-width: 1px 0; border-collapse: collapse;
  font-size: 1em; margin: 0; position: relative; text-align: center; width: 100%; z-index: 0; }
#TypeItems .indivrating { margin: 3px auto; padding: 2px 3px; width: 75px; }
#TypeItems .price { display: block; font-size: 0.9em; }
#TypeItems tr.thumb td { height: 160px;  }
#TypeItems tr.prices td { padding: 10px 5px 5px; }
#TypeItems td a { display: block; margin: auto; position: relative; width: 185px; z-index: 1; }
#TypeItems td img { position: relative; z-index: 1; }
#TypeItems td.hdivider { border-bottom: 1px #ccc  dashed; height: 1px; }
#TypeItems tr.thumb td.vdivider { border-right: 1px #ccc dashed; padding: 0; width: 0; }
#SubsectionItems { border: 1px #808080 solid; border-width: 1px 0; border-collapse: collapse;
  font-size: 1em; margin: 0; position: relative; text-align: center; width: 100%; z-index: 0; }
#SubsectionItems .price { display: block; font-size: 0.9em; }
#SubsectionItems tr.thumb td { height: 80px;  }
#SubsectionItems tr.prices td { padding: 10px 5px 5px; }
#SubsectionItems td a { display: block; margin: auto; position: relative; width: 185px; z-index: 1; }
#SubsectionItems td img { position: relative; z-index: 1; }
#SubsectionItems tr.thumb td.vdivider { border-right: 1px #ccc dashed; padding: 0; width: 0; }

#TypeNoMachine { background: url('/images/jwsite/common/h3-bg.jpg') repeat-x bottom; border: 1px #808080 solid; margin: 10px auto; padding: 0; text-align: center; width: 268px; }
#TypeNoMachine h3 { margin-bottom: 10px; }
#TypeNoMachine p { margin-top: 0; }
/** End Type Page **/


/** Brand page **/
#BrandBody { padding: 0 10px 10px; }
#BrandBody h1 { background: #a94e22 url('/images/jwsite/common/bg-brands.jpg') repeat-x; color: #fff;
  font-size: 24px; margin: 10px 0 15px; padding: 10px; }
#BrandBody h1 a { color: #fff; text-decoration: none; }
#BrandBody h1 a:hover { text-decoration: underline; }
#BrandBody h2 { background: #ddd; font-size: 14px; padding: 5px 5px 5px 7px; margin: 0 0 5px; }
#BrandBody table { border-collapse: collapse; width: 100%; }
#BrandBody td { border: 1px #808080 solid; padding: 5px; }
#BrandBody li { margin-left: 20px; padding: 5px 15px 0 0; }
#BrandBody td.type { padding: 0 0 5px 0; }
#BrandBody td.thumb { border-right: 0; height: 110px; width: 110px; }
#BrandBody ul { float: left; width: 215px; }
/** end Brand Page **/


/** Departments page **/
.depts { border-collapse: collapse; font-size: 1em; position: relative; margin: 0 auto;
  text-align: center; width: 765px; z-index: 0; }
.depts tr.thumb td { height: 160px; }
.depts tr.prices td { padding-top: 10px; }
.depts td a { display: block; margin: auto; position: relative; width: 185px; z-index: 1; }
.depts td img { position: relative; z-index: 1; }
.depts td.hdivider { border-bottom: 1px #ccc dashed; height: 1px; }
.depts tr.thumb td.vdivider { border-right: 1px #ccc dashed; padding: 0; width: 0; }

/** End Departments page **/
