* {margin: 0; padding: 0; }

HTML, BODY {height: 100%; margin: 0; padding: 0; }
HTML {font-size: 100.1%; }
BODY {background: #FFF; color: #57575A; font-family: Verdana, "Lucida Grand", Lucida, Helvetica, Arial, sans-serif; font-size: 0.8125em; text-align: center; }
TABLE {font-size: 100%; }
FORM, FIELDSET {border: none; margin: 0; padding: 0; }
FORM DL {margin: 0; min-width: 350px; padding: 0; width: 75%; }
FORM DL DT {margin: 0; margin-bottom: 0.1em; padding: 0; }
FORM DL DD {margin: 0; margin-bottom: 1em; padding: 0; }
FORM DD INPUT, FORM DD TEXTAREA {font-family: Verdana, sans-serif; font-size: 100%; width: 100%; }
#content FORM .submit {margin-top: 1em; margin-bottom: 1em; }
OBJECT {vertical-align: top; }
A IMG {border: none; }
HR {display: none; }
UL, OL {margin-left: 35px; padding-left: 0; }

.isolated {zoom: 1; }
.isolated:before,
.isolated:after {display: block; content: "."; height: 0; visibility: hidden; width: 0; }
.isolated:after {clear: both; }

#all {margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 990px; }

#toContent {display: none; }

#top {background: url(/_/i/top.jpg) no-repeat; height: 250px; margin-bottom: 10px; }
BODY.adv #top {background-image: url(/_/i/top-for-adv.jpg); }
#topFlash {position: absolute; left: 1px; top: 0; }
#logo {height: 146px; left: 29px; position: absolute; top: 12px; width: 341px; }
#logo A {display: block; height: 146px; width: 341px; }
#logo A,
#body_Home #logo {overflow: hidden; padding-top: 146px; }
#logo A/**/,
#body_Home #logo/**/ {height: /**/0; }
#topLicense {display: none; }
#topSlogan {display: none; }
#mnu UL {list-style: none; margin: 0; padding: 0; }
#mnu LI {margin: 0; padding: 0; position: absolute; }
#mnu LI A {display: block; height: 45px; overflow: hidden; padding-top: 45px; width: 120px; }
#mnu LI A/**/ {height: /**/0; }

#mnu_About {left: 413px; top: 202px; }
#mnu_License {left: 512px; top: 152px; }
#mnu_Payment {left: 637px; top: 121px; }
#mnu_Delivery {left: 761px; top: 153px; }
#mnu_Button, #mnu_Help {left: 861px; top: 202px; }

BODY.adv #mnu LI {top: 202px;; }
BODY.adv #mnu_About   {left: 493px; }
BODY.adv #mnu_License {left: 637px; }
BODY.adv #mnu_Help    {left: 781px; }

#chemicalsNav UL {list-style: none; margin: 0; padding: 0; }
#chemicalsNav LI {margin: 0; padding: 0; position: absolute; top: 212px; }
#chemicalsNav LI A {display: block; height: 25px; overflow: hidden; padding-top: 25px; width: 120px; }
#chemicalsNav LI A/**/ {height: /**/0; }
#chemByAlph {left: 25px; }
#chemByCateg {left: 259px; }

#main {overflow: hidden; width: 100%; }

#tipNSearch {overflow: hidden; width: 100%; }

#tipBox {float: left; margin-right: -270px; width: 100%; }
#tip {padding-right: 270px; width: 100%; }
#tip/**/ {margin-right: /**/270px; padding-right: /**/0; width: /**/auto; }

#tipOfTheDay {background: #FFFBCC; border-top: 1px solid #FFF773; border-bottom: 1px solid #FFF773; margin: 0; margin-bottom: 1em; padding-left: 10px; padding-top: 0.05em; padding-bottom: 0.1em; }

#contentNApp_1_Box {float: left; margin-right: -270px; width: 100%; }
#contentNApp_1 {padding-right: 270px; width: 100%; }
#contentNApp_1/**/ {margin-right: /**/270px; padding-right: /**/0; width: /**/auto; }

#contentBox {float: right; margin-left: -270px; width: 100%; }
#content {padding-left: 270px; padding-right: 15px; padding-bottom: 3em; width: 100%; }
#content/**/ {margin-left: /**/270px; margin-right: /**/15px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }

#contentInner {overflow: hidden; width: 100%; }

#app_1 {float: left; font-size: 0.85em; margin-top: 0.45em; width: 270px; }
#app_2 {float: right; font-size: 0.85em; width: 270px; }
#app_1, #app_2 {color: #005AAB; }

* HTML #app_1,
* HTML #app_2 {overflow: hidden; }

#content,
#app_1,
#app_2 {padding-bottom: 3em; }
#app_1 H4,
#app_2 H4 {background: url(../i/appHeaderBull.gif) no-repeat; font-size: 100%; margin-top: 0; margin-bottom: 0.5em; min-height: 13px; padding-left: 15px; text-transform: lowercase; } /* behavior: expression( !this.before ? this.before = this.innerHTML = '::&nbsp;' + this.innerHTML : '' ); */
/*#app_1 H4:before,
#app_2 H4:before {content: "::\a0"; }*/

* HTML #app_1 H4,
* HTML #app_2 H4 {height: 13px; }

#app_1_Inner {padding-right: 15px; width: 100%; }
#app_1_Inner/**/ {margin-right: /**/15px; padding-right: /**/0; width: /**/auto; }

#app_2_Inner {padding-right: 15px; width: 100%; }
#app_2_Inner/**/ {margin-right: /**/15px; padding-right: /**/0; width: /**/auto; }

#bot {background: url(/_/i/botBgTiled.gif) repeat-x; padding-top: 3px; text-align: center; }
#bot IMG {vertical-align: middle; }
#bot A {margin-right: 20px; }

#searchBox {float: right; width: 270px; }
#appSearchBox {padding-left: 10px; }
#appSearch {margin-bottom: 1.6em; overflow: hidden; width: 100%; }

#appSearch #Search {border: 1px solid #908E8F; }
#appSearch .input {float: left; margin-right: 5px; width: 134px; }
#appSearch .input INPUT {vertical-align: middle; width: 132px; }
* HTML #appSearch .input INPUT {width: 134px; }
#appSearch .submit INPUT {height: 18px; vertical-align: middle; width: 69px; }
* HTML #appSearch .submit INPUT {margin-left: -8px; top: 1px; position: relative; }

#cartBtn {position: absolute; right: 12px; top: 260px; }
#cartBtn IMG {vertical-align: top; }

#app_1 .a,
#app_2 .a {margin: 0; padding: 0; list-style: none; }
#app_1 .a LI:before,
#app_2 .a LI:before {content: "\2026\a0"; }
#app_1 .a LI,
#app_2 .a LI {behavior: expression( !this.before ? this.before = this.innerHTML = '&hellip;&nbsp;' + this.innerHTML : '' ); margin: 0; margin-left: 2px; padding: 0; padding-left: 1.2em; text-indent: -1.2em; }

#app_1 .a A,
#app_2 .a A {color: #005AAB; text-decoration: none; }
#app_1 .a A:hover,
#app_2 .a A:hover {color: #000; text-decoration: underline; }

#app_1 .blk,
#app_2 .blk {margin-bottom: 1.5em; }

#app_2 .informers TABLE {border-collapse: collapse; border-spacing: 0; margin-left: 1.2em; }
#app_2 .informers TD {padding-right: 15px; vertical-align: bottom; }
#app_2 .informers TD A IMG {vertical-align: bottom; }

TABLE .price,
TABLE .right {text-align: right; }

TABLE .price {white-space: nowrap; }

#body_Popup {text-align: left; margin: 20px; }
#popupAll {padding-bottom: 20px; }

#order {text-align: left; }
#order TABLE {margin-left: 0; margin-right: 0; width: 100%; }

#order {text-align: left; }
#order TABLE {margin-left: 0; margin-right: 0; width: 100%; }

#basket {text-align: left; }
#basket TABLE {margin-left: 0; margin-right: 0; width: 100%; }

FORM DD.frmDate INPUT {width: 100px; }

SPAN.clr {clear: both; display: block; height: 0; }
* HTML SPAN.clr {overflow: hidden; }

FORM TABLE TD.submit {padding: 5px; text-align: right; }

#counters {margin: 20px 0; }/* text-align: center;  */
#counters UL {list-style: none; margin: 0; padding: 0; }
#counters UL LI {margin: 0; margin-bottom: 2px; padding: 0; }
#counters IMG {-moz-opacity: 0.5; filter: alpha(opacity=50); vertical-align: top; }
#body_Popup #counters {padding-bottom: 5px; }
#body_Popup #counters UL {overflow: hidden; width: 100%; }
#body_Popup #counters LI {float: left; margin-right: 2px; }

UL.partners {list-style: none; }
UL.partners LI {border-bottom: 2px solid #57575A; padding-bottom: 1em; margin-bottom: 1em; }
UL.partners LI A {text-decoration: none; }
UL.partners LI IMG {margin-top: 0.3em; vertical-align: top; }

#frmPoll UL.radio {list-style: none; margin-left: 0; padding-left: 0; }
#frmPoll UL.radio LI {margin: 0; margin-bottom: 0.5em; padding: 0; }

#prescription-n-copy P {font-size: .846em; margin: 0 0 .2em; }

#prescription-notice {float: left; margin-right: 20px; }

#copy {float: right; }
#copy A SPAN {display: none; }

#frmBasket TABLE TD.del {width: 1px; }