@charset "utf-8";
/* CSS Document */

/*
font:weight size/height face;
border:width style color;
margin:top right bottom left;
background:color image repeat position;
list-style:type position image;
*/

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); }

/* global */
body { font:11px/15px verdana; color:#000000; background:url(../images/background.png) repeat-x; margin:0px 0px 0px 0px; }
h1 { position:relative; font:bold 28px/32px verdana; color:#0f236a; margin:16px 36px 12px 18px; }
p { margin:0px 36px 12px 18px; }
a { color:#000000; }
a:hover { color:#999999; text-decoration:underline; }
div { height:100%; }
img { border:none; }
#clear { clear:both; height:auto; }
form { margin:0px 0px 0px 0px; }
*:focus { outline:0px; }
.over a { float:left; }
.over a:hover { visibility:visible; }
.over a:hover img{ visibility:hidden; }

/* frame */
#frame { width:950px; background:url(../images/frame.png) no-repeat; overflow:hidden; margin:0px auto 0px auto; padding:0px 0px 48px 0px; }
#frameL { background:url(../images/frameLeft.png) no-repeat top left; }
#frameR { background:url(../images/frameRight.png) no-repeat top right; }
#frameB { background:url(../images/frameBottom.png) no-repeat bottom; overflow:hidden; }

#header { width:906px; height:90px; margin:32px 22px 0px 22px; }
#header object { position:absolute; }
#header img { position:absolute; background:url(../images/assets/header1.png); }

#body { background:url(../images/body.jpg); margin:0px 22px 24px 40px; }
#bodyT { background:url(../images/bodyTop.png) no-repeat top; }
#bodyB { background:url(../images/bodyBottom.png) no-repeat bottom; overflow:hidden; }

/* navigation */
#nav { width:182px; height:auto; float:left; display:inline; background:url(../images/nav/bottom.gif) no-repeat bottom; overflow:hidden; margin:40px 0px 90px 18px; }
#nav a { width:182px; height:auto; display:block; float:none; }
#nav a.home { background:url(../images/nav/home_02.gif); }
#nav a.story { background:url(../images/nav/story_02.gif); }
#nav a.application { background:url(../images/nav/application_02.gif); }

#nav a.supplies { background:url(../images/nav/supplies_02.gif); }
#nav a.medical { background:url(../images/nav/medical_02.gif); }
#nav a.wound { background:url(../images/nav/wound_02.gif); }
#nav a.incontinence { background:url(../images/nav/incontinence_02.gif); }
#nav a.durable { background:url(../images/nav/durable_02.gif); }
#nav a.environmental { background:url(../images/nav/environmental_02.gif); }
#nav a.textiles { background:url(../images/nav/textiles_02.gif); }
#nav a.otc { background:url(../images/nav/otcMeds_02.gif); }

#nav a.services { background:url(../images/nav/services_02.gif); }
#nav a.delivery { background:url(../images/nav/delivery_02.gif); }
#nav a.automated { background:url(../images/nav/automated_02.gif); }
#nav a.cost { background:url(../images/nav/cost_02.gif); }

#nav a.medicare { background:url(../images/nav/medicare_02.gif); }
#nav a.contact { background:url(../images/nav/contact_02.gif); }

/* xcel way */
#way { width:688px; float:right; display:inline; overflow:hidden; margin:28px 0px 28px 0px; }
#way p {  margin:0px 150px 12px 18px;  }

/* supplies */
#medical { width:688px; float:right; display:inline; overflow:hidden;}
#medical.medical { height:462px; background:url(../images/supplies/medical/content2.jpg) center right no-repeat; margin:28px 0px 25px 0px; }
/*#medical.medical #Bg { position:absolute; width:344px; height:151px; margin:200px 0px 0px 344px; }*/
#medical.medical p { position:relative; margin:0px 200px 12px 18px;  }
#medical.medical ul { position:relative; margin:0px 65px 0px 0px; }
#medical.medical ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:0px 290px 6px 30px;  }

#wound { width:688px; float:right; display:inline; overflow:hidden;}
#wound.woundManagement { height:auto; background:url(../images/supplies/wound_management/content1.jpg) no-repeat bottom right; margin:28px 0px 25px 0px;  }
/*#wound.woundManagement #Bg { position:absolute; width:387px; height:444px; margin:0px 0px 0px 301px; }*/
#wound.woundManagement p { position:relative; margin:0px 275px 12px 18px;  }
#wound.woundManagement ul { position:relative; margin:0px 65px 0px 0px; }
#wound.woundManagement ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:0px 275px 6px 30px;  }
#wound.woundManagement ol {  }
#wound.woundManagement ol li { list-style:none; font:10px/14px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:30px 0px 0px 30px; }

#incontinence { width:688px; float:right; overflow:hidden; }
#incontinence.incontinence { background:url(../images/supplies/incontinence/content1.jpg) bottom right no-repeat; margin:28px 0px 25px 0px; }
#incontinence.incontinence p { margin:0px 315px 12px 18px;  }
#incontinence.incontinence ul {  }
#incontinence.incontinence ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:0px 275px 6px 30px;  }

#durable { width:688px; float:right; display:inline; overflow:hidden;}
#durable.durableMed { height:550px; margin:28px 0px 25px 0px; }
#durable.durableMed p { margin:0px 0px 12px 18px; }
#durable.durableMed #textL { width:350px; float:left; display:inline; }
#durable.durableMed #textR { float:right; margin:0px 35px 0px 0px; }
#durable.durableMed #list { width:250px; float:left; }
#durable.durableMed ul {  }
#durable.durableMed ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:6px 0px 6px 0px;  }

#environmental { width:688px; float:right; display:inline; overflow:hidden;}
#environmental.environmentalSupplies { height:auto; background:url(../images/supplies/environmental_supplies/content1.jpg) top right no-repeat; margin:28px 0px 25px 0px; }
#environmental.environmentalSupplies p { margin:0px 275px 12px 18px; }
#environmental.environmentalSupplies p span { font:bold; color:#0f236a; }
#environmental.environmentalSupplies ul {  }
#environmental.environmentalSupplies ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:0px 275px 6px 30px;  }
#environmental.environmentalSupplies ul ul li { margin:6px 0px 0px 18px; }

#textiles { width:688px; height:auto; float:right; display:inline; overflow:hidden;}
#textiles.textiles { height:486px; background:url(../images/supplies/textiles/content1.jpg) no-repeat bottom right; padding:0px 0px 0px 0px; margin:28px 0px 25px 0px; }
/*#textiles.textiles #Bg { position:absolute; width:344px; height:493px;  margin:0px 0px 0px 344px; }*/
#textiles.textiles p { position:relative; margin:0px 275px 12px 18px; }
#textiles.textiles p span { font:bold; color:#0f236a; }
#textiles.textiles ul {  }
#textiles.textiles ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:0px 275px 6px 30px;  }
#textiles.textiles ul ul li { margin:6px 0px 0px 18px; }

#otc { width:688px; height:486px; float:right; display:inline; overflow:hidden;}
#otc.otcMeds { height:500px; background:url(../images/supplies/otc_meds/content1.jpg) no-repeat bottom right; margin:28px 0px 25px 0px; }
/*#otc.otcMeds #Bg { position:absolute; width:422px; height:349px;  margin:128px 0px 0px 266px; }*/
#otc.otcMeds p { position:relative; margin:0px 300px 12px 18px;  }
#otc.otcMeds ul {  }
#otc.otcMeds ul li { list-style:outside url(../images/assets/plus.gif); padding:0px 0px 0px 0px; margin:0px 275px 6px 30px;  }
#otc.otcMeds ol {  }
#otc.otcMeds ol li { list-style:outside none; font:10px/14px Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px; margin:30px 0px 0px 30px; }

/* services */
#services { width:688px; float:right; display:inline; overflow:hidden;}
#services.medicare { height:auto; background:url(../images/services/medicare/content1.jpg) no-repeat top right; margin:28px 0px 28px 0px;  }
/*#services.medicare #Bg { position:absolute; width:236px; height:844px; margin:-1px 0px 0px 452px; }*/
#services.medicare p { position:relative; margin:0px 315px 12px 18px;  }
#services.medicare #textL { width:350px; float:left; display:inline; }
#services.medicare #textR { float:right; margin:0px 35px 0px 0px; }
#services.medicare ul { width:150px; float:left; display:inline; padding:0px 0px 0px 0px; margin:0px 0px 0px 25px;  }
#services.medicare ul li { list-style:outside url(../images/assets/plus.gif); margin:0px 0px 2px 30px;  }

#delivery { width:688px; height:565px; float:right; display:inline; overflow:hidden;}
#delivery.deliveryServices { height:565px; background:url(../images/services/delivery_services/content1.jpg) top right no-repeat ; margin:28px 0px 28px 0px;  }
#delivery.deliveryServices p { position:relative; margin:0px 100px 12px 18px;  }
#delivery.deliveryServices #smaller { width:300px; }
#delivery.deliveryServices #smaller p { position:relative; margin:0px 0px 12px 18px; }

#automated { width:688px; float:right; display:inline; overflow:hidden;}
#automated.automated { height:494px; background:url(../images/services/automated_supply/content1.jpg) bottom right no-repeat; margin:28px 0px 28px 0px;  }
/*#automated.automated #Bg { position:absolute; width:315px; height:504px; background:url(../images/services/automated_supply/content1.jpg) bottom right no-repeat; margin:0px 0px 0px 374px; }*/
#automated.automated p { position:relative; margin:0px 290px 12px 18px;  }

#cost { width:688px; height:500px; float:right; display:inline; overflow:hidden;}
#cost.costContainment { height:494px; background:url(../images/services/cost_containment/content1.jpg) no-repeat top left; margin:28px 0px 28px 0px;  }
/*#cost.costContainment #Bg { position:absolute; width:415px; height:252px; background:url(../images/services/cost_containment/content1.jpg); margin:258px 0px 0px 1px; }*/
#cost.costContainment p { position:relative; margin:0px 0px 12px 18px;  }
#cost.costContainment #textL { width:350px; overflow:hidden; float:left; display:inline; }
#cost.costContainment #textR { width:270px; overflow:hidden; float:right; margin:0px 35px 0px 10px; }
#cost.costContainment #textR p {}
#cost.costContainment ul {  }
#cost.costContainment ul li { list-style-image:url(../images/assets/plus.gif); margin:0px 35px 6px 0px;  }

/* contact us */
#contact { width:688px; float:right; display:inline; overflow:hidden; margin:28px 0px 28px 0px; }
#contact.contact_us { height:auto; }
#contact.contact_us p { width:600px; text-align:center; height:auto; overflow:hidden; font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#36454c; }
#contact.contact_us p span { height:auto; overflow:hidden; font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#36454c; }
#contact.contact_us img {}
#contact.contact_us #logoContact { width:366px; height:115px; background:url(../images/contact/logoContact.png) no-repeat; margin:25px auto 25px auto;  }

/* new account application */
#account { width:688px; float:right; display:inline; overflow:hidden; margin:28px 0px 28px 0px; }
#account.application { height:auto; }
#account.application ul {  }
#account.application ul li { list-style-image:url(../images/assets/plus.gif); margin:0px 275px 6px 18px;  }
#account.application #formContent { overflow:hidden; }

#account.application #formContent p { height:auto; overflow:hidden; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#36454c; margin:5px 0px 5px 0px; }
#account.application #formContent #formHR { margin:0px 0px 0px 0px; }
#account.application #formContent #formDate { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #acctName { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #address { width:500px; margin:5px 3px 15px 3px; }
#account.application #formContent #billAddressTitle { margin:5px 3px 15px 15px; }
#account.application #formContent #billAddressTitle p { color:#000066; }
#account.application #formContent #billAddress { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #phone { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #freightTerm { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #specInstructions { width:500px; clear:both; margin:5px 3px 5px 3px; }
#account.application #formContent #contactTitle { margin:5px 3px 15px 15px; }
#account.application #formContent #contactTitle p { color:#000066; }
#account.application #formContent #contacts { width:500px; margin:5px 3px 15px 3px; }
#account.application #formContent #sales { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #beds { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #deliveryInst { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #programs { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #references { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #formSubmit { width:500px; margin:15px 3px 20px 3px; }

#account.application #formContent #formInputFromDate1 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputFromDate1 input { width:27px; }
#account.application #formContent #formInputFromDate2 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputFromDate2 input { width:27px; }
#account.application #formContent #formInputFromDate3 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputFromDate3 input { width:47px; }
#account.application #formContent #formInputAcctName { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputAcctName input { width:360px; }
#account.application #formContent #formInputAddress1 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputAddress1 input { width:150px; }
#account.application #formContent #formInputAddress2 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputAddress2 input { width:150px; }
#account.application #formContent #formInputCity { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputCity input { width:156px; }
#account.application #formContent #formInputState { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputState select { width:50px; }
#account.application #formContent #formInputZip { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputZip input { width:54px; }
#account.application #formContent #formInputBillAddress1 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputBillAddress1 input { width:150px; }
#account.application #formContent #formInputBillAddress2 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputBillAddress2 input { width:150px; }
#account.application #formContent #formInputBillCity { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputBillCity input { width:156px; }
#account.application #formContent #formInputBillState { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputBillState select { width:50px; }
#account.application #formContent #formInputBillZip { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputBillZip input { width:54px; }
#account.application #formContent #formInputPhone1 { float:left; margin:0px 2px 0px 2px; }
#account.application #formContent #formInputPhone1 input { width:20px; }
#account.application #formContent #formInputPhone2 { float:left; margin:0px 2px 0px 2px; }
#account.application #formContent #formInputPhone2 input { width:20px; }
#account.application #formContent #formInputPhone3 { float:left; margin:0px 2px 0px 2px; }
#account.application #formContent #formInputPhone3 input { width:35px; }
#account.application #formContent #formInputFax1 { float:left; margin:0px 2px 0px 2px; }
#account.application #formContent #formInputFax1 input { width:20px; }
#account.application #formContent #formInputFax2 { float:left; margin:0px 2px 0px 2px; }
#account.application #formContent #formInputFax2 input { width:20px; }
#account.application #formContent #formInputFax3 { float:left; margin:0px 2px 0px 2px; }
#account.application #formContent #formInputFax3 input { width:35px; }
#account.application #formContent #freightTerm { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #freightTerm input { width:316px; }
#account.application #formContent #formInputSpecInstructions { float:right; margin:0px 8px 0px 2px; }
#account.application #formContent #formInputSpecInstructions input { width:435px; }
#account.application #formContent #formInputContact1 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputContact1 input { width:319px; }
#account.application #formContent #formInputContact2 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputContact2 input { width:319px; }
#account.application #formContent #formInputContact3 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputContact3 input { width:319px; }
#account.application #formContent #formInputContact4 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputContact4 input { width:319px; }
#account.application #formContent #formInputContact5 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputContact5 input { width:319px; }
#account.application #formContent #formInputContact6 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputContact6 input { width:319px; }
#account.application #formContent #formInputSales1 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputSales1 input { width:30px; }
#account.application #formContent #formInputSales2 { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputSales2 input { width:20px; }
#account.application #formContent #formInputBeds { float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputBeds input { width:30px; }
#account.application #formContent #formInputDeliveryInst { width:355px; float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputDeliveryInst input { margin:0px 0px 5px 0px; }
#account.application #formContent #formInputDeliveryInst input deliveryInst2 { width:200px; }
#account.application #formContent #formSubmit #button { text-align:center; color:#000066; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputReferences { width:355px; float:left; margin:0px 5px 0px 2px; }
#account.application #formContent #formInputReferences input { margin:0px 0px 5px 0px; }
#account.application #formContent #formInputReferences input ref2 { width:200px; }

#account.application #formContent #formSerial { width:500px; height:40px; margin:20px 3px 0px 3px; }
#account.application #formContent #formNames { width:500px; margin:15px 3px 5px 3px; }
#account.application #formContent #companyName { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #gender { width:500px; margin:15px 3px 5px 3px; }
#account.application #formContent #formWhere { width:500px; margin:5px 3px 5px 3px; }
#account.application #formContent #formHear { width:500px; margin:5px 3px 15px 3px; }

#account.application #formContent #formRAlign { width:100px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formRAlign1 { width:75px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formRAlign2 { width:145px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formRAlign3 { width:65px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formRAlign4 { width:40px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formRAlign5 { width:25px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formRAlign6 { width:175px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }
#account.application #formContent #formLAlign { width:295px; float:left; text-align:right; vertical-align:middle; display:inline; margin:0px 4px 5px 0px; }

/* home */
#frame.home { height:auto; padding:0px 0px 24px 0px; }
#frame.home #nav { margin:40px 0px 0px 18px; }
#frame.home #body { margin:0px 22px 0px 40px; }
#frame.home #content { width:688px; float:right; display:inline; padding:28px 0px 6px 0px; }
#frame.home #callouts { margin:0px 0px 0px 36px; }
#frame.home #callouts a { width:272px; height:124px; text-decoration:none; display:block; float:left; display:inline; margin:0px 0px 0px 18px; }
#frame.home #callouts a:hover { color:#000000; text-decoration:none; }
#frame.home #callouts a.learn { background:url(../images/home/calloutLearn_02.png); }
#frame.home #callouts a.find { background:url(../images/home/calloutFind_02.png); }
#frame.home #callouts a.contact { background:url(../images/home/calloutContact_02.png); }
#frame.home #callouts a p { width:272px; position:absolute; font:13px/15px verdana; text-align:center; cursor:pointer; margin:62px 0px 0px 0px;  }

/* home 
#frame.home { padding:0px 0px 24px 0px; }
#frame.home #nav { margin:12px 0px 0px 18px; }
#frame.home #body { margin:0px 22px 0px 40px; }
#frame.home #content { margin:28px 0px 18px 0px; }
#frame.home #content object { position:absolute; margin:0px 0px 0px 199px; }
#frame.home #callouts { margin:0px 0px 0px 36px; }
#frame.home #callouts a { width:272px; height:124px; text-decoration:none; display:block; float:left; display:inline; margin:0px 0px 0px 18px; }
#frame.home #callouts a:hover { color:#000000; text-decoration:none; }
#frame.home #callouts a.learn { background:url(../images/home/calloutLearn_02.png); }
#frame.home #callouts a.find { background:url(../images/home/calloutFind_02.png); }
#frame.home #callouts a.contact { background:url(../images/home/calloutContact_02.png); }
#frame.home #callouts a p { width:272px; position:absolute; font:13px/15px verdana; text-align:center; cursor:pointer; margin:62px 0px 0px 0px;  }*/

/* footer */
#footer { overflow:hidden; text-align:center; }

#sitemap { font:10px/14px verdana; color:#666666; margin:0px 0px 3px 0px; }
#sitemap a { color:#666666; text-decoration:none; }
#sitemap a:hover { color:#999999; }

#brand { font:10px/14px verdana; color:#666666; }
#brand span { font:10px/14px verdana; color:#666666; }
#brand a { color:#666666; text-decoration:none; }
#brand a:hover { color:#999999; }
#brand img { position:relative; top:6px; background:url(../images/website_design_eim_logo.png); }
