/* 
The Body style is the default text for pages.
 */
body {
	font-size: 12px;
        color: #000000;
	background-image: url("https://store.zoobooks.com/images/body_bg2.jpg"); 
        background-repeat: repeat;
        font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

table {
	font-size: 12px;
}
th {
	font-size: 12px;
	align: right;
}
td {
	font-size: 12px;
	align: right;
}		
/* 
The H1 style is used for header text at the top of pages category.aspx and product.aspx
 */
H1 {
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
	color: #663300;
	text-align: center;
}

/* 
The H2 style is used for header2 text at the top of pages agreement.aspx,faxorder.aspx and readme.aspx
 */
H2 {
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: none;
}

/* 
The A style is used for anchor (link) text in most all pages
 */
A {
	color: #0066CC;
	text-decoration: none;
        font-weight: regular;
}

/* 
The A:hover (Link being moused over) style is used for link text in most all pages
 */
A:hover {
	color: #000000;
	text-decoration: underline;
}

/* 
The A style is used for anchor (link) text in most all pages
 */
A.Page {
	color: #0066cc;
	text-decoration: underline;
}

/* 
The A:hover (Link being moused over) text in most all pages
 */
A.Page:hover {
	color: #FF9933;
	text-decoration: underline;
}

/* 
The A.MenuTitle is used for anchor (link) text in the top of menus like those found in leftnav.aspx and rightnav.aspx
 */
A.MenuTitle {
	color: #663300;
	text-decoration: none;
        font-weight: bold;
}

/* 
The A:MenuTitle:hover (Link being moused over) style is used for link  text in the top of menus like those found in leftnav.aspx and rightnav.aspx
 */
A.MenuTitle:hover {
	color: #FF9933;
	text-decoration: underline;
}

/* 
The A.CatMenuTitle is used for anchor (link) text  in the linked category name, category.aspx 
 */
A.CatMenuTitle {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

/* 
The A:CatMenuTitle:hover (Link being moused over) style is used for linked category name
 */
A.CatMenuTitle:hover {
	color: #FF9933;
	text-decoration: underline;
}

/* 
The A.Category style is used for anchor (link) text on the category.aspx page.
 */
A.Category {
	text-decoration: none;
}

/* 
The A:Category:hover (Link being moused over) style is used for link text category.aspx
 */
A.Category:hover {
	text-decoration: underline;
	color: #FF9933;
}

/* 
The A.Product style is used for anchor (link) text on the product.aspx and product1.aspx page.
 */
A.Product {
	text-decoration: none;
}

/* 
The A:Product:hover (Link being moused over) style is used for link text product.aspx and product1.aspx
 */
A.Product:hover {
	
	text-decoration: underline;
	color: #FF9933;
}

/* 
The A.ProductListItem style is used for anchor (link) text where there are multiple products being listed on the same page
 */
A.ProductListItem {
	font-weight: bold;
        color: #0033FF;
        font-size: 14px;
	text-decoration: underline;
}

/* 
The A:Product:hover (Link being moused over) style is used for linked product name text on category.aspx
 */
A.ProductListItem:hover {
	color: #FF9933;
	font-weight: bold;
        font-size: 14px;
	text-decoration: underline;
}



/* 
The Table settings for the outer table of all pages
 */
TABLE.Main {
	padding: 0px;
	text-align: left;
        background-image: url("https://store.zoobooks.com/images/body_bg2.jpg"); 
        background-repeat: repeat;
	width: 770;
        background-color: #ffffff;
}

/* 
The Table settings for the outer table of all pages
 */
TH.Main {
	padding: 0px;
}

/* 
The Table settings for the outer table of all pages
 */
TD.Main {
	padding: 0px;
        align: center;
         
}

/* 
The Table settings for storeheader.aspx
 */
TABLE.StoreHeader {
	padding: 0px;
}

/* 
The Table settings for storeheader.aspx
 */
TH.StoreHeader {
	font-weight: bold;
        font-size: 10pt;
	color: #ffffff;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
}

/* 
The Table Data settings for storeheader.aspx (behind tabs)
 */
TD.StoreHeader {
	font-size: 10px;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
}

/* 
The Table settings for storeheader.aspx (surrounding tabs)
 */
TABLE.StoreHeaderButton {
	padding: 0px;
}

/* 
The Table settings for storeheader.aspx
 */
TH.StoreHeaderButton {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #ffffcc;
	text-align: left;
	padding: 0px;
}

/* 
The Table settings for storeheader.aspx, tabbed buttons used for navigation within header AND category.aspx
 */
TD.StoreHeaderButton {
	font-size: 12px;
	background-color: #0066cc;
	padding: 0px 3px 0px 5px;
}

/* 
The Table settings for storeheader.aspx, tabbed buttons used for navigation within header AND category.aspx
 */
TD.StoreHeaderButtonActive
{
	padding-right: 3px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	border-bottom: 0px;
	background-color: #0066dd;
	font-style: italic;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TABLE.MenuBox {
	border-right: #009933 1px solid;
	border-top: #009933 1px solid;
	margin: 14px 0px 0px;
	border-left: #009933 1px solid;
	border-bottom: #009933 1px solid;
	padding: 2px;
        background-color: #ffffff;

}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TH.MenuBox {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #CCCC66;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 2px;
	margin: 0px;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TD.MenuBox {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #FFFFFF;
	text-align: center;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx (Basket subtotal)
 */
TD.MenuBoxBasket {
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffcc;
	text-align: center;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TD.MenuBoxData {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #00CCFF;
	text-align: left;
}

/* 
The Table settings for output of product listings withing category.asxp
 */
TABLE.ProductListing {
	padding: 0px;
	width: 100%;
}

/* 
The Table settings for output of product listings withing category.aspx and productx.aspx
 */
TH.ProductListing {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #009933;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
       
}

/* 
The Table settings for output of product listings withing category.asxp, alternating background color for even numbered rows
 */
TR.ProductListingEven {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

/* 
The Table settings for output of product listings withing category.asxp, alternating background color for odd numbered rows
 */
TR.ProductListingOdd {
	background-color: #ffffff;
}

/* 
The Table settings for output of product listings withing category.asxp
 */
TD.ProductListing {
	padding: 3px;
	font-size: 12px;
}

/* 
The Table settings for output of product listings withing category.asxp
 */
HR.ProductListing {
    height: 1px;
    width: 95%;
    background: #0066cc;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TABLE.ProductDetail {
	padding: 0px;
	border-top: 20px solid #CCCC66;
        border-bottom: 20px solid #CCCC66;
        border-right: 50px solid #CCCC66;
        border-left: 50px solid #CCCC66;
	vertical-align: top;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 15px;
	width: 95%;
        background-color: #CCCC66; 
}
/* 
The Table settings for output of product detail in product1.aspx and product2.aspx (Affiliates)
 */
TABLE.AffProductDetail {
	margin: 5px;
	padding: 0px;
	width: 90%;
	border: 2px solid #CC0099;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TH.ProductDetail {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #009933;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TD.ProductDetail {
	font-weight: normal;
	font-size: 12px;
	background-color: #ffffff;
	text-align: left;
       	padding: 5px;
}

/* 
The Table settings for output of product image in product1.aspx and product2.aspx
 */
TD.ProductImage {
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
}

/* 
The Table settings for output of product image in product1.aspx and product2.aspx
 */
TD.ProductDetailCen {
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
}

/* 
The Table settings for output of product options in product1.aspx and product2.aspx
 */
TABLE.ProductOptions {
	margin: 0px;
	padding: 0px;
	width: auto;
	font-size: 12px;
}

TH.ProductOptions {
	font-weight: bold;
	text-align: right;
}

TD.ProductOptions {
        text-align: left;
	padding: 0px;
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TABLE.OuterTable {
	padding: 0px;
	border-top: 20px solid #CCCC66;
        border-bottom: 20px solid #CCCC66;
        border-right: 50px solid #CCCC66;
        border-left: 50px solid #CCCC66;
	vertical-align: top;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 15px;
	width: 95%;
        background-color: #CCCC66; 
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTableCaption {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #ff9933;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTableHeader {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	text-align: center;
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTableSection {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #BCD3E9;
	text-align: center;
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTable {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: right;
	font-size: 12px;
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TD.OuterTableCaption {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-color: #ff9933;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-position: top;
}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TD.OuterTable {
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	background-position: 0px;
	margin: 0px;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table
 */
TABLE.InnerTable {
	margin: 5px 0px 0px;
	text-align: center;
	padding: 2px;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table
 */
TR.InnerTableHeader {
	background-color: #cccccc;
	text-align: left;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.  Background color for odd numbered rows.
 */
TR.InnerTableOdd {
	background-color: #ffffff;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.  Background color for even numbered rows.
 */
TR.InnerTableEven {
	background-color: #bcd3e9;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.
 */
TH.InnerTableHeader {
	border-right: #ffffff 1px solid;
	padding-right: 2px;
	border-top: #ffffff 1px solid;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
	text-align: center;
	font-size: 12px;
	background-color: #cccccc;
	#ffffff-space: nowrap;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.
 */
TH.InnerTableCaption {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #BCD3E9;
	text-align: center;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.
 */
TH.InnerTable {
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	padding: 2px;
	margin: 0px;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.
 */
TD.InnerTable {
	font-size: 12px;
	vertical-align: super;
	text-align: left;
	padding: 5px;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table.  Right Align for dollar formatted amounts
 */
TD.InnerTableAmount {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: super;
	padding-top: 2px;
	text-align: right;
	border-top: 0px none;
	font-weight: normal;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table. Center aligned for quanities and centered items.
 */
TD.InnerTableCenter {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: super;
	padding-top: 2px;
	text-align: center;
}

/* 
The Table settings for innertable that contains the majority of the text. Used in most all files.
The basket details would be an example of this table. Bold Font and double lined table for Total amounts.
 */
TD.InnerTableTotal {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	vertical-align: super;
	padding-top: 2px;
	text-align: right;
	border-top: double 3px;
	font-weight: bold;
}

/* 
The font setting for error messages that are displayed, used on most all pages with forms and during checkout.
 */
.Error {
	color : Red;
	background-color : #ffffff;
	font-size: 10pt;
	font-weight : bold;
	text-align: center;
}

/* 
Currently Unused
 */
.BoldHighlight {
	color : Red;
	background-color : #ffffff;
	font-size: 10pt;
	font-weight : bold;
	text-align: left;
}

.Highlight {
	color : Red;
	background-color : #ffffff;
	font-size: 10pt;
	font-weight : normal;
	text-align: left;
}

/* 
Font color for showing amount due in vieworder.aspx, viewshipments.aspx and paymeth.aspx
 */
.Price {
	color : Red;
}

/* 
		**************** NAVIGATION STYLES ****************
 */
 
/* 
Table Data settings for the category trails at the top of category.aspx
 */
TD.CategoryTrails {
	font-weight: normal;
	font-size: 12px;
	background-color: #ff9933;
	text-align: left;
	padding: 5px 0px;
	background-position:  center center;
	margin: 0px;
	height: 0px;
	text-indent: 20pt;
	vertical-align: middle;
} 
 
/* 
The font settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
A.CategoryNavigation {
	font-style: normal;
}

/* 
The font settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
A.CategoryNavigation:hover {
	color: #0066cc;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

/* 
The Table settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
TABLE.CategoryNavigation {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border: 0px solid #0066cc;
}

/* 
The Table settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
TD.CategoryNavigation {
	font-weight: normal;
	font-size: 10px;
	background-color: #cccccc;
	text-align: left;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #666666;
	border-left: 0px none;
}

/* 
The Table settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
TD.CategoryNavigationButton {
	font-weight: normal;
	font-size: 12px;
	background-color: #cccccc;
	text-align: left;
	padding: 0px 3px 0px 5px;
	border: 0px none;
}


/* 
The font settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
A.CategoryNavigationActive {
	text-decoration: none;
	font-style: italic;
}

/* 
The font settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
A.CategoryNavigationActive:hover {
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}
/* 
The Table settings for the tabbed category navigation used on category.aspx, product1.aspx and product2.aspx
 */
 
TD.CategoryNavigationButtonActive
{
	border-right: 0px;
	padding-right: 3px;
	border-top: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	background-color: #BCD3E9;
	text-align: left;
	font-style: italic;
}

/* 
Table Data settings for the page navigation at the bottom of newprods.aspx and category.aspx
 */
TD.Navigation {
	font-weight: normal;
	font-size: 12px;
	background-color: #ff9933;
	text-align: center;
	padding: 5px;
	background-position: center center;
	margin: 10px 10px;
	border-top: 1px solid #666666;
}

/* 
Table Data settings for the page navigation at the bottom of newprods.aspx and category.aspx
 */
TD.ProductNavigation {
	font-weight: bold;
	font-size: 12px;
	background-color: #ff9933;
	padding: 5px;
	background-position: center center;
	margin: 10px 10px;
	border-top: 0px solid #666666;
}

BODY
{
}
.HomeHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #8b0000;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 35px
}
.Header
{
	font-weight: bold;
	font-size: 11pt;
	color: maroon;
	font-family: Verdana, Arial;
}

.ContentHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #8b0000;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 35px;
    width: 550px;
    BACKGROUND-COLOR: #cccc99
}
.SubContentHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: maroon;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccc99
}
.UnitCost
{
    FONT-SIZE: 15px;
    COLOR: #808080;
    LINE-HEIGHT: 20pt;
    FONT-FAMILY: Verdana, Arial
}
.ModelNumber
{
    FONT-SIZE: 11px;
    COLOR: #808080;
    LINE-HEIGHT: 20pt;
    FONT-FAMILY: Verdana, Arial
}
.ErrorText
{
    FONT-SIZE: 12px;
    COLOR: red;
    LINE-HEIGHT: 20pt;
    FONT-FAMILY: Verdana, Arial
}
.MostPopularHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: darkred
}
A.MostPopularItemText
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.MostPopularItemText:link
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.MostPopularItemText:visited
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.MostPopularItemText:hover
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.ProductListItem
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.CartListHead
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    LINE-HEIGHT: 20pt;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dddca3
}
.CartListItem
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffffff
}
.CartListItemAlt
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f2f2f2
}
.CartListFooter
{
    LINE-HEIGHT: 10pt;
    BACKGROUND-COLOR: #dddca3
}
.SiteLink
{
	font-weight: normal;
	font-size: 9pt;
	color: maroon;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline;
}
A.SiteLinkBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteLinkBold:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteLinkBold:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteLinkBold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: Verdana, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.MenuUnselected
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333366;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected:link
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333366;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected:visited
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333366;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuUnselected:hover
{
    PADDING-LEFT: 10px;
    COLOR: white;
    TEXT-DECORATION: underline
}
A.MenuSelected
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MenuSelected:hover
{
    PADDING-LEFT: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
TD.productBorder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    MARGIN: 7px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: black 1px solid
}
.Normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana
}
.NormalDouble
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	line-height: 20px;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}
.NormalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalSelect
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.EditTextBox
{
    BORDER-RIGHT: #999966 1px solid;
    BORDER-TOP: #999966 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    BORDER-LEFT: #999966 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #999966 1px solid;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalControl
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalCheckBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: -4px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalRadio
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-INDENT: -5px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-INDENT: -5px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ccccaa
}
.NormalRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: red;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Verdana
}
.NormalItalic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
SMALL
{
    FONT-SIZE: 8px
}
BIG
{
    FONT-SIZE: 14px
}
BLOCKQUOTE
{
    FONT-FAMILY: Lucida Console, monospace
}
PRE
{
    FONT-FAMILY: Lucida Console, monospace
}
UL LI
{
    LIST-STYLE-TYPE: square
}
UL LI LI
{
    LIST-STYLE-TYPE: disc
}
UL LI LI LI
{
    LIST-STYLE-TYPE: circle
}
OL LI
{
    LIST-STYLE-TYPE: decimal
}
OL OL LI
{
    LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI
{
    LIST-STYLE-TYPE: lower-roman
}
HR
{
    HEIGHT: 1pt;
    TEXT-ALIGN: left
}
.test
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(productPageBG.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #fcfbfb
}
TD.productBorder1
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.NormalPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: maroon;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ImageHolder
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.PageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LineFooter
{
    BORDER-RIGHT: maroon 1px solid;
    BORDER-TOP: maroon 1px solid;
    BORDER-LEFT: maroon 1px solid;
    BORDER-BOTTOM: maroon 1px solid
}
.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: maroon
}
.NormalMaroon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.ProductNavLink
{
	font-weight: bolder;
	font-size: 9pt;
	color: maroon;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
.BasketTable
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
}
.IntroHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial
}

.IsRequired
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.SmallBold
{
    font-weight: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
A.defaultHeader:hover
{
	font-weight: bold;
	font-size: 12pt;
	color: maroon;
	font-family: arial, verdana, helvetica;
	text-decoration: underline;
}
A.defaultHeader:active
{
	font-weight: bold;
	font-size: 12pt;
	text-transform: none;
	color: maroon;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}
.defaultHeader
{
	font-weight: bold;
	font-size: 12pt;
	text-transform: none;
	color: maroon;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}

.NormalWhiteBold
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: white;
	font-family: arial, Verdana, helvetica;
	background-color: maroon;
	text-decoration: none;
}
.ProductListHead
{
	font-weight: bold;
	font-size: 13pt;
	color: black;
	line-height: 14pt;
	font-family: Arial, Verdana;
	background-color: #cccc99;
	text-decoration: none;
}
.blueHead
{
	font-weight: bold;
	font-size: 18px;
	color: navy;
	line-height: 20px;
	font-family: Verdana, Arial;
	background-color: #cccc99;
	width: 100%;
	height: 25
}
.deptLink
{
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial
}
.summaryPageHeader
{
	font-weight: bold;
	font-size: 10pt;
	text-transform: none;
	color: graytext;
	font-family: arial, verdana;
	text-decoration: none;
}
.bold10pt {
		font: bold 10pt Arial; color: black
	}
	.reg18ptred {
		font: 18pt Times-Roman; color: red
	}
	.bold10ptred {
		font: bold 10pt Arial; color: red
	}
	.bold10ptgreen {
		font: bold 10pt Arial; color: green
	}
	.bold10ptpurple {
		font: bold 10pt Arial; color: #c71585
	}

