body,table,tr,td {font-family:comic sans ms; font-size:10pt; margin: 0px;}
bodytext {font-family:comic sans ms; font-size:10pt; margin: 0px; background-color:#ffffff;}
.promotext {font-family:comic sans ms; font-size:10pt; margin: 0px; color:#F38E1A;}
table,tr,td {font-family:comic sans ms; font-size:10pt;}
.font12pt { font-size: 12pt; }
.font12ptStrong { font-size: 12pt; font-weight:bold; }

li { font-family:comic sans ms; line-height: 1.5; list-style-type:disc; font-size: 10pt;}
a {color: #006600; font-size: 10pt; }
a:hover {color: #669966; font-size: 10pt; text-decoration:underline;}
a.underLine {color: #006600; font-size: 10pt; text-decoration:underline;}
a.underLine:hover {color: #99cc99; font-size: 10pt; text-decoration:underline;}
a.sublinks { font-family:comic sans ms; font-style: italic; font-size: 10pt; color:#000000;  text-decoration:none;}

a.footer{color:#006600; font-size: 9pt;}
a.footer:hover {color:#99cc99; font-size: 9pt;}

.redWarning { color: red; }

a.categoryLeft {color:#000000; font-size: 10pt; font-weight:bold;  text-decoration:none;}
a.categoryLeft:hover {color:#006600; font-size: 10pt; font-weight:bold;  text-decoration:none;}
a.categoryLeftActive {color:#006600; font-size: 10pt; font-weight:bold;  text-decoration:none;}
a.categoryLeftActive:hover {color:#006600; font-size: 10pt; font-weight:bold; text-decoration:none;}


.footer { font-size: 12px; }
.subheading { color: #900000; }

.customercare {font-family:comic sans ms; font-size:10pt; margin: 0px; text-decoration:  underline;}

.linkborder { color:#000000; }

.category { line-height:1.5; font-size:10pt;  background-color: #ecd1a9}
.guestbook {font-size:13pt; }
.redText { color: red; }
/* top  right  bottom  left 
border-width: 0px 0px 1px 0px;
*/
.leftCat {

	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftCatMenu  {
	border-color: #F1F1F1;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	cursor: hand;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.leftCatMenuActive  {
    background-color: #FFFFFF;
	border-color: #F1F1F1;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	cursor: hand;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
A.breadcrumb {
    color:#006600; 
	font-size: 8pt;
	font-family: arial, verdana, helvetica;
}
A.breadcrumb:hover {
    color:#669966; 
	font-size: 8pt;
	text-decoration: underline;
	font-family: arial, verdana, helvetica;
}
.breadCrumb {
font-size: 10px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #F1DCBF;
font-size: 8pt;
font-family: arial, verdana, helvetica;
border-top: 1px solid #A1927E;
}
.paddingCrumb {
padding-top: 3px;
padding-bottom: 3px;
background-color: #A1927E;
}
.padding3 {
 padding: 3px 3px 3px 3px;
}
 .headingProductListFuse {
 	font-size:12px; 
	font-weight: bold;
	border-bottom: 1px solid #999999;
 }
 .headingLine {
 	border-bottom: 1px solid #999999;
 }
 .heading {
 	border-bottom: 1px solid #999999;
    font-weight: bold;
 }
.cartBtns {
	    BORDER-RIGHT: #bcbcbc 1px solid; 
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
		BORDER-TOP: #ffffff 1px solid; 
	    BORDER-BOTTOM: #bcbcbc 1px solid; 
		BORDER-LEFT: #ebebeb 1px solid; 
		CURSOR: hand; 
        font-family:comic sans ms; 
	    font-size:10pt;
		color: #ffffff;
		font-weight: bold; 
	    BACKGROUND-COLOR: #006600;
 }	
 .cartBtnsDisabled {
	    BORDER-RIGHT: #bcbcbc 1px solid; 
		HEIGHT: 25px; 
		PADDING-RIGHT: 4px; 
		PADDING-Left: 4px; 
		BORDER-TOP: #ffffff 1px solid; 
	    BORDER-BOTTOM: #bcbcbc 1px solid; 
		BORDER-LEFT: #ebebeb 1px solid; 
		CURSOR: hand; 
        font-family:comic sans ms; 
	    font-size:10pt;
		color: #999999;
		font-weight: bold; 
	    BACKGROUND-COLOR: #FFCC99;
 }	
.imageBorder {
     border-color: #000000 #000000 #000000 #000000; 	
}
.bgColor {
   background-color: #e1e1e1;
}
.tinyFont {
 font-family:comic sans ms; 
  font-size: 11px;
}
.tinyFontForm {
  font-family:comic sans ms; 
  font-size: 10px;
}

span.list {
	list-style-type: none;
	background: transparent url(/images/bullet_arrowRed.gif) no-repeat 0 6px; 
	padding-left: 13px;
	margin-right: 8px;
	font-weight: bold;
   }

/* this does the colors for the JS Error Checking */
.errHilite {
  background-color: #FFA18C;
}

/* shopping cart classes */
.shipTo {
   font-weight: bold;
   font-size: 14px;
 }
.shippingAddressFor {
   font-weight: bold;
 }
.shipmentState {
   font-family: arial;
   font-size: 10px;
   font-wieght: bold;
 }
.warningBox {
  background-color: #ff6600;
}
/* Account Area CSS */
.accountMenu {
   background-color: #E1E1E1;
   text-align: center;
 }
.accountMenuOther {
   background-color: #E1E1E1;
   text-align: center;
 } 
.accountMenuActive {
   background-color: #FFFFFF;
   text-align: center;
}
.accountMenuSep {
   background-color: #000000;
}

/* Catalog Classes */
.nextBack {color: #000000; font-size: 10pt; font-weight: bold; text-decoration:none;}
a.nextBack {color: #C80000; font-size: 10pt; font-weight: bold; text-decoration:none;}
a.nextBack:hover {color: #ff3366; font-size: 10pt;  font-weight: bold; text-decoration:underline;}
.shippingTOBg {
 background-color:#FFA18C;
 padding: 3px 3px 3px 3px;
}
.shipsBG {
background-color:#FFA18C;
}
.tablewishborder
{
background-color: #FFCC99;
}
.titleRowOrder {
  background-color:#ecd1a9;
  font-weight: bold;
}
.evenRow {
  background-color: #E1E1E1;
}
.textJustify {
 text-align: justify;
 }
td.secHeading {
   font-size:14pt; 
   font-weight:bold; 
   border-bottom: 1px dotted #006600;
 }
td.secHeadingNoBorder {
   font-size:14pt; 
   font-weight:bold; 
} 
 /* cART ACTIONS */
  .sep { background-color: #99cc99; }
 .cartHeaders { background-color: #99cc99; border-top: 1px solid #006600; padding: 3px; }
 .cartEndingLine { background-color: #006600; }

.borderBottom {
   border-bottom: 1px dotted #006600;
} 



/*************************
		TITLE ROWS 
  *********************************/ 
td.browseCategory {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/folder_explore.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		background-color: #EFEFEF;
	}
td.categoryList {
		
		background-image: url("/images/icons/famfamfam/silk/icons/folder_explore.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		
	}	
td.searchKB {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/folder_find.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		background-color: #EFEFEF;
	}
td.mostPopular {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/page_white_star.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		background-color: #EFEFEF;
	}	
td.mostRecent {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/page_white_add.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		background-color: #EFEFEF;
	}	
td.popularSearches {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/page_white_magnify.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		background-color: #EFEFEF;
	}		
			
td.title
	{
		font-size: 12pt;
		font-weight:bold;
		padding-bottom: 8px;
	}	
/****************************
		ARTICLE LISTS
	***********************/

ol.mainListing li
	{ 
		padding: 2px;
		list-style-type:decimal;
	
	}	
ol.articleListing li
	{
		padding: 5px;
		list-style-type:decimal;
	}

/****************************
		ARTICLE 
	***********************/	
	
div.title { font-size:14px;
			font-weight:bold; }	
div.siteTitle { font-size:26px;
			font-weight:bold;
		}
div.recordCount { font-size: 11px;
					color: #999; }			
div.noRecords { padding-left: 30px; }
div.breadCrumb { padding-top:22px; padding-bottom: 18px; }	 			
div.breadCrumb a { font-size: 10px; }

div.articleCats { padding:5px; background-color: #eee; border:1px solid #999;}
div.articleCats a { font-size: 10px; }

td.relatedArticles {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/page_white_link.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		font-weight:bold;
		background-color:#efefef;
		
	}	
td.attachments {
		border-top:1px solid #999;
		background-image: url("/images/icons/famfamfam/silk/icons/page_white_compressed.png");
		background-repeat: no-repeat;
		background-position: 3 2px;
		padding: 3px 3px 3px 22px;
		font-weight:bold;
		background-color:#efefef;
	}	