.category {

    text-align: center;

    }



.category h1 {

    font-size: 14pt;

    font-weight: bold;

    padding: 0px;

    margin: 50px 0px 5px 0px;

    text-align: left;

    }

.category_large_image {

    padding: 0px;

    border: 0px;

    }

.categoryshortdesc {

    font-size: 2pt;
    color: #ffffff;

    }



.categoryshortdesc p {

    font-size: 4pt;
    color: #ffffff;
    margin: 0px;

    }



.categorylongdesc {

    font-size: 9pt;

    text-align: center;

    }


.mfglongdesc {

    font-size: 9pt;

    text-align: left;

    }



.catitemoutertable {

    margin: 0px;

    padding: 0px;

    width: 100%;

    }

.itemcell {

    text-align: center;

	background-color:C8EAF8;

	border: dashed 0px #472708;
	
	font-size: 10pt;

	 color: #fff111;

    font-weight: normal;
    margin: 0px;

    }

.catitemoutertable th {

    color: #FFFFFF;

    vertical-align: middle;

    text-align: left;

    font-weight: bold;

    font-size: 10pt;

    background-image: url();

    margin: 0px;

    padding: 0px 0px 0px 15px;

    background-repeat: no-repeat;

    border-bottom: 0px solid #ffffff;

    }

.itemname {
    display:block;
    font-weight: bold;
	color: #323232;
    }

.paging {

    text-align: right;

    }



.paging h1 {

    font-size: 12pt;

    font-weight: bold;

    margin: 0px;

    }



.subcatoutertable {

    margin: 0px;

    padding: 0px;

    width: 100%;

	font: #ffffff;

    }



.subcatoutertable th {

    color: #FFFFFF;

    vertical-align: middle;

    text-align: left;

    font-weight: bold;

    font-size: 10pt;

    background-image: url();

    margin: 0px;

    padding: 0px 0px 0px 15px;

    background-repeat: no-repeat;

    border-bottom: 0px solid #ffffff;

    }



.subcattable {

    width: 100%;

    margin-top: 5px;

    }



.subcatcell {

    vertical-align: bottom;

    text-align: center;

    }



.subcatcell a {

    text-decoration: none;

	font: #ffffff;

    }



.subcats div {

    text-align: center;

	font: #ffffff;

    }

.subcats a{

    text-align: center;

	font: #ffffff;

    }

.category_thumb_image img{

    padding: 3px;

    border: 0px;

	clear:both;

    text-align: center;

    }



.categoryname {

    font-weight: bold;

	color: #ffffff;

	font-size: 0pt;

    }

.categoryname a:{

    font-weight: bold;

	color: #ffffff;

	font-size: 0pt;

    }
    
 .itemshortdesc {

   
    color: #ffffff;

    }

.item-count {

    font-weight: bold;

	color: #ffffff;

	font-size: 0pt;

    }

.item-count a:{

    font-weight: bold;

	color: #ffffff;

	font-size: 0pt;

}

.mfg-head a{

    font-size: 9pt;

    font-weight: bold;

	   }



.p-line {

    font-size: 9pt;

    font-weight: normal;

	text-indent: 7px;

    }



.manufacturer {

    font-weight: bold;

    padding: 2px;

	font-size:12pt;

    }



.mfg-desc {

    font-size: 9pt;

    font-weight: normal;

    }