img
{
border: 0;
}

.banner
{
border: 0;
}

h2
{
font: 11pt verdana;
}

h3
{
font: 14px sans-serif;
color: #b12525;
margin-left: 10px;
margin-top: 10px;
}

h4
{
font: 14px sans-serif;
color: #ffffff;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 0;
}

.title
{
font: 10px verdana;
font-weight: bold;
color: #535454;
margin-bottom: 5px;
}

.featuretable
{
margin: 0 0 0 10px;
}

.desc
{
font: 11px verdana;
color: #000000;
}

.tabledesc
{
font: 11px arial;
color: #1b2d7f;
line-height: 20px;
}

.item
{
font: 11px verdana;
color: #1b2d7f;
font-weight: bold;
line-height: 20px;
}

.indent
{
margin-left: 10px;
margin-top: 10px;
font: 12px verdana;
}

.row
{
background-color: #cce0ff;

}

.rowdark
{
background-color: #88b0ea;

}

.cell
{
padding-left: 6px;
}

a
{
text-decoration: none;
color: #1b2d7f;
}

a:hover
{
color: #1b2d7f;
text-decoration: underline;
}

.link
{
background: url(images/arrow.gif) top left no-repeat;
padding-left: 8px;
background-position: 0 2px 0 0;
font: 10px verdana;
color: #1b2d7f;
line-height: 18px;
}

.link a
{
color: #535454;
}


.product
{
width: 510px;
border-bottom: 1px dotted #626366;
margin-left: 10px;
padding: 0 0 10px 0;
background-color: #ffffff;
}

.lastproduct
{
width: 510px;
margin-left: 10px;
}

.all
{
background: url(images/bluearrow.gif) top left no-repeat;
padding-left: 128px;
padding-top: 0;
background-position: 120px 2px;
font: 11px verdana;
color: #535454;
}

#motto
{
position: absolute;
top: 65px;
left: 15px;
}



body
{
width: 100%;
margin: 0;
padding: 0;
text-align: center;
background: #ffffff url(images/bgtile2.gif) top left repeat-x;
font: 11px verdana;
color: #000000;

}

#wrapper
{
padding: 0;
width: 750px;
text-align: left;
background: #ffffff;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
}

* html #wrapper
{
width: 750px;
}



#maincontent
{
position: relative;
top: 0;
min-height: 800px;
width: 542px;
margin: 0 0 50px 207px;
padding: 91px 0 0 0;
background: #ffffff url(images/shadow2.gif) top left no-repeat;

}

*html #maincontent
{
left: -3px;
margin: 0 -2px 10px 207px;
}



#content
{
padding: 0;
width: 542px;
margin: 0;
background: #ffffff;
}

html>body div#content
{

padding: 0;
width: 542px;
}


hr
{
margin: 0;
padding: 0;
color: #829ccc;

background-color: #829ccc;

height: 1px;
border-bottom; 1px dotted #829ccc;
}







#footer
{
width: 750px;
height: 0px;
background: url(images/footshadow.gif) top left no-repeat;
margin-top: 0;
text-align: center;
padding: 0 0 0 0;
color: #ffffff;
font: 9px verdana;
}


html>body div#footer
{
margin-left: auto;
margin-right: auto;
}



#mainfooter
{
text-align: center;
margin-top: 0px;
background: transparent url(images/footertile.gif) top left repeat-x;
}

html>body div#mainfooter
{
margin-top: 0;
}

html>body#product div#mainfooter
{
position: relative;
top: 175px;
left: 0;
}

#footcontent
{
width: 750px;

padding-top: 45px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background: transparent url(images/foottile.gif) top left repeat-x;
margin-left: 5px;
}

html>body div#footcontent
{
padding-top: 0;
}





/*  GLOBAL NAVIGATION  */




#globalnav
{
width: 200px;
float: left;
margin: 0 0 -9px 0;
padding: 0 0 0 6px;
height: 100%;
text-align: left;
background: #ffffff url(images/shadow10.gif) top left no-repeat;
position: relative;
top: 0px;
left: 0px;
}

html>body #globalnav
{
margin-bottom: 0px;
}


#globalnav ul#menu
{
margin: 0 0 0 0;
padding: 0;
height: 155px;
width: 200px;
position: relative;
background: transparent;
}




html>body div#globalnav ul#menu
{
margin-top: 1px;
}

#globalnav ul#menu li
{
list-style: none;
margin: 0;
padding: 0;
height: 30px;
display: block;
position: absolute;
text-indent: -9999px;
}



ul#menu li, ul#menu a
{
height: 30px;
display: block;
}



#index
{
left: 0;
top: 0px;
width: 200px;
background: #ffffff url(images/nav_home.gif) top left no-repeat;
}

#about
{
left: 0;
top: 31px;
width: 200px;
background: #ffffff url(images/nav_about.gif) top left no-repeat;
}

#products
{
left: 0;
top: 62px;
width: 200px;
background: #ffffff url(images/nav_products.gif) top left no-repeat;
}

#contact
{
left: 0;
top: 93px;
width: 200px;
background: #ffffff url(images/nav_contact.gif) top left no-repeat;
}

#download
{
left: 0;
top: 124px;
width: 200px;
background: #ffffff url(images/nav_download.gif) top left no-repeat;
}

#oem
{
left: 0;
top: 124px;
width: 200px;
background: #ffffff url(images/nav_oem.gif) top left no-repeat;
}


ul#menu li#index a:hover
{
background: url(images/nav_home.gif) -205px no-repeat;
}

ul#menu li#about a:hover
{
background: url(images/nav_about.gif) -205px no-repeat;
}

ul#menu li#products a:hover
{
background: url(images/nav_products.gif) -205px no-repeat;
}

ul#menu li#contact a:hover
{
background: url(images/nav_contact.gif) -205px no-repeat;
}

ul#menu li#download a:hover
{
background: url(images/nav_oem.gif) -205px no-repeat;
}


ul#menu li#oem a:hover
{
background: url(images/nav_oem.gif) -205px no-repeat;
}

.navlist
{
width: 200px;
margin: 5px 0 0 0;
padding-left: 0;
list-style: none;
font: 11px arial;
color: #1b2d7f;
}


.navlist li a
{
width: 200px;
padding-left: 20px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 10px;
line-height: 20px;
color: #000000;
font: 11px verdana;
}







/* NEW PRODUCTS NAV */








#newproducts
{
width: 198px;
height: 185px;
margin: 0;
color: #2960c7;
padding: 0;
background-color: #ffffff;
font: 12px verdana;

}

#catdwn
{
Width: 109px;
height: 100px;
color: #2960c7;
font: 12px verdana;
padding: 20px 0 0 90px;
background: #e3e9ff url(images/catalog.jpg) no-repeat;
background-position: 8px 10px;
border: 1px dotted #829ccc;
}

#mediadwn
{
Width: 109px;
height: 100px;
color: #2960c7;
font: 12px verdana;
padding: 20px 0 0 90px;
background: #e3e9ff url(images/slick.gif) no-repeat;
background-position: 8px 10px;
border: 1px dotted #829ccc;
}


#newproducts li
{
font: 11px verdana;
line-height: 17px;
}

#newproducts ul#newproductsmenu
{
margin: -1px 0 0 0;
padding: 0;
height: 149px;
width: 200px;
position: relative;
background: #000000;
}

#newproducts ul#newproductsmenu li
{
list-style: none;
margin: 0 0 0 2px;
width: 196px;
padding: 0;
height: 20px;
display: block;
position: absolute;
text-indent: -9999px;
}

ul#newproductsmenu li, ul#newproductsmenu a
{
height: 20px;
display: block;
}

html>body div#newproducts
{
margin-top: 1px;
width: 199px;
}


#pulseox
{
left: 0;
top: 1px;
width: 200px;
background: #ffffff url(images/nav_pulseox.gif) top left no-repeat;
}

#medwrap
{
left: 0;
top: 22px;
width: 200px;
background: #ffffff url(images/nav_medwrap.gif) top left no-repeat;
}

#soft_cannula
{
left: 0;
top: 43px;
width: 200px;
background: #ffffff url(images/nav_soft_cannula.gif) top left no-repeat;
}

#ivstand
{
left: 0;
top: 64px;
width: 200px;
background: #ffffff url(images/nav_ivstand.gif) top left no-repeat;
}

#cardiac
{
left: 0;
top: 85px;
width: 200px;
background: #ffffff url(images/nav_cardiac.gif) top left no-repeat;
}

#stylet
{
left: 0;
top: 106px;
width: 200px;
background: #ffffff url(images/nav_stylet.gif) top left no-repeat;
}

#ettube
{
left: 0;
top: 127px;
width: 200px;
background: #ffffff url(images/nav_ettube.gif) top left no-repeat;
}



ul#newproductsmenu li#pulseox a:hover
{
background: url(images/nav_pulseox.gif) -209px no-repeat;
}

ul#newproductsmenu li#medwrap a:hover
{
background: url(images/nav_medwrap.gif) -209px no-repeat;
}

ul#newproductsmenu li#soft_cannula a:hover
{
background: url(images/nav_soft_cannula.gif) -209px no-repeat;
}

ul#newproductsmenu li#ivstand a:hover
{
background: url(images/nav_ivstand.gif) -209px no-repeat;
}

ul#newproductsmenu li#cardiac a:hover
{
background: url(images/nav_cardiac.gif) -209px no-repeat;
}

ul#newproductsmenu li#stylet a:hover
{
background: url(images/nav_stylet.gif) -209px no-repeat;
}

ul#newproductsmenu li#ettube a:hover
{
background: url(images/nav_ettube.gif) -209px no-repeat;
}








/*  YOU ARE HERE  */




body#home #index
{
background: url(images/nav_home.gif) -205px no-repeat;
}

body#product #products, body#bag #products, body#bandage #products, body#diagnostic #products, body#sheet #products, body#blanket #products, body#aid #products, body#tool #products, body#resp #products, body#suc #products, body#adhesive #products, body#trans #products, body#strap #products
{
background: url(images/nav_products.gif) -205px no-repeat;
}

body#aboutus #about
{
background: url(images/nav_about.gif) -205px no-repeat;
}

body#contactus #contact
{
background: url(images/nav_contact.gif) -205px no-repeat;
}

body#dwnload #download
{
background: url(images/nav_download.gif) -205px no-repeat;
}

body#o_e_m #oem
{
background: url(images/nav_oem.gif) -205px no-repeat;
}

body#bag #bags
{
background: url(images/nav_bags.gif) -209px no-repeat;
}

body#bandage #bandages
{
background: url(images/nav_bandages.gif) -209px no-repeat;
}

body#diagnostic #diagnostics
{
background: url(images/nav_diagnostics.gif) -209px no-repeat;
}

body#sheet #sheets
{
background: url(images/nav_sheets.gif) -209px no-repeat;
}

body#blanket #blankets
{
background: url(images/nav_blankets.gif) -209px no-repeat;
}

body#aid #firstaid
{
background: url(images/nav_firstaid.gif) -209px no-repeat;
}

body#tool #tools
{
background: url(images/nav_tools.gif) -209px no-repeat;
}

body#resp #respiratory
{
background: url(images/nav_respiratory.gif) -209px no-repeat;
}

body#suc #suction
{
background: url(images/nav_suction.gif) -209px no-repeat;
}

body#adhesive #tape
{
background: url(images/nav_tape.gif) -209px no-repeat;
}

body#strap #restraints
{
background: url(images/nav_restraints.gif) -209px no-repeat;
}

body#trans #transport
{
background: url(images/nav_transport.gif) -209px no-repeat;
}






/*  PRODUCTS PAGE NAV  */


#index
{
border-bottom: 1px solid #ffffff;
}

#about
{
border-bottom: 1px solid #ffffff;
}


body#product #globalnav ul#menu, body#bag #globalnav ul#menu, body#bandage #globalnav ul#menu, body#diagnostic #globalnav ul#menu, body#sheet #globalnav ul#menu, body#blanket #globalnav ul#menu, body#aid #globalnav ul#menu, body#tool #globalnav ul#menu, body#resp #globalnav ul#menu, body#suc #globalnav ul#menu, body#adhesive #globalnav ul#menu, body#trans #globalnav ul#menu, body#strap #globalnav ul#menu
{
height: 407px;
background-color: #0b1d41;
}

body#product #contact, body#bag #contact, body#bandage #contact, body#diagnostic #contact, body#sheet #contact, body#blanket #contact, body#aid #contact, body#tool #contact, body#resp #contact, body#suc #contact, body#adhesive #contact, body#trans #contact, body#strap #contact
{
top: 345px;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}

body#product #oem, body#bag #oem, body#bandage #oem, body#diagnostic #oem, body#sheet #oem, body#blanket #oem, body#aid #oem, body#tool #oem, body#resp #oem, body#suc #oem, body#adhesive #oem, body#trans #oem, body#strap #oem
{
top: 377px;
border-bottom: 1px solid #ffffff;
}

#categories
{
position: absolute;
top: 91px;
left: 6px;
margin: 0 0 0 0px;
padding-top: 0;
list-style: none;
font: 11px arial;
color: #1b2d7f;
}

html>body #categories
{
top: 91px;
left: 6px;
}




#globalnav ul#categories li
{
list-style: none;
margin: 0;
padding: 0;
height: 20px;
display: block;
position: absolute;
text-indent: -9999px;
}

ul#categories li, ul#categories a
{
height: 20px;
display: block;
}




#bags
{
left: 2px;
top: 92px;
width: 196px;
background: #0b1d41 url(images/nav_bags.gif) top left no-repeat;
}

#bandages
{
left: 2px;
top: 113px;
width: 196px;
background: #0b1d41 url(images/nav_bandages.gif) top left no-repeat;
}

#diagnostics
{
left: 2px;
top: 134px;
width: 196px;
background: #0b1d41 url(images/nav_diagnostics.gif) top left no-repeat;
}

#sheets
{
left: 2px;
top: 155px;
width: 196px;
background: #0b1d41 url(images/nav_sheets.gif) top left no-repeat;
}

#blankets
{
left: 2px;
top: 176px;
width: 196px;
background: #0b1d41 url(images/nav_blankets.gif) top left no-repeat;
}

#firstaid
{
left: 2px;
top: 197px;
width: 196px;
background: #0b1d41 url(images/nav_firstaid.gif) top left no-repeat;
}

#tools
{
left: 2px;
top: 218px;
width: 196px;
background: #0b1d41 url(images/nav_tools.gif) top left no-repeat;
}

#respiratory
{
left: 2px;
top: 239px;
width: 196px;
background: #0b1d41 url(images/nav_respiratory.gif) top left no-repeat;
}

#suction
{
left: 2px;
top: 260px;
width: 196px;
background: #0b1d41 url(images/nav_suction.gif) top left no-repeat;
}

#tape
{
left: 2px;
top: 281px;
width: 196px;
background: #0b1d41 url(images/nav_tape.gif) top left no-repeat;
}

#restraints
{
left: 2px;
top: 302px;
width: 196px;
background: #0b1d41 url(images/nav_restraints.gif) top left no-repeat;
}

#transport
{
left: 2px;
top: 323px;
width: 196px;
background: #0b1d41 url(images/nav_transport.gif) top left no-repeat;
}





ul#categories li#bags a:hover
{
background: url(images/nav_bags.gif) -209px no-repeat;
}

ul#categories li#bandages a:hover
{
background: url(images/nav_bandages.gif) -209px no-repeat;
}

ul#categories li#diagnostics a:hover
{
background: url(images/nav_diagnostics.gif) -209px no-repeat;
}

ul#categories li#sheets a:hover
{
background: url(images/nav_sheets.gif) -209px no-repeat;
}

ul#categories li#blankets a:hover
{
background: url(images/nav_blankets.gif) -209px no-repeat;
}

ul#categories li#firstaid a:hover
{
background: url(images/nav_firstaid.gif) -209px no-repeat;
}

ul#categories li#tools a:hover
{
background: url(images/nav_tools.gif) -209px no-repeat;
}

ul#categories li#respiratory a:hover
{
background: url(images/nav_respiratory.gif) -209px no-repeat;
}

ul#categories li#suction a:hover
{
background: url(images/nav_suction.gif) -209px no-repeat;
}

ul#categories li#tape a:hover
{
background: url(images/nav_tape.gif) -209px no-repeat;
}

ul#categories li#restraints a:hover
{
background: url(images/nav_restraints.gif) -209px no-repeat;
}

ul#categories li#transport a:hover
{
background: url(images/nav_transport.gif) -209px no-repeat;
}



.categories
{
text-decoration: none;
color: #1b2d7f;
}

.categories:hover
{
text-decoration: underline;
}






/*  DOWNLOAD SECTION  */



body#dwnload table
{
margin-top: 5px;
margin-left: 10px;
}

.dwntitle
{
font: 15px verdana;
font-weight: bold;
color: #535454;
margin-left: 13px;
}

.dwnld_head
{
background-color: #1d438e;
color: #ffffff;
font: 10px sans-serif;
height: 20px;
margin-top: 5px;
}

.dwnld_row
{
background-color: #ffffff;
height: 20px;
}

.dwnld_rowdark
{
background-color: #edf4ff;
height: 20px;
}

h5.dwnimg
{
margin: 2px 0 0 0;
padding: 0;
text-indent: -9999px;
width: 16px;
height: 15px;
}



h5.dwnimg a
{
display: block;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
text-decoration: none;
background: transparent url(images/downarrowroll.gif) top left no-repeat;
}

h5.dwnimggray
{
margin: 2px 0 0 0;
padding: 0;
text-indent: -9999px;
width: 16px;
height: 15px;
text-decoration: none;
background: transparent url(images/dwnimggray.gif) top left no-repeat;
}



h5.dwnimg a:hover
{
background: transparent url(images/downarrowroll.gif) -19px 0 no-repeat;
}



.pad_left
{
padding-left: 18px;
}





#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
