div#hv-texta {background: #DDDDDD; color: #FFFFFF; clear: both; padding: 0px; margin: 0px; text-align: center; position: relative;}
div#hv-textain {display: inline-block; zoom: 1; *display: inline; padding: 10px; background: #DDDDDD; position: relative; z-index: 10; margin: 0px auto; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
div#hv-texta:before {content: ''; display: block; position: absolute; top: 0px; left: 2%; width: 96%; border-bottom: 1px solid #649702; height: 44%;}
div#hv-texta:after {content: ''; display: block; position: absolute; top: 0px; left: 2%; width: 96%; border-bottom: 1px solid #649702; height: 57%;}
div#hv-textain p, div#hv-textbin p {margin: 0px auto; padding: 0px;}
div#hv-topbar {padding: 8px 0px; margin: 0px; background: #FFFFFF; border-bottom: 1px solid #DDDDDD; text-transform: uppercase; text-align: center; clear: both;}
div#hv-topbarin {width: 96%; max-width: 1080px; margin: 0px auto; padding: 0px; text-align: justify; white-space: nowrap; clear: both; font-family: 'Open Sans', sans-serif; font-weight: 300;}
div#hv-topbarin div.half {padding: 0px; margin: 0px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; float: none; width: 50%; font-size: 96%;}
div#hv-textbin, div#hv-topbar form, div#bb-miniflyout, div#hv-registration {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; padding: 0px;}
div#hv-textbin {padding-right: 30px; opacity: 0.8; filter: opacity(80);}
div#hv-registration {padding: 0px 7px 0px 0px;}
div#hv-registration a {padding: 0px 10px;}
a.hv-giftcert {padding: 0px 10px 0px 0px; position: relative; top: 1px;}
div#bb-miniflyout {padding-left: 10px;}
span#search-area {display: inline-block; zoom: 1; *display: inline; white-space: nowrap;}
input#search-field {width: 220px; background: transparent; border: 0px; border-bottom: 1px solid #333333; color: #333333; opacity: 0.5; filter: opacity(50); font-family: 'Open Sans', sans-serif; font-weight: 300; text-transform: uppercase; padding: 1px 0px; margin: 0px;}
input#search-submit {margin: 0px; padding: 0px; width: 30px; text-indent: 500px; overflow: hidden; display: inline-block; zoom: 1; *display: inline; height: 30px; background: transparent url(https://web.archive.org/web/20150927215158im_/https://www.pharmacy-nz.com/media/en-NZ/backgrounds/shared/bb-sprite-dark.png) -10px -228px no-repeat;}
div#hv-topbar a {color: #333333; opacity: 0.8; filter: opacity(80);}
div#hv-topbarin > div.half {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#hv-topbarin > div.half:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#hv-logo {padding: 18px 0px 30px 0px; text-align: center; background: #FFFFFF; border-bottom: 1px solid #DDDDDD;}
div#hv-logoin img {max-width: 100%;}
div#hv-makelogoin {font-family: 'Montserrat', sans-serif; font-size: 280%; text-align: center; padding: 0px 0px 10px 0px; color: #333333; letter-spacing: -1px;}
div#hv-makelogoin a {color: #333333;}
body div#verticalNav a#categoriesLink {display: block; clear: both; min-height: 44px; max-height: 44px; min-width: 44px; position: relative; z-index: 6000; background: url(https://web.archive.org/web/20150927215158im_/https://www.pharmacy-nz.com/media/en-NZ/backgrounds/shared/bb-sprite-dark.png) center -264px no-repeat; text-indent: 500%; white-space: nowrap; overflow: hidden;}
div.suckertreemenu ul#ShopSite > li.bb-navfolder:hover > a:after  {display: none;}
div.suckertreemenu ul#ShopSite > li a {text-transform: uppercase; font-family: 'Montserrat', sans-serif; color: #333333; font-size: 110%; padding: 0px 9px 6px 9px;}
div.suckertreemenu ul#ShopSite > li:hover > a {color: #416201;}
div#bb-content {width: 96%; max-width: 1080px; margin: 0px auto;}
div#bb-menuscontainer div#bb-content {width: 100%;}
div.left_pagelinks a, div.right_pagelinks a, div.footer_pagelinks a, aside#bb-leftnav span#bb-gcl a.giftcertlink {color: #333333;}
div.left_pagelinks a:hover, div.right_pagelinks a:hover, div.footer_pagelinks a:hover, aside#bb-leftnav span#bb-gcl a.giftcertlink:hover {color: #649702;}
footer {background: #DDDDDD;}
section#bb-bestsellers {border-top: 1px solid #DDDDDD; display: block; clear: both; width: 100%; padding: 0px; margin: 0px; text-align: center; background: #FFFFFF;}
div#bb-scrolldivprodcross li >div , div#bb-scrolldivstorecross li > div, div#bb-divbestsellers li > div {background: #FFFFFF; border: 0px; margin: 2px 1px;}
div#bb-menuscontainer, div#bb-content, div#bb-divbestsellers, footer, div#bb-scrolldivadd, div#bb-scrolldivdesc, div#bb-scrolldivreviews, div#bb-scrolldivprodcross, div#bb-scrolldivstorecross, div#bb-scrolldivhow, div#bb-scrolldivsize, div#bb-regproddivcross 
{padding: 40px 0px;}
div#bb-miimghalf div#bb-zoomcontain {margin-bottom: 30px;}
.og-expander-inner {padding: 50px 30px;}
div#bb-carouselinner, div#bb-pagebannerinner {padding: 0px; width: 100%; max-width: 100%;}
h1#bbnme {font-size: 130%;}
a.left_pagetitle, a.right_pagetitle, a.footer_pagetitle, #bb-leftnav #bb-gcl a {font-size: 130%;}
h1, h2, span.slidetitle, div#w-makelogoin, a.left_pagetitle, a.right_pagetitle, a.footer_pagetitle, #bb-leftnav #bb-gcl a 
{font-family: 'Open Sans', arial, helvetica, sans-serif; font-weight: 300;}
.bb-btns {text-align: center; clear: both; padding: 30px 0px 0px 0px;}
input[type=submit], input[type="submit"], a.bb-abutton, .buttons a, div#bb-scrolldivreviews a.reviews_write_review_link {border: 0px; text-shadow: rgba(0,0,0,.4) 0 1px 0; background: #FF6700; margin-top: 2px; margin-bottom: 2px; padding: 9px 12px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #FFFFFF; cursor: pointer; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; -webkit-appearance: none; background: #FF6700; background: -webkit-gradient(linear, left top, left bottom, from(#FF6700), to(#FF6700)); background: -webkit-linear-gradient(top, #FF6700, #FF6700); background: -moz-linear-gradient(top, #FF6700, #FF6700); background: -ms-linear-gradient(top, #FF6700, #FF6700); background: -o-linear-gradient(top, #FF6700, #FF6700);}
a.bb-abutton, .buttons a, div#bb-scrolldivreviews a.reviews_write_review_link {display: inline-block; zoom: 1; *display: inline;}
input[type=submit]:hover, input[type="submit"]:hover, a.bb-abutton:hover, .buttons a:hover, div#bb-scrolldivreviews a.reviews_write_review_link:hover {background: #FF6700;}
input.button7, div.ss_wl_sort input[type="submit"], input.button68 {background: #BFBFBF; background: -webkit-gradient(linear, left top, left bottom, from(#8C8989), to(#A3A1A1)); background: -webkit-linear-gradient(top, #8C8989, #A3A1A1); background: -moz-linear-gradient(top, #8C8989, #A3A1A1); background: -ms-linear-gradient(top, #8C8989, #A3A1A1); background: -o-linear-gradient(top, #8C8989, #A3A1A1);}
input.button7:hover, div.ss_wl_sort input[type="submit"]:hover, input.button68:hover {background: #A3A1A1;}
.bb-prodimg img, .bb-lkimg img {border: 1px solid #DDDDDD;}
div.borders .bb-prodimg img, div.borders .bb-lkimg img {border: 0px;}
div.borders div.item {background: #FFFFFF;}

@media screen and (max-width : 800px) {
div#hv-topbarin div.half {display: block; width: 100%; clear: both; text-align: center;}
}
@media screen and (max-width : 650px) {
div#hv-topbarin div.right {color: #FFFFFF;}
}

