/* CSS Document */

/* REVISIONS AS OF MAY 9, 2004*/

/*PARAGRAPH STYLES*/

p.QPriceBreaks1 { color: #666666; font-size: 7pt; margin: 0px; text-align: center;}
p.QPriceBreaks2 { color: #ff0000; font-size: 7pt; margin: 0px; text-align: center;}
p.QPriceBreaks3 { color: #3399cc; font-size: 7pt; margin: 0px; text-align: center;}
p.QQuote0	{ color: #666666; font-size: 10pt; font-weight:bold; margin:0px 0px 10px 0px;;}
p.QQuote1	{ color: #666666; font-size: 7pt; margin: 0px 0px 0px 6px;}
p.QQuote2	{ color: #000000; font-size: 7pt; margin: 0px;}
p.dSamples1	{ color: #0099FF; font-size: 10pt; font-weight:bold; margin: 0px; text-align:center;}
p.ClipArt1	{ color: #FF3366; font-size: 10pt; font-weight:bold; margin: 0px; text-align:center;}
p.deSamples1	{ color: 000000; font-size: 8pt; margin: 2px 0px; font-weight: bold; text-align:center;}
p.deSamples2	{ color: 000000; font-size: 8pt; margin: 2px 0px; text-align:center;}
p.TypeFonts1	{ color: 000000; font-size: 12pt; margin: 12px 0x; text-align:center; font-weight:bold;}
p.search2		{ color: 666666; font-size: 8pt; text-align: right; margin: 0px; }
p.search3		{ color: 666666; font-size: 8pt; text-align: center; margin: 0px; }
p.container-text		{ color: 666666; font-size: 8pt; margin: 2px 5px 2px 10px; text-align: justify;  }
p.center8pgray 	{ color: 666666; font-size: 8pt; margin: 0px; text-align:center}
p.center7pblue 	{ color: 0000ff; font-size: 7pt; font-style: italic; margin: 0px; text-align:center}
p.left8pgray 	{ color: 666666; font-size: 7pt; margin: 0px;}
p.QResult0	{ color: 666666; font-size: 8pt; margin: 3px 0px;}
p.QResult0b	{ color: #3399cc; font-size: 8pt; font-weight:bold; margin: 3px 0px;}
p.QResult0s	{ color: #ff0000; font-size: 8pt; font-weight:bold; margin: 3px 0px;}
p.QResult0r	{ color: #666666; font-size: 8pt; margin: 0px 0px 5px 0px;}
p.QResult1	{ color: #800000; font-size: 10pt; font-weight:bold; margin:0px 0px 0px;}
p.QResult2	{ color: #666666; font-size: 8pt; margin: 4px 0px 0px; font-weight:bold;}
p.QResult3	{ color: #666666; font-size: 8pt;font-weight:bold; margin: 3px 0px;}
p.QResult4	{ color: #999999; font-size: 7pt; margin: 4px 0px 0px;}
p.search-header	{ color: 800000; font-size: 10pt; margin: 0px;}
p.SResult1 { color: #800000; font-size: 12pt; margin: 0px; font-weight:bold; text-align: center;}
p.SResult2 { color: #800000; font-size: 10pt; margin: 0px; font-weight:bold; text-align: left;}
p.SResult2b { color: #800000; font-size: 10pt; margin: 5px 0px; font-weight:bold; text-align: center;}
p.SResult2c { color: #000000; font-size: 10pt; margin: 10px 0px; text-align: center;}
p.SResult3 { color: #800000; font-size: 12pt; margin: 0px; font-weight:bold; text-align: left;}
p.SResult4 { color: #0000ff; font-size: 7pt; margin: 0px; text-align: left;}
p.SResult4b { color: #ff0000; font-size: 7pt; margin: 0px 0px 10px; text-align: center;}
p.SResult5 { color: #000000; font-size: 12pt; margin: 0px; text-align: left;}
p.GPopUp1 { font-size: 7pt; margin: 0px; text-align: center;}
p.EnlargeGr1a { color: #0099FF; font-size: 12pt; margin: 0px 0px 10px; text-align: center; font-weight:bold;}
p.EnlargeGr1b { color: #FF3366; font-size: 12pt; margin: 0px 0px 30px; text-align: center; font-weight:bold;}
p.EnlargeGr2 { color: #666666; font-size: 16pt; margin: 0px; text-align: center; font-weight:bold;}
p.EnlargeGr3 { color: #666666; font-size: 8pt; margin: 0px; text-align: center;}
p.EnlargeGr4 { color: #666666; font-size: 7pt; margin: 0px; text-align: center;}
p.Help1	{ font-size:8pt; margin: 0px 12px 0px 0px;}
p.Ordering1	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;margin: 0px;}
p.Ordering2	{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin: 10px 0px 0px 0px;}
p.Ordering3	{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;margin: 2px 7px;}
p.ToolTip1 { color: #000000; font-size: 7pt; margin: 0px;}
p.ToolTip2 { color: #000000; font-size: 9pt; margin: 0px;}
p.special	{ color: ffffff; font-size: 7pt; margin: 8px 0px 0px 0px; text-align: center;}
p.special-title		{ color: ffffff; font-size: 8pt; font-weight: bold; margin: 0px; text-align: center; }
p.featured { color: #0000ff; font-size: 7pt; margin: 0px 30px;}
p.QEdit1 	{ color: ffffff; font-size: 8pt; font-weight: bold; margin: 0px 0px 4px 0px; text-align: center; }

/*SELECT BOX STYLES*/


/*SELECT BOX STYLES*/
select.sel3		{background-color: ffffff; font-size: 8pt;	border-width: 0px;	margin: 0px; width: 95px;}

/*ROUNDED EDGE BORDER STYLES*/
td.DeSamples{ background-color: 000000; }

/*FORM STYLES*/
input.search2		{ margin: 0px; background: none;  border-style: solid; border-color: cccccc; color: 000000; font-family: arial, helvetica, verdana; font-size: 8pt; }
form.search2		{ background: none;   margin: 3px 0px;}

/*ANCHOR STYLES*/
a.search2			{ color: ff8000; font-family: arial, helvetica, verdana; font-size: 8pt; font-weight: bold; }
a.search2:hover			{ color: 000000; font-family: arial, helvetica, verdana; font-size: 8pt; font-weight: bold; }
a.gr-or			{ color: #666666; }
a.gr-or:hover	{ color: #ff8000; }
a.or-gr			{ color: #ff8000; }
a.or-gr:hover	{ color: #666666; }
a.bl-or			{ color: #000000; }
a.bl-or:hover	{ color: #ff8000; }
a.footer		{ color: #ffffff; }
a.footer:hover	{ color: #ffffff; }
a.special			{ color: ff8000; }
a.special:hover		{ color: ffffff; }
a.special2			{ color: ffffff; }
a.special2:hover	{ color: ff8000; }


/*DEFAULTS*/
a				{ text-decoration: none; }
p				{ font-family: Verdana, Arial, Helvetica, sans-serif; }
ol				{ font-family: arial, helvetica, verdana; }
ul				{ font-family: arial, helvetica, verdana; }
li				{ font-family: arial, helvetica, verdana; }
td#body				{ background-color: cccccc; vertical-align: top;}
td#border			{ background-color: 000000; vertical-align: top;}
td#clear			{ background-image: url('clear'); vertical-align: top}
td.main				{ background-color: 800000; vertical-align: top }
td.main-body			{ background-color: cccccc; vertical-align: top; }
td.main-header			{ background-color: 800000; background-image: url('../images/header-bar.gif'); vertical-align: top }
td.main-header-right		{ background-color: 800000; background-image: url('../images/Banners/BannerRed-A-Right.jpg'); vertical-align: top }
td.main-footer			{ background-color: 800000; background-image: url('../images/footer.gif'); vertical-align: top }
td.main-right-top		{ background-color: 800000; background-image: url('/images/main/right_top.gif'); vertical-align: top }
td.special-left			{ background-image: url('clear'); text-align: center }
td.special-right		{ background-image: url('clear'); text-align: center }
inputs				{ border-left:1px solid 999999; border-right:1px solid ffffff; border-top:1px solid 999999; border-bottom:1px solid ffffff; background-color: cccccc; font-family: arial, helvetica, verdana; font-size: 8pt; margin: 0px }
input.button			{font-family: arial, helvetica, verdana; font-size: 8pt; margin: 0px }
input.blank			{  border: 1px solid;}
input.qty				{ border-left:1px solid 999999; border-right:1px solid ffffff; border-top:1px solid 999999; border-bottom:1px solid ffffff; background-color: cccccc; font-family: arial, helvetica, verdana; font-size: 8pt; margin: 0px }
select				{	background-color: ffffff; font-family: arial, helvetica, verdana;	font-size: 8pt;	border-width: 0px;	margin: 0px; width: 100px;}
select.sel2				{	background-color: ffffff; font-family: arial, helvetica, verdana;	font-size: 8pt;	border-width: 0px;	margin: 0px; width: 150px;}
#center				{ text-align: center; }
#italic				{ font-style: italic; }


h1, h2, h3, h4, h5, h6.category-title	{ color: #800000; font-family: verdana, arial black, arial, helvetica ; font-style: italic; margin: 0px; text-align: center; vertical-align: middle; text-transform: uppercase; }


a.container			{ color: 000000; }
a.container:hover	{ color: ff8000; }
a.colors			{ color: 666666; }
a.colors:hover		{ color: ff8000; }
a.colors2			{ color: 000000; }
a.colors2:hover		{ color: ff8000; }
a.price1			{ color: ff0000; }
a.price1:hover		{ color: 000000; }
a.price2			{ color: 000000; }
a.price2:hover		{ color: ff0000; }
a.container2		{ color: ff8000; }
a.container2:hover	{ color: 000000; }
a.sale-container	{ color: ff0000; }
a.sale-container:hover		{ color: 000000; }
p.container-price		{ font-size: 8pt; margin: 0px 3px 0px 6px; }
p.container-mfg 		{ font-size: 7pt; margin: 0px 6px; }
p.container-title		{ font-size: 9pt; font-weight: bold; margin: 0px 6px; }
p.container-feature-title	{ font-size: 12pt; font-weight: bold; margin: 0px 6px; }
p.container-feature-text	{ font-size: 8pt; margin: 0px 0px 0px 6px; text-align: justify; text-indent: 8px; }
td#container			{ background-color: ffffff; vertical-align: center; }

/* Start ProductA page styles */
p.productA-styleNo 	{ text-align: center; color: #666666; font-size: 7pt;margin: 0px ;}
p.productA-mfg 		{ color: #666666; font-size: 7pt;margin: 0px 12px;}
p.productA-priceText 		{ color: #666666; font-size: 8pt;margin: 0px 12px;}
p.productA-title	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;margin: 0px 12px;}
p.productA-descrip2	{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;;margin: 0px 12px;}
p.productA-Features	{ font-size: 10pt; font-weight: bold;margin: 0px 12px;}
p.productA-featureText	{ color: #666666; font-size: 8pt; margin: 0px 50px 6px 0px; }
p.productA-colors	{ color: #666666; font-size: 7pt;}
p.productA-menu		{ color: #666666; font-size: 7pt; margin: 0px;}
p.productA-featureBullet	{ color: #666666; font-size: 8pt; margin: 0px 6px 0px 12px; vertical-align: top;}
p.productA-textB	{ color: #666666; font-size: 8pt; margin: 0px 30px; }
p.productA-textC	{ color: #666666; font-size: 8pt; margin: 0px 30px; }
hr.productA			{ margin: 0px 12px; color: #999999; }
p.color1-header		{ font-size: 12pt; font-weight: bold; margin: 0px; text-align: center;}
p.color2-header		{ font-size: 8pt; margin: 5px; text-align: center;}
p.color1-price		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-size: 16pt; font-weight: bold; margin: 0px; text-align: center;}
p.color2-price		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin: 0px; text-align: center;}
p.price-config		{ color: 666666; font-size: 7pt; margin: 0px; text-align: center;}
p.priceText2		{ color: 666666; font-size: 7pt; margin: 0px; text-align: center;}
p.priceListQty		{ color: #0000ff; font-size: 7pt;  text-align: center;}
p.priceListReg		{ color: 999999; font-size: 7pt;  text-align: center;}
p.priceList			{ color: 666666; font-size: 7pt;  text-align: center;}
p.priceListSale		{ color: ff0000; font-size: 7pt;   text-align: center;}


a.priceListStandard			{ color: 666666; }
a.priceListStandard:hover		{ color: ff8000; }

a.priceListReg			{ color: 999999; }
a.priceListReg:hover		{ color: ff8000; }

a.priceListSale			{ color: ff0000; }
a.priceListSale:hover		{ color: 666666; }

/* End ProductA page styles */



img.addtocart			{ margin: -2px 6px; }
img.minicart			{ margin: -0.5px 0px; }
img.tv				{ vertical-align: middle; }


p.product-title			{ font-size: 14pt; font-weight: bold; margin: 0px 6px; }
p.product-track-listing		{ font-size: 12pt; font-weight: bold; margin: 0px 6px; text-align: center; }
p.product-track-header		{ font-size: 12pt; font-weight: bold; margin: 0px 6px; text-align: center; }
p.product-track			{ font-size: 8pt; margin: 0px 12px; text-indent: -6px; }
p.product-price			{ font-size: 8pt; margin: 0px 6px; }
p.product-text			{ font-size: 8pt; margin: 6px 6px 0px 6px; text-align: justify; text-indent: 8px; }
td#product-text			{ background-color: ffffff; vertical-align: bottom; }
td#product-track		{ background-color: ffffff; vertical-align: top; }


a.header-nav			{ color: ffffff; }
a.header-nav:hover		{ color: ff8000; }
p.header-nav			{ color: ffffff; font-size: 8pt; margin: 0px;}
td.header			{ text-align: center; }


a.nav				{ color: ffffff; }
a.nav:hover			{ color: ff8000; }
p.nav				{ color: ffffff; font-size: 8pt; margin: 0px 8px; }
p.nav-right			{ color: ffffff; font-size: 8pt; text-align: center; }
p.nav-header		{ color: ffffff;	font-size: 8pt;	margin: 0px 8px 4px; }
p.cat-header		{ color: ffffff;	font-size: 8pt;	margin: 0px 8px 2px; }
p.subcat-header-right	{ color: ff8000;  text-align: center; font-size: 8pt;	margin: 0px 0px 5px; }
	

td.nav				    { background-image: url('clear'); }
td.nav-header			{ background-image: url('../images/top-left.gif'); background-repeat: no-repeat; text-align: center; vertical-align: top }
td.cat-header			{ background-image: url('../images/top-left.gif'); background-repeat: no-repeat; text-align: center; vertical-align: top }
td.cat-red-black		{ background-image: url('../images/red-black.gif'); background-repeat: no-repeat }
td.cat-black-red		{ background-image: url('../images/black-red.gif'); background-repeat: no-repeat }


input.search			{ margin: 0px; background: none;  border-style: solid; border-color: cccccc; color: ffffff; font-family: arial, helvetica, verdana; font-size: 8pt; }
a.search			{ color: ffffff; font-family: arial, helvetica, verdana; font-size: 8pt; font-weight: bold; }
a.search:hover			{ color: ff8000; font-family: arial, helvetica, verdana; font-size: 8pt; font-weight: bold; }
a.pricelist			{ color: ff8000; font-family: arial, helvetica, verdana; font-size: 8pt; font-weight: bold; }
a.pricelist:hover			{ color: 000000; font-family: arial, helvetica, verdana; font-size: 8pt; font-weight: bold; }
p.search			{ color: ffffff; font-size: 8pt; text-align: center; margin: 0px; }
td.search			{ text-align: center; vertical-align: bottom; }
form.search			{ margin: 0px; }


td.minicart-left		{ border-left:1px solid cccccc; border-right:1px solid cccccc; border-top:0px solid cccccc; border-bottom:1px solid cccccc; background-image: url('clear'); }
td.minicart-right		{ border-left:0px solid cccccc; border-right:1px solid cccccc; border-top:0px solid cccccc; border-bottom:1px solid cccccc; background-image: url('clear'); }
td.minicart-product		{ border:1px solid cccccc; background-image: url('clear'); }
td.minicart-qty			{ border-left:0px solid cccccc; border-right:1px solid cccccc; border-top:1px solid cccccc; border-bottom:1px solid cccccc; background-image: url('clear'); }
td.minicart-total		{ border-left:1px solid cccccc; border-right:1px solid cccccc; border-top:0px solid cccccc; border-bottom:1px solid cccccc; background-image: url('clear'); }
p.minicart			{ color: ffffff; font-size: 7pt; margin: 2px; }
p.minicart-action		{ color: ffffff; font-size: 7pt; margin: 2px; text-align: center; }
p.minicart-header		{ color: ffffff; font-size: 8pt; margin: 2px; font-weight: bold; }
p.minicart-total		{ color: ffffff; font-size: 8pt; margin: 2px; font-weight: bold; text-align: center; }
p.minicart-qty			{ color: ffffff; font-size: 8pt; margin: 2px; text-align: center; }


table.cart			{ border-left:1px solid 000000; border-right:0px solid 000000; border-top:1px solid 000000; border-bottom:0px solid 000000; background-image: url('clear'); }
a.cart				{ color: 000000; }
a.cart:hover			{  }
a.cart-edit			{ color: 0000ff; }
a.cart-edit:hover		{ color: 0070ff; }
img.cart			{ border: 0px; }
p.cart-header			{ font-size: 8pt; font-weight: bold; margin: 0px; }
p.cart				{ font-size: 8pt; margin: 0px 6px; }
p.cart-error			{ font-size: 8pt; margin: 0px 6px; color: cc0000; }
p.cart-coupon			{ color: 0000ff; font-size: 8pt; font-weight: bold; margin: 0px 6px; }
p.cart-subtotal			{ font-size: 8pt; font-weight: bold; margin: 0px 6px; }
p.cart-subtotal-error		{ font-size: 8pt; font-weight: bold; margin: 0px 6px; color: cc0000; }
p.cart-coupon-price		{ color: 0000ff; font-size: 8pt; margin: 0px 6px; }
p.cart-subtotal-price		{ font-size: 8pt; margin: 0px 6px; }
p.cart-grandtotal		{  }
td.cart-header-des		{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: center;	background-image: url('clear'); }
td.cart-header-sku		{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: center;	background-image: url('clear'); }
td.cart-header-qty		{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: center;	background-image: url('clear'); }
td.cart-header-ext		{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: center;	background-image: url('clear'); }
td.cart-des			{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: left;	background-image: url('clear'); }
td.cart-sku			{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: center;	background-image: url('clear'); }
td.cart-qty			{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: center;	background-image: url('clear'); }
td.cart-ext			{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: right;	background-image: url('clear'); }
td.cart-subtotal		{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: left;	background-image: url('clear'); }
td.cart-subtotal-price		{ border-left:0px solid 000000; border-right:1px solid 000000; border-top:0px solid 000000; border-bottom:1px solid 000000; text-align: right;	background-image: url('clear'); }


td#special-border		{ background-color: ffffff; }
td#special-container		{ background-image: url('clear'); vertical-align: top }


p.footer			{ color: ffffff; font-size: 8pt; margin: 0px 8px; text-align: center; }


a.credit			{ color: 808080; }
a.credit:hover			{ color: 000000; }
p.credit			{ color: 808080; font-size: 7pt; margin: 0px 8px; text-align: center; }


a.faq				{ color: 000000; }
a.faq:hover			{ color: ff0000; }
p.faq-header			{ font-size: 8pt; font-weight: bold; margin: 24px 0px 0px 0px; }
p.faq				{ font-size: 8pt; margin: 0px 6px; text-align: justify; }
ol.faq				{ margin: 0px; }
ul.faq				{ margin: 0px; }
li.faq				{ font-size: 8pt; margin: 0px 6px; text-align: justify; }
#indent				{ text-indent: 48px; }


p.privacy			{ font-size: 8pt; margin: 24px 6px; text-align: justify; }


img.caseykasem			{ margin: 0px; }
img.caseykasem-signature	{ margin: -12px 0px 0px 0px; }
p.caseykasem-top		{ font-size: 9pt; margin: 6px 6px 24px 6px; text-align: justify; }
p.caseykasem			{ font-size: 9pt; margin: 0px 6px 18px 6px; text-align: justify; }
#hilite				{ font-style: italic; font-weight: bold; }
table.caseykasem		{ margin: 0px 0px 18px 0px; }

/* Added by NM 04/2004 */
td.WhiteLine			{ background-color: cccccc; }
p.bottomNavR			{ font-size: 8pt; text-align: right; margin:0px;} 
p.bottomNavL			{ font-size: 8pt; text-align: left; margin:0px;}
p.bottomNavC			{ font-size: 8pt; text-align: center; margin:0px;}
a.bottomNav			    { color: 000000; }
a.bottomNav:hover		{ color: ff8000; }
