

p, .text {
	color: #ffffff;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	text-align: center;
}

html {
	overflow: -moz-scrollbars-vertical;
}

body
{
	color: #ffffff;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #09abd1;
}

.navlink, a
{
	font-family: Arial;
	font-size: 12px;
	color: yellow;
	text-decoration: none;
}
a:hover

{
 text-decoration: underline;	
	}

.formbox {
	
}
.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: 0px 0px 0px 0px;
}
}
.headerleft {
	border-width: 0px 0px 0px 0px;
}
.headerright {
	border-width: 0px 0px 0px 0px;
}
.mainbody {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	text-align: left;
}
.mainbodycenter {
	width: 100%;
	vertical-align: top;
	padding: 0px 10px 10px 10px;
}
.mainbodyleft {
	width: 170;
	vertical-align: top;
	border-right: 1px none #d7eb32;
	padding: 5px 2px 5px 5px;

}
.mainbodyright {
	width: 170;
	vertical-align: top;
	border-left: 1px none #d7eb32;
	padding: 5px 5px 5px 2px;
	
}
.navpanelheader {
	padding: 0 0 0 0px;
	height: 0px;
}
/* For the panel headers on the left */
.navpanelleft, .navpanelright {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0 0 0 0;
	padding: 0px 0px 0px 0px;	
	
	width: 170px;
}
.navpanelleftbody, .navpanelrightbody, .navpanelbodybody {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 5px 5px 5px 5px;
	width: 100%;
	border-top: 0px;
	
}
.navpanelbodybody {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 10px 10px 10px 10px;
	width: 100%;
	
	border-bottom: 1px solid #d7eb32;
}
.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent {
	padding: 10px 0px 10px 10px;
}
.navpanelleftheader, .navpanelrightheader
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	padding: 0 0 0 0;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #ffffff;
	background-color: #22b8c6;
	text-align: center;
}
.navpanelbodyheader
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	padding: 0 0 0 0;
	height: 20px;
	border-bottom: 1px solid #d7eb32;
	border-top: 1px solid #d7eb32;
	border-right: 1px solid #d7eb32;
	border-left: 1px solid #d7eb32;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
}
.navpanelbody {
	width: 100%;
}
.navpanelbodycell {
	width: 100%;
}
.navpanelleftcell, .navpanelrightcell {
	width: 170px;
	background-color: #3cc5bb;
}
.navpanelleftheaderleft 
{
	
}
.navpanelrightheaderleft {
	padding: 0;
	
}
.navpanelleftheaderright {
	padding: 0;
	width: 22px;

}
.navpanelleftheadercenter, .navpanelrightheadercenter, .navpanelbodyheadercenter {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	
}
/* For the panel headers in the body */
.navpanelbodyheaderleft {
	width: 12px;
	background: #f7fcc6;
	background-repeat: no-repeat;
}
.navpanelbodyheadercenter {
	font-family: Arial;
	font-size: 10px;
	font-variant: small-caps;
	color: #313421;
	font-size: 10px;
}
.navpanelbodyheaderright 
{
	width: 12px;
	background: #f7fcc6;
	background-repeat: no-repeat;
}
/* Headings */
.heading-subcategory {
	font-size: 14px;
	color: #5f6700;
	font-weight: bold;
}
.heading-main, #select-category-heading  {
	margin-top: 10px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.heading-small {
	width: 100%;
	text-align: right;
	font-size: 10px;
	color: Gray;
	font-weight: normal;
}
.heading-product {
	font-size: 14px;
	color: #ffdd00;
	font-weight: bold;
}
/* text types */
.text-search {
	font-size: 10px;
}
.text-productdesc {
}
.text-productsubdesc {
}
.text-pricingdetails {
	font-size: 10x color: Black;
}
.text-price {
	font-weight: bold;
	font-size: 12px;
	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: #000000;
}
.text-availabilitytitle {
	font-size: 10px;
	font-weight: bold;
}
/* the "you may also be interested in text" */
.text-related {
}

.text-shopping-link, .text-shopping
{
	font-size: 13px;
	
	}
/* theme UL tag */
.list-theme {
	padding: 0px 0px 0px 0px;
}
/* theme LI tag  (child of list-theme class)*/
.list-theme-item {
	padding: 0px 0px 0px 0px;
}
/* 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: #ffffff;
	color: #000000;
	font-size: 10px;
}
/* Basket */
.baskettable {
	width: 100%;
}
.basketheader {
	width: 100%;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	font-variant: small-caps;
	text-align: left;
	color: Black;
}
.basketlist-row1 {
	background: #3cc5bb;
	color: Black;
}
.basketlist-row2 {
	background: #22b8c6;
}
.basketlist-col1, .basketlist-col2, .basketlist-col4, .basketlist-col5
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	}
	
.basketlist-col2 a

{
	 font-size: 12px;	
	}	
	
	
.basketlist-hilight {
	font-weight: bold;
}
.basketlist-lolight {
	font-weight: bold;
}
/* Product List */
.productlist-row1 {
	background: #efefef;
}
.productlist-row2 {
	background: #f7fcc6;
}
.product-info {
	color: Black;
}
.product-link {
	color: Black;
	font-size: 12px;
	font-weight: bold;
}

.product-summary
{
	color: #000099;
}

.productlistheader
{
	background-color: #000000;
	color: white;
	font-weight: bold;
	font-size: 10px;
	padding: 0;
}
.productlisttable {
	border: 1px solid #d7eb32;
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 10px;
}
/* Store bits */
.storecredits {
	text-align: center;
	padding: 42px 10px 10px 10px;
}
/* Tab Bits */
.tab-table
{
	border: 0px 0px 0px 0px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	height: 22px;
	background-color: #ffffff;
	text-align:center;
}
.tab-left {
	width: 10px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	
}
.tab-parenttable
{
	border-collapse: collapse;
	padding: 0px 0px 0px 0px; /* background-image: url(images/menu-bg.gif); */
    text-align: center;
	border-right: 0px;
	border-left: 0px;
	background-color: #ffffff;
}

.parent-findprod
{
	margin-top:10px;
	}

.tab-text {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	border: 0px 0px 0px 0px;
	border-collapse: collapse;
	padding: 2px 10px 0px 0px;
	
}
.tab-link
{
	text-decoration: none;
	color: #08aad0;
	font-size: 14px;
}

.tab-link:hover
{
	color: #b22222;
	text-decoration: none;
}

.tab-middle {
	width: 10px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	
}
.tab-right {
	width: 8px;
	height: 22px;
	
}



/*Extras*/
.wholepage
{
    margin:0;
    padding:0;   
    width:100%;
    height:100%;
}


.smallText {
	background: #f7fcc6;
}
.search-table, .search-table table, .search-table table table {
	width: 100%;
	background: #d7eb32;
}
.search-table select {
	margin: 0px 0px 0px 0px;
	background: #f7fcc6;
	padding-left: 2px;
	border: 1px;
	border-style: solid;
	border-color: d7eb32;
	left: 2px;
	width: 168px;
	text-align: left;
}
.navpanelrightcontent td, .navpanelrightcontent body, .navpanelrightcontent p, .navpanelrightcontent b {
	text-align: left;
	
}

.parent-cart

{
	background-color: #3cc5bb;
	}
	
.parent-account

{
 margin-top: 10px;
	background-color: #3cc5bb;
	}
	

/* Added automatically */
.text-bold {
	font-weight: bold;
}
/* Added automatically */
.text-shipping-row1 {
}
/* Added automatically */
.text-shipping-row2 {
}
/* Added automatically */
.basketlist-blank {
	background: white;
}
/* Added automatically */
.link-department-select {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
/* Added automatically */
.link-department
{
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}
.link-department:hover 
{
	text-decoration: underline;
		}
/* Added automatically */
.link-category-select {
	font-weight: bold;
	font-size: 11px;
	color: #ffdd00;
}
/* Added automatically */
.link-category
{
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
}
.link-category:hover
{
	text-decoration: underline;
	}
/* Added automatically */
.link-subcategory-select
{
	font-weight: bold;
	color: #ffdd00;
}
/* Added automatically */
.link-subcategory {
	font-weight: bold;
}

#productbody
{
 margin-top: 10px;
	}

/* Added automatically */
.productlist-hcol1 {
}
/* Added automatically */
.productlist-hcol2 {
}
/* Added automatically */
.productlist-hcol3 {
}
/* Added automatically */
.productlist-hcol4 {
}
/* Added automatically */
.productlist-col4 {
}
/* Added automatically */
.productlist-col3 {
}
/* Added automatically */
.productlist-col2 {
}
/* Added automatically */
.productlist-col1 {
}
/* Added automatically */
.table-error {
	background: #B22222;
}
/* Added automatically */
.table-error-td {
	background: Red;
}
/* Added automatically */
.error-text {
	background: Red;
	font-weight: bold;
}
/* Added automatically */
.error-heading {
	color: Red;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}
/* Added automatically */
.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;
}

#searchresult
{
	font-size:12px;	
	}

#DeptHeader

{
	font-family: Arial Black;
	text-align:center;
	font-size: 20px;
	color:#92e07e;
}

.cattabletext, cattablecontent, cattablebody

{
font-size: 14px;

}

.image

{

padding-right: 5px;

}
/* CSS Buttons */
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:100px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -21px; padding:0; height: 16px; }
.button-small .button-text { width:45px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -37px; padding: 3 0 0 0px; height: 21px; }
.button-big .button-left { width: 6px; height: 16px; background: transparent url(store_images/buttons.gif) no-repeat scroll -8px 0px; }
.button-big .button-right { width: 7px; height: 16px; background: transparent url(store_images/buttons.gif) no-repeat scroll -15px 0px; }
.button-small .button-left { width: 3px; height: 21px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-small .button-right { width: 4px; height: 21px; background: transparent url(store_images/buttons.gif) no-repeat scroll -4px 0px; }
.button-left, .button-right { float: left; display: block; font-size:0px; }
.button-text { text-transform: lowercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; float: left; display: block; color: black; text-decoration: none; text-align:center; }
.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; }

/* Added by NitroSell - do not remove! */
label { font-family: arial; font-size: 10px; color: #ffffff; font-weight: bold; }