.refillLink { 
	font-family:		Tahoma;
	font-size:		11px;
}

.mainRR { 
	background-color:	#464647;
	font-family:		Tahoma;
	font-size:		12px;
	color:			#ffffff;
}

BODY { 
	background-color:#464647; 
	padding:0px; 
	margin:0px;
}

.main { 
	background-color:	#CFCFCA;
	margin:			0px;
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}  

.invoiceText { 
	font-family:		Tahoma;
	font-size:		11px;
	color:			#000000;
}  

.linksHeader { 
	font-weight:		bold;	
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.links { 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.nav { 
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		14px;
	color:			#000000;
	text-decoration:	none; 
}

#navProducts a { width:91px; background: transparent url(../images/nav_03.gif) no-repeat 0 0; } 
#navProducts:hover a, #navProducts.sfHover a { 
	background-image:url(../images/nav_o3-over.gif); 
}

.navItem, .navItemHover { 
	cursor: pointer;
	font-size: 11px; 
	color: #000000; 
	padding: 3px; 
	text-transform: uppercase; 
	font-weight: bold; 
} 

.navItemHover { 
	color: #0669ac; 
}   

div.subnav { 
	padding:		5px; 
}

.subNav { 
	color:			#ffffff;
	font-family:		Tahoma; 
	font-size:		11px;
	font-weight:		bold;  
	text-decoration:	none; 
	position: relative;
	top: 0px; 
}

.mainInnerContent { 
	background-color:	#ffffff;
	padding:		0px;
}

.eventsMain { 
	background-color:	#ffffff;
	align:center; 
	margin:0px; 
	padding:0px; 
	border-width:0px; 
	border-style:none;
}

.bigRedText { 
	color:			red; 
	font-family:		Tahoma;
	font-size:		20px;
	font-weight:		bold; 
} 

.sidebar { 
	background-color:	#ffffff;
	font-family:		Tahoma;
	font-size:		12px;
}

.sidebarText { 
	font-family:		Tahoma;
	font-size:		12px;
}

.sidebarWhiteHeader { 
	font-family:		Tahoma;
	font-weight:		bold; 
	font-size:		14px;
	color:			#ffffff; 
	text-decoration:	none; 
}


.rightContent { 
	background-color:	#ffffff;
	font-family:		Tahoma;
	font-size:		12px;
}

.normalText { 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000; 
}  

.redText { 
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		14px;
	color:			#CC0033; 
}  

.emailForm { 
	font-family:		Tahoma;
	font-size:		11px;
	color:			#000000; 
} 

.admin {
        background-color:       #464647;
	font-family:		Tahoma;
	font-size:		12px;
}

.adminContent { 
	background-color:	#ffffff;
}

.login {
	font-family:		Tahoma;
	color:			#5E5F5F;
}
.loginText { 
	font-family:		Tahoma;
	font-size:		11px; 
	color:			#ffffff;
} 
.testimonials {
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;	
}

.rightCol { 
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#858586;
}

.warning { 
	font-family:		Tahoma;
	font-size:		11px;
	font-weight:		bold; 
	color:	red;
} 

.subHeaderClass { 
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}  

.reportSubHeaderClass { 
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
	background: 
		#e9e9da
		url('../images/green_arrows.gif')
		no-repeat
		center left;
	padding: 5px;
	padding-left: 25px;
	text-align: left;
	cursor: pointer;	
}  

.orderFormCartridgeTable { 
	background-color:	#e0e0e0;  
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.formEvenRow { 
	background-color:	#e0e0e0;  
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}  

.formOddRow { 
	background-color:	#ffffff;  
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}  

.event {
	padding:	5px;
	color:		#000000;
}

.eventTitle { 
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.eventDesc { 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.pressTitle, .pressDate { 
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.pressDesc { 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.shippingHeader {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		12px;
}

.careHeader {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		12px;

}

.careLink {
	font-family:		Tahoma;
	font-size:		12px;
	color:			blue;
	text-decoration:	none;
}

.faqHeader {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.contactUsHeader {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		12px;
}

.needHelp {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		11px;
	color:			#000000;
}

.confirmationMessage { 
	font-family:		Tahoma;
	font-size:		12px;
	color:			#858586;
} 

.departmentSidebarTitle { 
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		14px;
	color:			#CC0033; 
	background-image:	url('../images/menu_bkgrd.gif'); 
} 

.departmentSidebar { 
	background-color:	#E3E3E4;
	color:			#000000;
	font-family:		Tahoma;
	font-size:		12px;
} 

.formField {
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.orderFormTitle {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		24px;
	color:			#000000;
}

.orderFormSmall {
	font-family:		Tahoma;
	font-size:		10px;
	color:			#000000;
}

.orderProc { 
	font-family:		Tahoma;
	font-size:		12px;
} 

.orderFormData {
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		14px;
	color:			#000000;
}

.orderFormCartridge {
	font-family:		Tahoma;
	font-size:		12px;
	color:			#000000;
}

.orderField {
	font-family:		Tahoma;
	font-size:		11px;
	color:			#000000;
}

.orderSubTotal { 
	font-weight:		bold;
	font-family:		Tahoma;
	font-size:		14px;
	color:		#000000;
}

.orderHeader1 { 
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		14px;
	color:			#000000;
}

.orderHeader2 {
	background-color:	#000000;
	color:			#FFFFFF;
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold; 
}

.orderHeader3 {
	background-color:	#000000;
	color:			#FFFFFF;
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold; 
}

.orderSummaryTotal {
	font-weight:		bold; 
	font-family:		Tahoma;
	font-size:		16px;
	color:			#CC0033; 
}

.orderProcSelected { 
	color:			#CC0033; 
	font-family:		Tahoma;
	font-size:		14px;
	font-weight:		bold; 
}

.orderProcUnselected { 
	color:			#CC0033; 
	font-family:		Tahoma;
	font-size:		14px;
}

.orderFormPrinterName { 
	background-color:	#000000;
}   

.orderFormPrinterNameSmall { 
	color:			#ffffff; 
	font-family:		Tahoma;
	font-size:		12px;
} 

.orderFormPrinterNameLarge { 
	color:			#ffffff; 
	font-family:		Tahoma;
	font-size:		18px;
} 

.orderFormPrinterModelSmall { 
	color:			#000000; 
	font-family:		Tahoma;
	font-size:		12px;
}

.orderFormPrinterModelLarge { 
	color:			#000000; 
	font-family:		Tahoma;
	font-size:		18px;
}   

.orderFormColor { 
	background-color:	#E4E4E4;
	color:			#000000; 
	font-family:		Tahoma;
	font-size:		12px;
} 

.orderFormCartridgeName { 
	background-color:	#5E5F5F;
	color:			#ffffff; 
	font-family:		Tahoma;
	font-size:		12px;
}

.orderFormCartridgeDesc { 
	color:			#000000; 
	font-family:		Tahoma;
	font-size:		12px;
}  

.orderFormYourPrice { 
	background-color:	#FFFF00;
	color:			#CC0033; 
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
}

.orderFormRetailPrice { 
	background-color:	#000000;
	color:			#ffffff; 
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold;
}

.orderFormQty { 
	background-color:	#999999;
	color:			#000000; 
	font-family:		Tahoma;
	font-size:		12px;
} 

.price {
	font-family:		Tahoma;
	font-size:		11px;
}  

.footer { 
	padding-bottom:5px; 
	color:#ffffff; 
	background-image:url('../images/red-footer.gif'); 
	height:77px;
	font-family:		Tahoma;
	font-size:		11px;
}

.footer2 { 
	font-family:		Tahoma;
	font-size:		12px;
	text-decoration:	none;
	font-weight:		bold; 
	color:			#000000; 
} 

.copyright {
	font-family:		Tahoma;
	font-size:		11px;
	color:			#858586;
}

.cart { 
	background-color:	#ffffff;
} 

.cartOddRow { 
	background-color:	#e0e0e0;  
	font-family:		Tahoma;
	font-size:		12px;
} 

.cartEvenRow { 
	background-color:	#ffffff;
	font-family:		Tahoma;
	font-size:		12px;
} 

.reportTimeContainer { 
	background-color:	#e0e0e0;
	border-color:		#000000;
	border-style:		ridge;
	border-width:		2px;
	font-family:		Tahoma;
	font-size:		11px;
}   

.reportTabSelected { 
	color:		#000000; 
	font-family:		Tahoma;
	font-size:		11px;
} 

.reportTabUnselected { 
	color:		#000000; 
	font-family:		Tahoma;
	font-size:		11px;
}   

.reportTable { 
	color:		#000000; 
	font-family:		Tahoma;
	font-size:		11px;
} 

.highlight { 
	background-color:	yellow;
	color:			black;
	font-weight:		bold;
}

.searchResults { 
	font-family:		Tahoma;
	font-size:		9px;
}

.sortUp {
	background:
		#e9e900 
		url('../images/green_decending.gif')		
		no-repeat
		center left;
}

.sortDown {
	background:
		#e9e900 
		url('../images/green_acending.gif')
		no-repeat
		center left;
}
#sorting {
	position: absolute;
	width: 100%;
	height: 100%;
	left:0px;
	top:0px;
	text-align: center;
	display: none;
	margin:0px;
	padding:0px;
}

#xsnazzy {background: transparent; margin:0em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #000; border-width:0 1px; padding:5px;}

.asterisk { 
	color:			red;
	font-family:		Tahoma;
	font-size:		10px;
} 

.adminHeader1 { 
	background-color:	#000000;
	color:			#FFFFFF;
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold; 
}   

.toggleStatus { 
	cursor:			pointer; 
} 

.homeSubHeader { 
	color:			#000000;
	font-family:		Tahoma;
	font-size:		14px;
	font-weight:		bold; 

}   

.homeSubHeader2 { 
	color:			#000000;
	font-family:		Tahoma;
	font-size:		12px;
	font-weight:		bold; 

} 

.compareAllTableHeader { 
	background-color:	#666666; 
	color:			#ffffff;
	font-family:		Tahoma;
	font-size:		18px;
	border: 		1px solid #ffffff;
}

.compareAllMainFeatures { 
	background-color: 	#FFFF99; 
	border: 		1px solid #000000;
	padding:		0px; 
	font-family:		Tahoma;
	font-size:		13px;
	font-weight:		bold; 
} 

.compareAllBkgrd1, .compareAllBkgrd2, .compareAllBkgrd3, .compareAllBkgrd4, .compareAllBkgrd5 { 
	color:			#000000;
	font-family:		Tahoma;
	font-size:		14px;
	padding:		0px; 
	border: 		1px solid #000000;
}
    
.compareAllBkgrd1 { 
	background-color:	#CCFFFF; 
	border: 		1px solid #000000;
}

.compareAllColA { 
	width:			145px;
}   

.compareAllCol1, .compareAllCol2, .compareAllCol3, .compareAllCol4 {
	width: 			132px; 
}

.compareAllBkgrd2 { 
	background-color:	#99CCFF; 
}

.compareAllBkgrd3 { 
	background-color:	#66CCFF; 
}

.compareAllBkgrd4 { 
	background-color:	#33CCFF; 
}

.compareAllBkgrd5 { 
	background-color:	#0099FF; 
}

 
