html, *{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
fieldset,
iframe,
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
th{font-style:normal;font-weight:normal;text-align:left;}
ol,ul{list-style:none;}
cite{font-style:normal;}
a{outline:none;}
header, section, footer, aside, nav, article,
figure{display:block;}
html{font-size:62.5%;}
body{color:#666;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:13px;background:#cccccc url(bg2017.png) repeat-x top;}
a{color:#B67518;}
a:hover{color:#FFAD38;text-decoration:none;}
.orange{color:#FFAD38;}
.fl{float:left;}
.fr{float:right;}
img.fl{margin:10px 10px 10px 0;}
img.fr{margin:10px 0 10px 10px;}
h1{border-bottom:1px solid #CCC;color:#444;font-size:36px;font-size:3.6rem;font-weight:700;padding:19px 0 5px 0;}
h1 span{color:#999;}
h2{font-size:24px;font-size:2.4rem;font-weight:700;padding-top:30px;}
h3{font-size:18px;font-size:1.8rem;font-weight:600;padding:30px 0 7px 0;}
#informationmenu h3{background:url(img/_icons.png) 0px -905px no-repeat #EA8A00;border-radius:4px;font-size:12.5px;margin:0;padding:9px 9px 9px 27px;width:83%;color:white;margin-bottom:5px;cursor:pointer;}
.gc{font-size:13px;font-size:1.3rem;margin:0 auto;position:relative;overflow:none;width:940px;}
.mc{padding-top:180px;}
.sidebar{float:left;width:220px;}
#index .sidebar{float:right;}
.column-right{float:right;position:relative;width:700px;}
.column-left{clear:both;float:left;width:700px;}
table{border-left:1px solid #D0D0D2;color:#333;margin:12px 0 20px 0;width:100%;}
th, td{padding:11px 15px;}
th{color:#676767;font-weight:600;padding-bottom:19px;padding-top:19px;text-shadow:0 1px 0 rgb(255,255,255);}
td{border-bottom:1px solid #D0D0D2;border-right:1px solid #D0D0D2;}
thead tr{background:#EBECEE;border:1px solid #D0D0D2;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);}
table form input{float:left;}
.td-btn{width:100px;}
form p{height:100%;overflow:hidden;}
label{display:block;font-weight:600;line-height:1.35em;margin-bottom:1px;}
input[type='text'],
input[type='email'],
input[type='password'],
select,
textarea{color:#666;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-right:5px;padding:5px;width:50%;}
textarea{float:left;height:125px;width:75%;}
select{min-width:50%;max-width:80%;width:auto;}
option{padding:1px 2px;}
input:focus,
textarea:focus,
select:focus{outline:none;}
input[type='submit']{min-width:100px;padding-left:20px;padding-right:20px;}
.p-checkbox label{cursor:pointer;float:left;}
.p-checkbox input{float:left;height:14px;margin:1px 3px 0 0;overflow:hidden;width:14px;}
.required,
.hint{background:#E5E5E5;border-radius:3px;color:#999;float:left;font-size:10px;font-size:1rem;font-weight:600;margin-top:5px;line-height:1em;padding:3px 3px 4px 3px;text-shadow:0 1px 0 rgb(255,255,255);text-transform:uppercase;}
input[type='text'].error,
input[type='email'].error,
input[type='password'].error,
select.error,
textarea.error{border:1px solid #FFD2D2;border-bottom-color:#FFDFDF;border-top-color:#FF8B8B;border-radius:2px;color:#D95D5D;}
.required.error{background:#D95D5D;color:#FFF;text-shadow:none;}
#p-security{clear:both;display:none;height:0px;visibility:hidden;}
#p-security label{float:none;padding:0 0 4px 0;text-align:left;width:auto;}
#p-security input[type="text"]{display:block;float:none;}
.input-50{width:50px!important;}
.input-75{width:75px!important;}
.input-100{width:100px!important;}
.input-150{width:150px!important;}
.input-200{width:200px!important;}
.clear{clear:both;}
input[type='text'].clear{margin-top:5px;}
input[type='email'].clear{margin-top:5px;}
#tooltip{background:#444;background:rgba(0,0,0,0.85);border-radius:5px;color:#FFF;font-size:1.1em;padding:5px 7px;position:absolute;z-index:3000;}
#msg-response{color:#FFF;cursor:pointer;border-radius:5px;font-size:12px;font-size:1.2rem;font-weight:600;margin:10px 0 20px 0;padding:9px 20px 9px 37px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#msg-response span{background:url(img/_icons.png) center -665px no-repeat;height:7px;position:absolute;right:5px;top:5px;width:7px;}
.msg-error{background:url(img/_error.png) 10px 10px no-repeat #D95D5D;}
.msg-success{background:url(img/_success.png) 10px 12px no-repeat #99C563;}
#msg-response ul{list-style:none!important;margin:0!important;}
#msg-response li{padding:0!important;}
#msg-response a{color:#FFF;}
#msg-response a:hover{color:#444;text-decoration:underline;}
#skip-link{float:left;margin:0 0 0 -9999px;text-decoration:none;}
#skip-link:focus{background:#333333;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:11px;margin:0;padding:3px 7px 3px 5px;position:relative;z-index:1000;}
#tooltip{position:absolute;z-index:3000;}
* html .clearfix{height:1%;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden;}
footer{background:url(img/_bkg_footer.png) 0 30px repeat-x;color:#666;margin-top:80px;}
.fc{margin:0 auto;width:940px;}
footer a{color:#666;}
footer a:hover{color:#B67518;}
.secureshopping{background:url(img/_bkg_secure.png) no-repeat;height:100%;margin:0 -10px 19px -10px;overflow:hidden;padding:44px 0 44px 136px;}
.secureshopping h6{color:#333;float:left;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.3em;padding-right:15px;}
.secureshopping li{background:url(img/_icons.png) center -254px no-repeat;float:left;height:32px;margin-right:5px;text-indent:-9999px;width:51px;}
#visaelectron{background-position:center -290px;}
#mastercard{background-position:center -326px;}
#maestro{background-position:center -362px;}
#solo{background-position:center -398px;}
.copyright{clear:both;color:#999;font-family:inherit;font-size:11px;font-size:1.1rem;margin-bottom:33px;padding:7px 0;text-align:right;text-transform:uppercase;}
.copyright2{border-top:5px solid #E5E5E5;border-top:5px solid rgba(0,0,0,0.1);text-align:right;text-transform:uppercase;}
.copyright-b{font-family:"Times New Roman", Times, serif;font-size:11px;font-size:1.1rem;margin-bottom:33px;padding:7px 0;text-align:right;text-transform:uppercase;}
.btn-orange, .btn-grey,
input[type='submit']{border-radius:3px;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:13px;font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.btn-orange,
input[type='submit']{color:#B67518;display:block;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.2);}
input[type='submit'].btn-grey,
.btn-grey{color:#666;display:block;text-transform:uppercase;box-shadow:inset 0 2px 1px rgba(255,255,255,0.5);}
.btn-orange, input[type='submit'], input[type='submit'].btn-grey:hover,
.btn-grey:hover{background:#FFAD38;background:-ms-linear-gradient(top, #FEBB5C, #FFA82E);background:-moz-linear-gradient(top, #FEBB5C, #FFA82E);background:-o-linear-gradient(top, #FEBB5C, #FFA82E);background:-webkit-gradient(linear, left top, left bottom, from(#FEBB5C), to(#FFA82E));background:-webkit-linear-gradient(top, #FEBB5C, #FFA82E);background:linear-gradient(top, #FEBB5C, #FFA82E);border:1px solid #FF9900;color:#B67518;}
.btn-grey, .btn-orange:hover, input[type='submit']:hover, input[type='submit'].btn-grey,
.pharmacheck-box:hover .btn-orange{background:#D5D5D5;background:-ms-linear-gradient(top, #DCDCDC, #CECECE);background:-moz-linear-gradient(top, #DCDCDC, #CECECE);background:-o-linear-gradient(top, #DCDCDC, #CECECE);background:-webkit-gradient(linear, left top, left bottom, from(#DCDCDC), to(#CECECE));background:-webkit-linear-gradient(top, #DCDCDC, #CECECE);background:linear-gradient(top, #DCDCDC, #CECECE);border:1px solid #C5C5C5;color:#666;}
input[type='submit'].btn-grey-2,
.btn-grey-2{background:#E3DDDE;background:-ms-linear-gradient(top, #E9E9E9, #CFCFCF);background:-moz-linear-gradient(top, #E9E9E9, #CFCFCF);background:-o-linear-gradient(top, #E9E9E9, #CFCFCF);background:-webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#CFCFCF));background:-webkit-linear-gradient(top, #E9E9E9, #CFCFCF);background:linear-gradient(top, #E9E9E9, #CFCFCF);border:1px solid #C5C5C5;color:#666;}
input[type='submit'].btn-grey-2:hover,
.btn-grey-2:hover{background:#565455;background:-ms-linear-gradient(top, #5C5C5C, #515050);background:-moz-linear-gradient(top, #5C5C5C, #515050);background:-o-linear-gradient(top, #5C5C5C, #515050);background:-webkit-gradient(linear, left top, left bottom, from(#5C5C5C), to(#515050));background:-webkit-linear-gradient(top, #5C5C5C, #515050);background:linear-gradient(top, #5C5C5C, #515050);border:1px solid #4B4B4B;color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.2)}
a.btn-grey,
a.btn-orange{text-decoration:none;}
input[type='submit']{cursor:pointer;height:24px;padding-bottom:2px;}
.with-arrow{font-size:11px;font-size:1.1rem;font-weight:700;padding-right:30px;position:relative;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5);}
a.with-arrow,
span.with-arrow{line-height:15px;padding:3px 30px 3px 3px;width:70px;float:right;margin-right:6px;}
.with-arrow:after{background:url(img/_icons.png) center -520px no-repeat;content:" ";height:12px;position:absolute;right:5px;top:5px;width:11px;}
.btn-orange.with-arrow:after,
.btn-grey.with-arrow:hover:after{background-position:center -539px;}
.pharmacheck-box:hover .with-arrow:after{background-position:center -520px;}
.btn-orange.btn-large{font-size:22px;font-size:2.2rem;font-weight:600;text-transform:uppercase;padding-left:20px;padding-right:20px;}
input[type='submit'].btn-large{height:50px;}
.qtip-content{font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:12px;font-size:1.2rem;}
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px}
.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important}
.ui-tooltip-content{position:relative;line-height:1.4em;text-align:left;word-wrap:break-word;overflow:hidden;border-style:solid;border-width:1px;padding:5px 9px 8px}
.ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{color:#f3f3f3;border-color:#303030}
.ui-tooltip-dark .ui-tooltip-content{background-color:#505050}
.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040}
.ui-tooltip-dark .ui-tooltip-icon{border-color:#444}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030}
.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border-width:3px}
.ui-tooltip-tipped .ui-tooltip-titlebar{font-weight:400;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.ui-tooltip-tipped .ui-tooltip-content{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.ui-tooltip-tip{border-bottom:0;position:absolute;z-index:15002}
.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555}
.mc{padding-top:180px;}
header{background:url(img/_line_navhdrsm.png) right 23px no-repeat;left:0;position:absolute;top:0;width:940px;}
#logo{float:left;margin-top:35px;}
.nav-hdr-sm{color:#999;float:right;font-size:12px;font-size:1.2rem;padding:4px 0 5px 0;}
.nav-hdr-sm li{float:left;padding-left:5px;}
.nav-hdr-sm li:after{content:"-";padding-left:5px;}
.nav-hdr-sm li:last-child:after{content:"";padding:0;}
.nav-hdr-sm a{color:#999;text-decoration:none;}
.nav-hdr-sm a:hover{color:#B67518;}
.hdr-telephone{clear:right;color:#999;float:right;font-size:9px;text-align:right;margin-top:20px;}
.hdr-telephone span{color:#525353;font-size:20px;font-size:2.0rem;}
.nav-hdr-icons{clear:right;float:right;margin:30px 0 4px 0;}
.nav-hdr-icons li{float:left;margin-left:7px;}
.nav-hdr-icons a{background:url(img/_icons.png) center 0 no-repeat;display:block;height:16px;text-indent:-9999px;width:17px;}
#nav-hdr-icons-index:hover{background-position:center -78px;}
#nav-hdr-icons-my-account{background-position:center -26px;width:16px}
#nav-hdr-icons-my-account:hover{background-position:center -104px;}
#nav-hdr-icons-contact{background-position:center -52px;width:23px;}
#nav-hdr-icons-contact:hover{background-position:center -130px;}
.searchform{float:right;position:relative;width:220px;margin-right:10px;}
.searchform label{display:none;}
.searchform input[type='text']{border:1px solid #CCC;border-right:0;border-radius:3px 0 0 3px;color:#999;float:left;height:15px;margin:0;padding:6px 5px 7px 5px;width:179px;}
.searchform input[type='text']:focus{color:#666;}
.searchform input[type='submit']{background:url(img/_icons.png) no-repeat center -558px #FFAD38;border:0;border-radius:0 3px 3px 0;cursor:pointer;float:left;height:30px;min-width:inherit;margin:0;padding:0;text-indent:-9999px;width:30px;box-shadow:none;}
.searchform input[type='submit']:hover{background-color:#444;}
.ui-autocomplete{background:#F3F3F0;border:1px solid #CBCBCB;border-radius:3px 0 3px 3px;position:absolute;top:33px!important;width:188px;}
.ui-menu-item{border-top:1px solid #CBCBCB;}
.ui-menu-item:first-child{border:0;}
.ui-autocomplete a{color:#444;cursor:pointer;display:block;padding:7px 5px;text-decoration:none;text-shadow:0 1px 0 rgb(255,255,255);}
.ui-state-hover{background:#E7E7E4;background:rgba(0,0,0,0.05);}
.ui-autocomplete span{background:#FFDCAA;padding:0 2px 0 1px;}
.nav{clear:both;padding-top:38px;width:960px;background-color:white;min-height:38px;}
.nav li{float:left;position:relative;text-transform:uppercase;}
.nav li a{color:#525353;display:block;font-size:12px;font-size:1.2rem;padding:7px 8px;text-decoration:none;}
.nav li:last-child a{border:0;}
.nav li a:hover{color:#B67518;}
.nav-all-conditions span{background:url(img/_icons.png) 8px -157px no-repeat #FFAD38;background:url(img/_icons.png) 8px -157px no-repeat, -ms-linear-gradient(top, #FEBB5C, #FFA82E);background:url(img/_icons.png) 8px -157px no-repeat, -moz-linear-gradient(top, #FEBB5C, #FFA82E);background:url(img/_icons.png) 8px -157px no-repeat, -o-linear-gradient(top, #FEBB5C, #FFA82E);background:url(img/_icons.png) 8px -157px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#FEBB5C), to(#FFA82E));background:url(img/_icons.png) 8px -157px no-repeat, -webkit-linear-gradient(top, #FEBB5C, #FFA82E);background:url(img/_icons.png) 8px -157px no-repeat, linear-gradient(top, #FEBB5C, #FFA82E);border:1px solid #FF9900;border-radius:3px;color:#FFFFFF;display:block;font-size:14px;font-weight:600;margin-top:-5px;padding:10px 11px 10px 32px;text-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(255,255,255,0.5);}
#index .nav-all-conditions span:hover,
#my-account .nav-all-conditions span:hover,
.fullwidth .nav-all-conditions span:hover{background:url(img/_icons.png) 8px -206px no-repeat #C5C5C5;background:url(img/_icons.png) 8px -206px no-repeat, -ms-linear-gradient(top, #E8E7E7, #999);background:url(img/_icons.png) 8px -206px no-repeat, -moz-linear-gradient(top, #E8E7E7, #999);background:url(img/_icons.png) 8px -206px no-repeat, -o-linear-gradient(top, #E8E7E7, #999);background:url(img/_icons.png) 8px -206px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#FEBB5C), to(#999));background:url(img/_icons.png) 8px -206px no-repeat, -webkit-linear-gradient(top, #E8E7E7, #999);background:url(img/_icons.png) 8px -206px no-repeat, linear-gradient(top, #E8E7E7, #999);border-color:#C5C5C5;cursor:pointer;}
.nav-all-conditions > ul{display:none;position:absolute;top:39px;width:208px;}
.nav-full{padding:2px 5px 0 5px;}
.nav-full li{border-bottom:1px solid #DDD;float:none;text-transform:uppercase;box-shadow:0 1px 0 rgb(255,255,255);}
.nav-full li:last-child{border:0;box-shadow:none;}
.nav-full li a,
.nav-full a{border:0;color:#525353;display:block;font-size:12px;font-size:1.2rem;padding:6px 2px;text-decoration:none;}
.nav-full a:hover{color:#B67518;}
.nav-full li ul{margin:-5px 0 5px 0;}
.nav-full li li{border:0;text-transform:none;box-shadow:none;}
.nav-full li li a{color:#999;padding:2px 10px;}
.grey-box{background:#F6F6F6;border:1px solid #CFCFCF;border-radius:3px;box-shadow:inset 0 0 24px rgb(230,230,230);}
.grey-box-simple{background:#F9F9F9;border:1px solid #DDD;border-radius:10px;color:#666;padding:17px;position:relative;}
.btn-100{width:100px;}
.footer .section{float:left;font-size:12px;font-size:1.2rem;margin-bottom:55px;}
.footer .section h6{border-bottom:2px solid #E5E5E5;border-bottom:2px solid rgba(0,0,0,0.1);color:#333;font-weight:700;margin-bottom:4px;text-transform:uppercase;}
.ftr-links{width:340px;float:left;}
.ftr-links li{float:left;margin-top:3px;width:50%;}
#ftr-help{margin:0 20px;float:left;}
.ftr-contact{width:220px;float:left;margin-bottom:20px;}
.traditional strong{color:#FFAD38;display:block;padding-top:3px;}
.electronic{padding-top:9px;}
.paging{background:#F6F6F6;border-radius:3px;height:100%;font-size:11px;font-size:1.1rem;margin-bottom:22px;overflow:hidden;padding:8px;}
.paging li{float:left;margin-right:6px;text-align:center;width:30px;}
.paging li.paging-title{color:#666;margin-right:15px;text-align:left;padding:4px 0;text-transform:uppercase;width:auto;}
.paging-dots{padding:4px 0;}
.paging .btn-grey{font-size:11px;font-size:1.1rem;}
.paging span{display:block;padding:4px 0;}
.paging a{padding:3px 0;}
.paging .current{background:#FFAD38;background:-ms-linear-gradient(top, #FEBB5C, #FFA82E);background:-moz-linear-gradient(top, #FEBB5C, #FFA82E);background:-o-linear-gradient(top, #FEBB5C, #FFA82E);background:-webkit-gradient(linear, left top, left bottom, from(#FEBB5C), to(#FFA82E));background:-webkit-linear-gradient(top, #FEBB5C, #FFA82E);background:linear-gradient(top, #FEBB5C, #FFA82E);border:1px solid #FF9900;border-radius:3px;color:#FFF;font-family:"Open Sans", Arial, Helvetica, sans-serif;padding:3px 0;text-shadow:0 1px 0 rgba(0,0,0,0.2);}
.login-box{height:100%;margin-top:10px;overflow:hidden;}
.login-box2{height:100%;margin-top:10px;overflow:hidden;}
.checkorderstatus{background:url(img/_sprite.png) no-repeat;height:40px;margin:0 0 6px 13px;text-indent:-9999px;width:180px;}
.login-box fieldset{background:#FFA92F;border:1px solid #FF9900;border-radius:3px 3px 110px 110px/3px 3px 16px 16px;margin:-1px -1px 0 -1px;padding:0 16px;box-shadow:inset 0 0 20px rgba(230,230,230,0.2);}
.login-box h6{border-bottom:1px solid rgba(0,0,0,0.1);color:#AC6F1B;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px;padding:9px 0 10px 0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.6);box-shadow:0 1px 0 rgba(255,255,255,0.1);}
.login-box label{display:none;}
.login-box form p{background:rgba(0,0,0,0.1);border-radius:6px;margin-bottom:8px;padding:3px;}
.login-box input[type='text'],
.login-box input[type='email'],
.login-box input[type='password']{background:url(img/_icons.png) -13px -435px no-repeat #FFF;border:1px solid #B97008;border-radius:4px;font-size:11px;margin:0;padding:9px 9px 9px 23px;width:83%;}
.login-box input[type='password']{background-position:-13px -462px;}
.login-box input[type='submit']{text-transform:none;}
.login-box input.iw{background-color:#F1D8D8;}
.loginbtncontainer{margin:0 auto;width:100px;}
.login-box div{color:#666;font-size:14px;font-size:1.4rem;font-weight:700;padding:14px 10px 16px 10px;text-align:center;text-transform:uppercase;}
.login-box div a{display:block;font-size:12px;font-size:1.2rem;font-weight:normal;margin-top:1px;text-transform:none;}
.forgotpassword{color:#666;float:right;font-size:11px;font-size:1.1rem;margin-top:4px;}
.pharmacheck-box{color:#999;display:block;font-size:12px;font-size:1.2rem;font-weight:700;margin-top:45px;padding:27px 10px 12px 10px;position:relative;text-decoration:none;text-transform:uppercase;}
.pharmacheck-box:hover{color:#999;}
.pharmacheck-box:before{background:url(img/_sprite.png) -195px 0 no-repeat;content:" ";height:50px;left:94px;position:absolute;top:-26px;width:50px;}
.pc-h6{color:#666;font-size:24px;font-size:2.4rem;line-height:1em;margin-bottom:-3px;text-decoration:none;}
.pc-h6 strong{color:#999;}
.pharmacheck-box .btn-orange{float:left;margin-top:9px;}
.testimonial blockquote{padding-left:37px;font-style:italic;margin-top:20px;}
.testimonial blockquote:before{background:url(img/_sprite.png) -260px 0 no-repeat;content:" ";height:31px;left:-6px;position:absolute;top:14px;width:34px;}
.testimonial cite{color:#999;display:block;font-size:12px;font-size:1.2rem;font-style:italic;padding-top:3px;}
.testimonial a{float:right;margin:8px 8px 0 0;}
.textpage h1{margin-bottom:20px;}
.textpage img{margin:20px 0;}
.textpage p{line-height:1.5em;padding:11px 0;}
.textpage ul{list-style:disc;margin:10px 60px;}
.textpage li{line-height:1.5em;padding:11px 0;}
.textpage form p{padding:8px 0;}
#login{background:#FAFAFA;}
#login .gc{width:620px;}
#login .mc{padding-top:140px;}
#login header *,
#login footer *{display:none;}
#login header{background:0;width:620px;}
#login header #logo{display:block;float:none;margin:70px auto 0 auto;width:183px;}
#login header #logo img{display:inline;}
#login .login-box{margin:0 auto;width:220px;}
.breadcrumb{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;color:#999;font-size:11px;font-size:1.1rem;height:100%;list-style:none!important;margin-top:1px;overflow:hidden;padding:10px 0!important;}
.breadcrumb li{float:left;padding:0 8px 0 0!important;position:relative;}
.breadcrumb li:first-child{text-transform:uppercase;}
.breadcrumb a{color:#999;text-decoration:none;}
.breadcrumb li:last-child,
.breadcrumb li:last-child a{color:#444;font-weight:600;}
.breadcrumb li:last-child a:hover,
.breadcrumb a:hover{color:#B67518;}
.breadcrumb li:before{background:url(img/_icons.png) center -682px no-repeat;content:" ";float:left;height:14px;margin:1px 8px 0 0;width:4px;}
.breadcrumb li:first-child:before{display:none;content:"";}
.textpage .breadcrumb{margin:-19px 0 0 0!important;}
.textpage .breadcrumb li{line-height:normal;}
.index-banner{margin-bottom:20px;overflow:hidden;padding-top:320px;position:relative;}
.banner-state{display:none;height:320px;position:absolute;top:0;width:100%;}
.banner-state:first-child{display:block;}
.banner-nav{border-top:5px solid #999;padding:10px 0;}
.banner-nav li{border-left:2px solid #E5E5E5;cursor:pointer;float:left;padding:4px 10px 8px 10px;position:relative;text-align:center;width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.banner-nav li:first-child{border:0;}
.banner-nav h2{color:#525353;font-size:18px;font-size:1.8rem;font-weight:600;padding:0;}
.banner-nav p{color:#999;font-weight:600;line-height:1.1em;}
.banner-nav li:hover h2,
.banner-nav-current h2{color:#FFAD38;}
.banner-nav-current:before{background:url(img/_sprite.png) center -110px no-repeat;content:" ";height:20px;left:0;position:absolute;top:-30px;width:100%;}
.peoplelist{float:left;}
.peoplelist li{background:url(img/_icons.png) center -706px no-repeat;float:left;height:40px;margin:0 5px 6px 0;text-indent:-9999px;width:15px;}
.peoplelist li.grey{background-position:center -1064px;}
.peoplelist li.half{background-position:center -1014px;}
.satisfied-customers{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;color:#999;font-weight:600;height:100%;padding:15px 0 9px 0;overflow:hidden;}
.satisfied-customers p{float:left;}
.sc-num{color:#FFAD38;font-size:50px;font-size:5rem;line-height:1em;font-weight:700;margin:-3px 0 -4px 0;}
.sc-text{font-size:22px;font-size:2.2rem;line-height:1em;}
.sc-text strong{color:#444;font-weight:600;}
.satisfied-customers .peoplelist{margin-right:20px;width:700px;}
.satisfied-customers li:nth-child(70){background-position:center -754px;}
.repeatpurchase{color:#444;font-size:24px;font-size:2.4rem;font-weight:600;margin-top:13px;}
.rp-num{color:#FFAD38;font-size:50px;font-size:5rem;}
.rp-sup{font-size:30px;font-size:3rem;position:relative;top:-14px;}
.rp-text{color:#999;font-size:14px;font-size:1.4rem;margin-left:-28px;}
.repeatpurchase p{clear:both;margin-top:-4px;}
.repeatpurchase .peoplelist{margin:17px 4px 0 0;}
.repeatpurchase .btn-grey{float:left;margin-top:6px;}
.repeatpurchase li{margin-right:3px;}
#index-top-content h1{border:0;color:#FFAD38;font-size:24px;font-size:2.4rem;font-weight:600;margin:13px 0 -10px 0;}
.index-content p{line-height:1.25em;padding:8px 0;}
#index-top-content .btn-grey{float:left;margin-top:4px;}
#index .column-left{margin-top:40px;position:relative;}
#index .sidebar{margin-top:23px;}
.icon-heading{background:url(img/_icons.png) -5px -821px no-repeat;border-bottom:1px solid #CCC;color:#333;font-size:24px;margin-bottom:10px;padding:2px 0 20px 45px;}
.icon-pill{background-position:-5px -955px;}
.block-list{padding-bottom:28px;}
.block-list li{float:left;margin:20px 0;width:340px;}
.block-list li:nth-child(2n+1){clear:both;margin-right:20px;}
.block-list li a:first-child{display:block;position:relative;}
.block-list img{border:5px solid #FFAD38;height:120px;border-radius:5px;float:left;margin-right:15px;position:relative;z-index:2;}
.block-list a:first-child:before{background:#999;border-radius:5px;content:" ";height:130px;left:0;position:absolute;top:0;width:130px;z-index:1;-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
.block-list-title{color:#666;font-size:14px;font-size:1.4rem;font-weight:600;text-decoration:none;text-transform:uppercase;}
.block-list p{font-size:12px;text-align:justify;line-height:1.1em;padding:3px 0 7px 0;}
.block-list .btn-grey{float:right;width:60px;}
.quickfind{font-size:12px;font-size:1.2rem;position:absolute;right:0;top:8px;}
.quickfind-h1{top:36px;}
.quickfind span{float:left;margin:3px 5px 0 0;}
.quickfind div{float:left;position:relative;}
.quickfind ul{padding:2px 5px 0 5px;position:absolute;right:0;top:26px;width:180px;z-index:5;}
.quickfind li{border-bottom:1px solid #DDD;float:none;text-transform:uppercase;box-shadow:0 1px 0 rgb(255,255,255);}
.quickfind li:last-child{border:0;box-shadow:none;}
.quickfind li a{color:#525353;display:block;ont-size:11px;font-size:1.1rem;padding:6px 2px;text-decoration:none;}
.quickfind li a:hover{color:#B67518;}
.with-dropdown{cursor:pointer;font-size:11px;font-size:1.1rem;font-weight:700;line-height:15px;padding:3px 8px 3px 24px;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);}
.with-dropdown:before{background:url(img/_icons.png) 0 -881px no-repeat;content:" ";height:22px;left:0;position:absolute;top:0px;width:20px;}
.with-dropdown:hover:before{background-position:0 -913px;}
.tabs{background:#EFEEED;background-image:-ms-linear-gradient(top, #F8F8F8, #E5E5E5);background-image:-moz-linear-gradient(top, #F8F8F8, #E5E5E5);background-image:-o-linear-gradient(top, #F8F8F8, #E5E5E5);background-image:-webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#E5E5E5));background-image:-webkit-linear-gradient(top, #F8F8F8, #E5E5E5);background-image:linear-gradient(top, #F8F8F8, #E5E5E5);clear:both;height:51px;margin-top:20px;overflow:hidden;box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);}
.tabs li{border-top:2px solid #DFDFDF;color:#6E6F6F;cursor:pointer;float:left;font-size:12px;font-size:1.2rem;font-weight:600;height:36px;line-height:1em;margin:0 0 0 8px;padding:13px 5px 0 5px;text-align:center;text-shadow:0 1px 0 rgb(255,255,255);width:98px;}
.tabs li:hover{border-top:2px solid #FFAD38;color:#FFAD38;}
.tabs li.tab-current{background:#FFF;border-top:2px solid #FFAD38;color:#FFAD38;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.tab-container{border-bottom:2px solid #E5E5E5;padding:0 40px 20px 40px;}
.tab-container table{margin-bottom:0;}
.sub-tabs-label{float:left;font-size:12px;font-size:1.2rem;font-weight:600;margin-right:10px;padding-top:2px;}
.sub-tabs{float:left;margin-bottom:20px;}
.sub-tabs li{color:#999;cursor:pointer;float:left;font-size:12px;font-size:1.2rem;font-weight:600;margin-right:4px;padding:2px 9px;}
.sub-tabs li:hover{color:#B67518;}
.sub-tabs li.sub-tab-current{background:#E0E0E0;border-radius:10px;}
.sub-tab-container{clear:both;}
#tc-prices h6{margin:10px;}
.tbl-prices{width:420px;}
.quick-purchase legend,
.cta-box h6{background:#FFA92F;border:1px solid #FF9900;border-radius:4px 4px 110px 110px/4px 4px 16px 16px;color:#AC6F1B;font-size:18px;font-size:1.8rem;font-weight:700;height:36px;left:-139px;padding:4px 0 0 0;position:absolute;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.6);top:-1px;width:136px;box-shadow:inset 0 0 20px rgba(230,230,230,0.2);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:top right;-webkit-transform-origin:top right;transform-origin:top right;}
.quick-purchase fieldset,
.cta-box div{height:136px;overflow:hidden;padding-left:54px;position:relative;width:286px;}
.quick-purchase fieldset p{height:auto!important;}
.quick-purchase h6{font-weight:600;margin-bottom:4px;}
.qp-select{float:left;}
.qp-select label{font-size:12px;font-size:1.2rem;margin:8px 0 2px 0;}
.qp-select select{margin-right:18px;max-width:none;padding:2px 2px 1px 2px;width:125px;}
.quick-price{clear:both;float:left;font-weight:600;margin:18px 10px 0 0;min-width:133px;}
.quick-price span{color:#FF9900;display:block;font-size:36px;font-size:3.6rem;font-weight:700;line-height:0.8em;}
.qp-buy{background:rgba(0,0,0,0.1);border-radius:6px;padding:3px;float:left;margin-top:28px;}
.quick-purchase input[type='submit']{height:38px;padding-left:29px;padding-right:29px;}
.pages-list{margin-top:40px;padding-left:37px;padding-top:14px;}
.pages-list:before{background:url(img/_sprite.png) -260px -35px no-repeat;content:" ";height:31px;left:-6px;position:absolute;top:14px;width:34px;}
.pages-list h3{border-bottom:1px solid #E0E0E0;font-weight:normal;padding:0 0 9px 0;}
.pages-list ul{height:100%;margin-top:5px;overflow:hidden;}
.pages-list li{float:left;font-size:12px;font-size:1.2rem;margin:7px 3% 0 0;width:30%;}
.pages-list li:nth-child(3n+1){clear:both;}
#shop-display-category .breadcrumb{border-bottom:0;}
.condition-banner{background-color:#F6F6F6;background-position:right top;background-repeat:no-repeat;border-radius:4px;height:120px;margin:3px 0 10px 0;width:100%;}
.condition-banner div{background:url(img/_overlay_conditionbanner.png) right top no-repeat;border-radius:3px;color:#536769;float:left;height:60px;width:50%;padding:70px 120px 0 10px;text-shadow:0 1px 0 rgba(255,255,255,0.9);}
.banner-strapline{font-size:14px;font-size:1.4rem;margin-top:-20px;}
.banner-heading{font-size:24px;font-size:2.4rem;font-weight:600;line-height:0.9em;}
#shop-display-category aside{float:right;margin:21px 0 20px 20px;width:340px;}
#available-treatments p{color:#999;font-size:30px;font-size:3rem;font-weight:600;padding:11px 0 15px 0;}
#available-treatments strong{color:#444;}
#available-treatments span{display:block;font-size:14px;font-size:1.4rem;margin-top:-7px;}
#available-treatments .btn-large{float:left;font-size:16px;font-size:1.6rem;padding-bottom:7px;padding-top:7px;text-transform:none;}
#treatment-container{margin-top:40px;position:relative;}
.treatments .btn-grey{margin-right:5px;}
.content p{line-height:1.25em;padding:8px 0;}
.product-content p{line-height:1.8em;padding:12px 0;}
.content ol, .content ul{margin:12px 40px;}
.content ol{list-style:decimal;}
.content ul{list-style:circle;}
.content li{padding:3px 0;}
.product-images{float:right;margin:30px 0 30px 40px;position:relative;width:280px;}
.product-images:after{background:#FFAD38;border-radius:5px;content:" ";height:280px;left:0;position:absolute;top:0;width:280px;z-index:1;-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}
.productimg-lg{border:5px solid #999;border-radius:5px;position:relative;z-index:2;}
.product-images ul{margin:16px 0 0 6px;}
.product-images li{float:left;margin:0 4px;}
.product-images li a{border:3px solid #CCC;border-radius:5px;display:block;}
.product-images li a:hover{border-color:#FFAD38;}
.product-images li img{display:block;height:75px;width:75px;}
.short-description{margin:10px 0 17px 0;}
.long-description{margin:31px 0 0 0;}
.search-results li{font-size:12px;font-size:1.2rem;margin:17px 0 3px 0;}
.search-results li a{font-size:16px;font-size:1.6rem;}
.faq dd{line-height:1.5em;padding:11px 0;}
.faq-nojs dt{font-size:18px;font-size:1.8rem;font-weight:600;padding:30px 0 7px 0;}
.faq-js dt{color:#B67518;cursor:pointer;font-size:14px;font-size:1.4rem;font-weight:600;margin-top:10px;text-decoration:none;}
.faq-js dt:hover{color:#FFAD38;text-decoration:none;}
.terms-list{counter-reset:section;}
.terms-list h2{counter-reset:subsection;}
.terms-list h2:before{counter-increment:section;content:counter(section)". ";}
.terms-list ol{list-style:none;padding:10px 20px 20px 40px;}
.terms-list li{line-height:1.3em;padding:5px 0;}
.terms-list ol > li:before{counter-increment:subsection;content:counter(section) "." counter(subsection) " ";float:left;margin-left:-30px;}
.tbl_orderhistory_info{border-left:0;border-right:0;float:right;width:75%;}
.tbl_orderhistory_info th{border-bottom:1px solid #D0D0D2;}
.tbl_orderhistory_info td{border-right:0;}
.dashboard-close{clear:both;color:#666;display:block;margin-top:100px;text-decoration:none;}
.dashboard-close:hover{color:#FFAD38;}
.dashboard-close strong{display:block;}
.close-btns input{float:left;}
.close-btns a{float:left;margin:2px 0 0 40px;}
.news-list{}
.news-list li{float:left;margin-left:5%;padding:20px 0;width:47.5%;}
.news-list li:nth-child(2n+1){clear:both;margin:0;}
.news-list a{color:#444;display:block;height:100%;overflow:hidden;text-decoration:none;}
.news-list a:hover{color:#FFAD38;}
.news-list span{display:block;}
.news-list-date{color:#999;text-transform:uppercase;}
.news-list-title{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:10px;}
.news-list-read{float:left;padding:3px 10px;}
.news-date{color:#999;margin:6px 0 10px 0;text-transform:uppercase;}
.btn-orange.btn-large.all-news-link{float:right;font-size:16px;font-size:1.6rem;margin:12px 0 20px 40px;padding-bottom:10px;padding-top:10px;text-transform:none;}
@media screen and (max-width:982px){.support-24{clear:both;}
#container{max-width:960px;width:80%;padding:0px 3%;}
#mainbody{max-width:960px;min-height:1060px;margin-bottom:15px;width:100%;}
.nav{max-width:960px;width:100%;}
nav > ul > li:nth-child(2){display:none !important;}
#banner{width:100% !important;}
#banner img{width:100% !important;}
#banner img:last-child{display:none;}
.mbodyl{max-width:475px;float:left;margin-top:0px !important;}
.mainbodyr{margin-top:0px !important;max-width:730px;float:unset;}
.magic-sidebar #mainbodyleft{width:207px !important;float:right;display:block !important;}
#mainbody > #mainbodyleft{display:none;}
.fc{margin:0px auto;max-width:940px;width:100%;}
.ftr-links.push-100{width:100% !important;height:auto;margin-bottom:35px;margin-left:0 !important;}
.ftr-links.push-50.left{width:49% !important;float:left;}
.ftr-links.push-50.right{float:right !important;width:49% !important;}
.push-50.right > div{margin-top:0px !important;}
.mainbodyr{margin-top:0px !important;float:unset;width:100% !important;max-width:100%;}
.mbodyl{max-width:475px;float:left;margin-top:0px !important;width:calc(100% - 280px) !important;}
.medl img, .medr img{width:100% !important;max-height:120px !important;height:100% !important;}
#ContentText img{width:100% !important;}
#mainbodyright{max-width:600px;margin-left:10px;margin-top:20px;padding:10px;width:88%;}
}
@media screen and (min-width:320px) and (max-width:736px){.mbodyl{max-width:100%;float:left;margin-top:0px !important;width:100% !important;margin-left:0 !important;}
.medl{width:48%;float:left;margin-bottom:10px;margin-right:3%;}
.medr{width:48%;margin-bottom:10px;float:right;}
.medl img, .medr img{width:99% !important;height:99% !important;padding:0px !important;max-height:100% !important;}
#ContentText img:nth-child(5){display:none;}
#ContentText img:nth-child(7){display:none;}
#ContentText > div{margin-top:0 !important;}
.magic-sidebar{float:left;}
}
@media screen and (max-width:620px){.magic-sidebar{display:block !important;width:100%;height:100%;float:none;clear:both;}
.magic-sidebar #mainbodyleft{display:none !important;margin:0 auto !important;position:relative;display:block !important;float:unset;}
.mbodyr{max-width:240px;float:unset;clear:both;margin:0 auto 30px;}
}
@media screen and (max-width:595px){#mainbodyright{max-width:600px;margin-left:0;margin-top:20px;padding:0;width:100%;}
#ContentText > div{max-width:475px;width:100% !important;}
}
@media screen and (min-width:470px) and (max-width:759px){}
@media screen and (max-width:568px){.nav-wrap{width:98% !important;margin-right:1% !important;margin-left:1% !important;}
.hdr-telephone{clear:both;color:#999;float:left;font-size:9px;text-align:center;margin-top:51px;width:100%;}
.nav{max-width:960px;width:100%;height:100%;float:left;}
.fc{margin:0px auto;max-width:940px;width:100%;}
.ftr-links{float:left;width:100% !important;}
#ftr-help{margin:0px !important;float:left;max-width:550px !important;}
#ftr-help div:nth-child(3) div{float:left !important;width:100% !important;}
}
@media screen and (min-width:320px) and (max-width:500px){.nav li{position:relative;text-transform:uppercase;float:unset !important;}
.searchform{position:relative;width:100%;float:left;margin-top:10px;}
.searchform input[type="text"]{border-width:1px 0px 1px 1px;border-style:solid none solid solid;border-color:#CCC -moz-use-text-color #CCC #CCC;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-radius:3px 0px 0px 3px;color:#999;float:left;height:15px;padding:6px 5px 7px;width:84%;margin:0px;}
.searchform input[type="submit"]{background:#FFAD38 url("img/_icons.png") no-repeat scroll center -558px;border:0px none;border-radius:0px 3px 3px 0px;cursor:pointer;float:left;height:30px;min-width:inherit;margin:0px;padding:0px;text-indent:-9999px;box-shadow:none;width:11%;}
}
@media screen and (max-width:736px){.mobile-menu.fa.fa-bars{display:block !important;}
.nav-hdr-sm{display:none;}
.nav-mobile ul li a{text-decoration:none;color:inherit;font-size:20px;}
#ukmlogo{float:left;width:77% !important;min-height:50px;position:absolute;}
#ukmlogo h1{font-size:13px !important;color:#F93;text-decoration:none;border:0px none;padding:0px;margin:-24px 0px 0px 61px !important;font-weight:normal;}
#ukmlogo img{width:88%;max-width:250px;}
}
.magic-sidebar #mainbodyleft{display:none;}
table, td, tr{border:0;}
#ukmlogo{float:left;width:30%;min-height:50px;position:absolute;}
#ukmlogo h1{font-size:15px;color:#f93;text-decoration:none;border:0;padding:0;margin:-24px 0 0 70px;font-weight:normal;}
#ukmlogotitle{font-size:15px;color:#f93;text-decoration:none;border:0;padding:0;margin:-24px 0 0 70px;}