/* Layout */
body{margin:0 auto 0 auto;padding:0;width:1000px;font-family:Arial, Helvetica, Verdana, sans-serif;color:#000000;font-size:62.5%;background:url(Images/site-bg.png) repeat-x top #CFCFCF;}
*{border-width:0;}
form{margin:0;padding:0;}
input, textarea, select{border-width:1px;}
.container{float:left;}
.container{width:1000px;padding:0;margin:0;background:url(images/lhn-bg.png) repeat-y left #FFF;border-bottom:solid 6px #E1E1E1;}
.content, .contentWide{z-index:1;position:relative;float:left;display:block;margin:0;padding:0 0 4px 0;background:#FFFFFF;}
.content{width:800px;}
.contentWide{width:1000px;background:#FFF;}
.breadcrumb{display:block;width:790px;padding:5px;font-size:1.1em;margin:0;color:#666666;}
.breadcrumb a, .breadcrumb a:visited{text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
/* Header */
.header{display:block;width:995px;height:100px;padding:0 5px 0 0px;margin:0;position:relative;z-index:10;}
.echemistLogo{display:block;float:left;margin:0;padding:0;}
.header li, .header ul{list-style-type:none;}
.pnlBtns{float:right;display:block;margin:0;padding:42px 215px 0 0;}
.pnlBtns li{float:left;display:block;}
.pnlBtns a{font-size:1.2em;font-weight:bold;height:17px;margin:0 0 0 10px;text-decoration:none;float:left;display:block;color:#FFFFFF;}
.pnlBtns a:hover{text-decoration:underline;}
.pnlNrm {background:url(Images/pnl-btn-div.png) no-repeat;padding:1px 0 0 15px;}
.pnlHme {background:url(Images/pnl-btn-home.png) no-repeat 0 1px;padding:1px 0 0 20px;}
.srchBox{background:transparent url(images/txt-fields.png) no-repeat 0 9px;display:block;float:right;padding:10px 5px 0 0;margin:0;height:29px;width:200px;color:#667434;font-weight:bold;}
.srchBox input{float:left;display:block;border:none;width:144px;height:22px;padding:7px 5px 1px 7px;margin:0 4px 0 0;background:transparent;}
#strap {display:block;width:995px;height:29px;margin:0;padding:10px 0 0 5px;position:relative;z-index:8;}
.strapLnk{float:left;text-indent:-99999px;font-size:0.0001em;height:20px;}
.slSb {background-position:0 3px;width:120px;}
.slDl {background-position:0 -19px;width:318px;margin:0 18px 0 18px;_margin:0 9px 0 9px;}
.slLt {background-position:0 -43px;width:318px;}
#slBd {background: url(Images/dark-dropdown.png) no-repeat;float:left;width:158px;height:15px;color:#FFF;font-size:1.1em;padding: 5px 8px;text-decoration:none;margin:0 0 0 15px;_margin:0 0 0 7px;position:relative;top:-3px;z-index:6;cursor:pointer;}
#slBd:hover {background-position: 0 -26px;}
#slBdBox {position:absolute;top:30px;left:140px;height:250px;width:172px;border:solid 1px #2A2C31;overflow:auto;background:#FFF;padding:0 0px 5px 0;z-index:6;display:none;}
#slBdBox a {display:block;border-bottom:dotted 1px #CCC; padding: 5px 0;background:#FFF;text-decoration:none;font-size: 12px; color: #333; padding: 5px; width:144px;}
#slBdBox a:hover {background:#F1F1F1;}
/* Footer */
.footer{display:block;float:left;width:1000px;background:url(images/footer-bg.png) repeat-x top #010C12;margin:0;padding:15px 0 10px 0;border-bottom:solid 6px #E1E1E1;color:#CCCCCC;height:110px;}
.footer h2{height:26px;display:block;font-size:0.0001em;text-indent:-99999px;margin:0 0 10px 0;padding:0;background:url(Images/headings.png) no-repeat;}
#fhFlw {background-position:0 -107px;width:155px;}
#fhInf {background-position:-160px -107px;width:164px;}
#fhSub {background-position:-329px -107px;width:189px;}
.footer p{font-size:1.3em;padding:10px 0 5px 0;width:333px;float:left;}
.tel{font-size:2.2em;display:block;margin:0 0 5px 0;}
.copyright{float:left;display:block;margin:2px 0 0 0;font-size:1.2em;}
.footer ul{padding:0;margin:0 30px 0 0;float:left;display:block;list-style-type:none;height:24px;}
.footer ul li{font-size:1.3em;margin:0 0 5px 0;}
.footer ul li a{text-decoration:none;color:#999999;}
.footer ul li a:hover{text-decoration:underline;color:#777777;}
.footer div{float:left;display:block;width:308px;margin:0;padding: 0 0 0 15px;_padding: 0 0 0 8px;}
#follow {margin: 0;}
#follow li {float:left;}
#follow a{height:23px;float:left;display:block;background-image:url(Images/follow-us.jpg); background-repeat:no-repeat;padding:8px 10px 0 37px;}
#follow a:hover{text-decoration:underline;}
.flBg{background-position:0 -72px;}
.flFb{background-position:0 0;}
.flTw{background-position:0 -36px;}
#custServ a{color:#999999;}
#subscribe{position:relative;}
#subscribe .GBtn, #subscribe input, #subscribe p{margin:0 0 5px 0;}
#subscribe img{position:absolute;top:6px;left:5px;}
#subscribe input{float:left;display:block;background:url(images/txt-fields.png) no-repeat 0 -31px;border:none;width:228px;height:22px;padding:7px 5px 1px 7px;margin:0 4px 0 0;}
.subscribeMsg {display:inline;padding:0;}
#ftRowB{display:block;float:left;width:1000px;background:#FFF;margin:0;padding:6px 0 0 0;color:#333333;}
.frbImg{float:left;background: url(images/ft-rowc-line.png) no-repeat 0 5px;text-align:center;}
#frbVis {width:190px;height:62px;padding-top:8px;}
#frbMas {width:190px;height:55px;padding-top:15px;}
#frbIs {width:190px;height:66px;padding-top:4px;}
#frbPay {width:240px;height:65px;padding-top:5px;}
#frbVer{float:left;display:block;margin:0;padding:0;width:190px;height:75px;text-align:center;background:url(Images/verisign.gif) no-repeat 50px 5px;}
.snBanner{display:block;float:left;margin:4px 5px 0 0;}
#ftRowC {display:block;float:left;width:990px;background:url(Images/footer-shadow.png) no-repeat top;margin:0;padding:6px 5px 12px 5px;color:#333333;}
#ftRowD{float:left;display:block;padding:0 0 10px 10px;width:980px;margin:0 0 10px 0;text-align:center;}
#ftRowD a{padding:5px 10px 5px 10px;font-size:1.1em;line-height:1.6em;color:#555555;text-decoration:none;}
#ftRowD a:hover{text-decoration:underline;}
/* Menu */
#menu{ z-index:9;position:relative;display:block;width:1000px;height:51px;padding:0;margin:0;}
#menu dl{float:left;display:block;width:130px;padding:0;margin:0;}
#menu dd{float:left;display:block;text-align:left;margin:0;padding:0;width:120px;font-size:1.2em;}
#menu dd a{padding:3px 0 3px 5px;width:125px;}
#menu dd a:hover{background:#EFEFEF;}
#menu dt{float:left;}
#menu dt a{float:left;padding:5px;white-space:nowrap;font-weight:bold;margin:0;width:120px;font-size:1.2em;}
#menu dt a:hover{background:#EFEFEF;}
.prntMn{padding:14px 0 0 0;margin:5px 5px 0 0;_margin:5px 2px 0 0;color:#FFFFFF;width:95px;height:30px;background:url(images/menu-clr-bg.jpg) no-repeat top left;text-transform:uppercase;text-align:center;font-size:1.2em;font-weight:bold;}
.grPrnt:hover{background:url(images/menu-clr-bg.jpg) -96px 0;}
.grPrntBx {border-bottom:solid 2px #CCC;border-left:solid 2px #CCC;border-right:solid 2px #CCC;border-top:solid 4px #A5C32A;}
.grPrntBx a{color:#333;} .grPrntBx a:hover{color:#609430;}
.orPrnt:hover{background:url(images/menu-clr-bg.jpg) -192px 0;}
.orPrntBx {border-bottom:solid 2px #CCC;border-left:solid 2px #CCC;border-right:solid 2px #CCC;border-top:solid 4px #FFC000;}
.orPrntBx a{color:#333;} .orPrntBx a:hover{color:#EC6515;}
.blPrnt:hover{background:url(images/menu-clr-bg.jpg) -288px 0;}
.blPrntBx {border-bottom:solid 2px #CCC;border-left:solid 2px #CCC;border-right:solid 2px #CCC;border-top:solid 4px #62BFF3;}
.blPrntBx a{color:#333;} .blPrntBx a:hover{color:#0882C3;}
.pkPrnt:hover{background:url(images/menu-clr-bg.jpg) -384px 0;}
.pkPrntBx {border-bottom:solid 2px #CCC;border-left:solid 2px #CCC;border-right:solid 2px #CCC;border-top:solid 4px #E51581;}
.pkPrntBx a{color:#333;} .pkPrntBx a:hover{color:#A00757;}
.AspNet-Menu-Horizontal li, .AspNet-Menu-Horizontal ul, .AspNet-Menu-Horizontal a {list-style-type:none;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li a{float:left;}

/* Tier 2 */
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul{top:100%;background:url(images/menu-dropdown-bg.png) repeat-x #E1E1E1;cursor:default;z-index:9;}
#subMenu_0 ul{left:-0px;}
#subMenu_1 ul{left:-100px;}
#subMenu_2 ul{left:-200px;}
#subMenu_3 ul{left:-200px;}
#subMenu_4 ul{left:-0px;}
#subMenu_5 ul{left:-0px;}
#subMenu_6 ul{left:-0px;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul table {}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li{margin:0;padding:0;display:block;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul a{margin:0;text-decoration:none;border-width:0;width:100%;width:100px;padding:0 5px 1px 5px;display:block;text-align:left;text-transform:capitalize;font-family:Arial;background:none;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul a:hover{background-image:none;border:none;text-decoration:underline;}
/* Tier 3 */
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul{top:0;left:100%;background-color:White;width:120px;border:1px solid #C2CFD7;border-top-width:0;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul li{margin:0;padding:0;display:block;width:100%;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul a{margin:0;text-decoration:none;color:#6473BB;border-width:0;width:110px;padding:0 5px 1px 5px;display:block;}
.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul a:hover{background-image:none;text-decoration:underline;color:#6473BB;}
/* RHN */
.rhn{width:150px;margin:0 0 0 5px;display:block;float:right;}
.rhn h4{float:left;display:block;margin:0 0 5px 0;}
a.rhnPromo{font-size:0.0001em;text-indent:-99999px;float:left;display:block;margin:0 0 7px 0;width:150px;height:130px;background-image:url(Images/rhn-promo.jpg);}
.rhnOff{ background-position:0 0;}
.rhnOff:hover{background-position:0 -130px;}
.rhnLoy{background-position:-150px 0;}
.rhnLoy:hover{background-position:-150px -130px;}
.rhnDel{background-position:-300px 0;}
.rhnDel:hover{background-position:-300px -130px;}
/* LHN */
.sidePromo{margin:0 0 6px 0;}
#dotd {float:left;text-indent:-9999px;font-size:0.00001em;width:190px;height:90px;border:none;margin:0 0 5px 0;}
#dotd:hover {background-position:bottom;}
.lhn, .lhn div, .rhn div{width:190px;display:block;float:left;}
.lhn{margin:0;padding:5px 5px 0 5px;}
.lhn div, .rhn div{padding:5px;width:188px;margin:0 0 8px 0;padding:0 0 5px 0;background:#FFFFFF;border:solid 1px #C4C4C4;}
.lhn ol, .rhn ol{float:left;width:188px;padding:0;list-style:none;background:#010C12;margin:0 0 8px 0;border-left:solid 1px #141E24;border-right:solid 1px #010B10;border-bottom:solid 1px #010A0F;}
.lhn ol li, .rhn ol li{display:block;font-size:1.2em;color:#333333;margin:0;}
.lhn ol li a, .rhn ol li a{display:block;padding:4px 5px 4px 15px;margin:0;color:#FFFFFF;text-decoration:none;}
.lhn h2, .rhn h2{float:left;text-transform:uppercase;width:184px;background:url(Images/sidebar-h2-bg.png) no-repeat top;padding:9px 0 0px 6px;height:23px;font-size:1.2em;margin:0;color:#FFFFFF;display:block;}
.lhn h2 em {font-style:normal;}
.lhn_ul{list-style-type:none;width:188px;float:left;display:block;margin:0 0 8px 0;padding:0;font-size:1.2em;border:solid 1px #010A0F;}
.lhn_ul li{list-style-type:none;margin:0;padding:0;}
.lhn_ul li a{width:178px;padding:5px;margin:0;display:block;font-weight:bold;text-decoration:none;}
.lhn_ul li ul{list-style-type:none;width:188px;margin:0;padding:0 0 3px 0;display:block;background:#010C12;}
.lhn_ul li ul li{color:#cccccc;padding:0;margin:0;background:#010C12;border-bottom:none;}
.lhn_ul li ul li a{padding:5px;display:block;margin:0;width:178px;border-bottom:none;font-weight:normal;text-decoration:none;}
.lhnFstA{background:url(Images/lhn-cat-head.png) repeat-x;color:#ffffff;}
.lhnTopA{background:url(Images/lhn-cat-head.png) repeat-x;color:#ffffff;}
.lhnSubA{color:#FFFFFF;}
.lhnSubA:hover{background:#0D171D;}
.lhnSelA{background:url(Images/selected-category.png) no-repeat #1B1B1B;}
.lhnSelA:hover{text-decoration:underline;}
.lhnFstSelA{background:url(Images/selected-category.png) repeat-x;}
.lhnAd{border:none;margin:0 0 5px 0;}

/* Elements */
.paging{float:left;padding:5px;width:790px;margin:0 0 10px 0;font-size:1.3em;text-align:center;}
.paging a{border:solid 1px #CCCCCC;margin:0 6px 0 0;padding:4px 6px 4px 6px;font-weight:normal;text-align:center;text-decoration:none;}
.paging .pageIndex{border:solid 1px #F5F5F5;margin:0 4px 0 0;padding:2px 5px 2px 5px;font-weight:bold;text-align:center;color:#666666;background:none;}
.paging span{border:solid 1px #FFFFFF;margin:0 4px 0 0;padding:2px 5px 2px 5px;text-decoration:none;font-weight:bold;text-align:center;color:#333333;}
.paging a:hover{color:#FFFFFF;}
/* Mini Basket */
#mBsktBox{position: absolute; width:200px; height:20px; top: 33px;right:5px;z-index:6;}
#yrBskt{float:left;width:133px;height:16px;cursor:pointer;color:#FFF;padding:19px 0px 0px 6px;font-family:Verdana;font-size:9px;text-decoration:none;}
#yrBskt:hover{background-position:-271px -81px;}
#yrBsktBtn {float:right;width:61px;height:35px;text-indent:-99999px;font-size:0.000001em;}
#yrBsktBtn:hover {background-position:-410px -81px;}
#mBskt {position:absolute; top:64px;right: 5px;background:#FFF; width:178px;display:none;z-index:5;background:url(Images/mini-bskt-shadow.png) repeat-x top #FFF;padding: 6px 10px;}
#mBskt table{font-size:1.1em;margin:3px 0 0 0;width:178px;}
#mBskt table th{font-weight:bold;padding:2px 0 3px 0;text-align:left;}
#mBskt table td{padding:2px 0 3px 0;background:url(Images/mini-basket-line.gif) repeat-x bottom;}
#mBskt input{float:right;display:block;border:none;margin:5px 3px 5px 0;}
#mBskt p{float:left;font-size:1.1em;display:block;text-align:center;margin:5px 0 5px 0;padding:0;width:100%;}
#mBskt .GBtn{float:right;margin:4px 2px 4px 0;}
#mBskt .PBtn{float:right;margin:4px 3px 4px 0;}
.viewPts{font-size:1.1em;text-align:center;width:150px;display:block;float:left;color:#0066CC;text-decoration:none;}
.viewPts:hover{background:#f7f7f7;text-decoration:underline;}
#mbButtons{float:right;display:block;width:148px;background:none;padding:0;margin:0;}
.mbCenter{text-align:center;}
.mbRight{text-align:right;}
/*Homepage*/
.hpCtBx{width:190px;margin:0 5px 10px 5px;_margin:0 4px 10px 4px;padding:0;float:left;position:relative;}
.hpCtBx h3{width:180px;height:22px;padding:8px 5px 0px 5px;margin:0;background:#666;text-align:center;text-transform:uppercase;font-weight:normal;font-size:14px;color:#FFF;border-bottom:solid 1px #CCC;}
.hpCtBx a{display:block;height:22px;width:180px;padding:8px 5px 0px 5px;background:url(Images/hp-box-ar.png) no-repeat 164px 4px #3D3D3B;text-transform:uppercase;font-weight:normal;font-size:12px;color:#FFF;text-decoration:none;border-top:solid 1px #CCC;}
.hpCtBx a:hover{text-decoration:underline;}
.hpCtBx p{display:none;width:170px;padding:10px;margin:0;height:116px;background:#010C12;opacity:0.8;filter:alpha(opacity=80);position:absolute;top:31px;left:0;color:#FFF;text-align:center;font-size:12px;line-height:17px;}
/* Headings */
.hpH1{position:absolute;bottom: 5px;left:-9999px;color:#555555;font-size:10px;width:280px;padding:5px;margin:23px 0 0 55px;text-align:center;font-weight:bold;}
.prH1{display:block;color:#444444;font-size:2.6em;letter-spacing:-1px;padding:5px 0 10px 1%;margin:0;font-weight:normal;}
.msH1{display:block;color:#999999;font-size:1.7em;letter-spacing:-1px;text-align:center;padding:5px;margin:10px 0 10px 0;font-weight:normal;background:#EBEBEB;}
.repH1{height:32px;display:block;font-size:0.0001em;text-indent:-99999px;margin:5px 0 10px 10px;padding:0;background:url(Images/headings.png) no-repeat;}
.repH1.reg{width:107px;background-position:0 0;}
.repH1.sign{width:91px;background-position:-111px 0;}
.repH1.contact{width:149px;background-position:-207px 0;}
.repH1.about{width:220px;background-position:-361px 0;}
.repH1.cfw{ width:490px;background-position:0 -37px;}
.repH1.sbb{ width:205px;background-position:-273px -74px;}
.repH1.smap{ width:121px;background-position:-494px -37px;}
.repH1.dotd{ width:215px;background-position:-480px -74px;}
.repH1.pres{ width:317px;background-position:-586px 0;}
.prH2{display:block;margin:0 0 10px 10px;font-weight:normal;font-size:1.8em;}
.barH2{float:left;width:98%;padding:5px 1%;background:#EBEBEB;font-size:1.8em;font-weight:normal;margin:0 0 10px 0;}
.barH2 a, .barH2 a:visited{text-decoration:none;}
.barH2 a:hover{text-decoration:underline;}
h4.listTitle{text-decoration:underline;font-weight:bold;font-size:1.2em;margin:0 0 5px 0;}
h4.listTitle a:hover{color:#0099FF;}
/* Large Primary buttons */
.RBtn{display:block;height:25px;margin:0;padding:5px 0 0 0;text-decoration:none;text-align:center;color:#FFFFFF;background:url(images/red-buttons.png) no-repeat;font-size:13px;font-weight:bold;font-family:"Trebuchet MS", Arial, Verdana;}
.RBtn.rmed{width:80px;background-position:0 0;}
.RBtn.rmed:hover{background-position:-80px 0;}
.MBtn{display:block;height:26px;margin:0;padding:4px 0 0 6px;text-decoration:none;text-align:left;color:#FFFFFF;font-size:15px;font-weight:normal;font-family:"Trebuchet MS", Arial, Verdana;}
.MBtn.msml{width:94px;background-position:-0px -62px;}
.MBtn.msml:hover{background-position:-0px -92px;}
.MBtn.mmed{width:164px;background-position:-100px -62px;}
.MBtn.mmed:hover{background-position:-100px -92px;}
.MBtn.mlrg{width:240px;background-position:0 -122px;}
.MBtn.mlrg:hover{background-position:-0px -152px;}
/* Small primary buttons */
.PBtn, .srchBtn{display:block;margin:0;text-decoration:none;text-align:center;color:#FFFFFF;padding:1px 0 0 0;font-weight:bold;font-family:"Trebuchet MS", Arial, Verdana;text-transform:lowercase;}
.PBtn{font-size:12px;height:19px;}
.PBtn.sml{width:52px;background-position:0 0;}
.PBtn.sml:hover{background-position:-52px 0;}
.PBtn.med{width:80px;background-position:-104px 0;}
.PBtn.med:hover{background-position:-184px 0;}
.PBtn.lrg{width:150px;background-position:0 -20px;}
.PBtn.lrg:hover{background-position:-150px -20px;}
.srchBtn{width:40px;height:30px;font-size:0.00001em;text-indent:-99999px;float:left;background-position:-301px 0;}
.srchBtn:hover{background-position:-341px 0;}
/* Secondary buttons */
.GBtn{display:block;height:19px;margin:0;padding:1px 0 0 0;text-decoration:none;text-align:center;color:#FFFFFF;background:url(images/grey-buttons.png) no-repeat;font-size:12px;font-weight:bold;font-family:"Trebuchet MS", Arial, Verdana;text-transform:lowercase;}
.GBtn.sml{width:52px;background-position:0 0;}
.GBtn.sml:hover{background-position:-52px 0;}
.GBtn.med{width:80px;background-position:-104px 0;}
.GBtn.med:hover{background-position:-184px 0;}
.GBtn.lrg{width:150px;background-position:0 -20px;}
.GBtn.lrg:hover{background-position:-150px -20px;}
/* Content */
.txtPanel{float:left;display:block;width:100%;padding:0;margin:0 0 5px 0;color:#333333;}
.txtPanel p{font-size:1.1em;line-height:1.6em;display:block;margin:0;width:98%;padding:0 1% 10px 1%;}
.txtPanel .GBtn{margin:0 0 0 10px;}
.emPanel{float:left;display:block;color:#FFFFFF;border:solid 1px #245C82;background:#4594CA;padding:5px;margin:5px 0 0 5px;line-height:1.5em;font-size:1.1em;}
.txtPanel ul, .midCategoryIntro ul{font-size:1.1em;margin:0 0 5px 40px;list-style-type:square;padding:0;}
.topCategoryBanner{margin:0 0 5px 0;}
.imgBanner{margin:0;text-decoration:none;}
.midCatDesc{width:433px;background:#F7F7F7;border:solid 1px #CCCCCC;float:left;display:block;padding:5px;color:#333333;margin:0 0 5px 0;}
.midCatDesc p{margin:0 0 10px 0;font-size:1.1em;line-height:1.5em;}
.midCatImg{float:left;display:block;}
.midCatImg img{display:block;width:220px;padding:0 5px 0 5px;}
.midCatImg a, .topCatEm a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.midCatImg a:hover, .topCatEm a:hover{color:#FFFFFF;text-decoration:underline;}
.midCatImg p{display:block;width:208px;color:#FFFFFF;border:solid 1px #245C82;background:#4594CA;padding:5px;margin:5px 0 0 0;font-size:1.1em;line-height:1.5em;}
.mcProdRow{position:relative;float:left;display:block;width:100%;margin:0;}
/* Product Page */
.prodRight{float:left;padding:20px 0 0 0;width:375px;}
.prodImage{position:relative;text-align:center;display:block;float:left;width:400px;min-height:300px;margin:0 0 10px 0;}
.prodInfo{float:right;background:url(Images/prod-info-box.gif) no-repeat left;padding:0 7px 0 7px;height:60px;width:361px;margin:0 0 5px 0;}
.prodInfo label{color:#333333;display:block;font-weight:bold;margin:0 0 6px 0;font-size:1.3em;}
.prodInfo input{text-align:center;}
.prodInfo div{float:left;display:block;height:53px;padding:7px 0 0 0;}
.prodInfo p.stockout{font-size:16px;letter-spacing:-1px;font-weight:bold;width:360px;margin:5px 0 5px 0;color:#333333;}
.prodInfo p.stockmsg{font-size:12px;width:360px;margin:0;}
.prodInfo div.size{width:104px;}
.prodInfo div.price{width:80px;}
.prodInfo div.qty{width:70px;border-right:solid 1px #C5C7CA;}
.prodInfo div.btn{width:80px;padding:0 7px 0 13px;border-left:solid 1px #F7F7F7;}
.prodInfo div.sel{padding:5px 0 0 0;width:55px;}
.prodInfo div.col{width:130px;border-right:solid 1px #C5C7CA;}
.prodInfo div.col select{font-size:11px;}
.prodInfo div.lst{width:164px;padding:7px 0 0 5px;border-left:solid 1px #F7F7F7;}
.prodInfo div.lst img{ margin:0 3px 3px 0;float:left;}
.prodInfo .RBtn{float:left;margin:18px 0 0 0;}
.prodPrice{color:#BB0000;font-weight:bold;font-size:1.6em;}
.greenLbl{background:url(images/green-label.png) no-repeat;width:264px;height:23px;padding:7px 0 0 6px;float:right;color:#FFFFFF;font-size:14px;font-weight:bold;margin:0 5px 5px 0;}
.imgColumn{float:left;display:block;width:670px;padding:10px 0 0 10px;margin:0 0 10px 0;border-top:solid 1px #DCDCDC;}
.imgColumn img{margin:0 10px 0 0;}
.contain{width:800px;display:block;float:left;margin:0 0 10px 0;}
.MoreDrop{float:left;font-size:1.6em;cursor:pointer;display:block;padding:0 0 0 35px;margin:0 0 0 5px;height:25px;width:140px;text-decoration:none;color:#0066FF;background:url(Images/more-images.gif) no-repeat;}
.MoreDrop:hover{cursor:pointer;text-decoration:underline;color:#0066FF;}
.MoreDrop:visited{color:#0066FF;}
.prodThumb{float:left;display:block;border:solid 1px #FCFCFC;}
.itemNo{float:left;display:block;width:330px;font-size:1.2em;font-weight:bold;padding:0 5px 10px 9px;margin:0;color:#9E9E9E;}
span.price{font-size:1.3em;font-weight:bold;display:block;margin-top:2em;}
.prodOptions{display:block;float:right;width:375px;margin:0 0 10px 0;}
.leftColumn{display:block;float:left;width:350px;margin:0 5px 10px 0;}
.rightColumn{display:block;float:right;width:450px;margin:0 0 10px 0;}

.addthis_button{float:right;display:block;font-size:1.6em;cursor:pointer;padding:0 0 0 35px;margin:0 0 0 5px;height:29px;width:90px;
    text-decoration:none;color:#0066FF;background:url(Images/bookmark.gif) no-repeat;}
.addthis_button:hover{cursor:pointer;text-decoration:underline;color:#0066FF;}

/* Category Pages */
.ctInt {background:#F3F3F3;float:left;width:800px;padding:0;margin:0 0 10px 0;}
.ctInt p {font-size:1.1em;line-height:1.6em;display:block;margin:0;padding:0 1% 10px 1%;}
.ctInt img {float:right; margin:0 0 0 15px;}
.ProdBox{position:relative;float:left;display:block;width:158px;height:225px;padding:0 0 10px 0;margin:0 0 10px 0;text-align:center;border:solid 1px #FFFFFF;}
.ProdBox:hover{border:solid 1px #CCCCCC;}
.ProdBox img{text-align:center;padding:3px 0 0 0;border:none;margin:0 0 10px 0;}
.ProdBox .listTitle{float:left;width:150px;display:block;text-decoration:none;margin:0 0 10px 0;padding:0 4px 0 4px;font-size:1.1em;color:#333333;height:45px;}
.ProdBox .brandTitle{float:left;width:158px;display:block;font-size:1.2em;text-decoration:none;font-weight:bold;color:#333333;}
.listTitle:hover, .brandTitle:hover{text-decoration:underline;}
.ProdBox .price {font-size:1.2em;font-weight:bold;margin:0 0 4px 0;}
.ProdBox .PBtn, .ProdBox .GBtn{margin:0 39px 0 39px;}

.prodRow{float:left;width:800px;padding:0;margin:0 0 10px 0;border-bottom:dotted 1px #C2CFD7;}
.prodRow div{width:100px;float:left;padding:0 0 0 5px;position:relative;}
.prodRow .PBtn,.prodRow .GBtn{float:left;margin:10px;}
.prodRow img{float:left;display:block;padding:0;margin:0;border:none;}
.prodRow h3, .prodRow p, .prodRow .price, .prodRow .offerPrice, .prodRow .oldPrice
{ width:670px;float:left;margin:0 0 5px 0;padding:0 0 0 15px;}
.prodRow h3{font-size:1.5em;font-weight:normal;}
.prodRow h3 a, .prodRow h3 a:visited{text-decoration:none;}
.prodRow h3 a:hover{text-decoration:underline;}
.prodRow p{font-size:1.2em;}
.prodRow .price{ font-weight:bold;font-size:1.3em;}
.oldPrice{ display:block;color:#666666;font-size:1.1em;margin:0 0 2px 0;}
.offerPrice{display:block;color:#497225;font-size:1.2em;font-weight:bold;margin:0 0 1px 0;}

.prodFilt{float:left;width:780px;padding:7px 10px 7px 10px;height:20px;background:#EBEBEB;font-size:1.2em;margin:0 0 10px 0;border-bottom:solid 1px #C6C7CA;border-top:solid 1px #C6C7CA;}
.prodFilt select{float:left;display:block;margin:0 20px 0 0;}
.prodFilt label{float:left;display:block;font-weight:bold;color:#333333;padding:3px 0 0 0;margin:0 5px 0 0;}
.viewChg{float:right;display:block;background:url(images/grey-buttons.png) no-repeat;height:17px;padding:1px 0 0 22px;margin:2px 0 0 0;color:#0066CC;text-decoration:none;}
.viewChg:hover{text-decoration:underline;}
.viewChg.lst{background-position:-303px -22px;}
.viewChg.grd{background-position:-303px 0;}
.ofrDet{ float:left;width:340px;font-size:1.2em;padding:0 0 10px 10px;}
.ofrDetWas{color:#666666;font-weight:bold;}
.ofrDetNow{color:#009900;font-weight:bold;}
/* Basket */
.echemNew{float:left;background:url(Images/voucher-applied.png) no-repeat left;width:600px;padding:15px 0 0 165px;margin:5px 0 0 0;height:50px;}
.echemNew h3{color:#008400;font-size:1.6em;font-weight:normal;margin:0 0 5px 0;}
.echemNew p{color:#666666;font-size:1.1em;margin:0 0 5px 0;}
.greenAlert{float:left;display:block;padding:2px 0 0 37px;height:31px;margin:0 0 5px 0;background:url(Images/green-alert-blob.gif) no-repeat left;}
.greenAlert strong{font-size:1.2em;color:#006633;font-weight:bold;}
.greenAlert span{color:#666666;}
#basketTitle{width:734px;height:26px;padding:4px 0 0 6px;float:left;display:block;font-size:1.5em;font-weight:normal;margin:0;color:#FFFFFF;font-family:"Trebuchet MS";background:url(Images/basket-header.gif) no-repeat;}
#basketArea{width:740px;float:left;display:block;padding:0;margin:0 0 5px 5px;}
#basketArea h2{width:736px;height:19px;float:left;padding:4px 0 0 4px;font-size:1.2em;color:#FFFFFF;font-weight:bold;margin:0;background:url(images/basket-header.gif) 0 -30px;font-weight:bold;text-indent:0;}
.basketExtra{width:730px;float:left;display:block;font-size:1.2em;margin:0 0 10px 0;padding:4px;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background:url(images/soft-grey-bg.gif) repeat-x bottom #FFFFFF;}
.bsktBtnBox{width:740px;float:left;display:block;margin:5px 0 10px 0;padding:0;}
.bsktBtnBox .GBtn{float:left;}
.bsktBtnBox .MBtn{float:right;}
.bsktBtnBox p{height:12px;padding:4px;font-size:1.1em;float:left;display:block;margin:0 0 0 30px;}
.buttContinue, .buttUpdate{margin:0 55px 0 0;float:left;display:block;}
.buttCheckout{float:right;display:block;}
.basketPromoLeft{float:left;display:block;width:350px;}
.basketPromoLeft .GBtn{float:left;margin:0 4px 0 0;}
.basketPromoLeft p{margin:5px 0 5px 0;}
.basketPromoLeft input, .basketPromoLeft span{margin:0 0 5px 0;}
.basketPromoRight{float:right;display:block;width:340px;border:dashed 1px #CCCCCC;padding:5px;}
.basketPromoAccepted{float:right;display:block;width:295px;padding:5px 5px 5px 50px;color:Green;background:url(Images/green-tick.gif) no-repeat left;}
.removeLink{background:url(Images/red-cross.gif) no-repeat left;padding:0 0 0 11px;}
.basketSummary{float:right;display:block;width:300px;margin:0 0 0 400px;}
.basketSummary td{padding:4px;border-bottom:solid 1px #CCCCCC;}
.deliveryOptions{float:right;display:block;width:300px;margin:0 0 0 400px;}
.deliveryOptions h4{padding:4px;border-bottom:solid 1px #CCCCCC;background:#EEEEEE;font-weight:bold;font-size:1em;margin:0 0 3px 0;}
.emptyCartView{float:left;display:block;}
.googleCheckoutBox{float:right;display:block;width:167px;margin:5px 0 5px 0;text-align:center;}
.basketTable{width:740px;float:left;display:block;margin:0 0 10px 0;}
.basketTable th{background:url(images/soft-grey-bg.gif) repeat-x bottom #FFFFFF;padding:4px;font-size:1.2em;}
.basketTable td{border-top:solid 1px #CCCCCC;padding:5px;font-size:1.2em;}
.basketTable td.prodImage{text-align:center;}
.basketTable td.prodImage img{margin:5px;}
.basketTable td.amount{text-align:center;}
.basketTable td.quantity input{width:50px;}
.basketTable td.quantity a{display:block;}
.basketTable .alignRight{text-align:right;}
.priceRow{border-bottom-width:0;font-weight:bold;text-align:right;}
.AspNet-TreeView li{margin-left:20px;}
.pos1a {width:330px;}
.pos2a {width:440px;}
.pos3a {width:110px;}
.pos4a {width:330px;}
.pos5a {width:330px;}
.pos6a {width:440px;}
.pos7a {width:220px;}
.pos8a {width:220px;}
/* Shop By Brand */
.brandList{float:left;display:block;width:150px;list-style-type:none;margin:0 0 0 10px;padding:0;}
.brandList a{font-size:1.2em;display:block;padding:5px 0 5px 0;text-align:center;}
.brandList a:hover{color:#EC6515;background:#EDEDED;text-decoration:underline;padding:4px 0 4px 0;border:solid 1px #CCCCCC;}
.altSbbLink{display:block;float:left;width:163px;height:55px;text-align:center;vertical-align:middle;border:none;}
.imgCont{float:right;display:block;width:101px;height:100px;padding:10px 1px 0 1px;text-align:center;}
/* Microsite */
.brandProdLHN{list-style-type:none;margin:0 0 0 5px;padding:0;width:145px;}
.brandProdLogo{width:188px;text-align:center;display:block;margin:5px 0 5px 0;}
.brandProdLHN a{display:block;width:173px;text-decoration:underline;padding:6px 5px 0 5px;height:22px;font-size:1.2em;color:#0066CC;}
.brandProdLHN a:hover{background:#F4F4F4;}
.brandProdLHN .selected{font-weight:bold;text-decoration:none;background:url(Images/orange-buttons.png) no-repeat 0 -182px;color:#FFFFFF;}
.brandProdLHN .selected:hover{background:url(Images/orange-buttons.png) no-repeat 0 -182px;}
img.msBanner{float:left;display:block;margin:0 0 5px 0;}
.msIntro{float:left;display:block;margin:0 0 10px 10px;font-size:1.1em;line-height:1.6em;}
.msCategory{width:470px;display:block;float:left;padding:0 10px 0 10px;margin:0 10px 20px 0;}
.msCategory h2{float:right;display:block;clear:none;width:370px;border:none;font-size:1.4em;font-weight:bold;padding:0;text-indent:0;margin:0 0 5px 0;}
.lightRedHead, .lightRedHead a:visited{color:#D54125;}
.lightRedHead a{color:#D54125;text-decoration:none;}
.lightRedHead a:hover{color:#FE4E31;text-decoration:underline;}
.lightRedList a{background:url(Images/hp-red-bullet.gif) no-repeat left;color:#B83720;}
.pinkHead, .pinkHead a:visited{color:#F7593E;}
.pinkHead a{color:#F7593E;text-decoration:none;}
.pinkHead a:hover{color:#F68C7A;text-decoration:underline;}
.pinkList a{background:url(Images/hp-peach-bullet.gif) no-repeat left;color:#F7593E;}
.darkPinkHead, .darkPinkHead a:visited{color:#9B2373;}
.darkPinkHead a{color:#9B2373;text-decoration:none;}
.darkPinkHead a:hover{color:#9B2373;text-decoration:underline;}
.darkPinkList a{background:url(Images/hp-dark-pink-bullet.gif) no-repeat left;color:#9B2373;}
.greenHead, .greenHead a:visited{color:#00603B;}
.greenHead a{color:#00603B;text-decoration:none;}
.greenHead a:hover{color:#00603B;text-decoration:underline;}
.greenList a{background:url(Images/hp-green-bullet.gif) no-repeat left;color:#00603B;}
.lancomeHead, .lancomeHead a:visited{color:#000000;}
.lancomeHead a{color:#000000;text-decoration:none;}
.lancomeHead a:hover{color:#000000;text-decoration:underline;}
.lancomeList a{background:url(Images/hp-pink-bullet.gif) no-repeat left;color:#893458;}
.blueHead, .blueHead a:visited{color:#3175B2;}
.blueHead a{color:#3175B2;text-decoration:none;}
.blueHead a:hover{color:#3175B2;text-decoration:underline;}
.blueList a{background:url(Images/hp-blue-bullet.gif) no-repeat left;color:#3175B2;}
.turqoiseHead a, .turqoiseHead a:visited {color:#598673;text-decoration:none;}
.turqoiseHead{color:#598673;}
.turqoiseHead a:hover {color:#598673;text-decoration:underline;}
.turqoiseList a{background:url(Images/hp-blue-bullet.gif) no-repeat left;color:#598673;}
.msCategory p{float:right;display:block;width:370px;height:45px;font-size:1.2em;padding:0 0 0 1px;margin:0;color:#333333;}
.msCategory ul{font-size:1.2em;float:left;display:block;margin:0 0 0 10px;padding:0;list-style-type:none;}
.msCategory li a{padding:0 0 0 10px;text-decoration:none;}
.msCatetory a:hover{text-decoration:underline;}
.msCategory img{float:left;display:block;}
.msQuickLinks{float:right;display:block;width:370px;height:45px;padding:0;margin:0;}
.msQuickLinks select{font-size:1.2em;width:300px;margin:10px 0 7px 0;}
.msQuickLinks a{font-weight:bold;width:40px;text-align:center;font-size:1.2em;}
.msNew{border-top:solid 1px #EBEBEB;width:808px;display:block;float:left;padding:10px;margin:0;}
.msNew h2{width:808px;border:none;font-size:1.2em;padding:0;text-indent:0;margin:0 0 5px 0;}
.msNew p{float:left;display:block;width:153px;text-align:center;margin:0 20px 0 0;}
.msNew img{ margin:10px 0 0 0;}
/* Login */
.signInLink{float:left;display:block;margin:10px 0 0 30px;font-size:1.2em;width:700px;}
.loginFailText{margin:10px 0;font-weight:bold;font-size:1.3em;color:#B30000;float:left;display:block;padding:1%;background:#FFF2F2;border-bottom:solid 1px #D60000;border-top:solid 1px #D60000;width:98%;}
.greenAlt{float:left;background:url(Images/green-alert.png) no-repeat 5px 9px #D8E996;margin:0 0 5px 0;font-size:1.2em;color:#475412;float:left;display:block;padding:10px 1% 10px 3%;border-bottom:solid 1px #8DA824;width:96%;}
.greenAlt a{font-weight:normal;color:Blue;text-decoration:none;} .greenAlt a:hover{text-decoration:underline;}
.tcCheck{padding:10px 0 10px 0;}
.tcCheck input{margin:0 10px 0 0;}
/* Register */
.formPnl{ float:left;display:block;width:700px;padding:0 0 20px 0;}
.formPnl h2{float:left;display:block;width:685px;font-weight:normal;font-family:"Trebuchet MS";font-size:1.7em;margin:0 0 5px 15px;}
.formPnl p{float:left;display:block;width:680px;font-size:1.3em;margin:0 0 5px 20px;}
.formPnl .MBtn{float:left;margin:0 0 0 30px;}
.registerTable{float:left;display:block;border:none;margin:0 0 10px 0;}
.registerTable strong{color:Red;}
.registerTable th{font-size:1.3em;padding:5px;font-weight:bold;text-align:right;}
.registerTable td{font-size:1.3em;padding:5px;text-align:left;}
.regTable{border:solid 1px #ECECEC;margin:0 0 10px 0;clear:both;}
.regTable td{padding:5px;font-size:1.2em;}
.regTable th{padding:5px;background:#ECECEC;font-size:1.2em;}
.altRow td{background:#F5F5F5;border-top:solid 1px #ECECEC;border-bottom:solid 1px #ECECEC;}
.alertBox{float:left;display:block;border:solid 1px #F5F5F5;padding:5px;width:500px;font-size:1.2em;margin:10px 0 10px 0;}
.alertBox img{float:left;display:block;margin:0 10px 0 5px;}
/* Order Process */
.chktContainer{float:left;display:block;padding:0;border:solid 1px #ECECEC;width:738px;margin:0 5px 10px 10px;}
.chktContainer p{font-size:1.2em;padding:0 0 0 25px;}
.chktCol{width:369px;float:left;}
.chktCol .GBtn, .chktCol .PBtn{float:left;margin:10px 0 0 10px;}
.chktCol table{margin:0 0 0 10px;}
.chktAddrBox {float: left; border: dotted 1px #CCCCCC; padding: 10px; margin: 0px 0px 5px 5px; width: 215px;}
.chktAddrBox .PBtn, .chktAddrBox .GBtn, .chktAddrBox table {float:left;margin-right:5px;}
.tblAddr{float:left;display:block;font-size:12px;}
.tblAddr th{font-weight:bold;text-align:right;padding:3px;}
.tblAddr td{padding:3px;}
.shipCost{width:347px;background:#EBEBEB;float:left;margin:20px 60px 0 0;font-size:12px;font-weight:bold;padding:10px;}
.shipCost span{display:block;margin:0 0 5px 0;}
.shipCost .GBtn{margin:5px 0 0 1px;}
.btnRow{float:left;display:block;width:740px;padding:0 0 5px 10px;}
.btnRow .MBtn{float:right;}
.btnRow .GBtn{float:left;}
.confAddr{float:left;display:block;width:280px;padding:0;border-right: solid 1px #EEEEEE;font-size:1.2em;margin:0;}
.confAddr h3{background:#EEEEEE;color:#333333;font-size:13px;font-weight:bold;width:270px;margin:0 0 5px 0;padding:5px;}
.confAddr table{margin:0 0 10px 10px;}
.processOrderList{list-style-type:none;display:block;float:left;margin:0 0 10px 10px;padding:0;}
.processOrderList li{display:block;float:left;height:27px;margin:10px 0 10px 0;font-size:1.6em;font-weight:bold;}
.processOrderList li a{text-decoration:none; color:#999999;}
.processOrderList li a:hover{text-decoration:underline;}
.fadedStep{color:#999999;padding:6px 25px 0 36px;background:url(Images/grey-next-blob.gif) no-repeat left;}
.currentStep{color:#006DB7;padding:6px 25px 0 36px; background:url(Images/orange-next-blob.gif) no-repeat left;}
.confirmTable{margin-bottom:5px;}
.confirmTable th{font-weight:bold;font-size:1.2em;border-bottom:solid 1px #CCCCCC;background:#EEEEEE;padding:4px;text-align:left;}
.confirmTable td{font-size:1.2em;border-bottom:solid 1px #CCCCCC;padding:4px;}
.confirmOrderBtn{float:right;display:block;}
.info p{padding:5px;margin:0 0 5px 0;}
.fadeout{opacity:0.4;filter:alpha(opacity=40);}
/* ShopByBrand */
.generalInfo{margin:0 0 0 5px;padding:0;width:820px;float:left;display:block;}
.generalInfo p{margin:0 0 10px 0;font-size:1.2em;}
.generalInfo h2{background:none;border:none;margin:0 0 10px 0;font-size:1.4em;font-weight:bold;text-indent:0;}
.errorBox{float:left;display:block;border:solid 1px #F5F5F5;padding:5px;width:500px;margin-bottom:10px;font-size:1.2em;}
#cardInfo{display:none;position:absolute;top:280px;left:251px;border:solid 2px #CCCCCC;width:460px;padding:5px;background:#F3F3F3;}
#cardInfo p{width:205px;float:left;display:block;}
#cardInfo h5{width:425px;font-size:1.3em;font-weight:bold;margin:0 0 10px 0;}
.closePopUp{float:right;display:block;}
.closePopUp img{border:none;}
#cardImg{float:left;display:block;margin:0 10px 0 0;}
/* Sitemap */
.smapList{list-style-type:none;margin:0 0 10px 20px;padding:0;width:180px;font-size:12px;}
.smapList li{padding:0 0 3px 15px;background:url(images/bullet-point.png) no-repeat 0 4px;}
.smapList a, .smapList a:visited{text-decoration:none;}
.smapList ul{list-style-type:none;font-size:11px;margin:0 0 0 10px;padding:0;}
.smapList a:hover{text-decoration:underline;}
.smapBox{display:block;float:left;width:200px;margin:0;padding:0;}
.smapBox h4{display:block;width:160px;padding:5px;font-size:1.2em;margin:0 0 5px 0;background:#EBEBEB;}
.smapBox h4 a{text-decoration:none;}
.smapBox h4 a:hover{text-decoration:underline;}
/* Tabs */
#ecTabs{float:left;display:block;width:800px;}
ul.ecTabRow{list-style:none; float:left;display:block;margin:0;padding:0 0 0 5px;width:795px;background:#222222;}
.ecTabRow li {float:left;display:block;margin:0;padding:0;}
.ecTabRow li a{background:url(images/prod-tab.gif) repeat-x;float:left;display:block;text-decoration:none;height:23px;padding:8px 10px 0 10px;margin:0;border-right:solid 1px #555555;border-top:solid 1px #555555;color:#FFFFFF;font-size:1.2em;margin-top:5px;}
.ecTabRow li a:hover{background-position:bottom;}
#ecTabs .ui-tabs-selected a{background:#FFFFFF;margin-top:3px;height:25px;border-right:solid 1px #555555;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;}
.alphaList{}
.alphaList li.ui-tabs-selected a{background:#EBEBEB;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{ cursor:pointer;font-weight:bold;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;} 
#ecTabs div{padding:10px;display:block;border-width:0;background:none;float:left;width:640px;margin:0 0 0 5px; display:block;font-size:1.2em;line-height:1.3em;}
.ui-tabs .ui-tabs-hide{display:none !important;}
#ecTabs .GBtn{float:left;margin:0 5px 0 0;}
.bubble{position:absolute;}
.ProdBox .bubble{top:25px;right:25px;}
.prodImage .bubble{top:25px;right:25px;}
.prodRow .bubble{top:25px;right:0;}
/*New Form Styles*/
.frmPnl {width:100%;}
.frmPnl fieldset {float:left;width:100%;border:none;padding:0 0 1% 0;margin:0;}
.frmPnl label { display: block;float:left; width:98%;padding: 5px 1% 5px 1%; position:relative;}
.frmPnl label img { position:absolute;left:200px;top:13px;}
.frmPnl label textarea { width: 300px; }
.frmPnl span { float: left; width: 200px; line-height: 30px; font-size: 1.4em; padding: 0 0 0 12px;}
.frmPnl strong { color: #CC0000; }
.frmPnl .MBtn { float:left;margin:0 0 1% 1%; }
.frmPnl .PBtn { float:left;margin:0 0 1% 220px; }

.txtFld { padding: 6px; background:url(Images/frm-fld-shdw.png) no-repeat #F8F8F8;border:solid 2px #DADADA;}
.txtFld:hover {background-color:#EBEBEB;border:solid 2px #CCCCCC; }
.chkBox{margin: 5px;}
.sct {margin:5px;}
.rdBt {margin:5px;float:left;}
.calView{position:absolute;left:328px;top:12px;}

#jaBox {float:left;width:186px;border:solid 2px #CCC;margin:12px 0 0 5px;position:relative;padding:50px 0 0 0;}
#jaBox .MBtn {position:absolute;top:10px;left:8px;}
#jaBox span{float:left;padding:5px;width:176px;background:#CCC;font-weight:bold;color:#333;font-size:12px;}
#jaContent {float:left;width:800px;position:relative;}
.jaMSBox {float:left;width:780px;padding:10px;border-top:solid 4px #CCC;}
.jaMSBox img {float:left;}
.jaMSBox .GBtn {float:right;margin-top:16px;}
.jaProd {text-align:center;font-size:12px;color:#333;text-decoration:none;margin:5px 0;width:186px;float:left;}
.jaProd img {margin:0 0 4px 0;}
.jaProd:hover {text-decoration:underline;}
/*epoch*/
table.calendar { font-family: Helvetica, Arial, sans-serif;	font-size: 0.8em; border-collapse: collapse; background-color: white; border: solid #999999 1px; background-color: white; width: 200px; text-align: center; -moz-user-select: none; /*-khtml-user-select: none;*/ }
table.calendar input, table.calendar select { font-size: 10px; margin: 0 5px 0 0; }
table.calendar td {	border: 0; font-size: 10px;	text-align: center; }
div.mainheading { margin: 2px; }
table.caldayheading { border-collapse: collapse; cursor: pointer; empty-cells: show; margin: 0 6px 0 6px; }
table.caldayheading td { text-align: center; color: #006DB7; font-weight: bold; width: 26px; }
table.caldayheading td.wkhead {}
table.calcells {border-collapse: collapse;cursor: pointer;margin: 0 6px 0 6px;}
table.calcells td {vertical-align: middle;text-align: center;font-weight: bold;width: 26px;height: 20px;}
table.calcells td div {padding: 1px;margin: 0;}
table.calcells td.wkhead {background-color: white;text-align: center;border-right: double #CCCCCC 3px;color: #0054E3;}
table.calcells td.wkday { color: #004E82;background-color: #E3EFF7;}
table.calcells td.wkend { color: #004E82; background-color: #C9E0F0;}
table.calcells td.curdate {}
table.calcells td.cell_selected { background-color: #006DB7; color: white; }
table.calcells td.notmnth { background-color: #FFFFFF; color: #CCCCCC; }
table.calcells td.notallowed { background-color: white; color: #EEEEEE; font-style: italic; }
table.calcells td.hover { color: #004E82; background-color: #8CBDDF;}
/*Pharm Form */
.pharmItem {border:solid 1px #FFFFFF;}
.pharmItem:hover {border:solid 1px #CCCCCC;}
.pharmItem .pharmText {float:right;width:580px;}
.pharmItem .pharmText a {float:right;margin:0 100px 0 0;}
.pharmItem .pharmItemImg {margin:0 0 0 10px;display:block;}
/* Order Invoice */
.hideMe {display:none;}