body {font-size: 12px; color: #000;	font-family: Arial, Helvetica, sans-serif; margin: 5px;}
body.shift { /* Shifts content down to make room for header */	margin: 196px 0 0 0;}
#content {margin: 0px 15px;}
a:link {color: #00E;}
a:visited {color: #990066;}
a:hover {color: #900;}
a:active {color: #F00;}
p {display: block;}
#wrapper {margin: 0px 11px;/* min-height: 900px; height: auto !important; height: 900px;*/} /* ie6 min-height-fast-hack */
.center {text-align:center;}
.floatleft {float: left;}
.floatright {float: right;}
.bold {font-weight: bold;}
.larger {font-size: larger;}
.large {font-size: large;}
.size14 {font-size: 14px;}
.padding {padding: 10px;}
.small {font-size: 10px;}
.smaller {font-size: 9px;}
.smallbold {font-size: 10px; font-weight: bold;}
.hidden {display: none;}
.bg-ltblue1{background: #D3DBEB;}
.bg-ltblue2{background: #BCC8E0;} /*darker*/
.clear {clear: both;}
.upper {text-transform: uppercase;}
.medium {font-size: 14px;}
ul.ul-basic {margin: 18px 24px; padding: 0px;}
ul.ul-basic li {margin: 6px 0px;}
.logout {display: block; padding: 4px; background: red; float: right; color: #FFF; border: solid 2px #C00; font-weight: bold; font-size: 10px; text-transform: uppercase; text-decoration: none;}
form {margin: 0px; padding: 0px;}
fieldset.disclaimer {width: 420px;}
fieldset.disclaimer * {font-size: 10px;}
/* # HEADER STYLE # */
#header-repos { /* Moves the header to top of page */ position: absolute; top: 0px; width: 100%; z-index: 200;}
#header {margin: 0px;}
#header a:hover {color: #990000;}
#row1 {padding: 5px 9px 9px 9px; color: #006; clear: both;}
#row1 #viewcart {display: block; margin: 0px; padding: 0px; width: 97px; height: 16px; font-size: 9px; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-viewcart.gif) 0 0 no-repeat; float: right;}
#viewcart a {display: block; width: 97px; height: 16px;}
#viewcart a em {display: none;}
#row2 {height: 107px; background: url(https://www.medical-supplies-equipment-company.com/images/header/header-row2-bg.gif) top left repeat-x; padding: 0 0 0 10px;}
h1#logo {display: block; width: 264px; height: 107px; margin: 0px; padding: 0px; float: left; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-logo.gif) no-repeat;}
#logo a {display: block; width: 264px; height: 107px;}
#logo a em {display: none;}
span#productsearch {margin: 0px; padding: 0px; display: block; width: 128px; height: 12px; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-prodsearch.gif) 0 0 no-repeat;}
#productsearch em {display: none;}
#search {height: 69px; margin: 6px 10px 0 290px; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-custserv.gif) top right no-repeat; position: relative;}
#search form {margin: 0px; padding: 0px;}
#searchoptions {margin: 0px; padding: 0px;}
#searchoptions li {list-style: none; display: inline; background: url(https://www.medical-supplies-equipment-company.com/images/header/sq-bullet.gif) 0 4px no-repeat; padding: 0 0 0 12px; margin: 0 12px 0 0;}
#topnav {height: 27px; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-row2-bttn-bg.gif) 0 0 repeat-x; margin: 0 0 0 265px; position: relative; text-align: right;}
#topnav ul {margin: 0px; padding: 3px 0 0 34px; display: block; height: 27px; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-row2-curve.gif) 0 0 no-repeat;}
#topnav ul li {list-style: none; display: inline; margin: 0 14px 0 0; font-weight: bold; font-size: 14px; text-transform: none;}
#topnav ul li a {text-decoration: none; color: #003399;}
#topnav ul li#medpro {padding: 0 0 0 12px; background:url(https://www.medical-supplies-equipment-company.com/images/header/head-bullet.gif) 0 4px no-repeat; text-transform: none; color: #006;}
#topnav ul li#medpro a {color: #006; font-size: 12px;}
#topnav ul li#medpro em {font-weight: normal; font-style: normal;}
#topnav ul li a:hover,  #topnav ul li#medpro a:hover {color: #990000;}
#sitenav {position: relative; top: 14px; width: 100%; height: 18px;}
#sitenav ul {margin: 2px 0 0 0; padding: 0px;}
#sitenav ul li {list-style: none; display: inline; margin: 0 10px 0 0;	font-weight: bold; font-size: 14px;}
#sitenav ul li a {color: #006; text-decoration: none;}
#sitenav ul li a:hover {color: #990000;}
#scanalert {width: 65px; height: 37px; position: absolute; top: 66px; right: 10px;}
#rss {display: block; width: 16px; height: 16px; background: url(https://www.medical-supplies-equipment-company.com/images/header/head-rss.gif) 0 0 no-repeat; position: absolute; top: 133px; right: 10px;}
#rss em {display: none;}
.catnav {margin: 1px 0 0 0;	padding: 0px; text-align: center; display: block; height: 21px;	background: #336699 url(https://www.medical-supplies-equipment-company.com/images/header/catnav-bg.gif) 0 0 repeat-x;}
.catnav li {list-style: none; display: inline; margin: 0 8px 0 0; padding: 0 0 0 14px; background: url(https://www.medical-supplies-equipment-company.com/images/header/catnav-div.gif) 0 -2px no-repeat; text-transform: uppercase; position: relative;	top: 3px; border: solid 0px red;}
.catnav li.first {background: none;}
.catnav li a:link {text-decoration: none;color: #FFF;}
.catnav li a:hover {color: #006;text-decoration: none;}
.catnav li a:visited { color: #FFF;	text-decoration: none;}
.catnav li a:active { color: #CCC; text-decoration: none;}
#cat-title {margin: 0 0 0 10px; padding: 0px; font-size: 18px; color: #7489A8; float: left;}
/* HEADER STYLE */
.title {font-weight: bold; font-size: 18px; COLOR: #003399; margin: 18px 0px 12px 0px; padding: 0px;}
h2 {font-weight: bold; font-size: 16px; margin: 0px 0px 8px 0px; padding: 0px; color: #6AB5DB; line-height:40px;}
h2 a{font-weight: bold; font-size: 16px; margin: 0px 0px 8px 0px; padding: 0px; color: #6AB5DB; line-height:40px;}
.cat-icon {margin: 0 0 -5px 15px;}
.price {color: #F00; font-weight: bold; font-size: 11pt;}
.instock {color: #090; font-weight: bold;}
#suggest1 {background: #EEF4FF;}
#suggest2 {background: #FFF;}
#sugtext {font-size: 11px; padding-left: 7px; width: 129px;	float: right;}
.sugprice {color: #C00;}
td, p {font-size: 12px;}
a.link {COLOR: #0033CC;}
a.link:hover {COLOR: #0000CC;}
a.link:visited {COLOR: #663399;}
a.topnav {COLOR: #000000; Text-decoration: none;}
a.topnav:hover {Text-decoration: underline;}
a.topnav:hover:visited {Text-decoration: underline;}
a.topnav:visited {COLOR: #000000; Text-decoration: none;}
.formbutton {background-color:#003399; border:2px solid #003366; color:#FFFFFF; padding: 2px; cursor: pointer;}
.formbutton:hover {background-color: #993300;}
.formtext {border: solid 1px #CCC; font-size: 12px; padding: .25em;}
.formtext:focus {border: solid 1px #C00;}
.main {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.sub {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.redBorder {BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 1px;	BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-COLOR: #FF3300; BORDER-STYLE: solid;}
.redBorderFull {BORDER-WIDTH: 1px; BORDER-COLOR: #FF3300; BORDER-STYLE: solid;}
.blueBorderFull {BORDER-WIDTH: 1px; BORDER-COLOR: #ccccff; BORDER-STYLE: solid;}
.dkblueBorderFull {BORDER-WIDTH: 1px; BORDER-COLOR: #BCC8E0; BORDER-STYLE: solid;}
.dkblueBorderbtm {BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-COLOR: #003366; BORDER-STYLE: solid;}
.blueBorderbtm {BORDER-TOP-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-COLOR: #ccccff; BORDER-STYLE: solid;}
.blueBordertopbtm {BORDER-TOP-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-COLOR: #ccccff; BORDER-STYLE: solid;}
.blueBorderDiv {BORDER-WIDTH: 1px; BORDER-COLOR: #ccccff; BORDER-STYLE: solid; WIDTH: 620PX; PADDING: 4px;}
.Discounts {FONT-SIZE: 8pt; FONT-FAMILY: Arial; font-style: italic;	color: #000080;}
.red {color: #F00;}
.green {color: #66CC00;}
#credit-app {width: 250px; border: solid 2px red; text-align: center; padding: 12px; margin: 10px; font-weight: bold; float: right;}
td.XML, p.XML {FONT: 11px Verdana;}
ul.XML {LIST-STYLE: none;}
li.XML {MARGIN-BOTTOM: 4px;}
.titleXML {BACKGROUND-COLOR: #039; COLOR: #FFF;}
.headlines {BACKGROUND-COLOR: #D7DEED; FONT: 11px Verdana;}
.clsXMLTable {BORDER: solid 1px #039; FONT: 11px Verdana;}
.clsTitleLink {COLOR: #FFF;}
#feedlist td ul {margin: 0px; padding: 0px;}
#feedlist td ul li {list-style: none; font-weight: bold; text-transform: uppercase;}
#feedlist td ul li ul {margin: 10px 0 0 0;}
#feedlist td ul li ul li {list-style: none;	margin: 0 0 5px 0; font-weight: normal; text-transform: none;}
#feedlist img {vertical-align: text-bottom;}
.style8 {display: none;}
.ourlink {width: 570px; padding: 12px; margin: 0 0 0 0;}
.cat-table {width: 85%;}
.cat-table td {width: 50%; vertical-align: top;}
.cat-table a {color: #3366CC;}
.cat-table a:hover {color: #990000;}
.cat-table td ul {margin: 0px; padding: 0px;}
.cat-table td ul li {list-style: none; margin: 0 0 8px 0; font-weight: bold; font-size: 14px;}
.cat-table td ul li a {color: #333399;}
.cat-table td ul li ul {margin: 4px 0 12px 24px;}
.cat-table td ul li ul li {font-weight: normal; margin: 0 0 4px 0; font-size: 12px;}
.cat-table td ul li ul li a {color: #3366CC;}
ul.footer-links {margin: 20px 40px;	padding: 0px;}
ul.footer-links li {list-style: none; display: inline; margin: 0 8px 8px 0; font-size: 10px; line-height: 150%;}
#footer {clear: both; font-size: 10px; padding: 20px 20px 11px 20px; background: #FFF url(../images/footer_bg.gif) left bottom repeat-x; border-top: solid 1px #DDE6EF; margin: 40px 0 0 0;}
#footer a:hover {color: #900;}
#footer ul {margin: 10px 0px; padding: 0px;}
#footer ul li {margin: 0px 4px; padding: 0px; list-style: none; display: inline;}
#footer #address {margin: 18px 0px;}
#footer #address td {padding: 0px 6px 0px 0px; font-size: 10px; vertical-align: top;}
#hm-blurb {padding: 6px; margin: 0 40px; position: relative; top: 750px; width: auto;}
#hm-cat-table {width: auto; margin: -35px 20px 0px 20px; height: 760px;}
#hm-cat-table td {padding: 0px 12px; line-height: 170%;}
#hm-cat-table td p {margin: 20px 0px; padding-left: 44px;}
#hm-cat-table td a {color: #06C;}
#hm-cat-table td a.main {color: #039;}
#hm-cat-table td a:hover {color: #990000;}
#hm-cat-table td a:visited {color: #990066;}
#hm-cat-table td p.daily{background: url(/images/icon-daily.png) 0 0 no-repeat;}
#hm-cat-table td p.dental{background: url(/images/icon-dental.png) 0 0 no-repeat;}
#hm-cat-table td p.diab{background: url(/images/icon-diabetic.png) 0 0 no-repeat;}
#hm-cat-table td p.emerg{background: url(/images/icon-emerg.png) 0 0 no-repeat;}
.hosp{background: url(/images/icon-hosp.png) 0 0 no-repeat;}
#hm-cat-table td p.lab{background: url(/images/icon-lab.png) 0 0 no-repeat;}
#hm-cat-table td p.mobi{background: url(/images/icon-mobility.png) 0 0 no-repeat;}
#hm-cat-table td p.ortho{background: url(/images/icon-ortho.png) 0 0 no-repeat;}
#hm-cat-table td p.refurb{background: url(/images/icon-refurb.png) 0 0 no-repeat;}
#hm-cat-table td p.rehab{background: url(/images/icon-rehab.png) 0 0 no-repeat;}
#hm-cat-table td p.scrubs{background: url(/images/icon-scrubs.png) 0 0 no-repeat;}
#hm-cat-table td p.sports{background: url(/images/icon-sports.png) 0 0 no-repeat;}
#hm-cat-table td p.surgi{background: url(/images/icon-surgical.png) 0 0 no-repeat;}
#hm-cat-table td p.wound{background: url(/images/icon-wound.png) 0 0 no-repeat;}
#hm-cat-table td p.diag{background: url(/images/icon-diagnostic.png) 0 0 no-repeat;}
#hm-cat-table td p.resp{background: url(/images/icon-resp.png) 0 0 no-repeat;}
#hm-cat-table td p.homehc{background: url(/images/icon-homehc.png) 0 0 no-repeat;}
#privacy {position: relative;}
#privacypolicy {display: none; position: absolute; width: 270px; height: 180px;	top: 24px; left: -130px; background: url(/images/email-disclaimer.gif) 0 0 no-repeat;}
#privacy:hover #privacypolicy {display: block; z-index: 9200;}
form#newsletter {margin: 2px 0px 0px 6px; padding: 0px; float: left;}
input.textbox {font-size: 10px;}
img.button {cursor: pointer;}
.categories {padding: 4px; margin: 0px; border: solid 1px #efefef;}
.categories ul {list-style: none; margin: 0px; padding: 0px;}
.categories li {margin: 6px 0; font-weight: bold; font-size: 14px;}
.categories li a {background: url(/images/bullet_arrow_right.png) 0 0 no-repeat; padding: 0 0 0 16px;}
.ParentCat{font-size:14px;}
.SubCat{list-style-image:url(/images/header/sq-bullet.gif);}
.article-links {margin: 50px 0px 0px 0px;}
.linkcolumns {margin: 0px auto; }
.linkcolumns td {padding: 0px 12px; vertical-align: top; width: 33%;}
.linkcolumns ul {margin: 0px; padding: 0px;}
.linkcolumns ul li {list-style: none;}
.linkcolumns ul li a {background: url(/images/bullet_arrow_right.png) 0 0 no-repeat; padding: 0 0 0 16px; margin: 0px;}
.linkcolumns ul li ul {margin: 4px 0 0 0;}
.linkcolumns ul li ul li a {background: url(/images/bullet_blue.png) 0 0 no-repeat; padding: 0 0 0 16px; margin: 0 0 4px 0;}
.linkcolumns ul li ul li a:hover {color: #C00; background: url(/images/bullet_red.png) 0 0 no-repeat;}
.firstcat {margin-top: 18px; font-size: 14px;}
.linkcolumns ul li ul li {font-size: 12px; margin: 4px 0px 0px 20px;}
.bottom-links {padding: 12px 20px; font-size: smaller;}
table.member-section {border: 0px; padding: 0px; margin: 0px; width: 100%;}
table.member-section td, table.member-section th {padding: 4px; text-align: left;}
table.member-section th {font-weight: bold;}
ul.reviews {margin: 0px; padding: 0px;}
ul.reviews li {list-style: none;}
ul.reviews li ul {margin: 0px; padding: 0px;}
ul.reviews li ul li {list-style: none; margin: 4px 0px;}
ul.sitemap li {font-weight: bold;}
ul.sitemap li span {margin-left: 20px; color: #666; font-weight: normal;}
ul.sitemap li ul li {font-weight: normal;}
.survey ol li {margin: 14px 0px;}
.survey ol li.last {list-style: none;}
.survey select {margin: 8px 0px;}
.survey fieldset {padding: 10px; border: solid 1px #CCCCCC; margin: 12px 0px; width: 400px; display: block;}
.survey fieldset legend {font-weight: bold; text-transform: uppercase;}
.survey-scale {width: 600px; margin: 8px 0px;}
.survey-scale td {padding: 4px; text-align: center;}
.survey-scale thead td {font-weight: bold; background: #DDE5F1; color: #036; width: 20%;}
.survey-scale tbody td {border-bottom: solid 1px #003366; border-top: solid 1px #003366;}
.headtab {margin: 1px 0 0 0; border: none; height: 17px;}
.headtab td {padding: 0px; height: 17px; background: url(../images/headtab_bg.png) 0 0 repeat-x;}
.headtab td.space {background: none;}
/* #### ---- CHECKOUT STYLE ---- ##### */
#checkout legend {font-weight: bold; font-size: 14px; text-transform: uppercase; background: #5b7092 url(/images/header/catnav-bg.gif) 0 0 repeat-x; color: #FFF; padding: 4px 8px; margin: 0 0 12px 0;}
#checkout fieldset {border: solid 2px #5b7092; padding: 6px;}
#checkout .formtext, #checkout textarea {border: solid 1px #CCC; font-size: 12px; padding: .25em;}
#checkout .formtext:focus, #checkout textarea:focus {border: solid 1px #C00;}
.searchImg {border: 1px solid #E0E0E0;} 
#trailimageid {font-size: 0.75em; position: absolute; display: none; left: 0px; top: 0px; z-index: 200;}
.option {display: none;}
.message {border: dashed 1px #666; color: #666; width: 90%; margin: 12px 0 0 0; padding: 8px; background: #E1E1E1;}
#returnpolicy {width: 65%; height: 150px; border: solid 1px #CCCCCC; padding: 4px; overflow: auto;}
a.linkbox {display: block; border: solid 1px #3366FF; padding: 4px; width: 150px; text-align: center; font-weight: bold; text-decoration: none;}
a:hover.linkbox {border: solid 1px #C00;}
/* #### ---- CHECKOUT STYLE ---- ##### */
.shopcart th {background: #666; color: #FFF; text-transform: uppercase; font-weight: bold; border-right: solid 1px #FFF;}
.shopcart th.last {border: none;}
.shopcart td {border-left: solid 1px #E1E1E1; border-bottom: solid 2px #ccc;}
.shopcart td.last {border-right: solid 1px #E1E1E1;}
.shopcart tr.last td {border: none; background: #E1E1E1;}
/* #### ---- SEARCH SUGGESTION ---- ##### */
#suggestSearch {width: 320px; position: absolute; top: 65px; left: 300px; border: solid 1px #666; background-color: #FFF; display: none; font-size:12px;}
#suggestSearch div a {color: #333333; display: block; padding: 2px 5px;	width: 100%; text-decoration: none;}
html>body #suggestSearch div a {width: auto;}
#suggestSearch div a.suggestOn {color: #FFF;}
#suggestSearch div a.suggestOff {color: #333;}
.print {display: none;}
