
.tx-heading1-dgrey { font-size: 18px; font-weight: bold; color: #333333; }
.tx-heading2-dgrey { font-size: 15px; font-weight: bold; color: #333333; } 
.tx-heading3-dgrey { font-size: 13px; font-weight: bold; color: #333333; }
.tx-heading4-dgrey { font-size: 11px; font-weight: bold; color: #333333; }

.tx-heading3-white { font-size: 11px; font-weight: bold; color: #FFFFFF; }

.tx-normal-dgrey   { font-size: 11px; color: #333333; }
.tx-normal-grey    { font-size: 11px; color: #666666; }
.tx-normal-lgrey   { font-size: 11px; color: #999999; }
.tx-normal-red     { font-size: 11px; color: #BE0027; }
.tx-normal-white   { font-size: 11px; color: #FFFFFF; }

.tx-strong-dgrey   { font-size: 11px; color: #333333; font-weight: bold; }
.tx-strong-grey	 { font-size: 11px; color: #666666; font-weight: bold; }
.tx-strong-lgrey   { font-size: 11px; color: #999999; font-weight: bold; }
.tx-strong-red     { font-size: 11px; color: #BE0027; font-weight: bold; }

.tx-small-dgrey	 { font-size: 9px; color: #333333; }
.tx-small-white	 { font-size: 9px; color: #FFFFFF; }

.tx-product-discount
{
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}

.tx-product-price
{
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.tx-product-title
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.tx-product-desc
{
	font-size: 11px;
	color: #666666;
}

.tx-product-special
{
	font-size: 11px;
	color: #333333
}

.tx-ps-save
{
	font-size: 9px;
	font-weight: bold;
	color: #848484;	
}

.tx-ps-price
{
	font-size: 12px;
	font-weight: bold;
	color: White;	
}

.tx-pdb-price
{
	font-size: 14px;
	font-weight: bold;
	color: White;	
}



body 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #333333;
	line-height: 14px;
	font-size: 11px;
	background-color: #F5F5F5;
	margin: 10px;
}

td 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: 11px;
}

a, a:visited
{
	color: #333333;
	text-decoration: underline;	
}

a:hover, a:focus 
{
	color: #BE0029;
	text-decoration: underline;
}

a.anc-noul, a.anc-noul:visited
{
	color: #333333;
	text-decoration: none;	
}

a.anc-noul:hover, a.anc-noul:focus 
{
	color: #BE0029;
	text-decoration: none;
}

a.anc-grey, a:anc-grey:visited  
{
	color: #666666;
	text-decoration: underline;	
}

a.anc-grey:hover, a.anc-grey:focus
{
	color: #BE0029;
	text-decoration: underline;
}

a.anc-white, a.anc-white:visited 
{
	color: #FFFFFF;
	text-decoration: underline;	
	font-size: 9px;
}

a.anc-white:hover, a.anc-white:focus 
{
	color: #CCCCCC;
	text-decoration: underline;
	font-size: 9px;
}

a.anc-small-white, a.anc-small-white:visited 
{
	color: #FFFFFF;
	text-decoration: underline;	
	font-size: 9px;
}

a.anc-small-white:hover, a.anc-small-white:focus 
{
	color: #BE0027;
	text-decoration: underline;
	font-size: 9px;
}

input.image-button
{
	border: 0px;
}

input.textbox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.p-spacer
{
	margin-top: 12px;
	margin-bottom: 12px;
}

div.table-spacer
{
	margin-top: 7px;
	margin-bottom: 7px;
}

table
{
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: 11px;	
}

sup
{
	font-size: 9px;
}

ul
{
	list-style-image: url("/fspsp/images/interface/bullet.gif");
}

table.table-border1px-grey
{
	border: 1px solid #B1B1B1;
}

.bg-grey
{
	background-color: #B1B1B1;
}

.table-outer-width
{
	width: 795px;	
	border: 0px;	
}

.copyright
{
	font-size: 9px;
	color: #98938B;
	padding-top: 7px;
	text-align: right;
}

td.bg-content
{
	padding: 4px 4px 7px 4px;
	vertical-align: top;
	background-color: #FFFFFF;
}

td.bg-content-lhs
{
	background-image: url("/fspsp/images/interface/bg_content_lhs.gif");
	background-repeat: repeat-y;
	width: 10px;
}

td.bg-content-rhs
{
	background-image: url("/fspsp/images/interface/bg_content_rhs.gif");
	background-repeat: repeat-y;
	background-position: right;
	width: 10px;	
}

td.bg-content-rhs-nav
{
	background-image: url("/fspsp/images/interface/bg_content_rhs_nav.gif");
	background-repeat: repeat-y;
	padding: 5px 7px 7px 10px;
	width: 130px;
	vertical-align: top;
}


.bg-seperator-fat
{
	background-image: url("/fspsp/images/interface/bg_seperator_fat.gif");
	background-repeat: repeat-x;
	height: 27px;
	padding: 0px 10px 0px 10px;
}

td.element-spacer
{
	width: 7px;
	height: 7px;
}



table.product-table
{
	width: 100%;
	border: 0px;
	line-height: 12px;
}

td.bg-product-title 
{
	background-image:  url("/fspsp/images/interface/bg_product_title.gif");
	background-repeat: repeat-x;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: White;
	vertical-align: top;
	padding-top: 2px;
}

td.bg-product-desc
{
	background-position: left bottom;
	background-image: url("/fspsp/images/interface/bg_box_dshadow.gif");
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 5px;	
	font-size: 10px;
	color: #333333;

	vertical-align: top;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
}

td.bg-product-discount
{
	background-image:  url("/fspsp/images/interface/bg_product_save.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
	height: 15px;
}

td.bg-product-price-left
{
	background-image:  url("/fspsp/images/interface/bg_product_price_l.gif");
	background-repeat: repeat-x;
	height: 29px;
	padding-left: 25px;
	padding-top: 7px;
	vertical-align: top;
}

td.bg-product-price-right
{
	background-image: url("/fspsp/images/interface/bg_product_rhs_cnr.gif");
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	width: 100%
	vertical-align: top;
}

td.bg-product-btm
{
	background-image:  url("/fspsp/images/interface/bg_product_btm_rhs_cnr.gif");
	background-repeat: repeat-x;
	background-position: right;
	height: 5px;
	vertical-align: top;
}

select
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}



table.product-details-table
{
	width: 100%;
	background-position: left bottom;
	background-image: url("/fspsp/images/interface/bg_box_dshadow.gif");
	background-repeat: repeat-x;
}

td.product-details-avail-title 
{
	padding: 10px;
	border-top: 1px solid #B1B1B1;	
	border-left: 1px solid #B1B1B1;	
	border-top-width: 1px;
	border-left-width: 1px;
}

td.product-details-bdr 
{
	border: 1px solid #B1B1B1;
	padding: 10px;
}

td.prdouct-details-tb-bdr
{
	border-bottom: 1px solid #B1B1B1;
	border-top: 1px solid #B1B1B1;	
	padding: 10px;
}

td.product-details-t-bdr
{
	border-top: 1px solid #B1B1B1;
	padding: 10px;
}

td.product-details-r-bdr 
{
	border-right: 1px solid #B1B1B1;
}

td.product-details-tr-bdr 
{
	border-top: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
}

td.product-details-avail-icons-tbl-bdr
{
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
	padding: 10px;
	width:100%;
}

td.product-details-avail-icons
{
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	padding: 10px;
	width:100%;
}

td.product-details-rnd-brc
{
	background-image: url("/fspsp/images/interface/bg_table_rnd_brc.gif");
	background-position: right bottom;
	background-repeat: repeat-x;	
	border-top: 1px solid #B1B1B1;
}

td.product-details-rnd-trc 
{
	background-image: url("/fspsp/images/interface/bg_table_rnd_trc.gif");
	background-position: right top;
	background-repeat: repeat-x;	
}

td.product-details-price-trc 
{
	background-image: url("/fspsp/images/interface/bg_sd_pdb_price_trc.gif");
	background-position: right top;
	background-repeat: repeat-x;	
}

td.product-details-price 
{
	background-image: url("/fspsp/images/interface/bg_sd_pdb_price.gif");
	background-position: left top;
	background-repeat: repeat-x;
	vertical-align: top;
	height: 40px;
}

div.product-details-price-pos
{
	padding-left: 32px;
	padding-top: 10px;
}

td.product-details-save 
{
	padding-top: 15px;
	background-image: url("/fspsp/images/interface/bg_sd_pdb_save.gif");
	background-position: left bottom;
	background-repeat: no-repeat;	
	padding-left: 20px;
	vertical-align: top;	
	height: 15px;	
}

table.product-details-codes-table 
{
	font-size: 11px;
	border: 0px;
	width: 100%;
}

table.product-details-cust-rev
{
	padding-top: 2px;
	padding-bottom: 2px;
}

td.product-details-prd-title
{
	padding-top: 2px;
	padding-bottom:5px;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #B1B1B1;
}

table.product-details-psp
{
	padding-right: 10px;
}



.bg-header-border
{
	background-color: #A7A39C;
	width: 7px;
	height: 7px;
}

.bg-dshadow-border
{
	background-color: #A7A39C;
	width: 7px;
	height: 5px;
}


.bg-header
{
	background-image: url("/fspsp/images/interface/bg_header.gif");
	background-repeat: repeat-x;
	height: 84px;
}

.bg-header-dshadow
{
	background-image: url("/fspsp/images/interface/bg_header_dshadow.gif");
	background-repeat: repeat-x;
	height: 5px;
}

.bg-header-nav1-left
{
	background-image: url("/fspsp/images/interface/bg_header_grad01.gif");
	background-repeat: repeat-x;
	height: 27px;
	width: 291px;
	padding-left: 7px;
	padding-right: 7px;
}

.bg-header-nav1-right
{
	background-image: url("/fspsp/images/interface/bg_header_grad02.gif");
	background-repeat: repeat-x;
	height: 27px;
	width: 474px;
}

.bg-header-nav2-top-left
{
	background-image: url("/fspsp/images/interface/bg_header_grad03tl.gif");
	background-repeat: repeat-x;
	height: 4px;
}

.bg-header-nav2-btm-left
{
	background-image: url("/fspsp/images/interface/bg_header_grad03bl.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	width: 166px;
}

.bg-header-nav2-top-right
{
	background-image: url("/fspsp/images/interface/bg_header_grad03tr.gif");
	background-repeat: repeat-x;
	height: 4px;
}

.bg-header-nav2-btm-right
{
	background-image: url("/fspsp/images/interface/bg_header_grad03br.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 7px;
}

.bg-header-nav2-sepb
{
	background-image: url("/fspsp/images/interface/im_header_nav2_vsepb.gif");
	background-repeat: repeat-y;
	background-position: bottom;
	width: 2px;
}



.bg-footer-seperator
{
	background-color: #A7A39C;
	width: 7px;
}

.bg-footer-title
{
	background-color: #A7A39C;
	width: 5px;
}

.bg-footer-content
{
	background-color: #878178;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}



.bg-dropdown-border
{
	background-color: #333333;
}

.bg-dropdown-inner
{
	background-color: #FFFFFF;
}

div.ddnav-shopDepartment
{
	position: absolute; 
	width: 125px; 
	z-index: 3; 
	visibility: hidden;
}

div.ddnav-shopBrand
{
	position: absolute; 
	width: 125px; 
	z-index: 4; 
	visibility: hidden;
}

#ddnav
{
	margin: 0px 0px;
	padding: 0px 0px;
	width: 123px;  
	list-style-type: none; 
	list-style-image: none;
}

#ddnav div.over ul a
{
	width: 103px;  
	margin: 2px 0px;
	list-style-type: none; 
	list-style-image: none;
	text-decoration: none;
	display: block;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}

#ddnav div.over ul 
{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none; 
	list-style-image: none;
}

#ddnav div.over a:hover, #ddnav div.over a:active
{ 
	color: #333333;
	background-color: #CCCCCC;	
	list-style-type: none; 
	list-style-image: none;
}

#ddnav div.over 
{
	margin: 5px 0px;
	list-style-type: none; 
	list-style-image: none;
}

#ddnav li.shopTitle 
{
	padding: 10px 5px 0px 10px;
	list-style-type: none; 
	list-style-image: none;
	font-weight: bold;
}



.bg-lhsnav-title
{
	

	background-image: url("/fspsp/images/interface/bg_lhsnav_title.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #9C9792;
	height: 27px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 4px 2px 4px;
}

a.anc-lhsnav-title, a:visited.anc-lhsnav-title
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.anc-lhsnav-title, a:active.anc-lhsnav-title
{
	color: #CCCCCC;
	text-decoration: underline;
}

.bg-lhsnav-mborder
{
	background-image: url("/fspsp/images/interface/bg_lhsnav_mborder.gif");
	background-repeat: repeat-y;
	width: 160px;
}


#lhsnav 
{
	margin: 0px 0px;
	padding: 0px 0px;
	width: 160px;  
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.over ul a
{
	width: 131px;  
	margin: 4px 7px;
	list-style-type: none; 	
	list-style-image: none;
	text-decoration: none;
	display: block;
	color: #666666;
	padding-left: 15px;
}

#lhsnav div.over ul 
{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.over a:hover, #lhsnav div.over a:active
{ 
	color: #333333;
	background-color: #CCCCCC;
	background-image: url("/fspsp/images/interface/im_lhsnav_arrow.gif");
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav li.shopTitle 
{
	padding: 10px 5px 0px 22px;
	list-style-type: none; 
	list-style-image: none;
	font-weight: bold;
}

#lhsnav div.on ul a
{
	width: 131px;  
	margin: 4px 7px;
	text-decoration: none;
	display: block;
	color: #666666;
	padding-left: 15px;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.on ul 
{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.on a, #lhsnav div.on a:hover, #lhsnav div.on a:active
{ 
	color: #333333;
	background-color: #CCCCCC;
	background-image: url("/fspsp/images/interface/im_lhsnav_arrow.gif");
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.sub ul a
{
	width: 106px;  
	margin: 4px 7px;
	padding-right: 15px;
	display: block;
	color: #333333;
	padding-left: 25px;	
	list-style-type: none; 
	list-style-image: none;
	text-decoration: none;
}

#lhsnav div.sub ul 
{

	margin: 0px;
	padding: 0px;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.sub a:hover, #lhsnav div.sub a:active
{ 
	color: #BE0037;
	list-style-type: none; 
	list-style-image: none;
}

#lhsnav div.sub
{
	margin: 10px 0px;
}



#rndbox
{
	width: 160px;	
}

#rndbox table
{
	background-color: #EAEAEA;
}

#rndbox td.content
{
	padding: 5px 10px 5px 10px;
}

#rndbox select
{
	width: 140px;
	font-size: 11px;
	margin-bottom: 5px;
}

#rndbox input.textbox
{
	width: 134px;
	font-size: 11px;
}

#rndbox select.border
{
	width: 130px;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#rndbox td.border
{
	background-color: #C7C7C7;
}

#rndbox td.spacer
{
	height: 5px;
}

#rndbox td.hd-spacer
{
	height: 8px;
}

td.rndbox-bg
{
	background-color: #EAEAEA;
}

td.rndbox-spacer
{
	height: 5px;
}

td.rndbox-title-spacer
{
	height: 8px;
}



#searchbox
{
	width: 160px;	
}

#searchbox table
{
	background-image: url("/fspsp/images/interface/bg_search.gif");
	background-repeat: repeat-y;
	width: 160px;
}

#searchbox td.content
{
	padding: 7px;
	text-align: center;
}

#searchbox td.closer
{
	background-color: #C3C3C3;	
	height: 1px;
}

#searchbox input.textbox
{
	width: 134px;
	font-size: 11px;
	margin-bottom: 5px;
}

#searchbox select
{
	width: 140px;
	font-size: 11px;
	margin-bottom: 5px;
}

/* for search results */

td.search-results-cell
{
	background-color: #EAEAEA;
	padding: 2px 4px;
}



.bg-learning-top
{
	background-color: #BDC94D;
	height: 10px;
	width: 100%;
}

.bg-learning-btm
{
	background-image: url("/fspsp/images/interface/bg_learning_btm.gif");
	background-repeat: repeat-x;
	height: 10px;
}

.bg-learning
{
	background-image: url("/fspsp/images/interface/bg_learning.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 100px;
}

td.learning-links
{
	padding-bottom: 5px;
	padding-left: 5px;
}



td.bg-promo-border
{
	background-color: #A7A39C;
	width: 7px;
}

td.bg-promo-seperator
{
	background-image: url("/fspsp/images/interface/bg_page_seperator.gif");
	background-repeat: repeat-x;
	height: 18px;
	padding: 0px 0px 0px 7px;
}

td.promo-content
{
	padding: 4px 4px 7px 4px;
}



td.compare-spacer
{
	background-color: #B1B1B1;
	width: 1px;
}

.compare-dshadow
{
	background-image: url("/fspsp/images/interface/bg_compare_dshadow.gif");
	background-repeat: repeat-x;
	background-position: bottom;	
}

.compare-dshadow-pad
{
	background-image: url("/fspsp/images/interface/bg_compare_dshadow.gif");
	background-repeat: repeat-x;
	background-position: bottom;	
	padding: 7px;
}

.compare-blank
{
	background-color: #FFFFFF;
}

.bg-compare-prod-div
{
	background-image: url("/fspsp/images/interface/bg_compare_div.gif");
	background-repeat: repeat-y;
	width: 1px;
}

.bg-compare-hero
{
	background-image: url("/fspsp/images/interface/bg_compare_hero.gif");
	padding: 7px;
}

td.compare-lhs
{
	border-left: 1px solid #B1B1B1;
	border-top: 1px solid #B1B1B1;	
	border-bottom: 1px solid #B1B1B1;	
	padding: 7px;
}

td.compare-blank
{
	background-color: #FFFFFF;
	padding: 7px;		
}

td.compare-rhs
{
	background-image: url("/fspsp/images/interface/bg_compare_rhs_cnr_btm.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 4px;
	vertical-align: top;
}

a.anc-compare, a.anc-compare:visited 
{
	color: #999999;
	text-decoration: none;	
}

a.anc-compare:hover, a.anc-compare:focus
{
	color: #BE0027;
	text-decoration: underline;
}



td.bg-tabs-on
{
	background-image: url("/fspsp/images/interface/tb_on_bg.gif");
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;	
	line-height: 12px;
	height: 34px;	

	padding: 0px 7px 0px 7px
}

td.bg-tabs-ends
{
	width: 2px;
}

td.bg-tabs-off
{
	background-image: url("/fspsp/images/interface/tb_off_bg.gif");
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	line-height: 12px;	
	height: 32px;
	padding: 0px 7px 0px 7px	
}

td.tabs-divider
{
	width: 2px;
}

a.anc-tabs, a.anc-tabs:visited 
{
	color: #FFFFFF;
	text-decoration: none;	
	font-weight: bold;
	font-size: 9px;		
}

a.anc-tabs:hover, a.anc-tabs:focus
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9px;		
}

td.tabs-content
{
	background-image: url("/fspsp/images/interface/bg_header_dshadow.gif");
	background-repeat: repeat-x;
	height: 5px;
	
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;	
	border-bottom: 1px solid #B1B1B1;		
	
	padding: 10px 7px 7px 7px;
}

tr.row-highlight
{
	background-color: #EEEEEE;
}



td.div27px
{
	background-image: url("/fspsp/images/interface/bg_div_27px.gif");
	background-repeat: repeat-x;
	height: 27px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 7px;
}

td.div18px
{
	background-image: url("/fspsp/images/interface/bg_div_18px.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 18px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px 4px;
}

td.div7px
{
	background-image: url("/fspsp/images/interface/bg_div_7px.gif");
	background-repeat: repeat-x;
	height: 7px;
}

td.div18px-grow
{
	background-image: url("/fspsp/images/interface/bg_div_18px_grow.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 14px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	padding: 0px 7px 5px 7px;
}

td.div18px-flyer
{
	background-image: url("/fspsp/images/interface/bg_div_18px_grow.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif; font-size
	font-size: 11px;
	color: #FFFFFF;
	/*vertical-align: top;*/
	padding: 0px 7px 5px 7px;
}

td.div18px-grow-np
{
	background-image: url("/fspsp/images/interface/bg_div_18px_grow.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 14px;
	vertical-align: top;
}

td.div18px-grow-top
{
	background-image: url("/fspsp/images/interface/bg_div_18px_grow_top.gif");
	background-repeat: repeat-x;
	background-position: top;
	height: 5px;
}


td.divpx-spacer
{
	background-image: url("/fspsp/images/interface/bg_div_spacer.gif");
	background-repeat: no-repeat;
	width: 2px;
}

a.anc-div, a.anc-div:visited 
{
	color: #FFFFFF;
	text-decoration: none;	
}

a.anc-div:hover, a.anc-div:focus
{
	color: #FFFFFF;
	text-decoration: underline;
}



.bg-scart-prod-div
{
	background-image: url("/fspsp/images/interface/bg_scart_div_1px.gif");
	background-repeat: repeat-y;
	width: 2px;
}

.bg-scart-border-btm
{
	border-bottom: 1px solid #B1B1B1;
	height: 1px;
}

.bg-scart-border-top
{
	border-top: 1px solid #B1B1B1;
	height: 1px;
}

.bg-scart-border-left
{
	border-left: 1px solid #B1B1B1;
	padding: 7px;
}

.scart-cell
{
	padding: 7px;
}

input.scart-textbox
{
	width: 40px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



td.locationbar-on
{
	background-color: #999999;
	color: #FFFFFF;
}

td.locationbar-completed
{
	background-color: #CCCCCC;
	color: #333333;
}

td.locationbar-off
{
	background-color: #EEEEEE;
	color: #333333;
}



.popup-border
{
	background-color: #A7A39C;
	width: 5px;
	height: 5px;
}

.bg-popup-header
{
	background-image: url("/fspsp/images/interface/bg_popup_hd.gif");	
	background-repeat: repeat-x;
}

a.anc-popup, a.anc-popup:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.anc-popup:hover, a.anc-popup:focus
{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}

.bg-popup-content-bdr-lhs
{
	background-image: url("/fspsp/images/interface/bg_popup_bdr_lhs.gif");
	background-repeat: repeat-y;
}

.bg-popup-content-bdr-rhs
{
	background-image: url("/fspsp/images/interface/bg_popup_bdr_rhs.gif");
	background-repeat: repeat-y;
	background-position: right;
}

.bg-popup-footer
{
	background-color: #A7A39C;
	height: 20px;	
}

.bg-popup-dshadow
{
	background-image: url("/fspsp/images/interface/bg_popup_ds.gif");
	background-repeat: repeat-x;
	height: 5px;
}

.popup-content
{
	background-color: #FFFFFF;
	padding: 3px 4px 7px 4px;
}


