/* ============================================================================ 
   General settings
   ============================================================================ */

body, ol, ul, td, .cti
{
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

a:link
{
	color: #0066FF;
	background-color: transparent;	
	text-decoration: none;
}
	
a:visited
{
	color: #996633;
	background-color: transparent;
	text-decoration: none;
}

a:active
{
	color: #0000FF;
	background-color: transparent;
	text-decoration: none;
}

a:hover
{
	color: ;
	background-color: transparent;
	text-decoration: underline;
}

font.heading
{
	font-family: verdana, helvetica, sans-serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}

a.heading2:link, a.heading2:visited
{
	font-family: verdana, helvetica, sans-serif;
	color: #0033FF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.heading2:active
{
	font-family: verdana, helvetica, sans-serif;
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.heading2:hover
{
	font-family: verdana, helvetica, sans-serif;
	color: #0000CC;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}


span.heading
{
	font-family: verdana, helvetica, sans-serif;
	color: #0000FF;
	font-size: 8pt;
	font-weight: bold;
}

h1
{
	font-family: verdana, helvetica, sans-serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}

font.h1_small
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
}

font.product_brief, font.scroller, font.mailer_text
{
	font-size: 7.5pt;
}


/* ============================================================================ 
   Left Side Bar
   ============================================================================ */

/* "lsbt" denotes the top section of the sidebar */

font.lsbt
{
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
}

font.lsb1_sel
{
	font-family: verdana, helvetica, sans-serif;
	color: #999999;
}

a.lsbt:link
{
	color: #CCCCCC;
	background-color: transparent;	
	text-decoration: none;
}
	
a.lsbt:visited
{
	color: #0000CC;
	background-color: transparent;
	text-decoration: none;
}

a.lsbt:active
{
	color: ;
	background-color: transparent;
	text-decoration: none;
}

a.lsbt:hover
{
	color: ;
	background-color: transparent;
	text-decoration: underline;
}

tr.lsbt 
{
	background-color: #cc9933;
}

/* "lsbl" denotes the lower section of the sidebar */

tr.lsbl 


a.lsbl:link
{
	color: #0000FF;
	background-color: transparent;	
	text-decoration: none;
}
	
a.lsbl:visited
{
	color: #0000FF;
	background-color: transparent;
	text-decoration: none;
}

a.lsbl:active
{
	color: ;
	background-color: transparent;
	text-decoration: none;
}

a.lsbl:hover
{
	color: ;
	background-color: transparent;
	text-decoration: underline;
}

tr.lsbl 
{
	background-color: #cc9933;
}

font.news
{
	font-family: verdana, helvetica, sans-serif;
	color: #333333;
	font-size: 7.5pt;
	font-style: italic;
}

a.news:link
{
	color: #996600;
	background-color: transparent;	
	font-style: italic;
	font-size: 7.5pt;	
}
	
a.news:visited
{
	color: #996600;
	background-color: transparent;
	font-style: italic;
	font-size: 7.5pt;		
}

a.news:active
{
	color: ;
	background-color: transparent;
	font-style: italic;
	font-size: 7.5pt;		
}

a.news:hover
{
	color: ;
	background-color: transparent;
	font-style: italic;
	font-size: 7.5pt;		
}



/* ============================================================================ 
   Page Content
   "main" denotes main content section of page
   ============================================================================ */

td.main 
{
	background-color:White;
}

td.pagelinks
{
	color: white;
	font-size: 8pt;		
	background-color: black;	
	text-decoration: none;
}

/* "navloc" denotes site location links at the top of the main content section */

a.pagelinks:link, a.pagelinks:visited, a.pagelinks:active
{
	color: white;
	font-size: 8pt;		
	background-color: transparent;	
	text-decoration: none;
}
	
a.pagelinks:hover
{
	color: white;
	font-size: 8pt;	
	background-color: transparent;
	text-decoration: underline;
}


a.navloc:link
{
	color: #996600;
	font-size: 8pt;		
	background-color: transparent;	
	text-decoration: none;
}
	
a.navloc:visited
{
	color: #996600;
	font-size: 8pt;		
	background-color: transparent;
	text-decoration: none;
}

a.navloc:active
{
	color: #996600;
	font-size: 8pt;		
	background-color: transparent;
	text-decoration: none;
}

a.navloc:hover
{
	color: ;
	font-size: 8pt;	
	background-color: transparent;
	text-decoration: underline;
}

/* "navloc_current" denotes current location in the nav links */

.navloc_current
{
	color: #333333;
	font-style: italic;
	font-size: 8pt;		
}

table.navloc 
{
	background-color: #FFFDF6;
}


td.title
{
	background-color: #000000;
	color: #ffffff;
}

td.heading
{
	background-color: #993300;
	color: #ffffff;
	font-weight: bold;
}
td.subheading
{
	background-color: #FFCC66;
}	
td.content
{
	background-color: #F9DEA8;
}
td.content_italic
{
	background-color: #F9DEA8;
	font-style: italic;
}


/* ============================================================================ 
   Right Side Bar
   ============================================================================ */

a.rsb:link
{
	color: #996600;
	background-color: transparent;	
	text-decoration: none;
}
	
a.rsb:visited
{
	color: #996600;
	background-color: transparent;
	text-decoration: none;
}

a.rsb:active
{
	color: #0000FF;
	background-color: transparent;
	text-decoration: none;
}

a.rsb:hover
{
	color: #0000FF;
	background-color: transparent;
	text-decoration: underline;
}



/* ============================================================================ 
   Photo Album
   ============================================================================ */

table.album {
	border-collapse: collapse;
	border: 1px solid white;
}

span.album
{
	font-family: verdana, helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
}

a.album {
	font-family: verdana, sans-serif;
	font-size: 8pt;
}
a.album:link
{
	text-decoration: none;
	color: black;
}
	
a.album:active, a.album:visited
{
	color: black;
	text-decoration:none;
}

a.album:hover
{
	color: black;
	text-decoration:underline;
}

a.album_link {
	font-family: verdana, sans-serif;
	font-size: 8pt;
}
a.album_link:link
{
	text-decoration: none;
	color: #F9DEA8;
}
a.album_link:active, a.album_link:visited
{
	color: #F9DEA8;
	text-decoration:none;
}
a.album_link:hover
{
	color: F9DEA8;
	text-decoration:underline;
}


font.album_header
{
	color: black;
	text-decoration:none;
}

td.album_header {
	border: 1px solid white;
	padding: 3px;
}

/* ============================================================================ 
   AWARDS AND PRESS CLIPPINGS
   ============================================================================ */
table.AwardsList, table.PressClippingsList
{
	width: 100%;
}

td.AwardsListHeading, td.PressClippingsListHeading
{
	background-color: #993300;
	color: #ffffff;
	font-weight: bold;
}

td.AwardContent, td.PressClippingsContent
{
	background-color: #F9DEA8;
}
td.AwardContentItalic, td.PressClippingsContentItalic
{
	background-color: #F9DEA8;
	font-style: italic;
}

table.Award, table.PressClipping
{
	width: 100%;
}

td.AwardHeading, td.PressClippingHeading

{
	font-family: verdana, helvetica, sans-serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}

span.AwardTitle, span.PressClippingTitle
{
	font-weight: bold;
}

span.AwardPresenter
{
	font-style: italic;
}
.TitleTopSellers
{
	Padding-left: 2px;
	Padding-bottom: 2px;
	Padding-top: 2px;
	font-weight: normal;
	color: black;
	Text-align: center;
	Background-color: #FFE4AE;
}
.Description
{
	Background-color: #FFF3D9;
}
/* ============================================================================ 
   Join Email List
   ============================================================================ */
table.JoinList {
	border: 1;
	margin: 0;
	padding: 1;
	background-color: #993300;
}   

td.JoinListHeader {
	background-color: #993300;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

td.JoinListContent {
	background-color: #FFCC66;
}	

td.JoinListContentText {
	color: #330000;
	text-align: center;
	font-style: italic;
}	

td.JoinListField {
	color: #330000;
}

a.JoinListLink:link, a.JoinListLink:visited
{
	color: #663300;
	background-color: transparent;	
	text-decoration: underline;
}
a.JoinListLink:active, a.JoinListLink:hover
{
	color: #330000;
	background-color: transparent;
	text-decoration: underline;
}
tr.sitemap_hdr{
background-color: #EDE6D1;
}
tr.sitemap_section{
background-color: #F9F6ED;
}	
