.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #627982;
  margin: 0px;
}

a img {border: 0}

p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin: 0px;
  padding: 14px;
  padding-top: 0px;  
}

.filter
{
  float:left;
  margin-top: 5px;
  margin-left: 5px;  
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
  margin-bottom: 8px;
  font-size: 11px;   
}

a {
  color: #627982;
  text-decoration: none;
  font-weight : bold;
  font-size : 11px;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13pt;
  margin: 0px;
  padding: 14px;
  padding-bottom: 7px;
  padding-top: 7px;
  color: #627982; 
}

h1.front_page {
  padding-top: 12px;
}

h1.front_page span {
  font-size: 18pt;
}

p.front_page_blue {
	color:#1A7EB9;
	font-size:13px;
}

#microsafe {
  margin:-20px 27px 0 50px;
}

h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  color: #000;  
}

h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13pt;
  margin: 0px;
  padding: 14px;
  padding-top: 7px;
  color: #627982; 
}

a:hover { 
  color: #3399CC; 
  text-decoration: none;
}

FORM {
display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
background-color: #E3E5E5;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #627982;
  font-weight : bold;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff; 
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #1A7EB9;
}

TD.footer {
  background-image: url(imgages/cellpic1.gif);
  border-right: 0px solid #DFE6EF;
  border-left: 0px solid #DFE6EF;
  border-top: 1px solid #FAFAFA;
  border-bottom: 1px solid #FAFAFA;
  font-size: 10px; 
  color: #FFF;
  font-weight:bold;
  padding: 4px;
}

.infoBox {
  background: #fff;
}

.infoBoxContents {
  background: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.WickedContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: url(images/browse_nav.gif);
  color: #ffffff;
  text-indent: 8px;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: #fff;
}

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: #eee;
}

TR.productListing-heading {
  background: #3399CC;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #fff;
  color: #627982;
  font-weight: bold;
  border-bottom : 1px solid #999999;
  margin-left: 14px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.infoBoxContents {
font-family: Verdana, Arial, sans-serif;
color: #999999;
font-size: 10px;
}

A.pageResults {
  text-decoration: none;  
}

A.pageResults:hover { 
color: #3399CC;  
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

a.smallText {
  font-size: 10px;
}

TD.smallText_bg {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url(images/pages_bg.gif);
  background-position: top;
  background-repeat: repeat-x;
	border: 0px solid #b5b5b5;
	padding: 7px;
	margin: 0px 0px 10px 0px;  
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #3399CC;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #F94D0D;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f0f0f0;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice, TD.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #F94D0D;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

TD.wicked {
font-family: Verdana, Arial, sans-serif;
color: #999999;
font-size: 10px;
font-weight: bold;
}
.newsletter {
font-family: Verdana, Arial, sans-serif;
color: #808080;
font-size: 11px;
}
.breadlist {
font-family: Verdana, Arial, sans-serif;
color: #999999;
font-size: 12px;
font-weight: bold;
}

.wickedfoot {
font-family: Verdana, Arial, sans-serif;
color: #999999;
font-size: 10px;
font-weight: bold;
}
.options {
font-family: Verdana, Arial, sans-serif;
color: #999999;
background: #f0f0f0;
font-size: 12px;
font-weight: bold;
border-bottom : 1px solid #999999;
}
.wickedPrice{
font-family: Verdana, Arial, sans-serif;
color: #999999;
font-size: 12px;
font-weight: bold;
}
.wikedlist {
border : 1px solid #999999;
}
TD.wickedShoppingCart{
font-family: Verdana, Arial, sans-serif;
color: #999999;
font-size: 11px;
font-weight: bold;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


ul
{
   padding: 0px;
   padding-top: 10px;
   padding-bottom: 30px;
   margin: 0;
   list-style-type: none;
}
ul li
{
   border-bottom: dashed 1px #B7B7B7;
   font-size: 10px;
   padding: 5px 0 5px 0;
   margin: 0;
}

ul.nav {
	text-align: left;
}

ul.nav li {
  display: inline;
  margin: 0;
  border-bottom: none;  
}

ul.nav, ul.nav li a {
  padding: 5px 15px 6px;
}

ul.nav li a {
  color: #627982;
  margin: 0;
}

ul.nav li a:hover {
  color: #3399CC;
  text-decoration: none;
}

#breadcrumb {
  float:left;
  margin-top: 5px;
  margin-left: 5px;  
  padding-left: 0px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
  border-bottom:1px solid #ccc;
  margin-bottom: 8px;
  font-size: 10px;  
}

#breadcrumb a {
  font-size: 10px;  
}

#breadcrumb a:hover {
  font-size: 10px;
  color: #3399CC;
}

p.column_left {
  padding-left: 0;
  padding-right: 0;
}

a.selected {
  color: #3399CC;
}

a.selected:hover {
  color: #627982;
}

li.sub_nav {
 padding-left:14px;
}

img.wipes {
 margin-left:14px;
}

img.pdf_icon {
 margin-bottom:-5px;
}

a.footer {
  font-size: 10px; 
}

#welcome_text {
	width:400px;
	float:left;
}

#surgical_wipes {
	float:right;
	margin:14px 13px 14px 0;
}

.cat_norm { width:180px; _width: 182px; float: left;  margin: 0 7px 14px 14px; _margin: 0 10px 14px 7px; border: 1px solid #ccc; overflow:hidden;}
.cat_norm h2 { margin: 0; padding: 5px 8px 4px 9px; background-color: #E3E5E5; border-bottom: 1px solid #ccc; _width: 180px; margin-bottom: 0;}
.cat_norm .imageTitle {padding: 0!important; margin: 0!important; }
.cat_norm .imageTitle img {padding: 0!important; margin-bottom: -1px!important; }
.cat_norm p {  font-size: 11px; padding: 0 5px 12px 10px;}
.cat_norm img {border-bottom: 1px solid #ccc; margin-bottom: 12px; _margin-bottom: 9px; }
.cat_norm ul { border: none; float: left; width: 180px; _width: 182px; margin: 0!important;}
.cat_norm li {border-bottom: none; float: left; font-size: 75%; margin:0; padding: 0 0 2px 2px; width: 150px; _width: 160px;}
.cat_norm .rangeLink {padding: 7px 0 5px 7px!important; border-top: solid 1px #ccc; }

.cat_wide_2_col { height: 316px; width:384px; _width: 380px; float: left;  margin: 0 7px 14px 14px; _margin: 0 10px 14px 7px; border: 1px solid #ccc; overflow:hidden;}
.cat_wide_2_col h2 { margin: 0; padding: 5px 8px 4px 9px; background-color: #E3E5E5; border-bottom: 1px solid #ccc; _width: 378px; margin-bottom: 0;}
.cat_wide_2_col .imageTitle {padding: 0!important; margin: 0!important; }
.cat_wide_2_col .imageTitle img {padding: 0!important; margin-bottom: -1px!important; }
.cat_wide_2_col p {  font-size: 11px; padding: 0 5px 12px 10px;}
.cat_wide_2_col img {border-bottom: 1px solid #ccc; margin: 0px; margin-bottom: 12px; _margin-bottom: 9px; }
.cat_wide_2_col ul { border: none; float: left; width: 374px; _width: 380px; margin: 0!important;}
.cat_wide_2_col li {border-bottom: none; float: left; font-size: 75%; margin:0; padding: 0 0 2px 2px; width: 384px; _width: 380px;}
.cat_wide_2_col .rangeLink {padding: 7px 0 5px 7px!important; border-top: solid 1px #ccc; }



.cat_sub { width:135px; _width: 130px; float: left;  margin: 0 7px 14px 14px; _margin: 0 10px 14px 7px; border: 1px solid #ccc; overflow:hidden;}
.cat_sub h2 { margin: 0; padding: 5px 8px 4px 9px; background-color: #E3E5E5; border-bottom: 1px solid #ccc; _width: 135px; margin-bottom: 0;}
.cat_sub .imageTitle {padding: 0!important; margin: 0!important; }
.cat_sub .imageTitle img {padding: 0!important; margin-bottom: -1px!important; }
.cat_sub p {  font-size: 11px; padding: 0 5px 12px 10px;}
.cat_sub img {border-bottom: 1px solid #ccc; margin-bottom: 12px; _margin-bottom: 9px; }
.cat_sub ul { border: none; float: left; width: 140px; _width: 140px; margin: 0!important;}
.cat_sub li {border-bottom: none; float: left; font-size: 75%; margin:0; padding: 0 0 2px 2px; width: 120px; _width: 130px;}
.cat_sub .rangeLink {padding: 7px 0 5px 7px!important; border-top: solid 1px #ccc; }
