<?php
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
header($ExpStr);
?>/** * Main CSS Stylesheet * * @package templateSystem * @copyright Copyright 2003-2005 Zen Cart Development Team * @copyright Portions Copyright 2003 osCommerce * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 * @version $Id: stylesheet.css 3215 2006-03-20 06:05:55Z birdbrain $ */
/* Clean Business theme by Dieter Schneider for www.csstemplateheaven.com 2007*/
html {
overflow-y: scroll;
}
body {
	margin: 0 0 0 0;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;    <!--	font-size: 62.5%;    -->/*IE HACK*/
	color: #3B3B39;
	background: #6591CD url('../images/IconBGCenter.jpg') left top repeat-x;/* 6591CD url('../images/IconBGCenter.jpg') left top repeat-x, 616E76 url(../images/Steelvertical11-3wideicontextfade.png) left top repeat #fff  #1A466E url(../images/Steelvertical11-3wideicontextNOfade2.png) left top repeat-x url(../images/background.jpg) left top repeat-x #616E76 url(../images/BG_BlueStripes.jpg) url(../images/background.gif) fixed center top repeat-x url(../images/document_bg.jpg) center top no-repeat url(../images/Steelvertical11-5wideicontextfade.png) left top repeat url(../images/Steelvertical11-5wideicontextfade.png) left top repeat url(../images/Steelvertical11-5wideicontextblackfade2.png) left top repeat url(../images/Steelvertical11-5wideicontextfade.png) left top repeat Steelvertical11-3wideicontextfade.png NICE url(../images/colorsdisplay2.gif) left top repeat-y #3F3F3F 889AAD 184471 E0E9FD 314661 233144 364E6F 2f2e2e 60728E 072138 url(../images/bgone.gif) left top repeat-y*/
      }

/* HEADING */
.raisedheading {background: transparent; width:241px; margin:25px auto 0 auto;}
.raisedheading h1, .raisedraisedheading p {margin:0 10px;}
.raisedheading h1 {font-size:2em; color:#fff; letter-spacing:1px; background: #889AAD; height: 75px; padding-bottom: 25px;}
.raisedheading p {padding-bottom:0; }
.raisedheading .topheading, .raisedheading .bottomheading {display:block; background:transparent; font-size:1px;margin: 0; top:0; padding:0;border:0;height:5px;/*was 5px*/}
.raisedheading .b1heading, .raisedheading .b2heading, .raisedheading .b3heading, .raisedheading .b4heading, .raisedheading .b1bheading, .raisedheading .b2bheading, .raisedheading .b3bheading, .raisedheading .b4bheading {display:block; overflow:hidden;}
.raisedheading .b1heading, .raisedheading .b2heading, .raisedheading .b3heading, .raisedheading .b1bheading, .raisedheading .b2bheading, .raisedheading .b3bheading {height:0;}
.raisedheading .b2heading {background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}
.raisedheading .b3heading {background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}
.raisedheading .b4heading {background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}
.raisedheading .b4bheading {background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}
.raisedheading .b3bheading {background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}
.raisedheading .b2bheading {background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}
.raisedheading .b1heading {margin:0 5px; background:transparent;}
.raisedheading .b2heading, .raisedheading .b2bheading {margin:0 3px; border-width:0 2px;}
.raisedheading .b3heading, .raisedheading .b3bheading {margin:0 2px;}
.raisedheading .b4heading, .raisedheading .b4bheading {height:2px; margin:0 1px;}
.raisedheading .b1bheading {margin:0 5px; background:transparent;}

.raisedheading .boxcontentheading {display:block; height: 100%; background:transparent; border-left:0 solid #ffffff; border-right:0 solid #ffffff;}


/* Right */
.raisedright {background: transparent; width:auto; margin:0 auto 0 auto;}
.raisedright h1, .raisedraisedright p {margin:0 10px;}
.raisedright h1 {font-size:2em; color:#fff; letter-spacing:1px; background: #889AAD; height: 75px; padding-bottom: 25px;}
.raisedright p {padding-bottom:0; }
.raisedright .topright, .raisedright .bottomright {display:block; background:transparent; font-size:1px;margin: 0; top:0; padding:0;border:0;height:5px;/*was 5px*/}
.raisedright .b1right, .raisedright .b2right, .raisedright .b3right, .raisedright .b4right, .raisedright .b1bright, .raisedright .b2bright, .raisedright .b3bright, .raisedright .b4bright {display:block; overflow:hidden;}
.raisedright .b1right, .raisedright .b2right, .raisedright .b3right, .raisedright .b1bright, .raisedright .b2bright, .raisedright .b3bright {height:1px;}
.raisedright .b2right {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raisedright .b3right {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raisedright .b4right {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raisedright .b4bright {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raisedright .b3bright {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raisedright .b2bright {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raisedright .b1right {margin:0 5px; background:#ffffff;}
.raisedright .b2right, .raisedright .b2bright {margin:0 3px; border-width:0 2px;}
.raisedright .b3right, .raisedright .b3bright {margin:0 2px;}
.raisedright .b4right, .raisedright .b4bright {height:2px; margin:0 1px;}
.raisedright .b1bright {margin:0 5px; background:#ffffff;}

.raisedright .boxcontentright {display:block; height: 100%; background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}


/* Inset 3D Raised */
.raised {background: transparent; width:100%; margin:0;}
.raised h1, .raised p {margin:0 10px;}
/*.raised h1 {font-size:2em; color:#000; letter-spacing:1px; background: url('../images/welcome.jpg') top center no-repeat; height: 75px; padding-bottom: 25px;}*/
.raised p {padding-right:0;padding-left:0; }
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}.raised .b2 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raised .b3 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}.raised .b4 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raised .b4b {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raised .b3b {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raised .b2b {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.raised .b1 {margin:0 5px; background:#ffffff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}.raised .b1b {margin:0 5px; background:#ffffff;}

/* Inset 3D Raised */
.raised .boxcontent {display: block; background: transparent/*#908B79 #B9B5AF*/; border-left: 1px solid #ffffff; border-right: 0 solid #ffffff;}

/* Inset 3D Raised */
.raised .boxcontent2 {display: block; background: #fff/*#B9B5AF*/; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}

a img {border: none; }
a:link, #navEZPagesTOC ul li a {	color: #666666;	text-decoration: none;	} a:visited {	color: #666666;	text-decoration: none;	}a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {	color: #666666;	}
a:active {	color: #000000;	}
h1 {
	font-size: 1.9em;/*1.5em*/
	}
h2 {
	font-size: 1.4em;
	}
h3.itemTitle a {
color: #C03000;/*444444 4F4F4F 5F5F5F*/
font-size: 11px;/*1em 0.8em*/
font-weight: bold;
	}
h3.itemTitle a:hover {
text-decoration: underline;
	}
h3.itemTitle {
display: block;
width: 100%;
	}
.listingDescription {
font-size: 11px;color: #5F5F5F;
	}
.vDotLine
{
    background:url("../images/delim_v.gif") top center repeat-y;
    width: 20px;
    font-size: 1px;
}

.hDotLine
{
    background-image:/* url("../images/delim_h.gif")*/;
	padding:1px 0;
	height:3px;
}
h3 {
	font-size: 1.3em/*1.3em*/;
	}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{	font-size: 1.1em;	}
.biggerText {	font-size: 1.2em;	}
h1, h2, h3, h4, h5, h6 {	margin: 0.3em 3px;	}
h2#productPrices {
	margin: 0;
    padding:0;
    display: none;
}
CODE {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 1em;	}
FORM, SELECT, INPUT {	display: inline;	font-size: 1em;	margin: 0.1em;	}
TEXTAREA {	float: left;	margin: auto;	display: block;	width: 95%;	}
input:focus, select:focus, textarea:focus {	background: #F0F8FF;	}
FIELDSET {	padding: 0.5em;	margin: 0.5em 0em;	border: 0 solid #7e0202;	background-color: #ffffff/*fbf6d5*/	}
FIELDSET#productInfoFieldsetty {
	padding: 0 0.5em 0.5em 0.5em;
	margin: 0 0 0.5em 0;
	border: 0 solid #2f2e2e;/*024E7E 167E02*/
	background-color: #ffffff/*fbf6d5*/
	}
FIELDSET#productInfoFieldsetty LEGEND {
	font-weight: normal;
	padding: 0.3em;
	background: transparent;/* url(../images/Header-SIlver-Gradient.png) top left no-repeat 024E7E
    width: 300px !important;*/
    display: none;
	color: #000000;
    font-family: Arial;
    font-size: 11px;
	}
/*h1#productName{
display:block;
background: url(../images/Header-SIlver-Gradient.png) top left no-repeat;
width:300px;
margin:0;
padding:0 0 0 10px;
text-align:left;
	}*/
h1#productName a {
color:#a52a2a;/*666*/
font-size: 14px;
display:block;
background: url(../images/arrow_green.gif) bottom left no-repeat;
padding: 0 0 11px 0;
	}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	background-color: #7e0202;
	color: #FFFFFF;
    font-size: 11px;
	}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
/*#logo, #logoleft {
	float: left;
    clear: both;
}*/
.categoryListBoxContents {
font-weight: bold;
font-size: 11px;
	}
LABEL.inputLabel, LABEL {
	width: 11em;
	float: left;
    font-size: 11px;
	}
LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
P, ADDRESS {
	padding: 0.5em;	}
ADDRESS {
	font-style: normal;
	font-size: 11px;
	}
.clearBoth {
	clear: both;
	}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9A9C86;
	}
HR#catBoxDivider {
    display: none;
	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}
.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}
.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}
.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
/*wrappers - page or section containers*/
#mainWrappermainMain {
background: transparent url('../images/IconBGLeft.jpg') left top no-repeat;
}
#mainWrappermain {
    margin: 0 auto auto auto;
	max-width: 850px;/*970px 1083px*/
	min-width: 750px;
    /*background: url(../images/Steelvertical11-5wideicontextfade.png) left top repeat;*/
	}
table.maintablecontainer {margin: auto;background: transparent/* url(../images/Steelvertical11-3wideicontextfade.png) left top repeat*/;}
td.lefttd {
    width: 241px;
    background: #ffffff;
	}
td.righttd {
    width: 100%;
	text-align: left;
	}
#mainWrapper {
	text-align: left;
	vertical-align: top;
	background: transparent;
    margin: 0 0 0 0;
	}
#logoWrapper {
    background-color: transparent;
    height:64px;/*NICE 78 126 282px*/
	}
	#headerWrapper {
	background: #fff url(../images/logogif.jpg) right top no-repeat;
}
#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
	margin: 0em;
    padding-top: 15px;
    padding-bottom: 15px;
    background: white;
	}
#contentMainWrapper{
	margin: 0em;
    padding-top: 15px;
    padding-bottom: 15px;
    background: transparent;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto;
    
	} 
#tagline {
	color:#ffffff;
	font-size: 1.4em;
	font-weight: bold;
	text-align : right;
	vertical-align: middle;
	padding-right: 30px;
	padding-top: 60px;
	}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
/*BEGINNING NICE*/
#categoryImgListing.categoryImg img {
    float: left;
    clear: right;
    padding: 0 15px 0 0;
}
/*END NICE
#indexProductList.centerColumn {
	}
#indexProductListCatDescription.content {
    background: transparent;
	}
#productListing {
    background: transparent;
	}
*/
/*navigation*/
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
    font-size: 10px;
	}
#navMainWrapper {
	margin: 0em;
	margin-bottom: 0px;
	height: 26px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 15px 0 15px;
/*	background-image: url(../images/nav_cat_bg_ORIGINAL.jpg);
	background-repeat: no-repeat;
	background-color: #989da3;*/
	}
	#navSuppWrapper {	    margin: 0em;
	margin-bottom: 0px;
	height: 26px;
	font-weight: bold;
    font-size: 11px;
	color: #ffffff;
	padding: 15px;
/*	background-color: #989da3;*/
	background: #fff url(../images/footer.jpg) center center repeat-y;
	}
	#navCatTabsWrapper {
	width: 100%;
	background: transparent;
	height: auto;
	top: 0;
}
#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	white-space: nowrap;
	}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #666666;
	}
#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}
#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}
#navEZPagesTOC ul li {
	white-space: nowrap;
	}
#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}
#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
/*
div.buttonRow.back {
display: block;
width: 71px;
height: 22px;
}
div.buttonRow.forward {
display: block;
width: 71px;
height: 22px;
}
*/
div.mainContent.success {
font-size: 18px;
color: red;
}
#navBreadCrumb {
	background-color: transparent;
	}
#navEZPagesTop {
	background: url(../images/nav_cat_bg_ORIGINAL.jpg);
	}
#navEZPagesTop a {
    color: blue;
/*    background:#fffurl('../images/GreenFade.jpg') no-repeat;*/
    width:auto;
/*    float: left;
    clear: right;*/
    padding: 0 0 0 0;
    margin: 0 15px 0 0;
    border-right:0 solid silver;
    font-weight: bold;
    font-size: 11px;
	}
#navEZPagesTop a:hover {
    color: blue;
    background: #fff/*url('../images/checkmarkline.png') no-repeat*/;
	}
#navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em 0.5em 0.5em 1.5em;
	}
#navBreadCrumb {
	font-size: 11px;
	font-weight: normal;
	margin: 0em;
	padding: 0.5em 0.5em 0.5em 1.5em;
	}
#navBreadCrumb a {
    text-decoration: underline;
	}
#navColumnOne {
	background-color: transparent;
    }
#navColumnTwo {
	background-color: transparent;		}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}
	table {padding-left: 0;
       padding-right: 0;
	   }
	td {padding-left: 8px;
       padding-right: 8px;
	   }
	tr {padding-left: 0;
       padding-right: 0;
	   }
/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	font-size: 13px;
	line-height: normal;
/*    font-size: 12px;*/
	padding: 0 0.5em 0.5em 0.5em;
    color: #444444;/*666666 727576 444444 7E8182*/
	}
#contactUsNoticeContent {
	font-size: 10px;
	}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
    font-size: 11px;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 20px;
	}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
/*Shopping Cart Display*/
#cartAdd {
	text-align: right;
	border: 0 solid #000000;
/*	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
*/
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}
.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#scUpdateQuantity {
	width: 2em;
	}
.cartQuantity {
	width: 4.7em;
	}
.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
.cartOldItem {
	color: #606000;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}
.cartRemoveItemDisplay {
	width: 3.5em;
	}
#cartAttribsList {
	margin-left: 1em;
	}
#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}
.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}
.amount {
	width: 5.5em;
	}
/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}
.categoryIcon {}
#cartImage {
	margin: 0.5em 1em;
	}
/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}
.attributesComments {}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}
/*sideboxes*/
.columnLeft {}
h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 12px;
	height: 22px;
	color: #FFFFFF;
    text-align: left;
    text-indent: 15px;
	}
.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0.5em 0.2em;
	}
	.leftBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 5px 0px;
	background-image: url(../images/sideboxheader.png);
	background-repeat: repeat-x;
    min-width:175px;
    max-width:175px;
	}
.leftBoxHeading#producticondisplayHeading {
background:transparent;
}
#producticondisplay {
display: block;
min-height: 200px;
}
.leftBoxContainer {
     border: none;
	}
.sideBoxContent {
	background-color: transparent;
	padding: 0.4em;
	}
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	height: 22px;
	color: #FFFFFF;
    text-align: left;
    text-indent: 15px;
	}
.rightBoxHeading {
	margin: 0em;
	background-color: transparent;
		padding: 5px 0px;
	background-image: url(../images/menu_right_bg.gif);
	background-repeat: no-repeat;
	}
	.rightBoxContainer {
	border: none;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	}
h3.rightBoxHeading a:hover {
	color: #606000;
	text-decoration: none;
	}
.rightBoxContent {
	background-color: #000000;
	margin-bottom: 1em;
	}
TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
.centeredContent {
text-align: left;
}
#siteinfoIP, #siteinfoLegal {
	background: #fff url('../images/footer2.jpg') center center repeat-y;
	}
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}
#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}
#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}
#bannerboxHeading {
	background-color: transparent;
}
#upProductsHeading {
	text-align: left;
	}
#upDateHeading {
	text-align: right;
	}
/*misc*/
.back {
	float: left;
	}
#navMain ul.back li {
    display: none;
	}
.forward {
	float: right;
	}
	.hiddenField {
	display: none;
	}
.visibleField {
	display: inline;
	}	.bold {
	font-weight: bold;
	}
.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}
.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}
.tabTable {
border-collapse: collapse;border-spacing: 2px 0;border:0;padding:0;margin:0;cell-spacing:0;
	}
.productListing-data {
	text-align: left;
    width: auto;
    border:0 solid black;
	}
.productListing-odd {background-color: transparent;border-bottom:0 dotted #777488;border-left:0 solid #777488;border-right:0 solid #777488;/*NICE FFFFFF 9C92AB*/
                      }
					  
.productListing-even {background-color: #ffffff;border-bottom:0 dotted #777488;border-left:0 solid #777488;border-right:0 solid #777488;/*NICE e5e5e5 B9B4D1*/
                      }
.listingProductImage {padding: 4px;}
CAPTION {
	/*display: none;*/
	}
#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
#siteMapList {
	width: 90%;
	float: right;
	}
.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}
LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background-color: #ffffff;
	}
/*TREE MENU FOLDERS - You can change font sizes on classes and ID styles below to make menu text bigger or smaller */
/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
    outline: none;
    padding: 0;
    margin: 0;
	}
A.category-links, A.category-links:visited {
	color: #000;
	text-decoration: none;
    font-size: 11px;
	font-weight: bold;
    padding: 0;
    margin: 0;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
    padding: 0;
    margin: 0;
	}
SPAN.category-subs-parent {
	font-weight: normal;
    font-style: italic;
	}
SPAN.category-subs-selected {
	font-weight: bold;
    font-style: none;
	}
/* end categories box links */

/*Categories Wording Style*/
h3.leftBoxHeading, h3.rightBoxHeading { color:#fff; /* right and left box heading color */ }

/* Category Box Paragraphs Below */
/*Top Category WITH NO Sub Categories - Right to product*/
p#categorylink-subs-selected.category-top { background: url('../images/menuhoverfadeslide_anim3.gif') top left repeat;padding: 0 0 0 0;margin:0;min-height: 16px;vertical-align: center;line-height: normal;border: 0 solid #4D597F; }
/*Top Category WITH NO Sub Categories Exposed Style Settings Below*/
p#linkcategory-top { background: url('../images/menuhoverfadeslide_anim3.png') top left repeat;padding: 0 0 0 0;margin:0;min-height: 16px;vertical-align: center;line-height: normal;border: 0 solid #4D597F; }
/*Top Category HOVER WITH NO Sub Categories Exposed Style Settings Below*/
p#linkcategory-top:hover { background: url('../images/menudig_hover.png') top left repeat;padding: 0 0 0 0;margin:0;min-height: 16px;vertical-align: center;line-height: normal;border: 0 solid #4D597F; }
/*Top Category With Exposed Sub Categories Style Settings Below*/
p#categorylink-subs-parent.category-top { background: url('../images/tmh2.gif') top left no-repeat;padding: 0 0 0 36px;margin:0;min-height: 16px;vertical-align: center;line-height: 16px; }
/*1st SUB Category with No Menu Items Displayed*/
p#linkcategory-subs.category-subs { background: url('../images/tph.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 10px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*1st SUB Category with it's own sub categories Exposed*/
p#categorylink-subs-parent.category-subs { background: url('../images/tmh2.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 10px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*2nd SUB Category WITH NO Sub Categories of its own Exposed*/
p#linkcategory-subs2.category-subs2 { background: url('../images/tph.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 20px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*2nd SUB Category WITH Categories of its own Exposed*/
p#categorylink-subs-parent.category-subs2 { background: url('../images/tmh2.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 20px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*4th Sub Category WITH NO OTHER SUB categories of its own*/
p#linkcategory-products.category-products { background: url('../images/tmhprod.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 30px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*4th Sub Category WITH NO OTHER SUB categories of its own*/
p#categorylink-subs-selected.category-products { background: url('../images/tmhprod2.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 30px;min-height: 16px;vertical-align: center;line-height: 16px; }
/* Category Box Links Below */
/*Top Category WITH NO Sub Categories - Right to product*/
a#categorylink-subs-selected.category-top { background: url('../images/closed.png') center left no-repeat;padding: 0 0 0 0;text-indent:24px;margin:0;min-height: 26px;vertical-align: center;line-height: 26px;display: block;width: 100%;font-size:11px;color: #305985; }
/*Top Category WITH NO Sub Categories - Right to product*/
a#categorylink-subs-selected.category-top:hover { background: url('../images/hover4.png') center left no-repeat;border: 0 solid #4D597F;text-decoration: none; }
/*Top Category WITH NO Sub Categories Exposed Style Settings Below*/
a#linkcategory-top { background: url('../images/open.png') center left no-repeat;padding: 0 0 0 0;text-indent:24px;margin:0;min-height: 26px;vertical-align: center;line-height: 26px;display: block;width: 100%;font-size:11px;color: #305985; }
/*Top Category WITH NO Sub Categories Exposed Style Settings Below*/
a#linkcategory-top:hover { background: url('../images/hover4.png') center left no-repeat;border: 0 solid #4D597F;text-decoration: none; }
/*Top Category With Exposed Sub Categories Style Settings Below*/
a#categorylink-subs-parent.category-top { background: url('../images/tmh2.gif') top left no-repeat;padding: 0 0 0 36px;margin:0;min-height: 16px;vertical-align: center;line-height: 16px; }
/*1st SUB Category with No Menu Items Displayed*/
a#linkcategory-subs.category-subs { background: url('../images/tph.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 10px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*1st SUB Category with it's own sub categories Exposed*/
a#categorylink-subs-parent.category-subs { background: url('../images/tmh2.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 10px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*2nd SUB Category WITH NO Sub Categories of its own Exposed*/
a#linkcategory-subs2.category-subs2 { background: url('../images/tph.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 20px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*2nd SUB Category WITH Categories of its own Exposed*/
a#categorylink-subs-parent.category-subs2 { background: url('../images/tmh2.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 20px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*4th Sub Category WITH NO OTHER SUB categories of its own*/
a#linkcategory-products.category-products { background: url('../images/tmhprod.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 30px;min-height: 16px;vertical-align: center;line-height: 16px; }
/*4th Sub Category WITH NO OTHER SUB categories of its own*/
a#categorylink-subs-selected.category-products { background: url('../images/tmhprod2.gif') top left no-repeat;padding: 0 0 0 36px;margin: 0 0 0 30px;min-height: 16px;vertical-align: center;line-height: 16px; }
#ezpagesContent.sideBoxContent ul, #ezpagesContent.sideBoxContent ul li, #ezpagesContent.sideBoxContent ul li a:link, #ezpagesContent.sideBoxContent ul li a:visited {
color: #595858;
font-size: 11px;
padding: 0 !important;
line-height: normal !important;
margin:0 !important;
font-weight:bold;
}
#ezpagesContent.sideBoxContent a:hover {
color: #666666;
}
#categoriesContent.sideBoxContent {
	padding:0 0 35px 0;
	font-weight:normal;
}
/*Begin Sidebox Categories Hover*/
/*#categories.leftBoxContainer {
    background: url('../../../../images/zoom.png') center center no-repeat;
}
#categories.leftBoxContainer:hover {
    background: transparent;
    cursor: pointer;
}
#categories.leftBoxContainer:hover #categoriesContent.sideBoxContent {
	font-size:11px;
	padding:5px 0;
    visibility: visible;
}
#categoriesContent.sideBoxContent {
	font-size:11px;
	padding:5px 0;
        visibility: hidden;
}
#categoriesContent {
	text-align:left;
	padding-left:10px;
}
*/
/*End Sidebox Categories Hover*/
.productListing-heading {
visibility: hidden;
}
.navSplitPagesResult {
display: none;
}
#indexProductListCatDescription {
/*	margin: 0 0.5em 0 185px;
    text-align: left;
    display: block;*/
	margin: 0 0.5em 0 0.5em;
    border: 0 solid #AEADAD;
    background: transparent;/*#EEEDED*/
    color: #444444;/*666 154088*/
	}
.centerColumn {
	padding: 0 0 0 0;
    /*font-family: Arial, 'lucida console', sans-serif;
    font-size: 12px;
    background: url('../images/navcatbgcontinue.jpg') top center repeat-y;*/
	}
#productListHeading {
display: block;
font-size: 14px;/*1.5em 1.3em*/
font-family: Helvetica, Arial;
background: transparent;/*#EEEDED*/
color: #C03000;/*666*/
}
/*Begin HomepageImagePopups*/
div.hovershinglecolors a span.hovershinglecolorsinfo1251 {
display: none;
visibility: hidden;
}
div.hovershinglecolors a:hover span.hovershinglecolorsinfo1251 {
background: url('../../../../images/icons/LoadingBlack.gif') 10% center no-repeat;
position: absolute;
text-align: center;
color: #341C41;
width: 152px;
height: 181px;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
visibility: visible;
z-index: 99;
}
div.hovershinglecolors a span.hovershinglecolorsinfo {
display: none;
visibility: hidden;
}
div.hovershinglecolors a:hover span.hovershinglecolorsinfo {
position: relative;
/*background: url('../../../../images/icons/BackgroundSearch_BGTexture2.png') top center no-repeat;*/
text-align: center;
color: #341C41;
width: 152px;
height: 181px;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
display: block;
visibility: visible;
z-index: 99;
}
div.hovershinglecolors a span.hovershinglecolorsinfo1 {
display: none;
visibility: hidden;
}
div.hovershinglecolors a:hover span.hovershinglecolorsinfo1 {
position: relative;
background: url('../../../../images/icons/BackgroundChecksArialAnim_S.gif') top center no-repeat;
text-align: center;
color: #341C41;
width: 279px;
height: 181px;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
display: block;
visibility: visible;
z-index: 99;
}
div.hovershinglecolors a span.hovershinglecolorsinfo2 {
display: none;
visibility: hidden;
}
div.hovershinglecolors a:hover span.hovershinglecolorsinfo2 {
position: relative;
background: url('../../../../images/icons/CorpServicesArialAnim_Shiel.gif') top center no-repeat;
text-align: center;
color: #341C41;
width: 279px;
height: 181px;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
display: block;
visibility: visible;
z-index: 99;
}
div.hovershinglecolors a span.hovershinglecolorsinfo3 {
display: none;
visibility: hidden;
}
div.hovershinglecolors a:hover span.hovershinglecolorsinfo3 {
position: relative;
background: url('../../../../images/icons/InsuranceFraudArialAnim_Shi.gif') top center no-repeat;
text-align: center;
color: #341C41;
width: 279px;
height: 181px;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
display: block;
visibility: visible;
z-index: 99;
}
div.hovershinglecolors a span.hovershinglecolorsinfo4 {
display: none;
visibility: hidden;
}
div.hovershinglecolors a:hover span.hovershinglecolorsinfo4 {
position: relative;
background: url('../../../../images/icons/VIPArialAnim_Shield.gif') top center no-repeat;
text-align: center;
color: #341C41;
width: 279px;
height: 181px;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 auto 0 auto;
display: block;
visibility: visible;
z-index: 99;
}
div.hovershinglecolors {
text-decoration: none;
background: transparent;
display:block;
width:279px;
float: left;
}

div.hovershinglecolors a {
text-decoration: none;
color: #000000;
}
div.hovershinglecolors a:hover {
color: #efefef;
}
/*End HomepageImagePopups*/
/*#navColumnOneWrapper, */.centerColumn {
    padding: 35px 0 0 0;
	} 
#ezPageDefault.centerColumn {
    padding: 15px 0 0 0;
	} 
#advSearchDefault.centerColumn, #contactUsDefault.centerColumn, #advSearchResultsDefault.centerColumn {
    padding: 0 0 0 0;
	} 
#indexDefaultHeading {
display: none;
}
.greeting {
display: none;
}
#sorter {
display: none;
}
#ezPageDefault.centerColumn div.information {
	font-size: 12px;
	line-height: 1.3em;
/*    font-size: 12px;*/
	padding: 0 0.5em 0.5em 0.5em;
    color: #444444;
	}
#infostatementContent {
	font-size: 11px;
	}
div.information {
    line-height: 1.3em;
    background:#ffffff;/*fbf6d5*/
	}
div#productTellFriendLink {
    padding:0;
    margin:0;
    text-align: right;
	}
h3#infostatementHeading {
visibility: hidden;
}