body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
BUTTON
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Courier
}
SELECT
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #cccccc;
    
    
    
}
TH
{
    FONT-SIZE: 10pt;
    COLOR: #404040;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #404040;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
td.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
FORM
{
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.onred:link
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.onred:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.onred:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
a:link {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
	color: #003399;
	text-decoration: none;}
a:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
	color: #003399;
	text-decoration: none;}
a:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0099ff;
	text-decoration: underline;}
a:active {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;

	color: #00CCFF;
	text-decoration: none;}
	
a.home:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;}
a.home:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #003399;
	text-decoration: none;}
a.home:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0099ff;
	text-decoration: underline;}
a.home:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;}
	
a.grey:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;}
a.grey:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: none;}
a.grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;}
a.grey:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}
.frame
{
    BACKGROUND-COLOR: #000000
}
.error
{
    BORDER-RIGHT: red 4px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: red 4px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BACKGROUND: white;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    BORDER-LEFT: red 4px solid;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: red 4px solid
}
.erroryellow
{
    BORDER-RIGHT: yellow 4px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: yellow 4px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BACKGROUND: white;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    BORDER-LEFT: yellow 4px solid;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: yellow 4px solid
}
.msg
{
    COLOR: #408040
}
.lineheight
{
    LINE-HEIGHT: 1.5
}
.thnorm
{
    COLOR: #404040;
    BACKGROUND-COLOR: #cccccc
}
.tdnorm
{
    COLOR: #404040;
    BACKGROUND-COLOR: #cccccc
}
.thdark
{
    COLOR: #383838;
    BACKGROUND-COLOR: #bbbbbb
}
.tddark
{
    COLOR: #383838;
    BACKGROUND-COLOR: #cbd5db
}
.thdark2
{
    COLOR: #303030;
    BACKGROUND-COLOR: #b3b3b3
}
.tddark2
{
    COLOR: #303030;
    BACKGROUND-COLOR: #c3ccd3
}
.thred
{
    COLOR: #503030;
    BACKGROUND-COLOR: #d3b3b3
}
.tdred
{
    COLOR: #503030;
    BACKGROUND-COLOR: #e3ccd3
}
.thgreen
{
    COLOR: #305030;
    BACKGROUND-COLOR: #b3d3b3
}
.tdgreen
{
    COLOR: #305030;
    BACKGROUND-COLOR: #c3ecd3
}
.thblue
{
    COLOR: #303050;
    BACKGROUND-COLOR: #b3b3d3
}
.tdblue
{
    COLOR: #303050;
    BACKGROUND-COLOR: #c3ccf3
}
.SelectListMenu
{
    FONT-SIZE: 9pt;
    WIDTH: 220pt;
    HEIGHT: 10pt
}
.Required
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000
}
.Required8
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.txt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Required1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #606060
}
.Required2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000
}
H2 
{
	margin: 0px;
}
H3 
{
	margin: 0px;
}
H3.ProductName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #003399;
    margin: 0px;
}
.SubHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #003399;
    margin: 0px;
    
}
.SubHeading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    margin: 0px;
    
}
.ProductInfoTitle
{
	FONT-WEIGHT: bold;
}
.ProductInfoDetails
{
	FONT-WEIGHT: normal;
	
}
.note 
{
	FONT-SIZE: 10px;
}
.Required5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Required6
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.NotRequired6
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.select4
{
    FONT-SIZE: 9pt;
    WIDTH: 114pt;
    FONT-FAMILY: arial;
    HEIGHT: 13pt
}
.select3
{
    FONT-SIZE: 9pt;
    
    FONT-FAMILY: arial;
    HEIGHT: 13pt
}
.select2
{
    FONT-SIZE: 8pt;
    WIDTH: 144px;
    FONT-FAMILY: arial;
    HEIGHT: 13pt
}
.select
{
    FONT-SIZE: 8pt;
    WIDTH: 144px;
    FONT-FAMILY: arial;
    HEIGHT: 13pt
}
.Required7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #d61029;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 109px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BreadCrumbs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif
}
.BreadCrumbsNoCap
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif
}
A.BreadCrumbs:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    
}
A.BreadCrumbs:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    
}
A.BreadCrumbs:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    text-decoration: underline;
    
}
A.BreadCrumbsNoCap:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    
}
A.BreadCrumbsNoCap:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    
}
A.BreadCrumbsNoCap:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099ff;
    FONT-STYLE: normal;
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    
}
.GrayInBlack
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    BACKGROUND: #cccccc;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 2px solid;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 2px solid
}
.YellowInBlack
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: normal;
    BACKGROUND: #ffffcc;
    PADDING-BOTTOM: 20px;
    MARGIN: 10px 5px;
    BORDER-LEFT: #000000 2px solid;
    COLOR: #000000;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #000000 2px solid
}
.BlackOnGray
{
    BORDER-RIGHT: #000000 0px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: #cccccc;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 0px solid
}
.BlackOnGray1
{
    BORDER-RIGHT: #000000 0px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: #cccccc;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000000 0px solid
}
.BlackOnGray2
{
    BORDER-RIGHT: #000000 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: #cccccc;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 0px solid
}
.BlackOnGray5x10
{
    BORDER-RIGHT: #000000 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 0px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: #cccccc;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px;
    BORDER-LEFT: #000000 0px solid;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 0px solid
}
.TotalInBox
{
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 2px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.BlackBox
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000000 2px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 2px solid
}
.BlackBoxHeader
{
    BORDER-RIGHT: #000000 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000000 2px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 2px solid
}
TD.tdorderformleft
{

border:1px solid #cccccc;;
padding: 2px;
text-align:right;
background-color: #ffffcc;
font-size: 11px;

}
TD.tdorderformtop
{

border:1px solid #cccccc;
padding: 2px;
text-align:center;
background-color: #ffffcc;
font-size: 11px;
}
TD.tdorderformtopdefault
{

border:1px solid #cccccc;
padding: 2px;
background-color: #ffffcc;
font-size: 10px;
}
TD.tdorderformright
{
font-size: 10px;
font-weight: bolder;
border:1px solid #cccccc;
padding: 2px;
text-align:center;
background-color: #eeeeee;
}

TD.tdorderformright2
{
font-size: 11px;
font-weight: bolder;
border:1px solid #cccccc;
padding: 2px;
text-align:center;
background-color: #eeeeee;
}

TD.tdshoppingcart
{
font-size: 10px;
font-weight: normal;
border:1px solid #cccccc;
padding: 2px;
background-color: #eeeeee;
}
TD.tdshoppingcart2
{
font-size: 10px;
font-weight: normal;
border:1px solid #cccccc;
padding: 2px;
background-color: #ffffff;
}
TD.tddoctorinfo
{
font-size: 10px;
font-weight: normal;
padding: 2px;
background-color: #eeeeee;
}
td.buymore1
{
font-size: 11px;
font-weight: bold;
color: #d61029;
}
td.buymore2
{
font-size: 11px;
font-weight: bold;
color: #000000;
}
.buymore3
{
font-size: 10px;
font-weight: bold;
color: #000000;
}
.buymore4
{
font-size: 10px;
font-weight: normal;
color: #000000;
}

#fsalink {
	position: relative;
	top: -17px;
}

#fsalink, {
	position: relative;
	top: 0px;
}

/* Products.asp Widget Addition 2007.01.29 by CDH */

   #widgets { }
   #widgets img { border:0; }
   #widgets ul { list-style:none; margin:0; padding:0; text-indent:0; }
   #widgets ul li.email { background:url("/images/ico.email.gif") no-repeat 0 50%; float:left; margin:0; padding:2px 0 2px 20px; position:relative; }
   #widgets ul li.fsa { float:left; position:relative; left:32px; }
   #widgets a { border:0; font:normal 11px tahoma,verdana,sans-serif; text-decoration:none; }
   
   #breadcrumbs h1 { color:#000; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px; position:relative; right:10px; margin:0;}
   
	h1.productname { background:url("/images/arrow.gif") no-repeat; color:#039; font-size:18px; font-weight:bold; margin:0; padding-left:25px; }
	h1.productname img { border:0; padding-right:5px; vertical-align:middle; }
	
	.subheading { padding:0; margin:0; }
	.subheading h1 { display:inline; font-size:18px; margin:0; padding:0; }

