﻿/* Page Structure */
body
{
	color: Black;
	font-size: 10pt;
	font-family: Arial, Verdana;
}

/*------------------------------------------------------------------------*/
/*--------------------------- HyperLink Styles ---------------------------*/
a
{
	font-size: 10pt;
	color: #990002;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: transparent;
}
a:active
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	background-color: transparent;
}
a:link
{
	font-weight: bold;
	font-size: 10pt;
	color: #990002;
	font-family: Arial;
	background-color: transparent;
}
a:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #990002;
	font-family: Arial;
	background-color: transparent;
}
a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	background-color: transparent;
	text-decoration: underline;
}
a.bigred
{
	font-size: 18pt;
	color: #990002;
	font-family: 'Arial Black' , Arial, Verdana, 'MS Sans Serif';
	background-color: transparent;
	font-variant: small-caps;
	text-decoration: none;
}
a.bigred:active
{
	font-size: 18pt;
	color: #990002;
	font-family: 'Arial Black' , Arial;
	background-color: transparent;
	font-variant: small-caps;
	text-decoration: none;
}
a.bigred:link
{
	font-size: 18pt;
	color: #990002;
	font-family: 'Arial Black' , Arial;
	background-color: transparent;
	font-variant: small-caps;
	text-decoration: none;
}
a.bigred:visited
{
	font-size: 18pt;
	color: #990002;
	font-family: 'Arial Black' , Arial;
	background-color: transparent;
	font-variant: small-caps;
	text-decoration: none;
}
a.bigred:hover
{
	font-size: 18pt;
	color: #990002;
	font-style: normal;
	font-family: 'Arial Black' , Arial;
	background-color: transparent;
	font-variant: small-caps;
	text-decoration: none;
}
a.bottomlink:link
{
	font-size: 9px;
	color: #990002;
}
a.bottomlink:visited
{
	font-size: 9px;
	color: #990002;
}
a.bottomlink:hover
{
	font-size: 9px;
	color: black;
}
a.bottomlink:active
{
	font-size: 9px;
	color: black;
}

a.drSeussItemLink:link
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
}
a.drSeussItemLink:visited
{
	font-weight:bold;
	font-size: 9pt;
	color: gray;
}
a.drSeussItemLink:hover
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
}
a.drSeussItemLink:active
{
	font-weight:bold;
	font-size: 9pt;
	color: black;
}


a.highLightLink:link
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
a.highLightLink:visited
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
a.highLightLink:hover
{
	font-size: 9pt;
	color: #ffffff;
	font-style: normal;
	font-family: Arial;
	background-color: #990002;
	text-decoration: none;
}
a.highLightLink:active
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #990002;
	text-decoration: none;
}
a.leftNavLink:link
{
	font-weight: 700;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
}
a.leftNavLink:visited
{
	font-weight: 700;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
}
a.leftNavLink:hover
{
	font-weight: 700;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
}
a.leftNavLink:active
{
	font-weight: 700;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
}
a.register
{
	font-size: 12pt;
	font-weight: bolder;
	color: #CCFA72;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: transparent;
	text-decoration: none;
}
a.register:active
{
	font-size: 12pt;
	font-weight: bolder;
	color: #CCFA72;
	font-family: Arial;
	background-color: #990002;
	text-decoration: none;
}
a.register:link
{
	font-size: 12pt;
	font-weight: bolder;
	color: #CCFA72;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
a.register:visited
{
	font-size: 12pt;
	font-weight: bolder;
	color: #CCFA72;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
a.register:hover
{
	font-size: 12pt;
	font-weight: bolder;
	color: #CCFA72;
	font-style: normal;
	font-family: Arial;
	background-color: #990002;
	text-decoration: none;
}
/*------------------------------------------------------------------------*/
/*-------------------------------- Text Styles ---------------------------*/
.bigblue10
{
	font-size: 10pt;
	color: #5080FF;
	font-family: 'Arial Black' , Arial;
}
.bigblue14
{
	font-size: 14pt;
	color: #5080FF;
	font-style: normal;
	font-family: 'Arial Black' , Arial;
	background-color: transparent;
	font-variant: small-caps;
}
.copyright
{
	font-size: 8pt;
	font-family: Arial;
}
.header1
{
	font-size: 16pt;
	font-family: 'Arial Black';
}
.header2
{
	font-size: 14pt;
	font-family: 'Arial Black';
}
.header3
{
	font-size: 12pt;
	font-family: 'Arial Black';
}
.header4
{
	font-size: 10pt;
	font-family: 'Arial Black';
}
.leftWhiteLabel
{
	font-weight: 500;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana;
}
.leftWhiteLabelBold
{
	font-weight: 900;
	font-size: 9pt;
	color: white;
}
.QuickSummaryLabel
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	text-align: right;
	vertical-align: top;
}
.small
{
	font-size: 7pt;
}
.topRightImageHeader
{
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFCC;
}

/*------------------------------------------------------------------------*/
/*-------------------------------- SEARCH BAR/RESULTS ---------------------------*/

.searchBarButton
{
	/* background-color: #990002; 	color:White; 	*/
	height: 23px;
	padding: 0px 0px 0px 0px;
}
.searchBarLabelBold
{
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	vertical-align: baseline;
}
.searchBarLabel
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	vertical-align: baseline;
}
.searchBarGradient
{
	background-image: url(/images/searchbar/searchbarbackgroundblacktopredbottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.searchBarTextbox
{
	font-size: 9pt;
	color: #990001;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 180px;
}
.searchThumbImage
{
	border-color: #990002;
	border-width: 2px;
	border-style: solid;
	height: 75px;
}
.searchResultsHeaderImage
{
	padding: 0px 0px 0px 10px;
}
.searchResultitem
{
	/* 	background-color:#E7E7DE;    background-image:  url(/searchresults/images/searchresultsbackgroundpaper.jpg); 	 	BORDER-COLOR: red; 	border-width: 1px; 	border-style: solid; */
	padding: 2px 2px 2px 2px;
	margin: 10px 2px 10px 2px;
	width: 130px;
	height: 180px;
	float: left;
	clear: none;
	background-color: transparent;
}
.searchResultLabel
{
	margin: 3px 25px 10px 10px; /*	 	BORDER-COLOR: red; 	border-width: 0px; 	border-style: solid; */
}
.searchResultLabelBold
{
	margin: 0px 25px 10px 10px;
	font-weight: bold; /* 	BORDER-COLOR: red; 	border-width: 0px; 	border-style: solid; 	*/
}

.searchTextWatermark
{
	font-size: 9pt;
	color: #990001;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 180px;
}


A.searchItemLink
{
	font-size: 8pt;
	color: #006699;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: transparent;
	text-decoration: none;
}
A.searchItemLink:active
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-decoration: none;
}
A.searchItemLink:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A.searchItemLink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A.searchItemLink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-decoration: underline;
}
div#searchResults
{
	background-image: url("/search-results/images/searchresultsbackgroundpaper.jpg");
	background-repeat: repeat-x repeat-y;
	width: 606px;
	padding: 0px 0px 0px 10px;
}


/*------------------------------------------------------------------------*/
/*-------------------------------- CATEGORY RESULTS ---------------------------*/


.categoryThumbImage
{
	border-color: #990002;
	border-width: 2px;
	border-style: solid;
	height: 125px;
	width: 125px;
}
.categoryResultsHeaderImage
{
	padding: 10px 0px 0px 0px;
}
.categoryResultitem
{
	/* 	background-color:#E7E7DE;    background-image:  url(/searchresults/images/searchresultsbackgroundpaper.jpg); 	 	BORDER-COLOR: red; 	border-width: 1px; 	border-style: solid; */
	padding: 2px 20px 2px 2px;
	margin: 3px 10px 10px 3px;
	width: 165px;
	height: 210px;
	text-align: left;
	float: left;
	clear: none;
}
.categoryPageTextLabel
{
	margin: 3px 25px 10px 10px; /*	 	BORDER-COLOR: red; 	border-width: 0px; 	border-style: solid; */
}

A.categoryItemLink
{
	font-size: 8pt;
	color: #006699;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: transparent;
	text-decoration: none;
}
A.categoryItemLink:active
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-decoration: none;
}
A.categoryItemLink:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A.categoryItemLink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A.categoryItemLink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-decoration: underline;
}
div#categoryResults
{
	width: 606px;
	padding: 0px 0px 0px 10px;
}


/*------------------------------------------------------------------------*/
/*-------------------------------- SINGLE CATEGORY RESULTS ---------------------------*/
.singleCategoryResultitem
{
	BORDER-COLOR: yellow; 	border-width: 2px; 	border-style: solid;
	clear: both;
	display:block;
}

.singleCategoryThumbImage
{
	/* 	BORDER-COLOR: blue; 	border-width: 2px; 	border-style: solid; 
height and width set in the code behind
	width: 175px;
	height: 260px;
*/

	border-width: 1px;
	border-color: Black;
}
.singleCategoryResultsHeaderImage
{
	padding: 10px 0px 0px 0px;
}
.singleCategoryDescription
{
	/* 	background-color:#E7E7DE;    background-image:  url(/searchresults/images/searchresultsbackgroundpaper.jpg); 	 	BORDER-COLOR: red; 	border-width: 1px; 	border-style: solid; 	padding: 2px 20px 2px 2px; 	margin: 3px 10px 10px 3px; 	text-align:left; 	float: right; 	clear: left;	   */
	float: left;
	clear: none;	
}

A.singleCategoryItemLink
{
	font-size: 8pt;
	color: #006699;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: transparent;
	text-decoration: none;
}
A.singleCategoryItemLink:active
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-decoration: none;
}
A.singleCategoryItemLink:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A.singleCategoryItemLink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A.singleCategoryItemLink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	background-color: transparent;
	text-decoration: underline;
}
div#singleCategoryResults
{
	width:615px;
	padding: 0px 0px 0px 10px;
	vertical-align:top;
}


/*------------------------------------------------------------------------*/
/*-------------------------------- Dr Seuss Category Page ---------------------------*/

.drSeussTableHeaderLabel
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
.drSeussTable
{
	border-width: 0px;
	border-color: Black;
	width: 615px;	
}
.drSeussTableRow1
{
	border-width: 1px;
	border-color: black;
	background-color: #FEE185;
}
.drSeussTableRow2
{
	border-width: 1px;
	border-color: Black;
	background-color: white;
}
.drSeussHeaderWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff
}
/*------------------------------------------------------------------------*/
/*-------------------------------- List Styles ---------------------------*/
ul.highlight
{
	list-style-type: circle;
	list-style-position: inside;
}

/*------------------------------------------------------------------------*/
/*-------------------------------- Misc Styles ---------------------------*/
div#homePageDateBar
{
	background-color: #990002;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	width: 616px;
	text-align: right;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}
td.highLightLink
{
	height: 20px;
	text-align: center;
	background-color: Black;
}
.divFooter
{
	font-size: 7pt;
	text-align: left;
}


