
BODY
{
	background-color		: #FFFFFF;
}
A
{
	color						: #191970;
}
A:visited
{
	color						: #191970;
}
A:active
{
	color						: #DC143C;
}
h1 { font-size: 8pt; color:black; font-family:arial,verdana,tahoma; font-weight:normal; margin:0px; display:inline; }
.box-description
{
    BACKGROUND-COLOR		: #6699BB;
}
.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		: #6699BB;
	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;
}
.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-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			: Arial, Verdana, MS Sans-Serif, 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.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: #000000
}
.cart-table TD
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: White
}

.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		: 18px;
	font-weight		: bold;
	color			: red;
}
.adsm-club
{
    font-family:  Arial , Verdana, MS Sans Serif;
    font-size		: 11px;
	font-weight		: bold;
	color			: #191970;
}

.adsm-savings {
	font-size		: 11px;
	color			: red;
	font-weight: bold;
}
	
.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: 11px;
    COLOR: #000000;
}
A.category:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000099;
}
A.category
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    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;
}




.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;
    TEXT-ALIGN: center;
    vertical-align: bottom;
}

.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: 8pt;
}
.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-large
{
    font-size: 16px;
    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: #ff0000;
}
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-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #232E40;
}
A.linksmall:active
{
    COLOR: #232E40;
}
A.linksmall:link
{
    COLOR: #232E40;
}
A.linksmall:visited
{
    COLOR: #232E40;
}
A.linksmall:hover
{
    COLOR: #6699BB;
}

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;
}

.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: 14px/19px Helvetica, Verdana, Arial, sans-serif; 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	color:navy; 
	text-indent: 16px;
    text-decoration: none; 
}
a.smdepartment-category:visited 
{
	font: bold 16px/20px Helvetica, Verdana, Arial, sans-serif; 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	color:Navy;	
} 
a.smdepartment-category:link 
{
	font: bold 16px/20px Helvetica, Verdana, Arial, sans-serif; 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	color:Navy;	
} 
td.smdepartment-category 
{ 
	background-color: white; 
	cursor: pointer; 
}
td.smdepartment-departmentheader 
{ 
    background-color: #d2ebf7;
    cursor: pointer; 
}
td.smdepartment-title
{ 
	width:100%; 
	font: bold 22px Helvetica, Verdana, Arial, sans-serif; 
	margin: 0px; 
	color: #041d57; 
	text-align:left;
	width:100%; 
    background-color: #d2ebf7; 
}
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 #0C0C4C;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 2px;
	text-align: center;
	overflow: visible;
} 
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 #6699BB 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: #6699BB; 
	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: #6699BB;
	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 #6699BB;
	padding: 2px;
	font: bold 13px Helvetica, Verdana, Arial, sans-serif;
	background-color: #d1e7fe;
}

.static-menu
{
    border-style: outset;
    border: 1px;
    color: White;
    font: 14px Helvetica, Verdana, Arial, sans-serif;
    font-weight:bold;
    background-color: #6699BB;
    padding: 1px;
    text-align: center;
    z-index: 1000;

}

.static-hover
{
    background-color: Silver;
    border-style:outset;
    border: 1px;
    padding: 1px;
    font: 14px Helvetica, Verdana, Arial, sans-serif;
    font-weight:bold;
    text-align:center;
    color:White;
    z-index: 1000;
}

.dynamic-menu
{
    border-style: outset;
    border: 1px;
    font: 12px Helvetica, Verdana, Arial, sans-serif;
    background-color: #6699BB;
    padding: 1px;
    text-align: left;
    color:White;
    z-index: 1000;

}


.dynamic-hover
{
    background-color: Gray;
    border-style:outset;
    border: 1px;
    padding: 1px;
    font: 12px Helvetica, Verdana, Arial, sans-serif;
    text-align: left;
    color:White;
    z-index: 1000;
    display: block;
}

A.static-menu:visited, A.static-hover:visited, A.dynamic-menu:visited, A.dynamic-hover:visited
{
    color: White;
}

.HoverImage
{
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}
.HoverAdControl
{
	padding: 3px;
	height: 100%;
}

.HoverTableThumbs
{
	padding: 2px;
}

.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;
    padding-left: 5px;
    padding-right: 5px;
}

.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;
}


A.dynamicad-clickmore:visited
{
    color: White;
}

.dynamicad-clickmore
{
    font-size: 9pt;
    color: #ffffff;
    font-weight: bold; 
    font-family:Helvetica, Arial, Times New Roman, Georgia;
    vertical-align: middle;
}

.dynamicad-title
{
  color : #ffffff; 
  font-size:9pt; 
  font-weight: bold; 
  font-family:Helvetica, Arial, Times New Roman, Georgia;
  text-align: center;
  vertical-align: middle;
}

.AddToCartPop
{
  width: 480px;
  height: 165px;

  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -240px;
  margin-top: -80px;

  z-index: 99;
  background-color: #ECE9D8;
  border-style:solid;
  border-width: 3px;
  padding: 2px;
  border-color: #6699BB;
    
}

.AddToCartPopHeader
{
    border-width: 1px;
    background-color: #6699BB;
    font-weight:bold;
    padding: 2px;
    font-family:Helvetica, Arial, Verdana;
    font-size: 10pt;
}

.AddToCartPopMessage
{
    font-family:Helvetica, Arial, Verdana;
    font-size: 10pt;

}

.MenuTable
{
    width: 100%;
    margin: 0px;
}

.MenuCell
{
	border: 1px solid #222222;
	color: #232247;
	background-color: #e9c438;
	font: bold 15px/18px Helvetica, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 4px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}

.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: 100%;
    vertical-align: top;
    margin: auto;
}

.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;
}
.CartText
{
    color:White; 
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 10pt;
    text-decoration:none;
    font-weight:bold;
}
A.CartText:link, A.CartText:visited, A.CartText:hover
{
    color:White;
    text-decoration:none;
}

.SweepsContent
{
    height: 360px;
    width: 560px;
    z-index: 1000;
    position:absolute;
    background-color: #ffffff;
    border: solid 2px #232E40;
    overflow: hidden;
    margin-left: auto ;
    margin-right: auto ;

}

.SweepsText
{
    font-family: Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;
    width: 180px;
}

.sweepsRulesText
{
    font-family: Arial, Tahoma;
    font-size: 16px;
}

.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;
}

.CbNotificationPopupContent
{
    width: 742px;
	top: 50%;
	left: 50%;
	margin-left: -371px;
	margin-top: -206px;
    z-index: 1000;
    position:absolute;
    background-color: Transparent;
    border: solid 0px #232E40;
    overflow: hidden;
}

.CbNotificationPopupText
{
    font-family: Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;
    width: 180px;
}

.DivisionHeader
{
    background-image: url(/net/site/images/main/spacer_tab.jpg);
    width: 100%;   
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.DivisionFooter
{
 width: 33%; 
 height: 45px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #000000; 
 font-weight: bold;
 text-decoration:None;
 vertical-align: middle;
}


.divContent
{
    width: 100%;
    vertical-align: top; 
    text-align: center;
    margin: auto;
}

.siteWidth
{
    margin: auto; 
    width: 1000px;
    background-color:White;
}

.cartDivisionHeader
{
    FONT-SIZE: 8pt;	
    FLOAT: right;	
    WIDTH: 228px;	
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
    HEIGHT: 45px;	
    BACKGROUND-COLOR: #d2eaf6;
}

/* pop in cart menu settings */
.cartPopMain
{
    display:none;
    border-left:solid 1px black;
    border-right:solid 1px black;
    border-bottom:solid 1px black;
    width:226px;
    z-index:999;
    position:absolute;
    background-color:#dddddd;
}

.cartPopTitleBar
{
     width:100%;
     background-color:Gray;
     padding-top:5px;
     padding-bottom:5px;
     font-weight:bold;
     color:White;
}

.cartPopLeft
{
    float:left;
    width:36px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.cartPopLeftImage
{
     border: 0px;
     width: 36px;
     height: 36px;
}

.cartPopRight
{
    float:left;
    width:180px;
    background-color:White;
    padding:5px;
}

.cartPopItemDesc
{
     font-weight:bold;
     color:blue; 
}

.cartPopItemId
{
     font-weight:bold;
     color:black;
}

.cartPopDetailLabel
{
     float:left;
     width:35px;
     color:Gray;
     font-weight:bold;
}

.cartPopDetailLabelClub
{
     float:left;
     width:35px;
     color:Gray;
     font-weight:bold;
     font-style:italic;
}

.cartPopDetailData
{
    float:left;
    color:Black;
    width:125px;
}

.cartPopDetailDataClub
{
    float:left;
    color:Black;
    width:125px;
    font-style:italic;
}

.cartPopFooter
{
    background-color:Gray;
    color:White;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
}

.cartPopFooterTotal
{
     color:Black;
     font-weight:bold;
}


/* END pop in cart menu settings */

.ContactUs
{
    background-color:#EEEEFF; 
    border-color:#000000;
    border-width: 0px;
    width: 1000px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}


.site-header
{
    width: 1000px;
    margin:auto;
    border-width: 0px;
}

.siteSpacer
{
    background-image: url(/net/site/images/main/gray_pixel.jpg);
    background-repeat: repeat-y;
}

.divRight
{
    width: 800px;
    border-width: 0px;
    vertical-align: top; 
    text-align: left;
}

.divLeft
{
   width: 200px; 
   text-align: center; 
   vertical-align: top; 
}

.footerCell
{
    background-image: url(/net/site/images/main/boat_footer_gradient.jpg);
	background-repeat: repeat-x; 
	width: 258px; 
	height: 300px;
	border-width: 0px; 
	vertical-align: top; 
	text-align: left; 
	font-family: Verdana, Arial, Times New Roman; 
	font-size: 14px;
	float: left;
}
.footerSpacer
{
    background-color: #ffffff; 
    width: 10px; 
    float: left;
}

.footerTable
{
	width: 100%; 
	border-left: solid 1px #cfcfcf; 
	border-bottom: solid 1px #cfcfcf; 
	border-right: solid 1px #cfcfcf; 
	border-top: solid 4px #000000;
	background-color: #ffffff;
}

.graySpacerThick
{
    width: 100%; 
    height: 2px; 
    border-bottom: solid 2px #dedede; 
    margin: auto;
}

.singleAdImage
{
    background-image: url(/net/site/images/main/boat_home_singlead_gradient.jpg);
    background-repeat: repeat-x;
    text-align: center;
    height: 275px;
}

.multipleAdImage
{
    height: 340px;
}

.pagingAdTable
{
    border: solid 1px #dddddd;
    width: 90%;
}

.pagingAdButtons
{
    width: 30%;
    margin-top: 2px; 
    margin-bottom: 2px;
}
.breadCrumbs
{
    font-size: 12px; 
    font-family: Arial, Verdana, MS Sans Serif;
}

.browseFilter
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Verdana, MS Sans Serif;
}

.browsePageHeader
{
    font-weight: bold;
    font-size: xx-large;
    font-family: Arial Black, Verdana, Arial, MS Sans Serif;
}

#category_menu { z-index:99999; }

#category_menu a {
    font: bold 13px Helvetica, Verdana, Arial, sans-serif;
}

#category_menu ul 
{
	margin: 0px auto;
	padding: 0;
	list-style: none;
	width: 200px; /* Width of Menu Items */
	border-bottom: 1px solid #dddddd;
	}

#category_menu ul li {
	position: relative;
	}

.menuDepartment
{
  /*  background-image: url(/net/site/images/main/menuArrow.png);
    background-repeat: no-repeat;
    background-position:right; */
}

#category_menu ul li ul 
{
	position: absolute;
	left: 200px; /* Set 1px less than menu width */
	top: 0;
	display:none;
	border-top:none;
	border-right:outset 3px #dddddd;
	border-bottom:outset 3px #dddddd;
}

/* Fix IE. Hide from IE Mac \*/
* html #category_menu ul li { float: left; height: 1%; }
* html #category_menu ul li a { height: 1%; }
/* End */

.catSelected {background-color:#D2EAF6; }

#category_menu ul li a:hover { color: Orange; background-color: #D2EAF6; } /* Hover Styles */
#category_menu ul li ul li a:hover { color:Orange; } /* Hover Styles */
	
	
/* Styles for Menu Items */
#category_menu ul li a 
{
	display: block;
	text-decoration: none;
	color: #191970;
	padding: 8px 0px 9px 0px;
	width:100%;
	border-top: solid 1px #dddddd;
	vertical-align:middle;
	}
	
 /* Sub Menu Styles */	
#category_menu ul li ul li a 
{
    padding: 8px 0px 9px 0px;
    background-color:#D2EAF6;
    width:100%;
    border-top:solid 1px #D2EAF6;
    border-left:outset 2px #dddddd;
	font-weight: normal;
	vertical-align:middle;
	font-weight:bold;
	}


#category_menu ul li ul li:first-child a
{
    border-top:solid 1px #dddddd;
    border-left:solid 2px #D2EAF6;
}

#category_menu li:hover ul, #category_menu li.over ul { display: block;} /* The magic */

/*#category_menu .menuDepartment.show ul {display: block;} */ /* the new magic that uses javascript to allow for hover delay */

.divDeptMenu
{
    position:absolute;
    background-color:White; 
    width:200px; 
    border:solid 3px black;
    z-index:500;
}

#popDeptMenu {display:none;}

#deptLink li:hover div, #deptLink li.over div {display:block;}

.pagelink
{
	font-size: 11px;

	color: #000000;
	background-color: #ffffff;
	padding: 0px;
}

.pagenum_active_top
{
    display: block; 
    cursor: pointer;
    border-bottom: none 0px; 
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: solid 1px #d3d3d3; 
    float: left;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.pagenum_active_bottom
{
    display: block; 
    cursor: pointer;
    border-bottom: solid 1px #d3d3d3; 
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: none 0px; 
    float: left;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.pagenum_inactive_top
{
	color: #000000;
	background-color: #d3d3d3;
    display: block; 
    border-bottom: none 0px; 
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: solid 1px #d3d3d3; 
    float: left;
    border-collapse: collapse;	
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.pagenum_inactive_bottom
{
	color: #000000;
	background-color: #d3d3d3;
    display: block; 
    border-bottom: solid 1px #d3d3d3; 
    border-right: solid .5px #d3d3d3; 
    border-left: solid .5px #d3d3d3; 
    border-top: none 0px; 
    float: left;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.nextPrevLink_active_top
{
    display: block; 
    cursor: pointer;
    border-bottom: none 0px; 
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: solid 1px #d3d3d3; 
    float: left;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.nextPrevLink_inactive_top
{
    display: block; 
    border-bottom: none 0px; 
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: solid 1px #d3d3d3; 
    float: left;
    color: #aaaaaa;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


.nextPrevLink_active_bottom
{
    display: block; 
    cursor: pointer;
    border-bottom: solid 1px #d3d3d3; 
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: none 0px; 
    float: left;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.nextPrevLink_inactive_bottom
{
    display: block; 
    border-bottom: solid 1px #d3d3d3;
    border-right: solid 1px #d3d3d3; 
    border-left: solid 1px #d3d3d3; 
    border-top: none 0px; 
    float: left;
    color: #aaaaaa;
    border-collapse: collapse;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.divLeftSections
{
    padding-bottom: 5px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.divKWHeader
{
    background-color: #d2ebf7; 
    font-family: Arial, Verdana, Times New Roman; 
    font-size: small; 
    font-weight: bolder;
}

.searchText
{
    font-family: Verdana, Arial, Times New Roman; 
    font-size: 10pt; 
    font-weight: bold; 
    color: #041d57;
}

.searchLeftNavTitle
{
    font-size:14px;
    font-weight:bold;
}

.searchLeftNavLinks
{
    font-size:14px;
}

.divEmailSpecialsBox
{
    border: solid 1px #cfcfcf;
    background-color: #d2ebf7;
}

.catalog_label  {
	width: 27%;
	padding: 5px;
	text-align: left;
	background-color: #d1e7fe;
	font: bold 14px Helvetica, Verdana, Arial, sans-serif;
}
.catalog_input {
	padding: 5px;
	text-align: left;
	font: 14px Helvetica, Verdana, Arial, sans-serif;
	width: 73%;
}

.collapsePanelHeader
{   
      color: navy;
      background-color: #FFFFE0;
      font-weight:bold;
      cursor: pointer; 
      vertical-align: middle;
      font-size: 9pt;
}

.collapsePanel 
{
      width: 100%;
      height:0px;
      background-color:#FFFFE0;
      overflow: auto;
      float: right;
}

.browseFilters
{
    border: solid 2px #000000;
    background-color: #d2ebf7;
    border-collapse: collapse;
    width: 99.3%;
}

.browseFiltersNoLinks
{
    border-width: 0px;
    border-collapse: collapse;
    width: 100%;
}
