/*  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/
.click  {    
  font-family:  Arial,Verdana,sans-serif;    font-size:  11px;    font-style:  italic;  
}
.ConditionGrading  {        
  width:  100%;        
  background-image:  url("images/paper.jpg");     
  background-repeat: repeat;    
  font-family: Georgia,Times New Roman,Times,serif;    
  font-size: 10px;        
  background-repeat: repeat;    
  border: solid;    
  border-width:  2px;    
  border-color:   #412700;
}
.ProdDescription  {        
  width:  400px;        
  background-image:  url("images/paper.jpg");     
  background-repeat: repeat;    
  font-family: Georgia,Times New Roman,Times,serif;    
  font-size: 12px;    
  background-repeat: repeat;    
  border: solid;    
  border-width:  2px;    
  border-color:   #412700;
}
.GradingBoxContents {  
  background: #e9d5db;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 10px;    
  border: solid;     
  border-width: 1px;
}
.boxText { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 12px; 
}
.errorBox { 
  font-family : Arial, Verdana, sans-serif; 
  font-size : 10px; 
  background: #ffb3b5; 
  font-weight: bold; 
}
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {  
  text-align: center;  
  background-image: url(http://ckmac.com/bg.jpg);  
  background-repeat: repeat;  
  color: #000000;  
  margin: 0px;
}
.fixcenter {
  width: 900px;  
  border: solid; 
  border-width: 1px;  
  background-image: url(http://ckmac.com/bg.jpg);  
  background: #ffffff;  
  color: #000000;  
  margin: auto;  
  margin-top: 20px;  
  margin-bottom:  10px;  
  text-align: left;}

A {  
    color: #380d71;  
	text-decoration: none;  
	font-weight: bold;
	}

A:hover {  
	  color: #2251B0;  
	  text-decoration: underline;
	}
A:active  {  
  color:  #e5325e;
}
FORM {
  	display: inline;
	}
TR.header {  
  background: #ffffff;  
  background-image: url(http://ckmac.com/special/logobg.gif);  
  height:  125px
}
TR.headerNavigation {  
  background: #BF98A5;
}
TD.headerNavigation {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  background: #BF98A5;  
  color: #ffffff;  
  font-weight : bold;
}
A.headerNavigation {   
  color: #FFFFFF; 
}
A.headerNavigation:hover {  
  color: #2251B0;
}
TR.headerError {  background: #ff0000;}
TD.headerError {  
  font-family: Tahoma, Arial, Verdana, sans-serif;  
  font-size: 12px;  
  background: #ff0000;  
  color: #ffffff;  
  font-weight : bold;  
  text-align : center;
}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  
  font-family: Tahoma, Arial, Verdana, sans-serif;  
  font-size: 12px;  
  background: #00ff00;  
  color: #ffffff;  
  font-weight: bold;  
  text-align: center;
}
TR.footer {  background: #BF98A5;  }
TD.footer {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  background: #BF98A5;  
  color: #ffffff;  
  font-weight: bold;
}

.contentBox {  background: #BF98A5;}
TD.contentBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 16px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ECE3E3;
}
.contentBoxContents {  
  background: #BF98A5;  
  border: solid;    
  border-width:  1px;    
  border-color:   #412700;
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}

.contentBoxContents a:link, .contentBoxContents a:visited	{   
	color: #ECE3E3;
	text-decoration: none;	
}

.contentBoxContents a:hover	{
	color: #ffffff;
	background-color: #666063;
	text-decoration: none;
}

.contentBoxContents a:active	{  
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}



.BestSellersBox {  
  background: #b6b7cb;
}
TD.BestSellersBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;}

.BestSellersBoxContents {  
  background: #f8f8f9;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.CategoriesBox {    background: #e6ced6;}
TD.CategoriesBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
  }
.CategoriesBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.CurrenciesBox {  background: #e6ced7;}
TD.CurrenciesBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.CurrenciesBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 10px;
}
.InformationBox {    background: #e6ced7;}
TD.InformationBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.InformationBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
  }
.LanguagesBox {  background: #BF98A5;}
TD.LanguagesBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.LanguagesBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}

.OrderHistoryBox {   background: #BF98A5;}
TD.OrderHistoryBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.OrderHistoryBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
  }
.ProductNotificationsBox { background: #b6b7cb;}
TD.ProductNotificationsBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.ProductNotificationsBoxContents {  
  background: #f8f8f9;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.ReviewsBox {  background: #b6b7cb;}
TD.ReviewsBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;}
.ReviewsBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;}
.SearchBox {  background: #BF98A5;}
TD.SearchBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.SearchBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.ShoppingCartBox {  background: #666063;}
.ShoppingCartBoxHeading a:hover {
  color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}
TD.ShoppingCartBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background-color: #666063;  
	color:  #ECE3E3;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    line-height:  125%;
}
.ShoppingCartBoxContents {  
 background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.ShoppingCartBoxContents	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.ShoppingCartBoxContents a:link, ShoppingCartBoxContents a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.ShoppingCartBoxContents a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.ShoppingCartBoxContents a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}
.SpecialsBox {  background: #BF98A5;}
TD.SpecialsBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.SpecialsBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.TellaFriendBox {  background: #666063;}
.TellaFriendBoxHeading a:hover {
  color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}
TD.TellaFriendBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background-color: #666063;  
	color:  #ECE3E3;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    line-height:  125%;
}
.TellaFriendBoxContents {  
 background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.TellaFriendBoxContents	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.TellaFriendBoxContents a:link, TellaFriendBoxContents a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.TellaFriendBoxContents a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.TellaFriendBoxContents a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}






TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #e6ced7;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #cb849f;}

TABLE.productListing {  
  border: 1px;  
  border-style: solid;  
  border-color: #cb849f;  
  border-spacing: 1px;
}
.productListing-heading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  background: #BF98A5;  
  color: #FFFFFF;  
  font-weight: bold;
}
TD.productListing-data {  
  font-family: Arial, Verdana, sans-serif;    
  font-weight: bold;  
  font-size: 12px;
}
A.pageResults {  color: #0000FF;}
A.pageResults:hover {  
  color: #0000FF;  
  background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 18px;  
  font-weight: bold;  
  color: #000000;
}
TR.subBar {  background: #f4f7fd;}
TD.subBar {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 10px;  
  color: #000000;
}
TD.main, P.main {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;  
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 10px;
}
TD.accountCategory {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 13px;  
  color: #aabbdd;
}
TD.fieldKey {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;
}
TD.fieldValue {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;
}
TD.tableHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;
}
SPAN.newItemInCart {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 10px;  
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
TEXTAREA {  
  width: 100%;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
SPAN.greetUser {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  color: #f0a480;  
  font-weight: bold;
}
TABLE.formArea {  
  background: #f1f9fe;  
  border-color: #7b9ebd;  
  border-style: solid;  
  border-width: 1px;
}
TD.formAreaTitle {  
  font-family: Tahoma, Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;
}
SPAN.markProductOutOfStock {  
  font-family: Tahoma, Arial, Verdana, sans-serif;  
  font-size: 12px;  
  color: #c76170;  
  font-weight: bold;
}
SPAN.productSpecialPrice {  
  font-family: Arial, Verdana, sans-serif;  
  color: #ff0000;
}
SPAN.errorText {  
  font-family: Arial, Verdana, sans-serif;  
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { 
  background-color: #D7E9F7; 
  cursor: pointer; 
  cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
  color: #8c8c8c; 
}
.checkoutBarCurrent { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
  color: #000000; 
}
/* message box */
.messageBox { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
}
.messageStackError, .messageStackWarning { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
  background-color: #ffb3b5; 
}
.messageStackSuccess { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
  background-color: #99ff00; 
}
/* input requirement */
.inputRequirement { 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
  color: #ff0000; 
}
#thecategories a:hover {	
  background-color: #eeeeee;	
  color: #000000;
}
.catwithsubs, .catwithnosubs {	padding-right: 5px;}
#thecategories {	
  position: relative;	
  top: -9px;	
  margin-bottom: -16px;	
  width: 140px;
}
.activelink {	
  display: block;	
  font-weight: bold;}
  #thecategories a {	
    display: block;	
	padding-bottom: 7px;	
	padding-top: 3px;	
	width: 100%;}
/*mozilla fix*/
html>body #thecategories a {	
  width: auto;
}
/*end of mozilla fix*/
#topcat a {
  padding-left: 5px;
}
#secondcat a {padding-left: 20px;}
#thirdcat a {padding-left: 35px;}
#fourthcat a {	padding-left: 50px;}
#fifthcat a {	padding-left: 65px;}




.ur {background:  url(images/ur.gif) no-repeat scroll bottom left;}

.ul {background:  url(images/ul.gif) no-repeat scroll bottom right;}

.lr {background:  url(images/lr.gif) no-repeat scroll top left;}

.ll {background:  url(images/ll.gif) no-repeat scroll top right;}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: #C9C4C5;
	background-color: #6D573F;
	border: 1px outset #645504;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	color:  #C9C4C5;
	background-color: #ACACAC;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: #C9C4C5;
	background-color: #6D573F;
	border: 1px outset #645504;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	color: #C9C4C5;
	background-color: #6D573F;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

.mainmenu {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color:  #ECE3E3
    
}

.ManufacturerInfoBox {  background: #BF98A5;}
TD.ManufacturerInfoBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background: #BF98A5;  
  color: #ffffff;
}
.ManufacturerInfoBoxContents {  
  background: #e6ced7;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.ManufacturersBox {  
  background: #666063;}
TD.ManufacturersBoxHeading {
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background: #666063;  
  color: #ECE3E3;
}
.ManufacturersBoxContents {
  font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color:  #ECE3E3;
}

.ulpos {
    position:  relative;
    top: 0%;
    left: 25%;
    
}


.infoBox {    background: #e9d5db;}
.infoBoxContents {  
  background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}

.infoBoxContents	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.infoBoxContents a:link, .InfoBoxContents a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.infoBoxContents a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.InfoBoxContents a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

TD.infoBox, SPAN.infoBox {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.infoBoxNotice {  background: #FF8E90;}
.infoBoxNoticeContents {  
  background: #FFE6E6;  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 
  11px;
}
TD.infoBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background-color: #666063;  
	color:  #ECE3E3;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    line-height:  125%;
    }
.infoBoxHeading a:hover {
  color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}


.mainmenu {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    color:  #ECE3E3;
    
}
.SearchBox {  background: #666063;}
TD.SearchBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background-color: #666063;  
	color:  #ECE3E3;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    line-height:  125%;
    }

.SearchBoxContents {  
  background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
  font-size: 10px;
}

.SearchBoxContents	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.SearchBoxContents a:link, .SearchBoxContents a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.SearchBoxContents a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.SearchBoxContents a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.WhatsNewBox {  background: #666063;}
.WhatsNewBoxHeading a:hover {
  color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}
TD.WhatsNewBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background-color: #666063;  
	color:  #ECE3E3;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    line-height:  125%;
}
.WhatsNewBoxContents {  
 background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;
}
.WhatsNewBoxContents	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.WhatsNewBoxContents a:link, WhatsNewBoxContents a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.WhatsNewBoxContents a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.WhatsNewBoxContents a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.WhatsNewMain a:link, .WhatsNewMain a:visited	{   /* Default font style & color of submenu items */
	color: #C9C4C5;
	text-decoration: none;	  }
	
.WhatsNewMainHeading a:link {
    color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}
}

.WhatsNewMainHeading a:hover {
    color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}

.WhatsNewMain a:hover {
    color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}

TD.WhatsNewMain a:hover {
    color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}

TD.WhatsNewMainHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 14px;   
  color: #C9C4C5;
  background-color: #666063;
  padding: 3;
}
	
.WhatsNewMainContents a:link {
    color: #ECE3E3;
}

.WhatsNewMainContents a:hover {
    color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}
TD.WhatsNewMainContents {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;   
  color: #C9C4C5;
  background-color: #666063;
  padding: 3;
}

TD.WhatsNewMainContents a:hover {
    color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;  
}

.subpagetext  {
	color:  #C9C4C5;
	background-color: #666063;
	size:  12px;
}

.subpage  {
	color:  #C9C4C5;
	background-color: #ACACAC;
	size:  12px;
}
.estimatedshippingBox {
background: #666063;
}

TD.estimatedshippingBoxHeading {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
background: #666063;
color: #ECE3E3;
}

.estimatedshippingBoxContents {
background: #f8f8f9;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

.ShowShipping {
background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
font-size: 14px;
font-weight: bold;
text-align: center;
}
.WhatsNewBox {  background: #666063;}
.WhatsNewBoxHeading a:hover {
  color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
	}
TD.WhatsNewBoxHeading {  
  font-family: Arial, Verdana, sans-serif;  
  font-size: 12px;  
  font-weight: bold;  
  background-color: #666063;  
	color:  #ECE3E3;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    line-height:  125%;
}
.WhatsNewBoxContents {  
 background-color: #666063;  
	color:  #ECE3E3; 
  font-family: Arial, Verdana, sans-serif;  
  font-size: 11px;

}
.WhatsNewBoxContents	a {   /* Font style, size of main menu items */
    font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:  125%;		
	text-decoration: none;
	position: relative;
	display: block;	
	padding: 3;
	background-color: #666063;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    
}

.WhatsNewBoxContents a:link, .WhatsNewBoxContents a:visited	{   /* Default font style & color of main menu items */
	color: #ECE3E3;
	text-decoration: none;	
}

.WhatsNewBoxContents a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #BF98A5;
	text-decoration: none;
}

.WhatsNewBoxContents a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}


/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */

IMG.sort
{
border: 0;
height: 9;
width: 16;
margin-bottom: -2;
}
