
BODY
{
	background-color		: #FFFFFF;
}
A
{
	color						: #0000CC;
}
A:visited
{
	color						: #191970;
}
A:active
{
	color						: #DC143C;
}
h1 { font-size: 8pt; color:black; font-family:arial,verdana,tahoma; font-weight:normal; margin:0px; }
.box-description
{
    BACKGROUND-COLOR		: #EEE8AA;
}
.box-header
{
    COLOR					: #000000;
    BACKGROUND-COLOR		: #EEE8AA;
}
.itembox-club
{
	color						: #FFCC00;
}
.itembox-club-lg
{
	color						: #FFFFFF;
}
.itembox-container
{
    BACKGROUND-COLOR		: #CCCC99;
}
.itembox-price-container
{
    BACKGROUND-COLOR		: #990000;
}
.itembox-option-bg
{
	background-color		: #FFCC00;
	color						: #000000;
}
.itembox-option-moac
{
	background-color		: #003366;
	color						: #FFFFFF;
}
.cart-headerrow {
	background-color		: #FFCC00;
	color						: #000000;
}
.cart-header {
	color						: #000000;
}
.cart-total
{
	color						: #000000;
}

/************************************************/

.nfrm-text {
	font-weight		: normal;
	font-size		: 12px;
	padding			: 0px 5px;
}
.form-label-instruction {
	font-size		: 12px;
	padding			: 0px 5px;
}
.nfrm-title {
	font-weight		: bold;
	font-size		: 12pt;
	border-top		: 1px solid #000000;
	padding			: 10px 0px 0px 0px;
}
.nfrm-available {
	font-weight		: bold;
	color				: Red;
	font-size		: 10pt;
	padding			: 0px 0px 10px 24px;
	border-bottom	: 0px solid #000000;
}
.nfrm-instruction {
	font-weight		: bold;
	font-size		: 15pt;
}

.nfrm-instruction-lg {
	font-weight		: normal;
	font-size		: 16pt;
}

.nfrm-instruction-sm {
	font-weight		: normal;
	font-size		: 11pt;
}
.nfrm-label {
	font-weight		: bold;
	font-size		: 12px;
	padding			: 0px 5px;
}
.nfrm-label-instruction {
	font-size		: 12px;
	padding			: 0px 5px;
}
.shop-button {
	border				: 2px solid #F0E68C;
	background-color	: #FFFFE0;
	font-weight			: bold;
	color					: Red;
	font-size			: 13px;
}

.matrix-table{
	background-color	: #000000;
	font-size			: 12px;
	color					: #555555;
}
.matrix-table th {
	background-color	: #F5F5F5;
}
.matrix-table td {
	background-color	: #FFFFFF;
	color					: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
}
.matrix-table-header {
	background-color	: #000000;
	color				: #FFFFFF;
	font-size			: 11px;
	font-weight			: bold;
}
.matrix-vcode {
	font-size			: 10px;
}

.partitem-name {
	font-size			: 12px;
	font-weight			: 400;
}
.partitem-price {
	font-size			: 12px;
	font-weight			: normal;
	color				: red;
}
.partitem-msg {
	font-size			: 10px;
	color				: Teal;
}
.partitem-reg {
	font-size			: 10px;
}

.pagelink
{
	font-size			: 12px;
	/*font-weight		: bold;*/
	color				: #000000;
	background-color	: #EEEEEE;
	padding				: 3px 5px;
}
.pagelink-inactive
{
	color				: #AAAAAA;
}
.pagelink-active
{
	font-size			: 14px;
}
.pagelink a
{
	font-weight			: normal;
	text-decoration		: none;
	color				: navy;
}
.pagelink a:visited
{
	color				: navy;
}
.pagelink a:hover
{
	color				: red;
	background-color	: #CCCCCC;
	/*text-decoration	: underline;*/
}

INPUT
{
    FONT-SIZE: 8pt
}
SELECT
{
    FONT-SIZE: 8pt
}

BODY, DIV, TD, .bigwinner, .heading, .fp-head, .fp-title, .fp-title-sm, .itemlist-name, .list-header,
	.list-subheader, .firstline, .read, .text-serif, .guide-header, .itembox-club, .itembox-club-lg,
	.nfrm-instruction, .nfrm-instruction-sm, .itembox-was-price {

	font-family			: Times New Roman;
}

.cart-header, 
	.cart-total, .cart-content, .cart-instruction, .cart-instruction-em, .cart-instruction-sm, 
	.checkout-label, .cart-table TD, .category, A.category, .pglink-xofy, .pglink-num, A.pglink-num, 
	.feedback, A.feedback, .more, A.more, .pgdesc, .frm-divider, .frm-title, 
	.frm-explain, .frm-field-name, .frm-field-req, .frm-field-opt, .frm-field-err, A.clickhere, 
	.cart-light-divider, .cart-dark-divider, .cart-explain, 
	.cart-name, .cart-val, .cart-attn, .winner, .prize, .bigwinner, .bigprize, .direction,
	.fp-default, .fp-defaultsmall, .adsm-name, .adsm-compare, .adsm-price, .adsm-savings, 
	.adsm-pricecolorlist, .aden-name, .aden-compare, .aden-price, .aden-savings, .aden-more,
	.box-description, .box-header, .list-search-selection, .list-table-subcat, .text-tiny, 
	.content-subject, .content-header, .content-more, .content-title, .content-titleblock, 
	.detail, .author, .regular, .highlight, .formfield, .formfieldreq, .formerror, 
	A.content-more, A.clickhere, A.linksmall, A.content-title, .main-navhead, .sweeps-label
	A.keyword, .catalog-navhead, .text-normal, .text-headline, .guide-topic, .guide-subtopic,
	.catalog-navhead-inv, .more-result, .pagelink, .adbox-text, .matrix-table,
	.partitem-name, .partitem-price, .partitem-msg, .partitem-reg, .matrix-table-header,
	.form-label, .form-label-instruction, .nfrm-text, .nfrm-title, .nfrm-available, .nfrm-label,
	.nfrm-label-instruction {
	
	font-family			: Verdana, Arial, Helvetica, sans-serif;
}

.strikeout {
	text-decoration: line-through;
}

.ad-club, .ad-compare, .ad-container-headline, .ad-name, .ad-price, .ad-savings, .box-body, 
	.itembox-compare-price, .itembox-container, .itembox-price-container, 
	.itembox-price-small, .itembox-size-small, .itembox-stockmsg, .itembox-upchargemsg, 
	.item-compare-price, A.ad-name, .tiny, .heading, .itembox-name, .itembox-label, 
	.itembox-code, .itembox-option-bg {

	font-family			: Arial, Helvetica, Verdana, sans-serif;	
}

.button
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    WIDTH: 120px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #dddddd;
	font-size: 9pt;
	font-family: Helvetica, sans-serif;
}
.button-cart
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    WIDTH: 200px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #dddddd;
	font-size: 9pt;
	font-family: Helvetica, sans-serif;	
}
.button-large
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    WIDTH: 180px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #dddddd;
	font-size: 9pt;
	font-family: Helvetica, sans-serif;
}

.button-small
{
    padding				: 1px 1px 1px 1px;
    font-weight			: normal;
    font-size			: 10px;
    width				: 50px;
    height				: 20px;
    BACKGROUND-COLOR	: #dddddd;
	font-size: 9pt;
	font-family: Helvetica, sans-serif;
}

.button-long
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    WIDTH: 400px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #dddddd;
	font-size: 9pt;
	font-family: Helvetica, sans-serif;
}

.guide-topic
{
	font-size		: 11px;
	font-weight		: bold;
}

.guide-subtopic
{
	font-size		: 10px;
	font-weight		: normal;
}

.guide-header
{
	font-size		: 15pt;
	font-weight		: bold;
}
.cart-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.cart-total
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.cart-content
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
}
.cart-item
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.cart-rowhi
{
    BACKGROUND-COLOR: #dddddd
}
.cart-instruction
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.cart-instruction-em
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.cart-instruction-sm
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.cart-rowlo
{
    BACKGROUND-COLOR: #eeeeee
}
.checkout-label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
	 vertical-align: middle;
}
.cart-mark-dropship
{
    FONT-WEIGHT: bold;
    COLOR: purple
}
.cart-mark-jit
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
.cart-mark-rest
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.cart-mark-pers
{
    FONT-WEIGHT: bold;
    COLOR: green;
}
.cart-table
{
    BACKGROUND-COLOR: #f6f6f6
}
.cart-table TD
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #f6f6f6
}

.adbox-text {
	font-size		: 11px;
	font-weight		: normal;
}
.adbox-input, .adbox-select {
	font-size		: 11px;
}

.adsm-name {
	font-size		: 11px;
	font-weight		: bold;
	color			: #191970;
	text-decoration	: none;
	text-align		: center;
}
.adsm-compare {
	font-size		: 11px;
}
.adsm-pricecolorlist {
	font-size		: 11px;
	font-weight		: normal;
	color			: #000000;
}
.adsm-price {
	font-size		: 12px;
	font-weight		: bold;
	color			: red;
}
.adsm-savings {
	font-size		: 11px;
	color			: red;
}
	
.aden-name {
	font-size		: 14px;
	font-weight		: bold;
	color			: #191970;
	text-decoration	: none;
	text-align		: center;
}
.aden-compare {
	font-size		: 12px;
}
.aden-price {
	font-size		: 12pt;
	font-weight		: bold;
	color			: red;
}
.aden-savings {
	font-size		: 15pt;
	font-weight		: bold;
	color			: red;
}
.aden-more {
	font-size		: 12px;
	font-weight		: bold;
	color			: #191970;
	text-decoration	: none;
}

.container {
	background: #FFFFFF;
	border: 1px solid #00008b;
	clear: right;
	color: #000000;  
	/*padding: 3px 5px;*/
	margin:10px 0px 0px 0px;
}

.category
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
A.category:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000099;
}
A.category
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000099;
}
A.category:active
{
    COLOR: #000099;
}
A.category:visited
{
    COLOR: #000099;
}
.pglink-xofy
{
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.pglink-num
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
A.pglink-num
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0000cc;
}
A.pglink-num:link
{
    COLOR: #0000cc;
}
A.pglink-num:visited
{
    COLOR: #0000cc;
}
A.pglink-num:active
{
    COLOR: #0000cc;
}
.feedback
{
    FONT-SIZE: 12px;
    COLOR: #000000;
}
A.feedback
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0000cc;
}
A.feedback:link
{
    COLOR: #0000cc;
}
A.feedback:visited
{
    COLOR: #0000cc;
}
A.feedback:active
{
    COLOR: #0000cc;
}

.more-result
{
    font-weight			: bold;
    font-size			: 10pt;
    color				: #CC0000;
    padding				: 0px 0px 5px 15px;
}
A.more-result
{
    color				: #CC0000;
    padding-right		: 15px;
    background-color	: #FFCC00;
}
A.more-result:link
{
    COLOR: #cc0000;
}
A.more-result:visited
{
    COLOR: #cc0000;
}
A.more-result:active
{
    COLOR: #cc0000;
}

.more
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
}
A.more
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
}
A.more:link
{
    COLOR: #cc0000;
}
A.more:visited
{
    COLOR: #cc0000;
}
A.more:active
{
    COLOR: #cc0000;
}

.bold {
	font-weight: bold;
}


.pgdesc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.frm-divider
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
}
.frm-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
}
.frm-explain
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
}
.frm-field-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
}
.frm-field-req
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
}
.frm-field-opt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
}
.frm-field-err
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
}








.cart-light-divider
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
}
.cart-dark-divider
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
}
.cart-explain
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
}
.cart-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
}
.cart-val
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
}
.cart-attn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
}
.winner
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.prize
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.bigwinner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
}
.bigprize
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #000000;
}
.direction
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 28px;
    COLOR: #ff0000;
}

.ad-club
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent
}
.ad-compare
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #4169e1;
    BACKGROUND-COLOR: transparent
}
.ad-container-headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.ad-headline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px
}
.ad-name
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent
}
.ad-price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #cc0000;
    BACKGROUND-COLOR: transparent
}
.ad-savings
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0000cc;
    BACKGROUND-COLOR: transparent
}
.box-body
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
}
.box-description
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
}
.box-header
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}

.itembox-club-lg
{
	font-size		: 18px;
	font-weight		: bold;
}
.itembox-club
{
	font-size		: 12px;
	font-weight		: bold;
}
.itembox-code
{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 15px;
    COLOR			: #000000
}
.itembox-name
{
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 15px;
}
.itembox-label
{
    FONT-WEIGHT		: normal;
    FONT-SIZE		: 15px;
}

.itembox-compare-price
{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 10pt;
    COLOR			: #82CAFF;
}

.itembox-price
{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 20px;
    COLOR			: White
}

.itembox-price-label
{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 12px;
    COLOR			: White
}
.itembox-price-small
{
    FONT-WEIGHT		: bold;
    FONT-SIZE: 18px;
    COLOR: white;
}
.itembox-size-label
{
    FONT-SIZE: 12px;
    COLOR: White
}
.itembox-size-small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
}
.itembox-stockmsg
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
}
.itembox-upchargemsg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-BOTTOM: #ff0000 1px dashed;
    FONT-STYLE: normal;
}
.item-compare-price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: blue;
}
.itemlist-club
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #4169e1
}
.itemlist-code
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-STYLE: italic
}
.itemlist-container
{
    BACKGROUND-COLOR: #FFFFFF;
    padding-bottom : 20px;
}
.itemlist-name
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #0000cc;
}
.itemlist-price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ff0000
}
.item-upcharge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-STYLE: italic
}
.list-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: White;
    BACKGROUND-COLOR: #191970;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps
}
.list-search-selection
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
}
.list-subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #000000;
    BACKGROUND-COLOR: #add8e6;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps
}
.list-table-subcat
{
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.row-lowlight
{
    BACKGROUND-COLOR: White
}
.row-highlight
{
    BACKGROUND-COLOR: #F5F5F5;
}
.spacer
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 1px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}


A.ad-name
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #0000ff;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.ad-name:active
{
    COLOR: #0000ff
}
A.ad-name:hover
{
    COLOR: #0000ff;
}
A.ad-name:link
{
    COLOR: #0000cc
}
A.ad-name:visited
{
    COLOR: #000099
}
A.itemlist-name
{
    COLOR: #ffcc33
}
A.list-table-subcat
{
    COLOR: #3366ff
}



P .ad-divider
{
    PADDING-RIGHT: 50px;
    PADDING-LEFT: 50px;
    PADDING-BOTTOM: 50px;
    PADDING-TOP: 50px
}
HR .ad-divider
{
    COLOR: #000000;
    height: 1px
}
TABLE .box
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #663366 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}




.fp-head {
	font-weight		: bold;
	font-size		: 15pt;
}
.fp-default {
	font-size		: 10pt;
}
.fp-defaultsmall {
	font-size		: 10px;
}
.fp-default a {
	color			: #191970;
}
.fp-title, .fp-title-sm {
	font-weight		: bold;
	color			: red;
	background-color	: #eeeeee;
	border			: 1px solid #eeeeee;
	TEXT-DECORATION: none;
}
.fp-title {
	font-size		: 18pt;
}
.fp-title-sm {
	font-size		: 14pt;
}

A.fp-title:active, A.fp-title:hover, A.fp-title:link, A.fp-title:visited {
    COLOR: red;
}

A.fp-title-sm:active, A.fp-title-sm:hover, A.fp-title-sm:link, A.fp-title-sm:visited {
    COLOR: red;
}

.scream {
	color			: #FF0000;
}

.text-serif
{
	font-size	: 12pt;
}
.text-normal
{
	font-size	: 10pt;
}
.text-emphasize
{
    font-weight: bold
}
.text-emphasize-page-link
{
    font-weight: bold;
    color: black;
}
.text-scream
{
    COLOR: #FF0000
}
.text-tiny
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
}
.text-headline
{
	font-size	: 16pt;
	font-weight	: bold;
}
.text-heading
{
    font-weight	: bold;
    font-size	: 16px;
    color		: #000000;
}

.content-subject
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #009900;
    BACKGROUND-COLOR: transparent
}
.content-header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent
}
.content-more
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent
}
.content-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent
}
.content-titleblock
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: White;
    LINE-HEIGHT: 1.2;
    BACKGROUND-COLOR: #000000
}
.tiny
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
}
.author
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.firstline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc0000;
}
.read
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #000000;
}
.regular
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.formfield
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.formfieldreq
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
}
.formerror
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
}
A.content-more
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000cc;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.content-more:link
{
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A.content-more:visited
{
    COLOR: #000099;
    TEXT-DECORATION: none
}
A.content-more:active
{
    COLOR: #0000ff;
    TEXT-DECORATION: none
}

A.clickhere
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0000ff;
}
A.clickhere:active
{
    COLOR: #0000ff;
}
A.clickhere:link
{
    COLOR: #0000cc;
}
A.clickhere:visited
{
    COLOR: #000099;
}

A.linksmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0000ff;
}
A.linksmall:active
{
    COLOR: #0000ff;
}
A.linksmall:link
{
    COLOR: #0000cc;
}
A.linksmall:visited
{
    COLOR: #000099;
}

A.content-title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0000cc;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A.content-title:link
{
    COLOR: #0000cc;
}
A.content-title:visited
{
    COLOR: #000099;
}
A.content-title:active
{
    COLOR: #0000ff;
}

A.keyword
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0000ff;
}
A.keyword:active
{
    COLOR: #0000ff;
}
A.keyword:link
{
    COLOR: #0000cc;
}
A.keyword:visited
{
    COLOR: #000099;
}

.main-navhead {
	font-size			: 10px;
	text-align			: center;
	font-weight			: bold;
	background-color	: #000000;
	color					: #FFFFFF;
	padding				: 1px;
}

.main-navhead a {
	color					: #FFFFFF;
	text-decoration	: none;
}

.main-navhead a:visited {
	color					: #FFFFFF;
	text-decoration	: none;
}

.catalog-navhead {
	font-size			: 10px;
	text-align			: center;
	font-weight			: bold;
	background-color	: black;
	color				: white;
	padding				: 1px;
	/*cursor				: hand;
	cursor				: pointer;*/
}

.catalog-navhead-inv {
	font-size			: 10px;
	text-align			: center;
	font-weight			: bold;
	background-color	: white;
	color				: black;
	padding				: 1px;
}

.catalog-navhead-inv a {
	color				: white;
	text-decoration		: none;
}

.catalog-navhead a {
	color				: white;
	text-decoration		: none;
}

.catalog-navhead a:visited {
	color				: white;
	text-decoration		: none;
}

.catalog_label  {
	width: 175px;
	padding: 10px;
	text-align: right;
	background-color: #d1e7fe;
	font: bold 14px Helvetica, Verdana, Arial, sans-serif;
}
.catalog_input {
	padding: 6px;
	text-align: left;
	font: 14px Helvetica, Verdana, Arial, sans-serif;
}
.catalog_error {
	color : Red;
}

.catalog_title {
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: normal;
	-x-system-font: none;
	color: rgb(204, 0, 0);
}

.catalog_button {
	font: bold 12px Helvetica, Verdana, Arial, sans-serif;
	border: 1px solid #8585a3;
	background-color: #d1e7fe;
	padding: 4px;
	color: #191970;
	width: 180px;
}

.catalog_availability {
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
	-x-system-font: none;
	text-transform: uppercase;
	color: rgb(102, 102, 102);
}


.chart{
	font-family			: Verdana, Arial, Helvetica;
	font-size			: 10px;
	text-align			: center;
}
.chartheader{
	font-family			: Verdana, Arial, Helvetica;
	font-weight			: bold;
	font-size			: 10px;
	color					: white;
	text-align			: center;
}
.sweeps-header18, .sweeps-header24 {
	font-family: Georgia, "Times New Roman";
}
.sweeps-header18 {
	font-weight: bold; 
	font-size: 18px;
}
.sweeps-header24 {
	font-weight: bold; 
	font-size: 24px;
}
.sweeps-label {
	font-size: 12px;
	font-weight: bold;
}
.sweeps-error 
{
	color : red;
	font-family : Verdana, Arial;
	font-size : 12px;
	font-weight : bold;
}
.sweeps-register-error
{
	color:red;
	font-weight:Bold;
	font-size:10pt;
	font-family:Verdana;
}
.sweeps-error-lg 
{
	color : red;
	font-family : Verdana, Arial;
	font-size : 14px;
	font-weight : bold;
}
td.sweeps-register
{
	background-color: #ffffe0;
}
a.cbPopupLink {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #CC0000;
	text-decoration : none	
}
a.cbPopupLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : red;
	text-decoration : underline
}
a.cbPopupLink:active {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : red;
	text-decoration : underline
}
a.cbPopupLink:visited {
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #CC0000;
	text-decoration	: none
}
.mapbox    { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.checkout-offer-message {padding: 2px; font-family: serif, times new roman; font-size: 12pt; color: blue; font-weight: bold; border: medium solid navy; width: 100%;}
.checkout-club-renew-container {padding: 2px; border: medium solid navy; width: 100%;}
.checkout-club-renew-message-header {font-family: serif, times new roman; font-size: 14pt; color: red; font-weight: bold; }
.checkout-club-renew-message-body {font-family: serif, times new roman; font-size: 10pt; color: black;}

#Catalog Index Styles
.clubbox { border: solid 2px #ffc900 }
.cart_head { font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 40%; text-align: right }
.searchbox { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f0f8ff; padding: 1px 0; top: 0 }
.clubsmalltext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.clubsmalltextplain { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.clubtext { font-size: 14px; font-family: Georgia, Times; font-weight: normal }
.clubtextbold { font-size: 14px; font-family: Georgia, Times; font-weight: bold; text-transform: uppercase }
.clubtextboldlarge { color: #191970; font-size: 22px; font-family: Georgia, Times; font-weight: bold; text-transform: uppercase }
.clubtextboldlarge_lc { color: #191970; font-size: 16px; font-family: Georgia, Times; font-weight: bold }
.head { color: #000; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.clickhere { font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 }
.email-title { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding: 5px }

.departmentLinkSubCategory
{
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    color: #333333;
    font-size: 8pt; 
}
a.smdepartment-category:visited 
{
	color: white; 
	font: bold 9pt Arial, Helvetica, Verdana;
} 
a.smdepartment-category:link 
{
	color: white; 
	font: bold 9pt Arial, Helvetica, Verdana;
} 
td.smdepartment-category 
{ 
	background-color: navy; 
	cursor: pointer; 
}
td.smdepartment-subcategory 
{ 
	cursor: pointer; 
	padding: 0px;
}
td.smdepartment-departmentheader 
{ 
	background-color: navy; 
	cursor: pointer; 
}
td.smdepartment-title
{
	width:100%; 
	background-color: navy; 
	font: bold 16px Arial, Helvetica, Verdana, sans-serif; 
	color: white;
}
td.smsection-title
{
	padding: 4px; 
	background-color: black; 
	font: bold 14px Arial, Helvetica, Verdana, sans-serif; 
	color: white; 
	cursor: pointer;
	text-align:left;
}
table.smssection-content-box
{
	border: thin solid navy;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 2px;
	text-align: center;
} 
smdept-sidebar 
{
	margin: 0px; 
	padding: 0px; 
	width:100px;
	vertical-align:top;
} 
td.smdept-sidebar-row 
{
	margin: 0px; 
	padding: 0 0 2px 0;
	vertical-align:top;
} 
td.smdept-sidebar-col 
{
	margin: 0px; 
	padding: 0 0 2px 0;
	vertical-align:top;
} 
table.smdept-sidesection 
{
	margin: 0px; 
	padding: 0px; 
	width:180px; 
	border-width: thin;
	border-style: solid; 
	border-color: white; 
	text-align:center;
} 
table.smdept-sidesection-html 
{
	border: thin navy solid;
}
td.smdept-sidesection-header 
{
	padding: 2px; 
	width:100%; 
	background-color: black; 
	font: bold 14px Arial, Helvetica, Verdana, sans-serif; 
	color: white; 
	cursor:pointer;
}
a.smdept-sidesection-header:link 
{
	padding: 2px; 
	width:100%; 
	background-color: black; 
	font: bold 14px Arial, Helvetica, Verdana, sans-serif; 
	color: white; 
	cursor:pointer;
	text-decoration: none;
}
a.smdept-sidesection-header:visited 
{
	padding: 2px; 
	width:100%; 
	background-color: black; 
	font: bold 14px Arial, Helvetica, Verdana, sans-serif; 
	color: white; 
	cursor:pointer;
	text-decoration: none;
}
table.smdept-sidesection-itemlist 
{
	border: none; 
	text-align:center;
}
smdept-title 
{
	width:100%;
}
smdept-title td 
{
	padding: 2px; 
	width:100%; 
	background-color: navy; 
	font: bold 16px Arial, Helvetica, Verdana, sans-serif; 
	color: white;
}
smsection 
{
	padding: 1px; 
	width:100%; 
	border-width: thin; 
	border-style: solid; 
	border-color: black;
}
smsection-title td 
{
	padding: 2px; 
	width:100%; 
	background-color: black; 
	font: bold 14px Arial, Helvetica, Verdana, sans-serif; 
	color: white; 
	cursor: pointer;
}
smsection-more td 
{
	padding: 2px; 
	width:100%; 
	background-color: black; 
	font: bold 12px Arial, Helvetica, Verdana, sans-serif; 
	color: white; 
	text-align: center; 
	cursor: pointer;
}
.subscribe
{
	 border-bottom: thin solid #F0E68C; 
	 border-left: thin solid #F0E68C; 
	 border-right: thin solid #F0E68C; 
	 border-top: thin solid #F0E68C;  	 
	 
}
.loc-body {
	font-size: 12px; 
	font-family: Georgia, "Times New Roman", Times
}
.loc-text {
	font-size: 9px;
	font-family: Verdana
}
.loc-header {
	font-weight: bold; 
	font-size: 17px; 
	font-family: Georgia, "Times New Roman", Times; 
	text-align: center; 
	vertical-align: bottom;
}
.loc-dollar {
	font-weight: bold; 
	font-size: 40px; 
	font-family: Georgia, "Times New Roman", Times; 
	text-align: center; 
	vertical-align: bottom;
}
.loc-percent {
	font-weight: bold; 
	font-size: 40px; 
	font-family: Georgia, "Times New Roman", Times; 
	text-align: center; 
	vertical-align: bottom;
}
.loc-shipping {
	font-weight: bold; 
	font-size: 20px; 
	font-family: Georgia, "Times New Roman", Times; 
	text-align: center; 
	vertical-align: bottom;
}
.georgia12 { font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-align: center }
.verdana10  { font-weight: bold; font-size: 10px; font-family: Verdana; text-align: center }
.verdana9 { font-size: 9px; font-family: Verdana; text-align: center }
.georgia30 { color: #f00; font-weight: bold; font-size: 30px; font-family: Georgia, "Times New Roman", Times; text-align: center }

.email_deals_table {
	border: 1px solid #ccc;
	background: white;
}

.email_deals_table td {
	padding: 6px;
}

.email_deals_header {
	font: 24px Georgia, 'Times New Roman', Times, serif;
	text-align: center;
	background-color: #151B54;
	color: white;
}

.email_deals_text {
	font: bold 16px Helvetica, Verdana, Arial, sans-serif;
}

.email_deals_footer {
	font: 14px Helvetica, Verdana, Arial, sans-serif;
	text-align: center;
}

.email_deals_input {
	border: 1px solid #midnightblue;
	padding: 3px;
	font: bold 13px Helvetica, Verdana, Arial, sans-serif;
	background-color: #d1e7fe;
}

.OrderStatusTable
{
    border: solid 2px MidnightBlue;
}

.OrderHeader
{
    padding-bottom:4px;
    padding-top:4px;
    padding-left:1px;
    padding-right:1px;
    background-color: #dcdcdc; 
    font-weight:bold; 
    font-size: 13px;
    border-style: outset;
    border-width: 1px;
}

.OrderHeaderRows
{
    font-size:13px;
}

.OrderDetail
{
    background-color: #ffffc8; 
    font-weight:bold; 
    font-size: 12px;
    border-style: outset;
    border-width: 1px;
    font-family: Arial, Verdana, Helvetica;
}

.KitDetail
{
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica;
}

.NoLink
{
    color: #000000;
}

.OrderDetailTable
{
    border: solid 1px MidnightBlue;
    font-family: Arial, Verdana, Helvetica;
}

.OrderDetailRows
{
    border: solid 1px #dedede; 
    background-color: #ffffff; 
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica;
}

.SpecialMessages
{
    background-color:#ffffc8;
    font-size:12px; 
    font-weight:bold;
    text-align:center;
    border: solid 1px #dedede;
    font-family: Arial, Verdana, Helvetica;
}
.SpecialMessagesRows
{
    font-size:12px;
    font-weight: bold;
    text-align: center;
    border: solid 1px #dedede;
    font-family: Arial, Verdana, Helvetica;
}
.OrderStatusMsg
{
    border: inset 1px #999999;
    font-size: 12px;
    background-color: #dedede;
    text-align: left;
    padding: 1px;
}

.ammo_cell  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 3px 8px }
.ammo_header  { font: bold 14px Helvetica, Arial, san-serif; text-align: center; padding: 4px; border-bottom: 1px solid dimgrey; }
.ammo_text { font: 14px/19px Georgia, "Times New Roman", Times, serif; text-align: left; }
.ammo_table { margin-top: 20px; border: 1px solid dimgrey; }

.HoverImage
{
	cursor: pointer;
}
.HoverAdControl
{
	padding: 3px;
	height: 100%;
}

.HoverTableThumbs
{
	padding: 0px;
}

.HoverTableCellStyles
{
	text-align: center;
	vertical-align: middle;
}

.HoverTableAd
{
	background-color: #ffffff;
	padding: 0px;
	overflow: hidden;
	vertical-align: top;
	border: solid 2px #506584;
}

.HoverDisplayHeader
{
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
	border-width: 0px;
}

.HoverThumbCell
{
    text-align: center; 
    overflow: hidden; 
    display: inline-block; 
    vertical-align: middle;
}

.HoverThumbTitleText
{
	color: #990000;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #ffffff;
}

.HoverThumbTitle2Text
{
	color: blue;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	background-color: #ffffff;
}

.HoverAdContent
{
	background-color: #ffffff;
	padding: 0px;
	border: 0px;
	height: 312px;
}

.HoverThumbFooterText
{
	font-weight: bold;
	color: Blue;
	font-family: Arial, Verdana, Tahoma;
	font-size: 9pt;
}

.VerticalHoverThumbCell
{
	background-color: #ffffff;
}
.HorizontalHoverThumbCell
{
	background-color: #ffffff;
}

.MenuTable
{
    width: 100%;
    background-color: #6699BB;
    margin: 0px;
}

.MenuCell
{
    border-style: outset;
    border-width: 1px;
    background-color: #6699BB;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    margin: 0px;
    text-decoration: none;
}

.MenuDropDownHeader
{
    text-align: right;
    width: 100%;
    height: 25px;
    white-space:nowrap;
    vertical-align:top;
}

.MenuDropDownHeaderText
{
    cursor: pointer;
    vertical-align:top;
}


.MenuDropDownDiv
{
    width: 500px;
    left: 50%;
    position:absolute;
    margin-left: -250px;    
}

.MenuDropDownTable
{
    background-color: #EBEBEB;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    padding: 3px;
    width: 100%;
    vertical-align: top;
}

.CategoryCell
{
  text-align: left;
  font-family:Helvetica, Arial, Verdana;
  padding: 3px;
  vertical-align: top;
  height: 100%;
}

.CategoryText
{
    font-weight: bold;
    font-size: 12pt;
    color: Blue;
    text-decoration: none;

}

.SubcategoryText
{
    font-size: 10pt;
    text-decoration: none;
    text-indent: 5px;
    padding: 1px;

}

A.SubcategoryText:visited
{
    font-size: 9pt;
    text-decoration: none;
}

A.SubcategoryText:hover

{
    color: #6699BB;
}

A.CategoryText:visited
{
    font-size: 11pt;
    color: Blue;
    font-weight: bold;
    text-decoration: none;
}

.MainContentTable
{
    width: 800px;
    vertical-align: top;
}

.HeaderLinks
{
    font-family: Helvetica, Trebuchet MS, Arial;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
}

A.HeaderLinks:visited
{
    color: #232E40;
}

A.HeaderLinks:hover
{
    color: #232E40;
    text-decoration: none;
}

.RightDisplayCells
{
    padding: 0px;
    border-style:none;
    border-width: 0px;
}
