/* 
BlueGray CSS 1.1 2004-Feb-03
 */
/* 
The Body style is the default text for pages.
 */
body {
	font-size: 12px;
	color: #000000;
	font-family: verdana, Helvetica, sans-serif;
	margin: 0px;
        text-align: left;
}

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: 12px;
	text-transform: capitalize;
	
        	
        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: #000000;
	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: #111177;
        text-decoration: underline;
}


A.u {
	text-decoration: underline;
}

/* 
A.u:hover {
	text-decoration: underline;
}

/* 

/* 
The A style is used for anchor (link) text in most all pages
 */
A.Page {
	color: #000000;
	text-decoration: underline;
}

/* 
The A:hover (Link being moused over) text in most all pages
 */
A.Page:hover {
	color: #3333aa;
	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: #000000;
	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: #333333;
	text-decoration: underline;
}

/* 
The A.CatMenuTitle is used for anchor (link) text  in the linked category name, category.aspx 
 */
A.CatMenuTitle {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

/* 
The A:CatMenuTitle:hover (Link being moused over) style is used for linked category name
 */
A.CatMenuTitle:hover {
	color: #3333aa;
	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: #3333aa;
}

/* 
The A.Product style is used for anchor (link) text on the product.aspx and product1.aspx page.
 */
A.Product {
	text-decoration: underline;
}

/* 
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: #3333aa;
}
/* 
The A.Product style is used for anchor (link) text on the product.aspx and product1.aspx page.
 */
A.Product2 {
	text-decoration: underline;
        color: #3333ff;
}

/* 
The A:Product:hover (Link being moused over) style is used for link text product.aspx and product1.aspx
 */
A.Product2:hover {
	
	text-decoration: underline;
	color: #3333aa;
}

/* 
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;
	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: #3333aa;
	font-weight: bold;
	text-decoration: underline;
}



/* 
The Table settings for the outer table of all pages
 */
TABLE.Main {
        border-top: #000000 0px solid;
        border-left: #000000 0px solid;
        border-right: #000000 0px solid;
	border-bottom: #000000 0px solid;
	padding: 0px;
	text-align: left;
	width: 770;
}

/* 
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;
/*
change the following to change the background of the entire site
*/

}

/* 
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: #000000;
	background-color: #000000;
	text-align: left;
	padding: 0px;
}

/* 
The Table Data settings for storeheader.aspx (behind tabs)
 */
TD.StoreHeader {
	font-size: 10px;
	background-color: #6fa8e5;
	text-align: left;
	padding: 0px;
	border-bottom: 1px solid #333366;
}

/* 
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: #000000;
	background-color: #000000;
	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;
	
	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: #f5f5f5;
	padding-top: 0px;
	border-bottom: 0px;
	
	font-style: italic;
}

A.BrowseBox {
	color: #3333aa;
}

A.BrowseBox:hover {
	color: #3333aa;
	text-decoration: underline;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TABLE.BrowseBox {
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TH.BrowseBox {
	
	font-size: 11pt;
	color: #3333aa;
	text-align: center;
	padding: 2px;
	margin: 0px;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TD.BrowseBox {
        border-right: #999999 0px solid;
        border-bottom: #999999 0px solid;   
	border-top: #999999 0px solid;
	
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
        color: #3333aa;
	padding-bottom: 2px;
	padding-top: 2px;
	
	/* text-align: center;
        */

A.BrowseBox2 {
	color: #3333aa;
text-decoration: none;
        font-weight: bold;
}

A.BrowseBox2:hover {
	color: #3333aa;
text-decoration: underline;
	font-weight: bold;
}
/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TABLE.BrowseBox2 {       
        margin: 1px 0px 0px;
	padding: 1px;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TABLE.browseindex {       
        font-size: 11px;
}

FONT.browseindex {       
        font-size: 11px;
        font-weight: bold;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TH.BrowseBox2 {
	
	font-size: 11pt;
	color: #3333aa;
        border-right: #999999 0px solid;
        border-bottom: #999999 1px solid;
	
	text-align: center;
	padding: 2px;
	margin: 0px;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TD.BrowseBox2 {
        border-right: #999999 0px solid;
	border-top: #333366 0px solid;
	border-left: #000000 0px solid;
	
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
        font-wight: bold;
        color: #3333aa;
	padding-bottom: 2px;
	padding-top: 2px;
	
	/* text-align: center;
        */

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TABLE.MenuBox {
	border-bottom: #999999 2px solid;    
        margin: 14px 0px 0px;
	padding: 2px;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TH.MenuBox {
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
        border-right: #333333 0px solid;

	text-align: left;
	padding: 2px;
	margin: 0px;
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx
 */
TD.MenuBox {
        border-right: #999999 0px solid;
	border-left: #999999 0px solid;

	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
        color: #000000;
	padding-bottom: 2px;
	padding-top: 2px;
	
	 text-align: left;
        
}

/* 
The Table settings for includes\leftnav.asxp and includes\rightnav.aspx (Basket subtotal)
 */
TD.MenuBoxBasket {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
        colspan: 3;
	background-color: #f5f5ff;
        border-right: #999999 2px solid;
	border-left: #999999 1px solid;
        border-bottom: #999999 2px solid;
	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: 9px;
        color: #0000aa;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #f5f5f5;
	text-align: left;
}

/* 
The Table settings for output of product listings withing category.asxp
 */
TABLE.ProductListing {
	padding: 0px;
	width: 100%;
        border-left: #999999 1px solid;
        border-right: #999999 2px solid;

}

/* 
The Table settings for output of product listings withing category.asxp
 */
TABLE.ProductListing2 {
	padding: 0px;
	width: 100%;
        border-left: #999999 0px solid;
        border-right: #999999 0px solid;

}

/* 
The Table settings for output of product listings withing category.aspx and productx.aspx
 */
TH.ProductListing {
	padding-right: 2px;
	margin-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;

	text-align: center;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	
}

/* 
The Table settings for output of product listings withing category.asxp, alternating background color for even numbered rows
 */
TR.ProductListingBoth {
border-left: #000000 1px solid;
border-right: #000000 2px solid;
	margin: 0px;
	padding: 0px;

}

/* 
The Table settings for output of product listings withing category.asxp, alternating background color for even numbered rows
 */
TR.ProductListingEven {
	margin: 0px;
	padding: 0px;

}

/* 
The Table settings for output of product listings withing category.asxp, alternating background color for odd numbered rows
 */
TR.ProductListingOdd {
	margin: 0px;
	padding: 0px;
}

/* 
The Table settings for output of product listings withing category.asxp
 */
TD.ProductListing {
	padding: 1px;
	font-size: 12px;

	border-bottom: #999999 2px solid;
}

/*
Sept 2, 2004, added custom style, by AbleCommerce 
The Table settings for CENTERED output of product listings within category.asxp
 */
TD.ProductListingCen {
	padding: 1px;
	text-align: center;
}

/* 
The Table settings for output of product listings withing category.asxp
 */
HR.ProductListing {
    height: 1px;
    width: 99%;
    background: #0066cc;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TABLE.ProductDetail {
	border-right: #999999 0px solid;
	border-top: #999999 0px solid;
	margin: 2px;
	border-left: #999999 0px solid;
	border-bottom: #999999 0px solid;
	padding: 0px;
	width: 90%;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TH.ProductDetail {
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	text-align: center;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TD.ProductDetail {
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding: 2px;
}

/* 
The Table settings for output of product image in product1.aspx and product2.aspx
 */
TD.ProductImage {

	text-align: center;
	padding: 0px;
}

/* 
The Table settings for output of product image in product1.aspx and product2.aspx
 */
TD.ProductDetailCen {

	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;
}

TH.ProductOptions2 {
        font-weight: normal;
	text-align: right;
}

TD.ProductOptions {
        text-align: left;
	padding: 0px;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TABLE.MiscDetail {
	border-right: #000000 2px solid;
	border-top: #000000 1px solid;
	margin: 0px;
	border-left: #000000 1px solid;
	border-bottom: #000000 2px solid;
	width: 90%;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TH.MiscDetail {
	font-weight: bold;
	font-size: 12px;
	color: #f5f5f5;
        
	text-align: center;
        border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}

/* 
The Table settings for output of product detail in product1.aspx and product2.aspx
 */
TD.MiscDetail {
	font-weight: normal;
	font-size: 12px;
	background-color: #f5f5ff;
	text-align: left;
}



/* 
The Table settings for tables like order history and basket
*/
TABLE.RegTable {

	border-bottom: #000000 2px solid;    
	border-top: #000000 1px solid;     
        margin: 14px 0px 0px;
	padding: 2px;
}

TH.RegTable{
        border-right: #000000 2px solid;
	border-left: #000000 1px solid;
	font-weight: bold;
	font-size: 10pt;
        text-decoration: underline;
	text-align: center;
	padding: 2px;
	margin: 0px;
}
TR.RegTable {
        border-right: #000000 2px solid;
	border-left: #000000 1px solid;
	
}

TD.RegTable {

	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
        color: #0000aa;
	padding-bottom: 2px;
	padding-top: 2px;
	
	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
 */
Table.OuterTableBorder {
border-left: #000000 1px solid;
border-right: #000000 2px solid;
border-top: #000000 1px solid;
/* border-bottom: #000000 2px solid;
*/
}

/* 
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: #000000;
	padding-top: 2px;
	
	text-align: center;

	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
 */
TH.OuterTableCaption {
border-left: #000000 1px solid;
border-right: #000000 2px solid;
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	
	text-align: center;

}
TH.OuterTableCaptionNoBorder {
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	
	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.OuterTableCaptionTop {
border-left: #000000 1px solid;
border-right: #000000 2px solid;
border-top: #000000 1px solid;
	padding-right: 2px;
	margin-top: 4px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	
	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.OuterTableHeader {
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	font-weight: bold;
        font-weight: underline;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	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.OuterTableHeaderLeft {
	border-left: #000000 1px solid;
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	font-weight: bold;
        font-weight: underline;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	

}
/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTableHeaderRight {
        border-right: #000000 2px solid;
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	font-weight: bold;
        font-weight: underline;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	

}
/* 
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;
	
	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: #f5f5f5;
	padding-top: 2px;
	
	text-align: center;

	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 outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTableLeftBottom {
	border-left: #000000 1px solid;
        border-bottom: #000000 2px solid;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	
	background-position: 0px;
	margin: 0px;

}

/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TH.OuterTableLeft {
	border-left: #000000 1px solid;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	
	background-position: 0px;
	margin: 0px;

}
/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TD.OuterTableLeft {
	border-left: #000000 1px solid;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	
	background-position: 0px;
	margin: 0px;

}
/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TD.OuterTableRightBottom {
        border-right: #000000 2px solid;
        border-bottom: #000000 2px solid;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	
	background-position: 0px;
	margin: 0px;

}
/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TD.OuterTableRight {
        border-right: #000000 2px solid;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	
	background-position: 0px;
	margin: 0px;

}
/* 
The Table settings for outertable that surrounds the page detail on most all files, which includes the title or header of the page
 */
TD.OuterTableBoth {
	border-left: #000000 1px solid;
        border-right: #000000 2px solid;
	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 {
        border-left: #000000 1px solid;
        border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	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 {
	
	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: #e7f1fd;
}

/* 
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 {
	
}

/* 
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: #f5f5f5 1px solid;
	padding-right: 2px;
	border-top: #f5f5f5 1px solid;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #f5f5f5 1px solid;
	padding-top: 2px;
	border-bottom: #f5f5f5 1px solid;
	text-align: center;
	font-size: 12px;
	background-color: #cccccc;
	#f5f5f5-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;

	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;

}
TD.InnerTableBottom {
	border-bottom: #000000 2px solid;
	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 : #f5f5f5;
	font-size: 10pt;
	font-weight : bold;
	text-align: center;
}

/* 
Currently Unused
 */
.BoldHighlight {
	color : Red;
	background-color : #f5f5f5;
	font-size: 10pt;
	font-weight : bold;
	text-align: left;
}

.Highlight {
	color : Red;
	background-color : #f5f5f5;
	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;
        background-color : #f5f5f5;
}

/* 
		**************** NAVIGATION STYLES ****************
 */
 
/* 
Table Data settings for the category trails at the top of category.aspx
 */
TD.CategoryTrails {
        width: 94%;
        border-left: #000000 1px solid;
        border-top: #000000 1px solid;
        border-right: #000000 2px solid;
	border-bottom: #000000 2px solid;
	font-weight: normal;
	font-size: 12px;
	background-color: #f3f7fd;
	text-align: left;
	padding: 5px 5px;
	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: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
background-color: #f5f5f5;
}

/* 
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: bold;
	font-size: 10px;
	background-color: #99ccff;
	text-align: left;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 3px solid #333366;
	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: bold;
	font-size: 14px;
	background-color: #99ccff;
	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-weight: bold;
	
        color: #000000;
}

/* 
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;
	
        background-color: #f5f5f5;
}
/* 
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: 14px;
        color: #000000;
	padding-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	background-color: #ccffff;
	text-align: left;
	
}

/* 
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: #cccccc;
	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: #BCD3E9;
	padding: 5px;
	background-position: center center;
	margin: 10px 10px;
	border-top: 0px solid #666666;
}

.headline {
	font-weight: bold;
	font-size: 12px;
        text-align: center;
}
