'*******************************************************************************
'Copyright (C) 1998-2005 CyberStrong Internet Services, Inc. All Rights Reserved
'
'This file has been seeded with unique information at point of sale and
'is traceable to its purchaser.
'
'Your license agreement forbids the removal of this notice.
'********************************************************************************

/* Shopping cart style definitions. */

/* Defaults for Common Tags (All Pages)*/
#cartControlFloating TD, P {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

#cartControlFloating form { margin-top: 0; margin-bottom: 0; }

/* General purpose links (All Pages) */
#cartControlFloating A         {TEXT-DECORATION: none; 	font-family: tahoma, geneva, sans-serif;}
#cartControlFloating A:link    {COLOR: #196ECA}
#cartControlFloating A:visited {COLOR: #196ECA}
#cartControlFloating A:active  {COLOR: #AFCDF9}
#cartControlFloating A:hover   {COLOR: Gray}
#cartControlFloating a img {border: none; }

/* Table Background and Accent Colors (Pages 10Search, 20, 30, 40, 50) */
#cartControlFloating .styTabBackColor   {BACKGROUND-COLOR: #F7F7F7}
#cartControlFloating .styTabAccentColor {BACKGROUND-COLOR: #3661A1}

/* Table (and other) Headings (Pages 10Search, 20, 30, 40, 50) */
#cartControlFloating .styHeading        {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
#cartControlFloating .styHeadingComment {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* General (Table) Field and Value Tags (All Pages) */
#cartControlFloating .styGenFieldTag       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styGenFieldVal       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styGenFieldUserInput {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}
#cartControlFloating .styGenFieldCheckBox  {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

/* Form Error Messages (All Pages) */
#cartControlFloating .styFormErrMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Maintance Warning Message (Pages 10, 20) */
#cartControlFloating .styMaintWarnMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Running Total Display (Pages 10, 20)*/
#cartControlFloating .styRunningTotal {COLOR: Gray; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* "Demonstration Only" Message (All Pages) */
#cartControlFloating .styDemoMsg {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold}

/* "Displaying product <x> to <x>..." Message (All Pages) */
#cartControlFloating .styNumDisplayed {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Category Select Box (Pages 10, 20)*/
#cartControlFloating .styCategorySelect {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

/* Browse Page Select Box and tag (Page 10Browse) */
#cartControlFloating .styProductPageSelectTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styProductPageSelect    {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt}

/* Product Search Text Box (Pages 10, 20)*/
#cartControlFloating .styProductSearch {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

/* Product Name (Pages 10, 20, 40, 50)*/
#cartControlFloating .styProductName {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Product Name Large (Page 10Expand)*/
#cartControlFloating .styProductNameLarge {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12pt; FONT-WEIGHT: bold}

/* Product Description Short and Long (Pages 10, 20, 40, 50) */
#cartControlFloating .styProductDescShort {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal} 
#cartControlFloating .styProductDescLong  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal} 

/************** ADDED BY ME *********************/
#cartControlFloating .styProductDescShortCatalog {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal} 
#cartControlFloating .styProductDescLongCatalog  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal} 
/************************************************/

/************** ADDED BY ME *********************/
#cartControlFloating .styDisplayCatHeaderCatalog {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 22pt; FONT-WEIGHT: bold} 
/************************************************/

/************** ADDED BY ME *********************/
#cartControlFloating .styCanHeadLink {COLOR: #DD0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold} 
#cartControlFloating .styUSAHeadLink {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold} 
#cartControlFloating .styCanHeadMsg  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold} 
#cartControlFloating .styUSAHeadMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold} 
/************************************************/

/* Minimum order quantity tag and value (Page 10)*/
#cartControlFloating .styMinOrderTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal} 
#cartControlFloating .styMinOrderVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* Product code tag and value (Pages 10, 20, 40, 50)*/
#cartControlFloating .styProductCodeTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal} 
#cartControlFloating .styProductCodeVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* List, sale and price tags and values (Page 10) */
#cartControlFloating .styListPriceTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styOurPriceTag     {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .stySalePriceTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal} 
#cartControlFloating .styPriceVal        {COLOR: Red;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 11pt; FONT-WEIGHT: bold}
#cartControlFloating .styListPriceVal    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
#cartControlFloating .styPriceReducedVal {COLOR: Red;    FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* "You Save" tag and value (Page 10) */
#cartControlFloating .styYouSaveTag    {COLOR: Black;  FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styYouSaveVal    {COLOR: Red; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Stock status tag and value (Page 10) */
#cartControlFloating .styStockStatusTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styStockStatusVal {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* Inventory message (Page 10) */
#cartControlFloating .styInventoryMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* "Powered By . . ." Message (Pages 10, 20) */
#cartControlFloating .styPoweredBy           {COLOR: Gray; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styPoweredBy A:link    {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styPoweredBy A:visited {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styPoweredBy A:hover   {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* Optional product separator  (Page 10Browse) */
#cartControlFloating .styProductSeparator {COLOR: #E1E1E1; BACKGROUND-COLOR: #E1E1E1; HEIGHT: 1px}

/* Option select tag and selection drop-down and radio boxes (Page 10) */
#cartControlFloating .styOptionSelectTag  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold} 
#cartControlFloating .styOptionSelectVal  {WIDTH: 200px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}
#cartControlFloating .styOptionWriteInVal {WIDTH: 200px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}
#cartControlFloating .styOptionRadioVal   {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* "View Discount Schedule" Link (Pages 10, 20)*/
#cartControlFloating .styViewDiscSchedule {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* "Advanced Search" Link (Pages 10, 20) */
#cartControlFloating .styAdvancedSearch {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}
#cartControlFloating .styAdvancedSearch A:Link    {COLOR: Maroon}
#cartControlFloating .styAdvancedSearch A:Active  {COLOR: Maroon}
#cartControlFloating .styAdvancedSearch A:Visited {COLOR: Maroon}
#cartControlFloating .styAdvancedSearch A:Hover   {COLOR: Maroon}

/* Option Review (Pages 20, 40, 50) */
#cartControlFloating .styOptionReview {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* Quantity Display (Pages 20, 40, 50) */
#cartControlFloating .styQtyVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Quantity Edit Box (Page 20) */
#cartControlFloating .styQtyEdit {WIDTH: 40px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

/* Unit Price (Pages 20, 40, 50) */
#cartControlFloating .styUnitPriceVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Unit Price Edit (Page 20) */
#cartControlFloating .styUnitPriceEdit {WIDTH: 60px; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

/* Total Price (Pages 20, 40, 50) */
#cartControlFloating .styTotalPriceVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Subtotal Tag and Value (Pages 20, 40, 50) */
#cartControlFloating .stySubTotalTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .stySubTotalVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Coupon redemption user input box (Page 20) */
#cartControlFloating .styCouponRedeemInput {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt}

/* Tax Tag and Value (Pages 40, 50) */
#cartControlFloating .styTaxTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styTaxVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Shipping and Handling Tag and Value (Pages 40, 50) */
#cartControlFloating .styShipHandTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styShipHandVal {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Grand Total (Pages 40, 50) */
#cartControlFloating .styGrandTotTag {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styGrandTotVal {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* "Please use two letter state/province code ." Message (Pages 30, 40)*/
#cartControlFloating .styPleaseUseStateCodeMsg {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* Opt-In Message (Page 30)*/
#cartControlFloating .styOptInMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Shipping Warning Message (Page 40) */
#cartControlFloating .styShipWarnMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Shipping Fail Warning Message (Page 40) */
#cartControlFloating .styShipFailWarnMsg {COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Submit Note (Page 40) */
#cartControlFloating .stySubmitNote {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* "Changing the information on this page . . ." Message (Page 40) */
#cartControlFloating .styRecalcWarn {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* CSC Help link (Page 40) */
#cartControlFloating .styCSCHelp {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal}

/* "Thank you for shopping#cartControlFloating .#cartControlFloating .#cartControlFloating ." Message (Page 50) */
#cartControlFloating .styThankShop {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Download Notice Message (Page 50) */
#cartControlFloating .styDLMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Footer Message (Page 50) */
#cartControlFloating .styFooterMsg50 {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}

/* Instructional Comment (Various Pages) */
#cartControlFloating .styInstruct {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Shipping Preview Only (pShipPrv .asp) */
#cartControlFloating .styShipPrevCarrier  {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styShipPrevDelivery {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styShipPrevAmount   {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Cross Selling (Page 20) */
#cartControlFloating .styCrossSellInviteText       {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
#cartControlFloating .styCrossSellRecommendProduct {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}
#cartControlFloating .styCrossSellRecommendPrice   {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/* Catalog Name (tCatalog .htm, Download Template) */
#cartControlFloating .styCatalogName {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: normal}

/************ ADDED BY ME **********************/
/* Site map colours */
#cartControlFloating .styMapPageLink {COLOR: Blue; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
#cartControlFloating .styMapPageLink A:Link    {COLOR: #003399}
#cartControlFloating .styMapPageLink A:Active  {COLOR: BLUE}
#cartControlFloating .styMapPageLink A:Visited {COLOR: #0077FF}
#cartControlFloating .styMapPageLink A:Hover   {COLOR: BLUE}

#cartControlFloating .styJumpToPage {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-WEIGHT: bold; FONT-SIZE: 14pt}
#cartControlFloating .styJumpToPage A:Link    {COLOR: #003399}
#cartControlFloating .styJumpToPage A:Active  {COLOR: BLUE}
#cartControlFloating .styJumpToPage A:Visited {COLOR: #0099FF}
#cartControlFloating .styJumpToPage A:Hover   {COLOR: BLUE}

#cartControlFloating .styJumpToPage1 {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-WEIGHT: bold; FONT-SIZE: 18pt}
#cartControlFloating A:Link .styJumpToPage1 {COLOR: #003399; FONT-SIZE: 22pt}
#cartControlFloating A:Active .styJumpToPage1   {COLOR: BLUE; FONT-SIZE: 22pt}
#cartControlFloating A:Visited .styJumpToPage1  {COLOR: #0099FF; FONT-SIZE: 22pt}
#cartControlFloating A:Hover .styJumpToPage1    {COLOR: BLUE; FONT-SIZE: 22pt}

#cartControlFloating .styJumpToPage1 A:Link    {COLOR: #003399; FONT-SIZE: 22pt}
#cartControlFloating .styJumpToPage1 A:Active  {COLOR: BLUE; FONT-SIZE: 22pt}
#cartControlFloating .styJumpToPage1 A:Visited {COLOR: #0099FF; FONT-SIZE: 22pt}
#cartControlFloating .styJumpToPage1 A:Hover   {COLOR: BLUE; FONT-SIZE: 22pt}

#cartControlFloating .styPSTDisclaimer     {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt}
#cartControlFloating .styPayDisclaimer     {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8pt}
#cartControlFloating .styRestoreMsg {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: BOLD}

#cartControlFloating .styCurrentDomainCan {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
#cartControlFloating .styCurrentDomainCan A:Link    {COLOR: #AA0000}
#cartControlFloating .styCurrentDomainCan A:Active  {COLOR: #AA0000}
#cartControlFloating .styCurrentDomainCan A:Visited {COLOR: #AA0000}
#cartControlFloating .styCurrentDomainCan A:Hover   {COLOR: #AA0000}

#cartControlFloating .styCurrentDomainUS {COLOR: Black; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
#cartControlFloating .styCurrentDomainUS A:Link    {COLOR: #0000AA}
#cartControlFloating .styCurrentDomainUS A:Active  {COLOR: #0000AA}
#cartControlFloating .styCurrentDomainUS A:Visited {COLOR: #0000AA}
#cartControlFloating .styCurrentDomainUS A:Hover   {COLOR: #0000AA}


#cartControlFloating table .ProdTable {
	border-style: solid;
	width: 100%;
	border-color: #000000;
}

#cartControlFloating table .ProdTable td {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#cartControlFloating td .ProdImage {
	height: 211px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#cartControlFloating td .ProdName {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

#cartControlFloating input .addtocart {
	width:67px;
	height:23px;
	border:0px none;
	cursor:pointer;
	background:url('/custom/images/general/AddToCart .gif') no-repeat;
}

#cartControlFloating input .searchsubmit {
	width:66px;
	height:20px;
	border:0px none;
	padding: 0px;
	cursor:pointer;
	background:url('/custom/images/search .png') no-repeat;
}