/*Because of CSS differences, changing the cursor to the 'hand' 
  figure must be done in the form "CURSOR: pointer; CURSOR: hand;".*/

/* CF */
html,body  {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: 0px 0px 0px 0px;
    BORDER-COLLAPSE: collapse;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 12px;
	HEIGHT: 100%;

	OVERFLOW: auto;

    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
    TEXT-ALIGN: center;
	WIDTH: 100%;
}


body  {
    MARGIN: 0px 0px 1px 0px;
}
html,body {
	OVERFLOW-Y: scroll;
}



	
/* CF */
table.display				 {
background: #fff; width:675px;
border-collapse: collapse; border: 1px solid #ccc;
}	
table.noborder				 {
background: #fff; width:675px;
border-collapse: collapse; border: 0px solid #ccc;
}	
table.rightdisplay				 {
background: #fff; width:675px;
border-collapse: collapse; border: 0px; border-top: 1px solid #ccc; border-right: 1px solid #ccc;
}	
table.topbot				 {
background: #fff; width:675px;
border-collapse: collapse; border: 0px; border-top: 1px solid #ccc; 
}	
table.leftdisplay				 {
background: #fff; width:675px;
border-collapse: collapse; border: 0px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;
}	
table.screenextratabledetail {
border-collapse: collapse; border: 0px solid #ccc; border-bottom: 0;
}
table.search				 {
background: #fff; 
border-collapse: collapse; border: 0px solid #ccc;
}	

/* CF */
td.display {padding: 5px;  border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; background: #FFFFFF;}
td.displayright {padding: 5px;  border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #FFFFFF; }
td.alldisplay {padding: 5px;  border: 1px solid #ccc; background: #FFFFFF; }
td.noborder {padding: 5px;  border: 0px solid #ccc; }
td.border {padding: 5px;  border: 1px solid #ccc; }
td.nopad {padding: 0px;  border: 0px solid #ccc; background-repeat: repeat; height:25; width:25  }
td.nopadbrd {padding: 0px;  border: 1px solid #ccc; background-repeat: repeat; height:25; width:25  }
td.search {padding: 5px; }
td.searchtop {border-top: 1px solid #ccc; background-color: #003777;  padding: 1px}
td.none {background-color: #FFFFFF; }
td.searchleft {border-left: 1px solid #ccc; }
td.searchright {border-right: 1px solid #ccc; }
td.searchbottom {border-bottom: 1px solid #ccc;  }
td.searchnone { background-color: #003777; solid #ccc;  }
td.topalign {VERTICAL-ALIGN: top; }
td.sitenav { padding: 0px; border: 0px }
td.steelblue {padding: 5px;  border: 0px solid #ccc; background: #56A5EC;}
td.siteheader { padding: 0px; border: 0px solid #ccc;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;}
	
	img.tempshow {border: 1px solid #ccc;  }



.screentabledetailwrap {
	border-bottom:0;
}




form.navbar {
	BACKGROUND: transparent;
    BORDER: 0px 0px 0px 0px;
    BORDER-COLLAPSE: collapse;
    MARGIN: 0px 0px 1px 0px;
    PADDING: 0px 0px 0px 0px;
}


div.container 
{
	BACKGROUND: #FFFFFF;
	BORDER: 0px 0px 0px 0px;
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px 0px 0px 0px;
	/*overflow: hidden;*/ /* removed because it prevented the map point (store locator) from resizing itself */
	PADDING: 0px 0px 0px 0px;
	POSITION: relative;
	TEXT-ALIGN: left;
	WIDTH: 750px;
	Z-INDEX: 10;
}

div.containerRFX 
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 0px 0px 0px 0px;
	BORDER-COLLAPSE: collapse;
	HEIGHT: 465px;
	MARGIN: 0px 0px 0px 0px;
	OVERFLOW: hidden;
	PADDING: 0px 0px 0px 0px;
	POSITION: relative;
	TEXT-ALIGN: left;
	WIDTH: 765px;
	Z-INDEX:50;
}

div.containerV4
{
	BACKGROUND: transparent;
	BORDER: 0px 0px 0px 0px;
	BORDER-COLLAPSE: collapse;
	MARGIN: 0px 0px 0px 0px;
	/*overflow: hidden;*/ /* removed because it prevented the map point (store locator) from resizing itself */
	PADDING: 0px 0px 0px 0px;
	POSITION: relative;
	TEXT-ALIGN: left;
	WIDTH: 775px;
	Z-INDEX: 10;
}

/* This is the left side color */
/* The background color must be updated with each site color change */
/* CF */
.leftcolor
{
	BACKGROUND-COLOR: #FFFFFF; 
}

/* This is the right side color */
/* The background color must be updated with each site color change */
/* CF */
.rightcolor
{
	BACKGROUND-COLOR: #FFFFFF;
}

/* Dimensions for inside content table */
/* CF */
.pageContent { 
	WIDTH: 800px;
	/*HEIGHT: 457px;*/
	BACKGROUND-COLOR: #FFFFFF;
	
}

/* class for font on categories that appear under drop down menu */
/* CF */
A.storeNavCategories:active
{
	FONT-FAMILY: arial,helvetica,sans-serif;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
		FONT-WEIGHT: bold;
}

A.storeNavCategories:visited
{
	FONT-FAMILY: arial,helvetica,sans-serif;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
		FONT-WEIGHT: bold;
}

A.storeNavCategories:link
{
	FONT-FAMILY: arial,helvetica,sans-serif;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
		FONT-WEIGHT: bold;

}

A.storeNavCategories:hover
{
	FONT-FAMILY: arial,helvetica,sans-serif;
	FONT-SIZE: 15px;
	COLOR: #A8A8A8;
	BACKGROUND: transparent;
		FONT-WEIGHT: bold;
}



/* Main links for all pages */
A:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A:hover
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #6C0668;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

/* Page Heading Nav Links */
/* CF */
A.PageNav:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #003777;
	FONT-SIZE: 16px;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.PageNav:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 16px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.PageNav:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 16px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

A.PageNav:hover
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 16px;
	COLOR: #6C0668;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}



/* Headings As Links */
/* CF */
A.HeadingAsLink:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #003777;
	BACKGROUND: transparent;
}
A.HeadingAsLink:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #003777;
	BACKGROUND: transparent;
}
A.HeadingAsLink:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #003777;
	BACKGROUND: transparent;
}
A.HeadingAsLink:hover
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #003777;
	BACKGROUND: transparent;
}

/* CF */
SELECT 
{ 
color:black; 
font-size:8pt; 
} 

SELECT.standard
{ 
color:#003777; 
font-size:8pt; 
background:#FFFFFF;
} 
SELECT.NotVisible
{ 
color:#003777; 
font-size:8pt; 
background:#FFFFFF;
visibility:hidden;
} 
INPUT.NotVisible
{ 
visibility:hidden;
} 
DIV.NotSeen
{ 
visibility:hidden;
} 
/* CF */
P
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
}




/* This controls the font for most copy on the site */
/* CF */
TD
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 8.5pt;
}

TD.indent
{
	WIDTH: 20px;
}


/* This is the side navigation to shop through the site */
/* The background color must be updated with each site color change */
.storenav
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	BACKGROUND: #003777;
	COLOR: #FFFFFF;
}

/* A divider for the top navigation page						   */
/* The background color must be updated with each site color change */
.navdivider
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	BACKGROUND: #003777;
	COLOR: #FFFFFF;
}
/* A table frame for the content of a page						   */
.navpagecontent
{
	BORDER: 1px solid #D8D8D8;
}

/* The background color must be updated with each site color change */
/* OLD - Bottom navigation bar: NEW - bgcolor for inside tables with borders */
/* CF */
.sitenav
{
	/*BACKGROUND: #6EC6F1; */
	BACKGROUND: #FFFFFF;	
}


/* The font color must be updated with each site color change */
/* Headlines for home page */
FONT.homeheading
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	/*COLOR: #834E20;*/
	COLOR: #FFFFFF;
	BACKGROUND: transparent;
}



FONT.sub3{          color:#000000;
                text-decoration:none; 
                font-family:arial,helvetica,sans-serif; 
                font-size:9pt;
                line-height:14px;
                font-weight:bold;
}

FONT.moduleText{    color:#000000;
                text-decoration:none; 
                font-family:arial,helvetica,sans-serif; 
                font-size:9pt;
                line-height:15px;
}

/* Background color for all buttons on site */
.blue
{
	BACKGROUND: #4F3826;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #003777;
	CURSOR: pointer; CURSOR: hand;
	BORDER: 0px solid #4F3826;
}

/* Font used on main copy */
FONT.black9
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND: transparent;
}
FONT.black9under
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND: transparent;
	text-decoration: underline;
}
FONT.blue9under
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #003777;
	BACKGROUND: transparent;
	text-decoration: underline;
}
FONT.red9
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: red;
	BACKGROUND: transparent;
}


FONT.black9bold
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	BACKGROUND: transparent;
}

FONT.black9 A:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.black9 A:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.black9 A:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white9
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND: transparent;
}

FONT.white9 A:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white9 A:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white9 A:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

/* Font used on buttons and bottom navigation bar */
FONT.white10
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
}

FONT.white10 A:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white10 A:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white10 A:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

/* Used for font on small edit buttons */
.whitelinks
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

.whitelinks A
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

.whitelinks A:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

.whitelinks A:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	COLOR: #003777;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

/* Main heading on all pages */
FONT.pageheading
{
	/*FONT-FAMILY: helvetica,arial, sans-serif;*/
	FONT-FAMILY: Georgia, Desdemona, helvetica,arial, sans-serif;;
	FONT-SIZE: 30px;
	FONT-WEIGHT: bold;
	COLOR: #003777;
	BACKGROUND: transparent;
}

/* Page Heading at the top of each page */
/* CF */
FONT.heading
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 30px;
	FONT-WEIGHT: bold;
	COLOR: #003777;
	BACKGROUND: transparent;
	MARGIN-LEFT: 50;
}

/* Sub headings on pages */
FONT.heading10
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #003777;
	BACKGROUND: transparent;
}

/* Used on product detail pages for titles of columns */
FONT.heading10black
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND: transparent;
}

/* Label Headings */
/* CF */
FONT.heading20White
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
}

FONT.heading20Brown
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #003777;
	BACKGROUND: transparent;
}



/* Used on product detail pages for title of group */
FONT.heading12
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #003777;
	BACKGROUND: transparent;
}

FONT.heading10Brown
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #003777;
	BACKGROUND: transparent;
}


/* Used for column headings in registry detail */
FONT.RegistrySectionHeading
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #4F3826;
	BACKGROUND: transparent;
}



/* Font used for copyright statement */
FONT.black7, DIV.black7
{
	FONT-FAMILY:verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND: transparent;
}

FONT.black7 A:active
{
	COLOR: #000000;
	FONT-SIZE: 10px;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

FONT.black7 A:link
{
	COLOR: #000000;
	FONT-SIZE: 10px;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

FONT.black7 A:visited
{
	COLOR: #000000;
	FONT-SIZE: 10px;
	BACKGROUND: transparent;
	TEXT-DECORATION: none;
}

/* Store navigation drop down to show/hide categories */
DIV.leftNavLinks
{
	VISIBILITY: visible;
	POSITION: relative;
	TOP: 125px;
	LEFT: 22px;
	WIDTH: 155px;
	HEIGHT: 210px;
	BACKGROUND: transparent;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	Z-INDEX:50;
}


DIV.categoriesSHOW
{
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 125px;
	LEFT: 22px;
	WIDTH: 155px;
	HEIGHT: 210px;
	BACKGROUND: transparent;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	Z-INDEX:50;
}

DIV.categoriesHIDE
{
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 125px;
	LEFT: 5px;
	WIDTH: 155px;
	HEIGHT: 210px;
	BACKGROUND: transparent;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	Z-INDEX:50;
}

DIV.categoriesFB
{
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 99px;
	LEFT: 5px;
	WIDTH: 155px;
	HEIGHT: 190px;
	BACKGROUND: transparent;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
}

/* Used on multi product page to show or hide products */
.SectionSHOW
{
	VISIBILITY: visible;
	/*POSITION: absolute; */
	TOP: 130px;
	LEFT: 130px;
	WIDTH: 700px;
	MARGIN-LEFT: 20;
}

.SectionHIDE
{
	VISIBILITY: hidden;
	/*POSITION: absolute;*/
	TOP: 60px;
	LEFT: 185px;
	WIDTH: 565px;
	MARGIN-LEFT: 20;
}

/* Used on multi product page to show/hide page numbers */
.numberSetSHOW
{
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 5px;
	LEFT: 622px;
	WIDTH: 105px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000
	TEXT-ALIGN: right;
	BACKGROUND: transparent;
}

.numberSetHIDE
{
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 5px;
	LEFT: 622px;
	WIDTH: 105px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: right;
	BACKGROUND: transparent;
}

/* Used on multi product page to show/hide page of numbers */
.PageOfSetSHOW
{
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 5px;
	LEFT: 500px;
	WIDTH: 105px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #5E4327;
	BACKGROUND: transparent;
	TEXT-ALIGN: right;
}

.PageOfSetHIDE
{
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 5px;
	LEFT: 500px;
	WIDTH: 105px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #5E4327;
	BACKGROUND: transparent;
	TEXT-ALIGN: right;
}

/* Used to display errors  !!make sure to change colorErrorRed constant in include\p1_constants.asp!! */
.error
{
	COLOR: #FF0000;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	BACKGROUND: transparent;
}

/* Used to make the mouse cursor into a hand when over an element that is not clickable by default but has ben made so through code */
.clickable
{
	CURSOR: pointer; CURSOR: hand;
}

/* Used on Decorating and RichFX pages for navigation */
.DecoratingNav
{
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 32px;
	LEFT: 245px;
	WIDTH: 495px;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-WEIGHT:bold;
	TEXT-ALIGN: right;
	BACKGROUND: transparent;
}

/* CF */
FONT.large { font-size: 12pt; }

FONT.largebold { FONT-FAMILY: sans-serif; font-size: 12pt; font-weight: bold; COLOR: #003777;}
FONT.largeitalic { FONT-FAMILY: sans-serif; font-size: 12pt; font-style: italic; font-weight: bold; COLOR: #003777;}
FONT.medium { font-size: 10pt; }
FONT.mediumbold { font-size: 10pt; font-weight: bold; COLOR: #003777; }
FONT.small { font-size: 8pt; }
FONT.h1 { font-size: 10pt; }


FONT.bsktxt{
    color : #003777;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
}

FONT.white12
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
}

FONT.white12 A:active
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white12 A:visited
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.white12 A:link
{
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	BACKGROUND: transparent;
	TEXT-DECORATION: none
}

FONT.brandcolor
{
	COLOR: #4F3826;
}
.TabOn
{
	BACKGROUND: #834E20;
	COLOR: #ffffff;
	CURSOR: pointer; CURSOR: hand;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.TabOff
{
	BACKGROUND: #A27A58;
	COLOR: #ffffff;
	CURSOR: pointer; CURSOR: hand;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: 600;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}


#env_menu {
	position: absolute;
	z-index: 2;
	width: 100px;
	visibility: hidden;
	}
#card_menu {
	position: absolute;
	z-index: 2;
	width: 100px;
	visibility: hidden;
	}
#folder_menu {
	position: absolute;
	z-index: 2;
	width: 100px;
	visibility: hidden;
	}
#68 {
	position: absolute;
	z-index: 2;
	width: 100px;
	visibility: hidden;
	}
	
.pricesold {
	
	visibility: hidden;
/*	z-index: 300; */
	TEXT-ALIGN: left;
	position: absolute;
	TOP: 270px;
	/*LEFT: 380px;*/
	LEFT: 310px;
	}
	
.prices {
	
	visibility: hidden;
/*	z-index: 300; */
	TEXT-ALIGN: left;
	position: absolute;
	/*LEFT: 380px;*/
	LEFT: 310px;
	Z-INDEX:100; 
	COLOR: #ffffff;
	}
.priceboxbold {
	TEXT-ALIGN: left;
	BORDER: 1px #ffffff;
	BACKGROUND: #ffffff;
	COLOR: #000000;
	font-size: 8pt; 
	font-weight: bold;	
	}		

.pricebox {
	TEXT-ALIGN: left;
	BORDER: 1px #ffffff;
	BACKGROUND: #ffffff;
	COLOR: #000000;
	font-size: 8pt;
	font-weight: normal; 
	}	
	
	
	FONT.pricebox
{
	COLOR: #ffffff;
	BACKGROUND: transparent;
}	
/* Store navigation drop down to show/hide categories */
DIV.leftNavLinks
{
	VISIBILITY: visible;
	POSITION: relative;
	TOP: 125px;
	LEFT: 22px;
	WIDTH: 155px;
	HEIGHT: 210px;
	BACKGROUND: transparent;
	COLOR: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	FONT-SIZE: 13px;
	Z-INDEX:50;
}

	
.paperweight {
	
	visibility: hidden;
	}

