a:link, a:visited{color:#ff9900;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:underline;}
h1,h2,h3,h4{font-size:16px;}
img{border:0;}
#container{margin:0 auto;width:960px;position:relative;background-color:white;padding:0 10px 0 10px;text-align:left;}
* html #container{width:960px;}
#mainbody{width:960px;min-height:1060px;margin-bottom:15px;}
#mainbodyleft{background:#FFA92F;border:1px solid #FF9900;border-radius:3px 3px 110px 110px/3px 3px 16px 16px;margin:15px -1px 0 -1px;padding:0 16px;box-shadow:inset 0 0 20px rgba(230,230,230,0.2);width:190px;float:left;}
#mainbodyleft a:link, #mainbodyleft a:visited{color:white;text-decoration:none;}
#mainbodyleft a:hover, #mainbodyleft a:active{color:white;text-decoration:underline;}
#mainbodyright{width:600px;margin-left:10px;margin-top:20px;padding:10px;}
#mainmenu{MARGIN-TOP:15px;BACKGROUND:url(mainmenubg.gif) no-repeat 50% top;PADDING-BOTTOM:10px;Padding-top:25px;}
#secondmenu{MARGIN-TOP:15px;BACKGROUND:url(treatmentsbg.gif) no-repeat 50% top;PADDING-BOTTOM:10px;Padding-top:25px;}
#healthmenu{background:none;margin-top:0px;padding-top:0px;padding-bottom:10px;}
#healthmenu2{MARGIN-TOP:15px;BACKGROUND:url(healthbg.gif) no-repeat 50% top;PADDING-BOTTOM:10px;Padding-top:25px;}
#healthmenu 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);}
#informationmenu{padding-bottom:35px;}
#informationmenu 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);}
#furthermenu{MARGIN-TOP:5px;BACKGROUND:url(furtherreading.gif) no-repeat 50% top;PADDING-BOTTOM:10px;Padding-top:25px;}
#furthermenu li.nobullettext{background:url(none.gif);padding:2px 0px 0px 25px;color:##ffffff;font-size:11px;}
#mainmenu blockquote{margin-bottom:-40px;}
#mainmenu blockquote ul{list-style-type:disc;padding:5px 0px 0px 0px;margin:0px;margin-top:5px;}
#mainmenu blockquote li{padding:5px 0px 10px 10px;background:url(spacer.gif) no-repeat 0 50%;}
#mainmenu ul, #secondmenu ul, #informationmenu ul, #furthermenu ul, #deliverymenu ul, #featuresmenu ul{list-style-type:none;padding:5px 0px 0px 15px;margin:0px;margin-bottom:15px;}
#healthmenu ul{list-style-type:none;padding:15px 0px 10px 15px;margin:0px;}
#healthmenu li{position:relative;padding:6px 0px 0px 25px;color:#ffffff;font-size:13px;}
#healthmenu ul li ul li{}
#healthmenu ul li ul li{background:url(none.gif);padding:2px 0px 6px 0px;color:##ffffff;font-size:11px;font-weight:normal;}
#healthmenu ul li ul li ul{position:absolute;top:0;left:98%;width:100px;border:1px solid gray;list-style-type:none;background-color:#ff9900;}
#healthmenu ul li ul li ul li{background:url(bullet_sprites.png) no-repeat;background-position:0px 2px;padding:2px 0px 6px 25px;color:#ffffff;font-size:11px;font-weight:normal;border:0;}
div#healthmenu ul ul ul,
div#healthmenu ul ul li:hover ul ul{display:none;}
div#healthmenu ul ul li:hover ul,
div#healthmenu ul ul ul li:hover ul{display:block;}
#secondmenu li{position:relative;padding:6px 0px 0px 25px;background:url(bullet_sprites.png) no-repeat;background-position:0px 7px;color:#ffffff;font-size:13px;}
#secondmenu ul li ul{position:absolute;top:0;left:98%;width:130px;border:1px solid gray;list-style-type:none;background-color:#ff9900;}
#secondmenu ul li ul li{background:url(bullet_sprites.png) no-repeat;background-position:0px 2px;padding:2px 0px 6px 25px;color:#ffffff;font-size:11px;font-weight:normal;border:0;line-height:16px;}
div#secondmenu ul ul,
div#secondmenu ul li:hover ul{display:none;}
div#secondmenu ul li:hover ul,
div#secondmenu ul ul li:hover ul{display:block;}
#mainmenu li, #secondmenu li, #informationmenu li, #furthermenu li, #deliverymenu li, #featuresmenu li{padding:6px 0px 0px 25px;background:url(bullet_sprites.png) no-repeat;background-position:0px 7px;color:#ffffff;font-size:13px;}
#mainmenu li a, #secondmenu li a, #healthmenu li a, #informationmenu li a, #furthermenu li a, #deliverymenu li a, #featuresmenu li a{color:#ffffff;text-decoration:none;}
#mainmenu li a:hover, #secondmenu li a:hover, #healthmenu li a:hover, #informationmenu li a:hover, #furthermenu li a:hover, #deliverymenu li a:hover, #featuresmenu li a:hover{color:#666666;text-decoration:underline;}
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;}
.indexlist{list-style-type:none;padding:0;margin:0;text-align:left;width:475px;}
.indexlistitem{font-size:13px;width:460px;background:url(bullet_sprites.png) no-repeat;background-position:0px -180px;padding-left:15px;padding-bottom:4px;margin-bottom:20px;}
.tiny{COLOR:Gray;FONT-SIZE:10px;text-decoration:none;}
a.tiny{COLOR:Gray;FONT-SIZE:10px;text-decoration:none;}
a.tiny:hover{COLOR:Black;FONT-SIZE:10px;text-decoration:none;}
a.topmenu{COLOR:gray;FONT-SIZE:11px;text-decoration:none;}
a.topmenu:hover{COLOR:Orange;FONT-SIZE:11px;text-decoration:none;}
td{font-size:12px;}
a.medlink{FONT-FAMILY:Tahoma;font-size:11px;color:Black;text-decoration:none;font-weight:bold;padding-left:10px;}
a.medlink:hover{FONT-FAMILY:Tahoma;font-size:11px;color:black;text-decoration:none;font-weight:bold;padding-left:10px;}
a.medlink2{FONT-FAMILY:Tahoma;font-size:11px;color:Black;text-decoration:none;font-weight:normal;}
a.medlink2:hover{FONT-FAMILY:Tahoma;font-size:11px;color:black;text-decoration:none;font-weight:normal;}
a.proceed{FONT-FAMILY:Tahoma;font-size:10px;color:white;text-decoration:none;}
a.proceed:hover{FONT-FAMILY:Tahoma;font-size:10px;color:Gray;text-decoration:none;}
.over{background-color:red;border:1px solid #999999;}
.newstit{background-image:url(newtbg.gif);background-repeat:repeat-x;height:20px;width:151px;padding-left:5px;font-size:11px;padding-top:3px;padding-bottom:5px;}
.newsrow{width:530px;text-align:center;margin-bottom:10px;}
a.comp:link, a.comp:visited{color:#ffffff;}
a.proceed:link, a.proceed:visited{color:#ffffff;font-size:10px;}
a.medlink:link, a.medlink:visited{color:#000000;font-weight:bold;}
a.medlink2:link, a.medlink2:visited{color:#000000;}
.clrall{clear:left;}
#exclam ul{list-style-type:none;padding:5px 0px 0px 15px;margin:0px;}
#exclam li{padding:6px 0px 0px 25px;background:url(exclam-bullet.gif) no-repeat 0 50%;font-size:12px;font-weight:bold;text-align:left;}
#pharmchecklist{float:left;padding-top:40px;}
#pharmchecklist ul{list-style-type:none;padding:5px 0px 0px 15px;margin:0px;}
#pharmchecklist li{padding:6px 0px 0px 25px;background:url(tick-bullet.gif) no-repeat 0 50%;font-size:12px;font-weight:bold;text-align:left;}
.ticklist ul{list-style-type:none;padding:5px 0px 0px 15px;margin:20px 0 0 0;}
.ticklist li{padding:4px 0px 0px 25px;background:url(bullet_sprites.png) no-repeat;background-position:0px -147px;font-size:13px;font-weight:bold;text-align:left;list-style-type:none;}
.formlabel{float:left;text-align:right;width:150px;font-weight:bold;padding:5px 10px 0px 0px;}
.formfield{float:left;text-align:left;width:350px;}
#formsubmit{padding-left:70px;clear:both;padding-top:10px;}
.formrow{clear:both;height:30px;}
a.tt{position:relative;z-index:24;color:#f90;font-weight:bold;text-decoration:none;}
a.tt span{display:none;}
a.tt:hover{z-index:25;color:red;background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0px;left:0;padding:15px 0 0 0;width:200px;color:#993300;text-align:center;filter:alpha(opacity:90);KHTMLOpacity:0.90;MozOpacity:0.90;opacity:0.90;line-height:18px;}
a.tt:hover span.top{display:block;padding:30px 8px 0;background:url(bubble.gif) no-repeat top;}
a.tt:hover span.middle{display:block;padding:0 8px;background:url(bubble_filler.gif) repeat bottom;}
a.tt:hover span.bottom{display:block;padding:3px 8px 10px;color:#548912;background:url(bubble.gif) no-repeat bottom;}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;text-align:left;}
.ac_loading{background:white url('https://d1fhtev1dhejrl.cloudfront.net/indicator.gif') right center no-repeat;}
.ac_odd{background-color:#ccc;}
.ac_over{background-color:#f90;color:white;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;background:#666;text-align:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;background:#F90;color:#FFF;}
.ui-menu-item:nth-child(odd){background:#CCC}
.ui-menu-item:nth-child(even){background:#FFF}
.cialisbanner{border:0;margin:-20px 0 0 30px;}
.search-box{border:0;margin:3px 0 0 5px;padding:0;width:135px;position:absolute;}
.search-button{border:2px solid white;margin:0 1px 0 150px;padding:0;position:relative;}
#secondright-search{border:1px solid #666;background:white;margin:0;width:200px;height:22px;}
#titlebox{font-family:'Lato', sans-serif;color:#666;text-shadow:1px 1px 2px rgba(150, 150, 150, 0.51);}
#titleboxleft{float:left;font-size:22px;}
#titleboxright{float:right;font-size:13px;padding-top:3px;}
#titleboxleft h1{margin:0;font-size:22px;}
.quick_buy tr:nth-child(odd){background:#CCC}
.quick_buy td{padding:7px;}
.quick_buy td:first-child{width:130px;}
.quick_buy td:nth-child(2){width:110px;}
.fl{float:left;}
.p_img{margin-left:30px;}
.clear{clear:both}
.btn{background:#ff9900;background-image:-webkit-linear-gradient(top, #ff9900, #ffbb54);background-image:-moz-linear-gradient(top, #ff9900, #ffbb54);background-image:-ms-linear-gradient(top, #ff9900, #ffbb54);background-image:-o-linear-gradient(top, #ff9900, #ffbb54);background-image:linear-gradient(to bottom, #ff9900, #ffbb54);-webkit-border-radius:3;-moz-border-radius:3;border-radius:3px;text-shadow:1px 1px 3px #666666;font-family:Arial;color:#ffffff;font-size:12px;padding:8px 16px 8px 16px;text-decoration:none;}
.btn:hover{background:#fc3c3c;background-image:-webkit-linear-gradient(top, #fc3c3c, #ff5c5c);background-image:-moz-linear-gradient(top, #fc3c3c, #ff5c5c);background-image:-ms-linear-gradient(top, #fc3c3c, #ff5c5c);background-image:-o-linear-gradient(top, #fc3c3c, #ff5c5c);background-image:linear-gradient(to bottom, #fc3c3c, #ff5c5c);text-decoration:none;}
.OnOffer{color:red;}
.nav-hdr-sm{color:#999;float:right;font-size:12px;font-size:1.2rem;padding:4px 0 5px 0;margin-top:-10px;}
.nav-hdr-sm .ol, ul{list-style:none;font-size:12px;}
.nav-hdr-sm li{float:left;padding-left:5px;}
.nav-hdr-sm li:after{content:"‰Û¢";padding-left:5px;}
.top{min-height:85px;background-color:white;}
.navigation{clear:both;padding-top:26px;width:700px;}
.navigation .ol, ul{list-style:none;}
.navigation .li{float:left;position:relative;text-transform:uppercase;}
.nav-all-conditions span{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);}
.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;}
.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:26px;width:700px;}
.nav li{float:left;position:relative;text-transform:uppercase;}
.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;}
.mainbodyr{float:right;display:inline-block;margin-top:10px;width:730px;min-height:1060px;}
.mbodyl{width:475px;float:left;margin-top:8px;margin-left:5px;}
.mbodyr{width:240px;float:right;}
.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;}
.medl{width:50%;float:left;margin-bottom:10px;}
.medl p{font-size:10px;margin-bottom:10px;}
.medr{width:50%;float:right;margin-bottom:10px;}
.medr p{font-size:10px;margin-bottom:10px;}
.pc-h6{color:#666;font-size:24px;font-size:2.4rem;line-height:1em;margin-bottom:-3px;text-decoration:none;}
.copyright2{text-align:right;text-transform:uppercase;}
.TFtable{width:100%;border-collapse:collapse;}
.TFtable td{padding:7px;border:#FFFFFF 1px solid;}
.TFtable tr{background:#b8d1f3;}
.TFtable tr:nth-child(odd){background:#F3F6FA;}
.TFtable tr:nth-child(even){background:#FFFFFF;}
.TFtable td{white-space:nowrap;}
#ContentText p{margin:12px 0;line-height:18px;text-align:justify;}
#ContentText li{margin:7px 0;line-height:18px;text-align:justify;}
#ProductImage{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:150px;}
table, td, tr{border:0;}
#deliverymenu 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);}
#featuresmenu 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);}
.mobile-menu.fa.fa-bars {float: right;font-size: 30px;cursor:pointer;display: none;}
.nav-mobile{display:none;text-align: center;padding-top:25px;margin-bottom:20px;}