div 
{
  position: relative;
} 
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; }
.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-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	: whitesmoke;
}
.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			: regular;
	color				: red;
}
.partitem-msg {
	font-size			: 10px;
	color
}
.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 {

	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;
}

.search_text
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
}

#dept
{
	color: black;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: verdana, arial, helvetica;
	width: 180px;
}	

#dept a
{
	color: black;
}

#dept a:hover
{
	color: maroon;
}

#ctgylink a
{
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: verdana, arial, helvetica;
	COLOR: navy;
	width: 180px;
	padding-left:6px;
}

#ctgylink a:hover
{
	text-decoration:underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: verdana, arial, helvetica;
	width: 180px;
	padding-left: 6px;
	color: maroon;
}


.department
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
	color:black;
	text-decoration:underline;
}

.department a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
	text-decoration:underline;
}

.department a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	color:maroon;
	text-decoration:underline;
}

A.department
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
}

A.department:hover
{
    COLOR: maroon;
}

.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:hover 
{
	COLOR: maroon;
}

.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;
    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			: skyblue;
}

.itembox-price
{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 20px;
    COLOR			: #ffffff
}

.itembox-price-label
{
    FONT-WEIGHT		: bold;
    FONT-SIZE		: 12px;
    COLOR			: #ffffff
}
.itembox-price-small
{
    FONT-WEIGHT		: bold;
    FONT-SIZE: 18px;
    COLOR: white;
}
.itembox-size-label
{
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
.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: #ffffff;
    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: #ffffff
}
.row-highlight
{
    BACKGROUND-COLOR: whitesmoke;
}
.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;
    size: 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-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: #ffffff;
    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-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;
}
.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;
}

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;}

.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: midnightblue;
	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;
}


