body {
background-color:#d9dde1;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px; 
	padding-bottom: 0px;

/*	background-color:#d1d4b6; */
/* background-color:#dadebd; <---------*/
/*	background-image: url(/includes/images/misc_background.gif);*/
	
}
body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 

.headertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smalltxt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.medtxt {
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}
.lrgtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
}
.rednormtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #940F10;
}
.redboldtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #940F10;
}
.redboldtxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #940F10;
	line-height: 19px;
}
.redlrgtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #940F10;
}
.blulrgtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #38658F;
}
.blumedtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #38658F;
}
.blumedtxtbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #38658F;
}
.blumedsmtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #38658F;
}
.blumedsmtxtbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #38658F;
}
.cclrgtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
    color:#712879;	
}
.purpboldtxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6E5E7B;
	line-height: 19px;
}
.purpboldtxt1014 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6E5E7B;
	line-height: 14px;
}
.purpnormtxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6E5E7B;
	line-height: 14px;
}
.purpspacedtxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6E5E7B;
	line-height: 19px;
}
.pricetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.bgwhite {
	background-color: #FFFFFF;
}
.bglighttan {
	background-color: #F0F0F0;
}
.bgmedtan {
/*	background-color: #E0E3C7;*/
background-color: #e0eaf4;
}
.bgdktan {
	background-color: #959783;
}
body, td, .general {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;  
	color: #000000;
}
.catalogType {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;  
	color: #000000;
}
.general a:link {
	font-weight:normal;
	text-decoration: underline;
	color: #000000
}
.general a:visited {
	font-weight:normal;
	text-decoration: underline;
	color: #000000
}
.general a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #959783
}
.general a:active {
	font-weight:normal;
	text-decoration: underline;
	color: #959783
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}
a:link {
	font-weight:normal;
	text-decoration: underline;
	color: #000000
}
a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #000000
}
a:hover {
	font-weight:normal;
	text-decoration: none;
	color: #959783
}
a:active {
	font-weight:normal;
	text-decoration: underline;
	color: #959783
}
.medtxtreg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}

/* DROP DOWN MENU */
.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 0px 0px 0px 0px;
    background: #717643;
    font: 12px arial;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2 {
    padding: 3px 8px 4px;
    background: #717643;
	color: #FFFFFF !important;
	font-weight: normal;
	text-decoration: none !important;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover
{
	padding: 3px 8px 4px;
	font: 11px tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background:#717643;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
	background: #717643;
    visibility: hidden;
    z-index: -1;
}
  
a.scatlnk    {

font-size:12px;	
font-family:Arial, Helvetica, sans-serif;
color: #134192;
font-weight: normal;
	
	
}
a.vmlnk    {
font-size:10px;	
font-family:Arial, Helvetica, sans-serif;
color: #999;
font-weight: normal;
padding-right: 10px;

}

/*--  NEW 4/18/2007  --*/
#container
{
width: 800px; 
/*background-color:#d1d4b6;*/
background-color:#ffffff;
/*border: 1px solid #71763c;*/
/* 
margin: 0 auto;
           position: relative;*/
margin:0px auto 0px auto;
}

/*---------- Header -----------*/
#header
{
background-color:#fff; 
width: 800px;
float: left;
}
#menu-hdr
{
/* padding-right: 15px; */
/* background-color:#d1d4b6; */
background-color:#fff; 
width: 100%; 
/*border: 1px solid #fff;*/
/*width: 800px; */
}
/*#menu-hdr a
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #121212;
font-weight: normal;
}*/

#header-left
{
float: left;
background-color:#fff; 
}

#header-nav
{
float: left;
height: 24px;
width: 310px;
padding-right: 20px;
padding-top: 10px;
color: #878b5c;
}

#header-nav a
{
color: #870023;
text-decoration: none;
padding-right: 5px;
font-size: 11px;
}

#header-nav a:hover
{
text-decoration: underline;
}
#hncon
{
float:right;
}
#header-middle
{
float:left;
}
#header-right
{
float:right;
}
#header-farright
{
height: 112px;
float:right;
}

/*--------------------- CONTENT -------------------*/

#content
{

width: 800px;
/*background-color:#ffffff;*/
/*background-color:#d1d4b6;*/
}
/*-- Content Left --*/
#content-left
{
width: 577px;
float: left;
/*width: 575px;
float: left;
margin-left: 8px;
margin-right: 8px;*/
}



#content-left-main
{
margin: 3px 3px 3px 3px;
}

/*-- Content Broad --*/
#content-broad
{
width: 770px;
float: left;
margin-left: 8px;
margin-right: 8px;
}
#navbar_ext
{
clear:both;
/*background:url(../images/navbg_ext.gif);*/
/*width: 748px;*/
width: 756px;
height: 35px;
margin-top: 2px;
margin:0px auto 0px auto;
}
#aboutus_navbar_ext
{
clear:both;
/*background:url(../images/navbg_ext.gif);*/
/*width: 748px;*/
width: 741px;
height: 35px;
margin-top: 2px;
margin:0px auto 0px auto;
}


#navbar
{
width: 575px;
height: 35px;
/*margin:3px auto 0px auto;*/
}
#navmenu li 
{
line-height:35px;
 display: inline; 
 color:#fff; 
}
#navmenu a
{
 color:#fff;
 text-transform:uppercase;
 font-family: Arial, Helvetica, sans-serif; 
}
#navmenuD li 
{
 display: inline; 
 color:#fff; 
}
#navmenuD a
{
 color:#fff;
 text-transform:uppercase;
 font-family: Arial, Helvetica, sans-serif; 
}
#retail
{
/*border: 1px solid #000;*/
height: 18px;
float: left;
color: #a21930;
margin-top: 6px;
/*margin-bottom: 5px;*/
}

#retail h3
{
font-size: 12px;
margin-top: 6px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

#searchbox
{
background-color:#e0eaf4;
width:557px;
height: 35px;
background-position: left;
/*margin-left:10px;*/
margin:0px auto 0px auto;
font-size: 11px;
text-align: left;
/*margin-top: 0px;*/
}
#searchbox-broad
{
background-color:#e0eaf4;
width:756px;
height: 35px;
text-align:left;
/*margin-left:10px;*/
margin:0px auto 0px auto;
font-size: 11px;
/*margin-top: 0px;*/
}

#searchbox a
{
font-family:Arial, Helvetica, sans-serif;
color: #9d0131;
font-weight: normal;
}
#searchbox-broad a
{
font-family:Arial, Helvetica, sans-serif;
color: #9d0131;
font-weight: normal;
}
#navbox-broad
{
background-color:#e0eaf4;
width:741px;
height: 35px;
text-align:left;
/*margin-left:10px;*/
margin:0px auto 0px auto;
font-size: 11px;
/*margin-top: 0px;*/
}
#navbox-broad a
{
font-family:Arial, Helvetica, sans-serif;
color: #9d0131;
font-weight: normal;
}

#hero
{
margin-top:0px;
padding-top:2px;
clear: both;
width: 557px;
height: 178px;
/*background:url(../images/main-image.jpg) no-repeat; */
/*background:url(../images/homecouple.jpg) no-repeat; */
background:url(/images/main-promo.jpg) no-repeat; 
background-position:center;
float: left;
/*margin-left: 10px;*/
/*padding-right: 10px;*/
padding-left: 17px;
background-color:#fff;

}
#healthsupplies-right
{

width: 325px;
height: 156px;
float: right;
/*padding-right: 25px;*/
color: #000;
text-align:left;
padding: 0px 20px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
/*padding-left: 20px;*/
}

#healthsupplies-right h1
{

font-size: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #870023;
font-weight: normal;
padding-top: 8px;
margin-bottom: 8px;
}

#healthsupplies-right a
{
color: #870023;
}

#healthsupplies-bottom
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFF;
float: right;
width: 330px;
height: 22px;
text-transform: uppercase;
letter-spacing: .33px;
}

#featured-items-middle
{
clear: both;
width: 560px;
float: left;
background-color: #fff;
padding: 3px 3px 3px 3px;
}
#featured-products-right
{
width: 183px;
float: left;
text-align:center; 
}
#fpr-wrapper {
border-left: solid; 
border-right: solid; 
border-bottom: solid; 
border-left-width:6px; 
border-right-width:6px; 
border-bottom-width:6px; 
border-left-color:#528ac2;
border-right-color:#528ac2;
border-bottom-color:#528ac2;

background-color:#fff;
}
/*-- Content Right --*/
#content-right
{
/*clear: right;*/
width: 183px;
float:left;
/*margin-right: 5px;*/
/*padding-left: 10px;*/
}


#content-right h2
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
margin-top: 0px;
padding-top: 5px;
margin-bottom: 0px;
padding-bottom: 1px;
text-align: center;
}
#caregiver
{
width: 174px;
float: right;
background-color: #e9daeb;
color: #fff;
margin-bottom: 3px;
margin-top: 3px;
text-align:center;
}

#caregiver-top
{
width: 174px;
height: 8px;
/*background:url(../images/pc-topper.gif) no-repeat;  PROBLEM with IE6*/
}
#caregiver-beltop
{
width: 174px;
background:url(../images/pc-background-image.gif) repeat;
text-align:left;
}


#caregiver-middle
{
color:#86488d;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 5px;
width: 174px;
text-align:center;

background:url(../images/pc-background-image.gif) repeat;
}

#caregiver-middle a
{
color: blue;
font-weight: 600;
}

#caregiver-middle a:hover
{
text-decoration: none;
color: blue
}

#caregiver-bottom
{
width: 174px;
background:url(../images/pc-bottom.gif) no-repeat;
	background-color:#fff;



}

#caregiver-bottom a
{
font-size: 11px;
color: #fff;
}

#caregiver-bottom a:hover
{
text-decoration: none;
}

#medicare
{
margin-top: 10px;
clear: right;
width: 174px;
float: right;
background-color: #d8e7cc;
color: #528425;
}

#medicare-top
{
width: 174px;
height: 8px;
/*background:url(../images/mp-topper.gif) no-repeat;*/
}
#medicare-beltop
{
width: 174px;
background:url(../images/mp-background-image.gif) repeat;
}
#medicare-bottom
{
width: 174px;
background:url(../images/mp-bottom.gif) no-repeat;
background-color:#fff;
}


#medicare-middle
{
font-family:Arial, Helvetica, sans-serif;
/*padding-left: 15px;
padding-right: 15px;*/
width: 174px;
background:url(../images/mp-background-image.gif) repeat;
padding-bottom: 10px;
text-align:center;
}

#medicare-middle a
{
color: #fff;
font-weight: 600;
}

#medicare-middle a:hover
{
text-decoration: none;
}

#navtab_l
{
float: left;
/*height:35px;
width:9px;
background:  url(../images/navcorner-left.gif) left  no-repeat;*/
background: url(/images/tab-left.gif) no-repeat;
height: 26px;
width:5px;
}
#navtab_a
{
float: left;
/*height:35px;
background: url(/images/nav-background-repeat.gif) repeat;*/
background: url(/images/tab-bg-repeat.gif) repeat;
height: 26px;
}
#navtab_txt
{
float: left;
/*background: url(/images/nav-background-repeat.gif) repeat;
background-color:#d1d4b6; 
height:35px;*/
background: url(/images/tab-bg-repeat.gif) repeat;
height: 26px;
/*width:inherit;*/
}
#navtab_r
{

float: left;
/*background:  url(/images/navcorner-right.gif) right no-repeat;
height:35px;
width:9px;*/
background:  url(../images/tab-right.gif) left  no-repeat;
height:26px;
width:5px;

}
#navtab_pipe
{
padding-left: 14px;
padding-right: 14px;
float: left;
height:35px;
background: url(/images/nav-background-repeat.gif) repeat;
}

#hws_gutter
{
/*border: 1px solid #000;*/
float:left;
clear:both;
color:#fff;
background-color: #fff; 
height:5px;
padding:3px 3px 3px 3px;
width: 568px;
}





#prodtab_l
{
float: left;
height:26px;
width:5px;
background:  url(../images/tab-left.gif) left  no-repeat;
}
#prodtab_a
{
float: left;
height:26px;
background: url(/images/tab-bg-repeat.gif) repeat;
}
#prodtab_r
{
/*border-bottom: 1px solid #000;*/
float: left;
background:  url(/images/tab-right.gif) right no-repeat;
height:26px;
width:5px;
}
#fptab_l
{
/*background-color: #e6e8d2; */
float: left;
height:8px;
width:8px;
background:  url(../images/featured-curve-left.gif) left  no-repeat;
margin-bottom: 5px;
background-color:#7f8747;
}
#fptab_txt
{
/*background-color: #fff; */
float: left;
height:27px;
margin-bottom: 5px;
width:100px;
}



#rettab_l
{
/*background-color: #e6e8d2; */
float: left;
height:27px;
width:8px;
background:  url(../images/maintab-left.gif) left  no-repeat;
margin-bottom: 5px;
}
#rettab_txt
{
background-color: #fff; 
float: left;
height:27px;
margin-bottom: 5px;
width:100px;
}
#rettab_r
{
margin-bottom: 5px;
float: left;
background:  url(/images/maintab-right.gif) right no-repeat;
height:27px;
width:8px;
}
/*--Footer --*/
#footer
{
width: 800px;
}

#footer-tan
{
background-color:#ffffff;
/*background-color:#d1d4b6;*/
/*
border-top: 1px solid #c6c9ab; 
border-bottom: 1px solid #c6c9ab;
*/
clear: both;
width: 800px;
}
/*
#footer-tan img
{
padding-right: 5px;
padding-left: 5px;
}
*/
#footlinks
{

/*border: 1px solid red; 
background-color:#ffffff;

color: #000;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;*/
/*width: 800px;*/
}

#footlinks a
{
color: #000;
padding-left: 3px;
padding-right: 3px;
}

#footlinks a:hover
{
text-decoration: none;
}
.htl {width:587px; height:94px; }
.hbl {/*background: url(/images/Retailstoretab.gif) 8px 100% no-repeat;*/ width:587px; height:94px; position:relative;}
.hbll:a {background: url(/images/Retailstoretab.gif) 8px 100% no-repeat; width:587px; float:left;height:94px;border: 1px solid red; }
.htlx {width:756px; height:94px; }
.hblx {background: url(/images/Retailstoretab.gif) 8px 100% no-repeat; width:756px; float:left;height:94px;}
.htr {}
.hbr {background: url(/images/need-help-woman.gif) bottom right no-repeat; height:94px;}
.t {background: url(/images/profcare/spgborder.gif) 0 0 repeat-x; }
.b {background: url(/images/profcare/spgborder.gif) 0 100% repeat-x;}
.l {background: url(/images/profcare/spgborder.gif) 0 0 repeat-y; }
.r {background: url(/images/profcare/spgborder.gif) 100% 0 repeat-y; }
.bl {background: url(/images/profcare/cg-corner-bottomleft.gif) 0 100% no-repeat; }
.br {background: url(/images/profcare/cg-corner-bottomright.gif) 100% 100% no-repeat; }
.tl {background: url(/images/profcare/cg-corner-topleft.gif) 0 0 no-repeat}
.tr {background: url(/images/profcare/cg-corner-topright.gif) 100% 0 no-repeat; padding:10px}

.roundcont {
	/*width: 250px;*/
	background-color: #fff;
	color: #000;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/images/MedicarePatients/mp-corner-topright.gif) no-repeat top right;
	border-top:1px solid #CCC;
}

.roundbottom {
	background: url(/images/MedicarePatients/mp-corner-bottomright.gif) no-repeat top right; 
}

img.corner {
   width: 12px;
   height: 12px;
   border: none;
   display: block !important;
}

