﻿#page-department #panel-specials, #page-category #panel-specials {display: none;visibility: hidden;}
/* for the class list (registry) pages */
.prodlink {	color: Black;	font-weight: bold; font-size: 10px;}
.product-summary {	color: Black; font-size: 10px; }
/*    */
.search-table {  width: 100%;    background: #f9f7e6;}
.search-table table , .search-table table  td { text-align: left;width: 100%;}
.search-table select {  width: 170px;  font-family: arial;  font-size: 12px;  color: #000;  font-weight: normal;}
body{	text-align: center;	color: #000;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	margin:0;	padding:0;	background: #1f145d;}
b, p, .text  {	color: #000;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	margin:0;	padding:0;	font-size: 10px;}
.wholepage{        margin-top:25px;        margin-left: auto;        margin-right: auto;        width:935px;        
  /*height:565px; */
background: #fff;        border-bottom: 5px SOLID #1f145d;}
.navlink, a {	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	color: Black;	text-decoration: none;}
.formbox {	BACKGROUND: #ece5bb;}
.headertable {	border-collapse: collapse;	border-spacing: 0;	width: 100%;  }
nothing {	border-bottom: solid 1px #E89E47;	border-top: double 3px #BF5C00;	height:80px;     }
.headercenter {   width: 100%;border-width:0;}
.headerleft { border-width:0; }
.headerright {  border-width:0;}
.mainbody {	width: 100%;	border-collapse: collapse;	border-spacing: 0;}
.mainbodycenter { width: 100%; vertical-align: top;padding: 0px 10px 10px 10px;    border-top: 1px SOLID #7b7046;}
.mainbodyleft   {     width: 170px;     vertical-align: top;     border-right: 1px SOLID #7b7046;    padding: 5px 2px 5px 5px;    background: #f9f7e6;    height:463px;}
.mainbodyright  { background:#ece5bb;width: 170px; vertical-align: top; 	border-left: 1px none #E0AD12;	padding: 5px 5px 5px 2px;    border-top: 1px SOLID #7b7046;	}
.navpanelheader { }

/* For the panel headers on the left */
.navpanelleft,.navpanelright {	border-collapse: collapse;	border-spacing: 0;	border: 0 0 0 0;	padding:0;	width: 170px;}
.navpanelleftbody,.navpanelrightbody,.navpanelbodybody { 	border-collapse: collapse;	border-spacing: 0;	padding:0;	width: 100%;	}
.navpanelbodybody { 	border-collapse: collapse;	border-spacing: 0;	padding: 10px 10px 10px 10px;	width: 100%;}
.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent {    padding: 10px 0px 10px 10px;    color:#000;    	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px; }
.navpanelleftheader, .navpanelrightheader {	border-collapse: collapse;	border-spacing: 0;	width: 100%;   padding:0;	height: 21px;		margin:0;	padding:0;	background-image: url(images/panelHeader.gif);	font-size: 10px;	color: #336666}
.navpanelbodyheader {		border-collapse: collapse;	border-spacing: 0;	width: 100%;   padding:0;	height: 20px;        margin:0;	padding:0;}
.navpanelbody{	width:100%        	}
.navpanelbodycell {	width: 100%; 	border-bottom: 1px SOLID #ff0000;	padding-bottom: 15px;}
.navpanelleftcell,.navpanelrightcell {	width: 170px;}
.navpanelleftheaderleft {   padding:0;	background-repeat: no-repeat;	width: 5px}
.navpanelrightheaderleft {   padding:0;}
.navpanelleftheaderright {   padding:0;}
.navpanelleftheadercenter, .navpanelrightheadercenter , .navpanelbodyheadercenter {    color: #5c4d1d;	font-weight: bold;	text-align: left;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 12px;}

/* For the panel headers in the body */
.navpanelbodyheaderleft {	width: 12px;}
.navpanelbodyheadercenter { 	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 20px;	color: #CC0000;	font-size: 10px	}
.navpanelbodyheaderright { }

/* Headings */
.heading-subcategory {		font-size: 14px;	color: #CC0000;	font-weight: bold}
.heading-main {	font-size: 11px;	color: #CC0000;	font-weight: bold}
.heading-small {width: 100%;	  text-align: right;		font-size: 10px;	color: Gray;	font-weight: normal;}
.heading-product {			font-size: 11px;	color: #CC0000;	font-weight: bold}

/* text types */
.text-search {font-size: 10px;}
.text-productdesc {}
.text-productsubdesc {}
.text-pricingdetails{ 	font-size: 10px;	color: Black;}
.text-price {	font-weight: bold;	font-size: 10px;	color: Black; }
.text-pricestrike {	text-decoration: line-through;	font-weight: bold;}
.text-shipping {	color: black;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 11px}
.text-pricesave {	color: red;	font-weight: bold;}
.text-small { font-size: 9px;}
.text-availabilitytext {  font-size: 10px;  color: Gray;}
.text-availabilitytitle {  font-size: 10px;  font-weight: bold;}

/* the "you may also be interested in text" */
.text-related {}

/* theme UL tag */
.list-theme { padding:0;}

/* theme LI tag  (child of list-theme class)*/
.list-theme-item { padding:0;}

/* TIps (including basket quick tips) */
.tiptable {   width: 100%;    }
.tipheader {   width: 100%;    color: Black;  font-weight: bold;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	font-variant: small-caps;	text-align: left;}
.tipbody {   width: 100%;  background-color: #f0f0f0;  font-size: 10px  }

/* Basket */
.baskettable {    width: 100%;}
.basketheader {	width: 100%;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	font-variant: small-caps;	text-align: left;	color: Black}
.basketlist-row1 {	background: #fff;	color: Black;}
.basketlist-row2 {		background: #f9f7e6;}
.basketlist-hilight {		background: #999966;		font-weight: bold;}
.basketlist-lolight {background: #ece5bb;		font-weight: bold;}
.basketcol {background: #f9f7e6;		font-weight: bold;}

/* Product List */
.productlist-row1 {	}
.productlist-row2 {background: #ece5bb;	}
.product-info {	color: Black;	}
.product-link {	color: Black;	font-weight: bold;}
.tell-a-friend {	color: Black;	font-weight: bold;}
.productlistheader {	background-color:  #f0f0f0;	color: Black;	font-weight: bold;	font-size: 10px; padding:0;}
.productlisttable {    margin-top:10px;	empty-cells: show;	border-collapse: collapse;	border-spacing: 0;	font-size: 10px;}

/* Store bits */
.storecredits {  text-align: center;  background:#fff;  padding: 42px 10px 10px 10px;}

/* Tab Bits */
.tab-table { 	border: 0px 0px 0px 0px ;  	border-collapse: collapse;	padding:0;	height: 28px;}
.tab-left {	background-repeat: no-repeat;	width: 12px;	height: 28px;	padding:0;	}
.tab-parenttable  {	background: #FFFFFF;	border: 0px 0px 0px 0px;	border-collapse: collapse;	padding:0;}
.tab-text {	vertical-align: middle;	 	border: 0px 0px 0px 0px ;  	border-collapse: collapse;	padding:0;}
.tab-link {	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 12px;	font-weight: bold;    color: #1f145d;	text-align: center;	text-decoration: none;}
.tab-middle {	width: 20px;	height: 28px;	padding:0;	}
.tab-right {	width: 12px;	height: 28px;}
.text-bold {  font-weight: bold;}
.text-shipping-row1 {}
.text-shipping-row2 { }
.basketlist-blank {		background: white;	}
.link-department-select {	font-weight: bold;	background-color: #aea400;}
.link-department {  font-weight: bold;}
.link-category-select {	font-weight: bold;	background-color: #aea400;}
.link-category {  font-weight: bold;}
.link-subcategory-select {	font-weight: bold;	background-color: #aea400;}
.link-subcategory {  font-weight: bold;}
.productlist-hcol1 {	}
.productlist-hcol2 {	}
.productlist-hcol3 {	}
.productlist-hcol4 {	}
.productlist-col4 {	}
.productlist-col3 {	}
.productlist-col2 {	}
.productlist-col1 {	}
.table-error {	background: #B22222;}
.table-error-td {	background: Red;}
.error-text {	background: White;	font-weight: bold;}
.error-heading {	color: White;	font-weight: bold;	text-decoration: underline;	font-size: 14px;}
.testmodeinfo { background: #9999FF; color: black; font-weight: bold;}
.text-pricespecial { color: red; }
.registerform .text {  width: 140px;  font-size: 12px;  text-align: right;}
.registerform .textbox, .registerform .select   {  width: 180px;}
.boxText{}
.text-shopping{    	color: #000;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 12px;}
.inputRequirement{	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;        color:#ff0000;}
.search-label {  font-size: 12px;  font-weight: bold;}
#advanced-search-button {  font-size: 12px;}
#page-search #form-advsearch select  {  width:90%;}
#keyword {  width: 250px;}
#product_code {  width: 150px;}
#customer-reviews-heading {  padding-top: 10px;  margin-bottom: 5px;}
#write-review-heading {  margin-bottom: 5px;}
.review-useful-button {  font-size: 10px;}
#product-review-title {  width: 250px;}
.cathead {	color: #000;	font-weight: bold;	font-size: 12px;	text-align: center;}

/* CSS Buttons */
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -83px; padding:0; line-height:27px; height: 27px;  }
.button-big .button-left { width: 13px; height: 27px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-big .button-right { width: 13px; height: 27px; background: transparent url(store_images/buttons.gif) no-repeat scroll -13px 0px; }
.button-small .button-text {  background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -55px; padding: 0 3 0 3px; height: 28px; line-height: 28px; }
.button-small .button-left { width: 8px; height: 28px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -27px; }
.button-small .button-right { width: 8px; height: 28px; background: transparent url(store_images/buttons.gif) no-repeat scroll -8px -27px; }
.button-right,.button-left { float: left; display: block; font-size:0px; }
.button-text { font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; float: left; display: block; color: #fff; text-decoration: none; text-align:center; }
.button-small .button-text { font-size: 11px;}
.pagination .button-text { width:auto; }
.pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned   { float: right; }
div #sitefooter{
text-align: center;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0000;
	font-weight: bold;
}

.heading-times {
	font-family: Trebuchet, TImes New Roman, serif;
	font-size: 28px;
	color: #CC0000;
	font-weight: bold;
}

.heading-times-large {
	font-family: Trebuchet,TImes New Roman, serif;
	font-size: 65px;
	color: #CC0000;
	font-weight: bold;
}


.heading-white-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading-white-large38 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading-red-large38 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: CC0000;
	font-weight: bold;
}

.heading-white-times {
	font-family: Trebuchet, Times New Roman, 40px;
	color: #FFFFFF;
	font-size: 50px;
	font-weight: bold;
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.text-times {
	font-family: Trebuchet, Times New Roman, serif;
	font-size: 12px;
}

.text-italics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.text-bold-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.text-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.text-bold24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}


.text-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;
}

.text-larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.text-italics-larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.text-italics-larger15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
}

.text-bold-larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.text-bold-larger-times {
	font-family: Times New Roman, serif;
	font-size: 14px;
	font-weight: bold;
}

.text-link-larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}

.text-link-larger-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.text-link-space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	line-height: 200%;
	text-decoration: underline;
}

.text-bold-larger-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.top-right-side-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.right-side-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 130%;

}

p.dashed{
    border-style:dashed;
}

.text-even-larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}


/* Added by NitroSell - do not remove! */
label { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000; font-weight: bold; }