/**
 * Core styles for all browsers
 *
 * Original Author: Chris Martin, Webexpectations
 * Creation Date: 2009/08/29
 */

/* - Generic - */

body {
  margin:0 !important; /* necessary */
  padding:0;
  background:#fdfefd url('/circulationbooster09/_images/back-body.jpg') repeat-x left top;
  color:#666;
  font:normal 88% "Trebuchet MS",Arial,Helvetica,sans-serif;
  line-height:1.57em;
}

h1 {
  margin:0 0 21px;
  border-bottom:1px solid #dfdfdf;
  padding:13px 0 11px;
  color:#5a2;
  font-size:2.85em;
  font-weight:normal;
  line-height:1em;
  letter-spacing:-1px;
}
h2 {
  margin:0 0 16px;
  border-bottom:1px solid #dfdfdf;
  padding:0 0 3px;
  color:#555;
  font-size:1.85em;
  font-weight:normal;
  line-height:1.25em;
}
h3 {
  margin:0 0 14px;
  padding:0;
  color:#107fc9;
  font-size:1.43em;
  font-weight:normal;
  letter-spacing:-1px;
  line-height:1.2em;
}
h4 {
  margin:0 0 9px;
  padding:0;
  font-size:1.28em;
  font-weight:normal;
  color:#107fc9;
  line-height:1.2em;
}
h5 {
  margin:0 0 7px;
  padding:0;
  font-size:1.14em;
  font-weight:bold;
  color:#107fc9;
  line-height:1.2em;
}
h6 {
  margin:0 0 4px;
  padding:0;
  font-size:1em;
  font-weight:bold;
  color:#107fc9;
  line-height:1.2em;
}

p {
  margin:0 0 1em;
}

ul {
  margin:0 0 1em;
  padding:0;
  list-style:none;
}
ul li {
  margin:0;
  padding:0 0 8px 15px;
  background:url('/circulationbooster09/_images/back-ul-li.gif') no-repeat left 0.57em;
  list-style:none;
}
ul.sublevels {
  margin-top:-0.5em;
}
ul.sublevels li {
  padding:0 0 0 15px;
}
ul.sublevels li ul {
  margin:0;
  padding:2px 0 3px 7px;
}
ul.sublevels li ul li {
  padding:0 0 0 15px;
}

ul.ticklist {
  
}
ul.ticklist li {
  padding:0 0 8px 30px;
  background:url('/circulationbooster09/_images/icon-tick.gif') no-repeat left 0.43em;
}

ol {
  margin:-0.5em 0 1em;
  padding:0 0 0 1.5em;
  list-style-type:decimal;
}
ol li {
  
}
ol li ol {
  margin:0;
  list-style-type:lower-roman;
}
ol li ol li {
  
}

a {
  color:#1693a5;
  text-decoration:underline;
}
a:hover {
  color:#5a2;
}
a * {
  cursor:pointer;
}

img {
  border:0;
}
img.fullcolflex {
  width:100%;
}

form {
  margin:0;
  padding:0;
}

select {
  font:normal 1em Arial,Helvetica,sans-serif;
}
input.button {
  cursor:pointer;
}

dl {
  
}
dl dt {
  color:#107fc9;
  font-weight:bold;
}
dl dd {
  
}

.left {
  float:left;
}
.right {
  float:right;
}

td {
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:1em; /* necessary to reset font-size inherited from <td> because netsuite page elements are wrapped in table cells. */
  text-align:left;
}
.no-padding {
 padding:0;
}

/* - Page wrappers - */
div#outerwrapper {
  margin:0 auto;
  min-width:1003px;
  max-width:1209px;
  width:auto;
}
div#innerwrapper {
  padding:0;
  width:auto !important; /* necessary */
}

/* - Header - */

div#header {
  padding:0 15px;
  min-height:130px;
}
img#logo {
  float:left;
  margin:15px 0 0;
  padding:4px;
}

div#topoptions {
  float:right;
  margin:0 0 0 6px;
  background:url('/circulationbooster09/_images/back-topoptions-l.gif') no-repeat left top;
  color:#dfdfdf;
  font:bold 0.86em Arial,Helvetica,sans-serif;
  line-height:1em;
}
div#topoptions div.tw1 {
  padding:20px 11px 11px;
  background:url('/circulationbooster09/_images/back-topoptions-r.gif') no-repeat right top;
}
div#topoptions a {
  color:#666;
}
span#basket {
  padding:3px 7px 0 27px;
  background:url('/circulationbooster09/_images/icon-basket.gif') no-repeat left top;
  color:#666;
}
span#account {
  padding:0 0 0 7px;
  color:#666;
}

div#topoptions2 {
  float:right;
}

div#selectlanguage {
  float:right;
  margin:5px 0 0;
  padding:14px 11px;
  font:bold 0.86em Arial,Helvetica,sans-serif;
  line-height:1em;
}
div#selectlanguage span.language {
  padding:0 15px 0 0;
  background:url('/circulationbooster09/_images/back-language.gif') no-repeat right center;
}
div#selectlanguage a {
  color:#666;
  text-decoration:none;
}
div#selectlanguage span.language span {
  padding:0 25px 0 0;
}
div#selectlanguage span.uk {
  background:url('/circulationbooster09/_images/icon-flag-uk.gif') no-repeat right center;
}

div#changetextsize {
  float:right;
  margin:3px 0 0;
  padding:14px 11px 14px 0;
  background:url('/circulationbooster09/_images/back-header-divider.gif') no-repeat right center;
  font:bold 0.86em Arial,Helvetica,sans-serif;
  line-height:1em;
}
div#changetextsize a {
  color:#666;
  text-decoration:none;
}
div#changetextsize a.selected {
  text-decoration:underline;
}
div#changetextsize a.large {
  font-size:1.24em;
}
div#changetextsize a.extralarge {
  font-size:1.49em;
}

div#call {
  clear:right;
  padding:9px 0 0;
  text-align:right;
}
span#call_text {
  display:block;
  padding:0 9px 0 0;
  color:#888;
  font-size:1.14em;
}
span#call_times {
  float:right;
  margin-top:-1px;
  padding:7px 10px 7px 11px;
  background:url('/circulationbooster09/_images/back-header-divider.gif') no-repeat left center;
  font:normal 0.86em Arial,Helvetica,sans-serif;
  text-align:left;
}
span#call_telephone {
  float:right;
  padding:3px 6px 0 30px;
  background:url('/circulationbooster09/_images/back-call_telephone.gif') no-repeat left center;
  color:#107fc9;
  font-size:2.49em;
  line-height:1em;
}

/* - Navigation - */

div#nav {
  clear:both;
  margin:0 15px;
  background:#3c8b01 url('/circulationbooster09/_images/back-nav.gif') repeat-x left top;
}
ul#navbar {
  position:relative;
  /*margin:0 157px 0 0;*/
  margin:0 112px 0 0;
  padding:0;
  list-style:none;
  z-index:200;
}
ul#navbar li {
  float:left;
  margin:0;
  padding:0 2px 0 1px;
  background:url('/circulationbooster09/_images/back-navbar-li.gif') no-repeat right top;
  list-style:none;
}
ul#navbar li a {
  float:left;
  /*padding:13px 10px 16px;*/
  padding:13px 5px 16px;
  color:#fff;
  /*font-size:1.21em;*/
  font-size:1.07em;
  font-weight:bold;
  text-decoration:none;
}
ul#navbar li.selected a,
ul#navbar li:hover a,
ul#navbar li.hover a {
  background:#63a234 url('/circulationbooster09/_images/back-navbar-li-a-selected.gif') repeat-x left top;
}
a#navbuynow {
  float:right;
  padding:16px 0 0;
  /*width:157px;*/
  width:112px;
  min-height:35px;
  background:url('/circulationbooster09/_images/button-navbuynow.png') no-repeat left top;
  color:#fff;
  /*font-size:1.28em;*/
  font-size:1.21em;
  text-align:center;
  text-decoration:none;
  line-height:1em;
}
a#navbuynow:hover {
  background-position:right top;
}
ul#navbar li div.subnav {
  display:none;
  position:absolute;
  left:0;
  top:51px;
  padding:11px 0 7px;
  background:#63a234;
}
ul#navbar li div.wide {
  left:-160px;
  width:533px;
}
ul#navbar li:hover,
ul#navbar li.hover {
  position:relative;
}
ul#navbar li:hover div.subnav,
ul#navbar li.hover div.subnav {
  display:block;
}
ul#navbar li div.subnav div.colwrap {
  background:url('/circulationbooster09/_images/back-navbar-subnavdivide.gif') no-repeat center center;
}
ul#navbar li div.subnav ul {
  float:left;
  margin:0;
  border:0;
  padding:0 13px;
  width:240px;
  background:none;
}
ul#navbar li div.subnav ul.col2 {
  padding-left:14px;
}
ul#navbar li div.subnav ul li {
  float:none;
  display:block;
  margin:0;
  padding:0 0 6px;
  background:none;
  color:#fff;  
}
ul#navbar li div.subnav ul li a {
  float:none;
  display:block;
  margin:0;
  border:0;
  padding:0 0 0 13px;
  background:transparent url('/circulationbooster09/_images/back-navbar-subnav-li.gif') no-repeat 2px 0.5em;
  color:#fff;
  font-size:0.86em;
  font-weight:bold;
  line-height:1.5em;
}
ul#navbar li div.subnav ul li a:hover {
  background:#82b55d url('/circulationbooster09/_images/back-navbar-subnav-li-hover.gif') no-repeat 2px 0.5em;
}
/* - Generic / Reusable - */

div#breadcrumbs {
  color:#888;
  font:normal 0.79em Arial,Helvetica,sans-serif;
}

div.sticker {
  padding:25px 15px 0;
  width:84px;
  height:92px;
  background:url('/circulationbooster09/_images/back-sticker.png') no-repeat left top;
  color:#fff;
  font-size:1.21em;
  text-align:center;
  line-height:1.24em;
}
div.stickerlarge {
  font-size:1.43em;
  line-height:1em;
}
div.greybox {
  background:#666 url('/circulationbooster09/_images/back-greybox-tl.gif') no-repeat left top;
  color:#fff;
}
div.greybox div.gw1 {
  background:url('/circulationbooster09/_images/back-greybox-tr.gif') no-repeat right top;
}
div.greybox div.gw2 {
  background:url('/circulationbooster09/_images/back-greybox-bl.gif') no-repeat left bottom;
}
div.greybox div.gw3 {
  padding:11px 15px 7px;
  background:url('/circulationbooster09/_images/back-greybox-br.gif') no-repeat right bottom;
}
div.greybox h2 {
  color:#fff;
  font-size:1.71em;
}
div.greybox h3 {
  margin:0;
  padding:0 0 9px;
  color:#fff;
}
div.greybox p {
  margin:0;
  padding:0.5em 0;
}
div.greybox a {
  color:#fff;
}
div.greybox a:hover {
  color:#5a2;
}

div.greenbox,
div.quote {
  border:1px solid #efefef;
  background:#f6faf6 url('/circulationbooster09/_images/back-greenbox.gif') repeat-x left bottom;
}
div.quote {
  margin-bottom:16px;
  padding:15px 15px 11px;
}
div.quote blockquote {
  margin:0;
  padding:0;
  background:url('/circulationbooster09/_images/back-blockquote-green-start.gif') no-repeat left top;
  font-size:1.14em;
  line-height:1.25em;
}

div.quote blockquote div {
  padding:5px 31px 3px;
  background:url('/circulationbooster09/_images/back-blockquote-green-end.gif') no-repeat right bottom;
}
div.quote cite {
  display:block;
  margin:0;
  padding:7px 0 0 31px;
  color:#107fc9;
  font-style:normal;
}


div.table {
  border-top:10px solid #555;
}
div.table h2 {
  margin:0;
  border:0;
  border-left:1px solid #b8b8b8;
  border-right:1px solid #b8b8b8;
  padding:9px 14px;
  background:#f4f4f4 url('/circulationbooster09/_images/back-table-h2.gif') repeat-x left top;
  color:#555;
  font-size:1.85em;
  line-height:1.2em;
}
/*
div.table  table#carttable {
  border:1px solid #b8b8b8;
  border-top:0;
  width:100%;
}
div.table  table#carttable tr.stripe th,
div.table  table#carttable tr.stripe td {
  background:#f4f4f4;
}
div.table  table#carttable tr th {
  border-top:1px solid #dfdfdf;
  padding:9px 15px 8px;
  color:#107fc9;
  font-size:1em;
  font-weight:bold;
  text-align:left;
}
div.table  table#carttable tr td {
  border-top:1px solid #dfdfdf;
  padding:9px 15px 8px;
  font-size:1em;
  font-weight:normal;
  text-align:left;
}
*/
input.button {
  border:1px solid #3fafbf;
  padding:2px 6px 1px;
  background:#3da9b8 url('/circulationbooster09/_images/back-button.gif') repeat-x left top;
  color:#fff;
  font:bold 0.86em Arial,Helvetica,sans-serif;
}
input.buttonlarge {
  border:1px solid #3fafbf;
  padding:5px 15px;
  background:#3da9b8 url('/circulationbooster09/_images/back-button.gif') repeat-x left top;
  color:#fff;
  font:bold 1.28em "Trebuchet MS",Arial,Helvetica,sans-serif;
  cursor:pointer;
}
input.button:hover,
input.buttonlarge:hover {
  background:#48c8da url('/circulationbooster09/_images/back-button-hover.gif') repeat-x left top;
}

/* - Content - */

td#contentwrap {
  background:#fff url('/circulationbooster09/_images/back-leftshadow.gif') repeat-y left top;
}
div#content {
  padding:10px 17px 0 25px;
  min-height:800px;
  background:url('/circulationbooster09/_images/back-leftshadow-top.jpg') no-repeat left top;
}

div.indented {
  padding-left:11px;
}
div.bottomborder {
  margin-bottom:24px;
  border-bottom:1px solid #dfdfdf;
}
div.contact {
  margin-bottom:11px;
  border-bottom:1px solid #dfdfdf;
  padding:20px 0 30px;
}

div.columns {
  
}
div.column12 {
  float:left;
  width:49%;
}
div.column22 {
  float:right;
  width:49%;
}
div.columns img.fullcolflex {
  margin-bottom:6px;
}
div.columnl498 {
  float:left;
  width:56%;
}
div.columnr498 {
  float:right;
  width:42%;
}

/* - Home Banner - */

div#homebanner {
  background:url('/circulationbooster09/_images/back-homebanner.jpg') no-repeat right top;
}
div#homebanner div.hw1 {
  background:url('/circulationbooster09/_images/back-homebanner-side.gif') repeat-y left top;
}
div#homebanner div.hw2 {
  background:url('/circulationbooster09/_images/back-homebanner-side.gif') repeat-y right top;
}
div#homebanner div.hw3 {
  background:url('/circulationbooster09/_images/back-homebanner-tl.gif') no-repeat left top;
}
div#homebanner div.hw4 {
  background:url('/circulationbooster09/_images/back-homebanner-tr.gif') no-repeat right top;
}
div#homebanner div.hw5 {
  position:relative;
  background:url('/circulationbooster09/_images/back-homebanner-bl.gif') no-repeat left bottom;
}
div#homebanner div.hw6 {
  padding:0 0 19px 21px;
  min-height:300px;
  background:url('/circulationbooster09/_images/back-homebanner-br.gif') no-repeat right bottom;
}
div#homebanner div.content {
  width:51%;
}
div#homebanner h1 {
  margin:0;
  padding-top:15px;
}
div#homebanner p {
  margin:11px 0 10px;
  padding-right:0px;
  font-size:1.14em;
  line-height:1.25em;
}
div#scientificallyproven {
  position:absolute;
  top:30px;
  left:53%;
  width:158px;
  height:54px;
  background:url('/circulationbooster09/_images/stamp-scientificallyproven.png') no-repeat left top;
  text-indent:-9999em;
  overflow:hidden;
}
/*img#scientificallyproven {
  position:absolute;
  top:30px;
  left:53%;
}*/
div#homebanner div.sticker {
  position:absolute;
  right:6px;
  top:25px;
}
div#homebanner ul {
  margin:0;
  padding:0 0 12px;
  list-style:none;
}
div#homebanner ul li {
  margin:0;
  padding:3px 0 1px 36px;
  background:url('/circulationbooster09/_images/back-homebanner-ul-li.gif') no-repeat left top;
  color:#107fc9;
  font-size:1.21em;
  list-style:none;
}
div#homebanner ul li em {
  color:#5a2;
}
div#homebanner a.cta {
  position:relative;
  left:-2px;
  float:left;
  padding:19px 0 0;
  width:437px;
  height:45px;
  background:url('/circulationbooster09/_images/back-homebanner-cta.png') no-repeat left top;
  color:#fff;
  font-size:1.07em;
  text-align:center;
  text-decoration:none;
  cursor:pointer;
}
div#homebanner a.cta strong {
  font-size:1.6em;
}
div#homebanner a.cta:hover {
  background:url('/circulationbooster09/_images/back-homebanner-cta-hover.png') no-repeat left top;
}

/* - Bumper Pack - */

p.hugesavings {
  position:absolute;
  top:-42px;
  left:-23px;
  margin:0;
  padding:0;
  width:395px;
  height:71px;
  background:url('/circulationbooster09/_images/text-hugesavings.png') no-repeat left top;
  color:#d24;
  font-size:1.71em;
  font-style:italic;
  text-indent:-9999em;
  overflow:hidden;
}
div.bp {
  padding-top:34px;
}
div.bumperpack {
  float:left;
  margin-top:16px;
  width:56%;
  background:#fdefef url('/circulationbooster09/_images/back-bumperpack-gradient.gif') repeat-x left top;
}
div.bumperpack div.bw1 {
  background:url('/circulationbooster09/_images/back-bumperpack-side.gif') repeat-y left top;
}
div.bumperpack div.bw2 {
  background:url('/circulationbooster09/_images/back-bumperpack-side.gif') repeat-y right top;
}
div.bumperpack div.bw3 {
  background:url('/circulationbooster09/_images/back-bumperpack-tl.gif') no-repeat left top;
}
div.bumperpack div.bw4 {
  background:url('/circulationbooster09/_images/back-bumperpack-tr.gif') no-repeat right top;
}
div.bumperpack div.bw5 {
  position:relative;
  background:url('/circulationbooster09/_images/back-bumperpack-bl.gif') no-repeat left bottom;
}
div.bumperpack div.bw6 {
  padding:0 8px 0 11px;
  background:url('/circulationbooster09/_images/back-bumperpack-br.gif') no-repeat right bottom;
}
div.bumperpack h2 {
  margin:0 105px 10px 0;
  padding-top:4px;
  padding-bottom:6px;
}
div.bumperpack img {
  float:left;
  padding-left:2px;
}
div.bumperpack a.button {
  float:right;
  margin:18px 0 11px 11px;
  background:url('/circulationbooster09/_images/back-bumperpack-button-top.png') no-repeat left top;
  color:#fff;
  font-size:1.07em;
  line-height:1.3em;
  text-align:center;
  text-decoration:none;
}
div.bumperpack a.button:hover {
  background-position:right top;
}
div.bumperpack a.button span {
  display:block;
  padding:24px 0;
  width:132px;
  min-height:105px;
  background:url('/circulationbooster09/_images/back-bumperpack-button-bottom.png') no-repeat left bottom;
}
div.bumperpack a.button:hover span {
  background-position:right bottom;
}
div.bumperpack a.button strong {
  font-size:1.6em;
  font-weight:bold;
  line-height:1.21em;
}
div.bumperpack ul {
  clear:left;
  margin:0;
  padding:10px 0 0 2px;
  list-style:none;
}
div.bumperpack ul li {
  margin:0;
  padding:0 0 0 27px;
  background:url('/circulationbooster09/_images/back-bumperpack-ul-li.gif') no-repeat left center;
  color:#107fc9;
  font-size:1em;
  font-weight:bold;
  line-height:1.43em;
  list-style:none;
}
div.bumperpack div.sticker {
  position:absolute;
  right:-4px;
  top:-14px;
}

/* - Grey border box (beside BP) - */

div.greyborderbox {
  margin-top:16px;
  float:right;
  width:42%;
  background:url('/circulationbooster09/_images/back-greyborderbox-l.gif') repeat-y left top;
}
div.greyborderbox div.gw1 {
  background:url('/circulationbooster09/_images/back-greyborderbox-r.gif') repeat-y right top;
}
div.greyborderbox div.gw2 {
  background:url('/circulationbooster09/_images/back-greyborderbox-tl.gif') no-repeat left top;
}
div.greyborderbox div.gw3 {
  background:url('/circulationbooster09/_images/back-greyborderbox-tr.gif') no-repeat right top;
}
div.greyborderbox div.gw4 {
  background:url('/circulationbooster09/_images/back-greyborderbox-bl.gif') no-repeat left bottom;
}
div.greyborderbox div.gw5 {
  padding:4px 9px 10px;
  min-height:256px;
  background:url('/circulationbooster09/_images/back-greyborderbox-br.gif') no-repeat right bottom;
}
div.greyborderbox h2 {
  margin:0 0 8px 3px;
  padding:0 0 4px;
}
div.greyborderbox img.vidthumb {
  float:left;
  margin:0 9px 9px 0;
}
div.greyborderbox div.contentwrap {
  float:left;
  width:144px;
}
div.greyborderbox p {
  margin:-3px 0 0;
  padding:0 2px;
}
div.greyborderbox div.contentwrap p {
  float:left;
  margin:0;
  padding:1px 0 0;
  line-height:1.14em;
}
div.greyborderbox ol {
  float:left;
  margin:0;
  padding:6px 0 0;
  width:145px;
  list-style:none;
}
div.greyborderbox ol li {
  margin:0;
  padding:0;
  list-style:none;
  line-height:1.28em;
}
div.greyborderbox ol li span.num {
  float:left;
  width:19px;
  color:#5a2;
  font-size:1.14em;
}
div.greyborderbox ol li span.desc {
  float:left;
  padding:1px 0 1px;
  width:126px;
}
div.greyborderbox a.cta {
  display:block;
  clear:both;
  margin:0;
  padding:7px 0 0 18px;
  background:url('/circulationbooster09/_images/back-greyborderbox-cta.gif') no-repeat 4px 0.8em;
  font-size:1.28em;
  line-height:1.23em;
}
div.greyborderbox a.cta:hover {
  background:url('/circulationbooster09/_images/back-greyborderbox-cta-hover.gif') no-repeat 4px 0.8em;
}
div.greyborderbox ul.ticklist {
  margin:0;
  padding:4px 2px;
}

/* - "Don't pay the VAT!" - */

div.homevat {
  margin:14px 0 35px;
}
div.homevat div.gw3 {
  padding:1px 11px 1px 0;
}
div.homevat div.homecta {
  float:left;
  padding:0 11px;
  width:223px;
  text-align:center;
}
div.homevat div.homecta h2 {
  margin:0;
  border:0;
  padding:8px 0 0;
  font-size:1.85em;
}
div.homevat div.homecta p {
  margin:0;
  padding:2px 0 18px;
  font-size:1.5em;
  text-transform:uppercase;
}
div.homevat div.homecontent {
  margin:0 0 0 258px;
}
div.homevat div.homecontent p {
  margin:0;
  padding:0.5em 0;
}
div.homevat a.button {
  display:block;
  margin:0 auto 20px;
  padding:18px 0 0;
  width:177px;
  height:45px;
  background:url('/circulationbooster09/_images/back-homevat-button.png') no-repeat left top;
  color:#fff;
  font-size:1.71em;
  font-weight:bold;
  line-height:1em;
  text-align:center;
  text-decoration:none;
}
div.homevat a.button:hover {
  background-position:right top;
  color:#fff;
}



div.homewhybuy {
  padding:0 0 33px;
}
div.homewhybuy div.signposts {
  float:right;
  width:383px;
}

div.homewhybuy div.content {
  margin-right:397px;
}
div.homewhybuy div.greybox h3 {
  color:#fff;
}
div.homewhybuy div.greenbox {
  margin:0 auto 21px;
  padding:8px 0 0;
  width:377px;
}
div.homewhybuy div.greenbox img {
  display:block;
  margin:0 auto;
}
div.homewhybuy div.greenbox h3 {
  margin:0;
  padding:8px 15px 12px;
  color:#5a2;
}
div.homewhybuy div.greenbox p {
  padding:0 17px;
}
div.homewhybuy a.button {
  display:block;
  margin:-9px 0 0;
  padding:18px 0 0;
  height:46px;
  background:url('/circulationbooster09/_images/back-homewhybuy-button.png') no-repeat left top;
  color:#fff;
  font-size:1.71em;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  line-height:1em;
}
div.homewhybuy a.button:hover {
  background-position:right top;
}

div.homestoppoor {
  margin-bottom:11px;
  padding-bottom:12px;
  border-bottom:1px solid #dfdfdf;
}

/* - Contact Form - */

div.contactform {
  margin-left:11px;
  background:#fff url('/circulationbooster09/_images/back-contact-gradient.gif') repeat-x left bottom;
}
div.contactform div.cw1 {
  background:url('/circulationbooster09/_images/back-contact-l.gif') repeat-y left top;
}
div.contactform div.cw2 {
  background:url('/circulationbooster09/_images/back-contact-r.gif') repeat-y right top;
}
div.contactform div.cw3 {
  background:url('/circulationbooster09/_images/back-contact-tl.gif') no-repeat left top;
}
div.contactform div.cw4 {
  background:url('/circulationbooster09/_images/back-contact-tr.gif') no-repeat right top;
}
div.contactform div.cw5 {
  background:url('/circulationbooster09/_images/back-contact-bl.gif') no-repeat left bottom;
}
div.contactform div.cw6 {
  padding:4px 10px 11px;
  background:url('/circulationbooster09/_images/back-contact-br.gif') no-repeat right bottom;
}
div.contactform h2 {
  margin-bottom:10px;
}
div.contactform div.col1 {
  float:left;
  width:48%;
}
div.contactform div.col2 {
  position:relative;
  right:7px;
  float:right;
  width:47%;
}
div.contactform div.col1,
div.contactform div.col2 {
  font:normal 0.86em Arial,Helvetica,sans-serif;
}
div.contactform div.row {
  padding:0 0 5px;
}
div.contactform label {
  float:left;
  padding:4px 0 0 3px;
  width:44px;
  font-weight:bold;
}
div.contactform input.text {
  float:left;
  padding:2px 2px 3px;
  border:1px solid #b3b3b3;
  width:164px;
  font:normal 1em Arial,Helvetica,sans-serif;
}
div.contactform select {
  float:left;
  padding:2px;
  border:1px solid #b3b3b3;
  width:170px;
  font:normal 1em Arial,Helvetica,sans-serif;
}
div.contactform textarea {
  float:left;
  margin:2px 0 0 4px;
  border:1px solid #b3b3b3;
  padding:2px;
  width:99%;
  height:154px;
  font:normal 1em Arial,Helvetica,sans-serif;
}
div.contactform p.inlines {
  margin:0;
  padding:14px 0 3px 3px;
}
div.contactform div.innercol1 {
  float:left;
  width:50%;
}
div.contactform div.innercol2 {
  float:left;
  width:49%;
}
div.contactform div.innercol1 label,
div.contactform div.innercol2 label {
  float:none;
  display:inline;
  padding:0;
  width:auto;
  font-weight:normal;
}
div.contactform input.buttonlarge {
  float:right;
  clear:right;
  margin:9px 0 0 15px;
  padding:5px 0;
  width:132px;
}
div.contactform p.noshare {
  float:right;
  margin:15px 0 0;
  padding:1px 0 0 14px;
  width:140px;
  background:url('/circulationbooster09/_images/icon-padlock.gif') no-repeat left top;
  color:#888;
  font:normal 0.79em Arial,Helvetica,sans-serif;
  line-height:1em;
}

/* - Aside - */

td#asidewrap {
  width:277px;
  background:#fff url('/circulationbooster09/_images/back-rightshadow.gif') repeat-y right top;
}
div#aside {
  padding:10px 25px 0 0;
  min-height:800px;
  background:url('/circulationbooster09/_images/back-rightshadow-top.jpg') no-repeat right top;
}

div#sidesearch {
  margin:0 0 10px;
  padding:10px 0 8px 7px;
  background:#f4f4f4;
}
div#sidesearch label {
  float:left;
  margin:3px 0 0;
  padding:1px 4px 0 23px;
  padding:1px 4px 0 0;
  width:67px;
  text-align:right;
  background:url('/circulationbooster09/_images/back-sidesearch-label.gif') no-repeat left top;
  color:#107fc9;
  font:bold 0.86em Arial,Helvetica,sans-serif;
}
div#sidesearch input.text {
  float:left;
  margin:0 5px 0 0;
  border:1px solid #b3b3b3;
  padding:2px 2px 3px;
  width:122px;
  background:#fff url('/circulationbooster09/_images/back-formelement.png') no-repeat left top;
  color:#666;
  font:normal 0.86em Arial,Helvetica,sans-serif;
}
div#sidesearch input.button {
  float:left;
  padding:2px 0 1px;
  width:36px;
}

div#aside div.signpost {
  margin:0 0 10px;
  border-top:10px solid #4bd0e3;
  padding:0 1px 1px;
  background:#eee;
}
div#aside div.signpost div.spw1 {
  border:1px solid #fff;
  border-top:0;
  padding:1px 13px 13px;
  background:#fafdfd url('/circulationbooster09/_images/back-signpost.gif') repeat-x left bottom;
}
div#aside div.signpost h2 {
  margin:0 0 10px;
  border-bottom:1px solid #dfdfdf;
  padding:9px 0;
  color:#107fc9;
  font-size:1.43em;
  font-weight:normal;
  line-height:1.2em;
  letter-spacing:-0.05em;
}

/* - Aside: Image signposts - */

div#aside img.signpost {
  display:block;
  margin:0 0 10px;
}

/* - Aside: As seen on TV - */

div#aside div.signpost img.logoleft {
  float:left;
  margin:10px 0 0;
}
div#aside div.signpost img.logoright {
  float:right;
  margin:10px 0 0;
}

/* - Aside: Quote box - */

div#aside div.signpost blockquote {
  margin:0;
  padding:0;
  background:url('/circulationbooster09/_images/back-blockquote-start.gif') no-repeat left top;
  font-size:1.14em;
  line-height:1.25em;
}
div#aside div.signpost blockquote div {
  padding:5px 31px 3px;
  background:url('/circulationbooster09/_images/back-blockquote-end.gif') no-repeat right bottom;
}
div#aside div.signpost blockquote img {
  float:right;
  margin:0 -35px 0 10px;
  padding:9px 9px 34px 9px;
  background:url('/circulationbooster09/_images/back-blockquote-photo.png') no-repeat left top;  
}
div#aside div.signpost cite {
  display:block;
  margin:0;
  padding:7px 0 0 31px;
  color:#107fc9;
  font-style:normal;
}


div#aside div.signpost td {

  margin:0;
  padding:7px 0 0 5px;
  color:#107fc9;
  font-style:normal;
}

/* - Aside: Ticks box - */

div#aside ul.ticklist {
  margin:0;
  padding:0 0 0 1px;
  list-style:none;
}
div#aside ul.ticklist li {
  margin:0;
  padding:0 0 8px 30px;
  background:url('/circulationbooster09/_images/back-aside-ticklist-ul-li.gif') no-repeat left 0.43em;
  list-style:none;
}

/* - Aside: Newsletter signup - */

div#aside div.newsletter div.row {
  padding:0 0 5px;
}
div#aside div.newsletter label {
  float:left;
  margin:0;
  padding:4px 0 0 1px;
  width:51px;
  color:#107fc9;
  font:bold 0.86em Arial,Helvetica,sans-serif;
}
div#aside div.newsletter input.text {
  float:right;
  border:1px solid #b3b3b3;
  padding:2px 2px 3px;
  width:164px;
  background:#fff url('/circulationbooster09/_images/back-formelement.png') no-repeat left top;
  color:#666;
  font:normal 0.86em Arial,Helvetica,sans-serif;
}
div#aside div.newsletter input.button {
  float:right;
  margin:3px 0 0;
  padding:2px 10px 1px;
}
div#aside div.newsletter p {
  float:left;
  margin:7px 0 0;
  padding:0 0 0 13px;
  background:url('/circulationbooster09/_images/icon-padlock.gif') no-repeat left 1px;
  color:#888;
  font:normal 0.79em Arial,Helvetica,sans-serif;
}

/* - Aside: Other / Misc - */

div#aside div.signpost h2.nomargin {
  margin:0;
}
div#aside div.signpost img.centred {
  display:block;
  margin:0 auto;
}
div#aside div.signpost a.button {
  display:block;
  margin-top:6px;
  padding:19px 0 0;
  height:45px;
  background:url('/circulationbooster09/_images/back-aside-button.gif') no-repeat left top;
  color:#fff;
  font-size:1.71em;
  text-align:center;
  text-decoration:none;
}
div#aside div.signpost a.button:hover {
  background-position:right top;
}

/* - Search results - */

div.bestseller {
  float:left;
  margin:0 0 16px;
  width:49%;
}
div.bestseller div.gw5 {
  min-height:189px;
  padding-bottom:1px;
}
div.right {
  float:right;
}
div.bestseller div.imagearea {
  float:left;
  padding:0 8px 0 2px;
  width:210px;
}
div.bestseller div.imagearea div.moreinfo {
  padding:6px 0 7px;
}
div.bestseller div.imagearea div.moreinfo a {
  padding-left:11px;
  background:url('/circulationbooster09/_images/back-bestseller-bullet.gif') no-repeat left 0.57em;
}
div.bestseller div.imagearea div.moreinfo a:hover {
  background:url('/circulationbooster09/_images/back-bestseller-bullet-hover.gif') no-repeat left 0.57em;
}
div.bestseller div.pricearea {
  float:left;
  padding-bottom:7px;
  width:188px;
}
div.bestseller div.pricearea p.price {
  padding:0 0 2px 4px;
  font-size:1.28em;
}
div.bestseller div.pricearea p.price strong {
  color:#5a2;
  font-weight:normal;
}
div.bestseller div.pricearea p.price em {
  color:#5a2;
  font-size:0.78em;
  font-style:normal;
}
div.bestseller div.pricearea a.button {
  display:block;
  padding:8px 0 0;
  width:188px;
  height:35px;
  background:#5a2 url('/circulationbooster09/_images/back-bestseller-buynow.png') no-repeat left top;
  color:#fff;
  font-size:1.28em;
  font-weight:normal;
  text-align:center;
  text-decoration:none;
}
div.bestseller div.pricearea a.button:hover {
  background:#42b7c8 url('/circulationbooster09/_images/back-bestseller-buynow.png') no-repeat right top;
}

/* - Contact us - */

td.onecolumncontent div.contact {
  border:0;
  padding:0;
}
td.onecolumncontent div.relative {
  position:relative;
}
td.onecolumncontent div.cornersearch {
  position:absolute;
  top:0;
  right:-11px;
  width:252px;
}
td.onecolumncontent div.contactform {
  margin:0;
}
td.onecolumncontent div.contactform div.col2 {
  position:static;
}
td.onecolumncontent div.contactform div.row {
  padding-left:3px;
}
td.onecolumncontent div.contactform label {
  padding-left:0;
  width:113px;
}
td.onecolumncontent div.contactform textarea {
  margin-left:1px;
  width:98%;
}
td.onecolumnaside {
  width:19px !important;
}
td.onecolumnaside div#aside {
  padding-right:19px;
}

/* - Checkout - */

ol#checkoutprogress {
  margin:-6px 0 0;
  padding:0;
  list-style:none;
}
ol#checkoutprogress li {
  float:left;
  margin:6px 1px 0 0;
  padding:0;
  min-width:10.36em;
  height:30px;
  background:#eee url('/circulationbooster09/_images/back-checkoutprogress-li.gif') no-repeat right top;
  color:#666;
  font-size:1.21em;
  line-height:1em;
}
ol#checkoutprogress li a {
  display:block;
  color:#666;
  text-decoration:none;
}
ol#checkoutprogress li a:active {
  
}
ol#checkoutprogress li span {
  display:block;
  padding:7px 15px 0 0;
}
ol#checkoutprogress li span.num {
  float:left;
  padding:7px 5px 0 0;
  width:33px;
  height:23px;
  background:url('/circulationbooster09/_images/back-checkoutprogress-upcoming.gif') no-repeat 6px 4px;
  color:#fff;
  text-align:center;
}
ol#checkoutprogress li.selected {
  background:#666 url('/circulationbooster09/_images/back-checkoutprogress-li-selected.gif') no-repeat right top;
}
ol#checkoutprogress li.selected,
ol#checkoutprogress li.selected a {
  color:#fff;
}
ol#checkoutprogress li.selected span.num {
  background:url('/circulationbooster09/_images/back-checkoutprogress-selected.gif') no-repeat 6px 4px;
}
ol#checkoutprogress li.completed span.num {
  background:url('/circulationbooster09/_images/back-checkoutprogress-completed.gif') no-repeat 6px 4px;
  text-indent:-9999em;
  overflow:hidden;
}

/* - Footer - */

div#footer {
  background:#fff url('/circulationbooster09/_images/back-leftshadow.gif') repeat-y left top;
}
div#footer div.fw1 {
  padding:0 15px;
  background:url('/circulationbooster09/_images/back-rightshadow.gif') repeat-y right top;
}
div#footer div.fw2 {
  padding:50px 5px 30px 20px;
  background:url('/circulationbooster09/_images/back-footer.gif') repeat-x left 30px;
}
div#footer a {
  color:#888;
}
div#copyright {
  padding:2px 0 0 1px;
}
div#copyright p {
  margin:0 0 0.5em;
  color:#888;
  font:normal 0.79em Arial,Helvetica,sans-serif;
  line-height:1.37em;
}
div#companybadges {
  padding:9px 0 0;
}
div#companybadges img {
  float:left;
  margin:0 12px 0 0;
}
div#otherbadges {
  padding:30px 5px 0 0;
}
div#otherbadges img {
  float:right;
  margin-left:6px;
}
div#paymentbadges {
  float:right;
  margin:8px 0 0;
  width:359px;
  background:url('/circulationbooster09/_images/back-creditcards-l.png') no-repeat left top;
}
div#paymentbadges div.pw1 {
  padding:9px;
  width:341px;
  height:54px;
  background:url('/circulationbooster09/_images/back-creditcards-r.png') no-repeat right top;
}
div#paymentbadges img {
  float:right;
  margin-top:5px;
}
div#paymentbadges span {
  display:block;
  padding:2px 0 0 6px;
  color:#888;
  font-size:0.79em;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.3em;
}

/* - Float clearing - */

div.row:after,
div#nav:after,
ul#navbar li div.subnav div.colwrap:after,
div#homebanner div.hw6:after,
div.bumperpack div.bw6:after,
div.greyborderbox div.contentwrap:after,
div.homevat div.gw3:after,
div.rightgreybox2 div.gw3:after,
div.columns:after,
div.contactform div.cw6:after,
td.onecolumncontent div.contactform div.colwrap:after,
div.bestseller div.innerwrap:after,
div#sidesearch:after,
div#aside div.signpost div.spw1:after,
div#aside div.signpost blockquote div:after,
ol#checkoutprogress:after,
div.basketButtons:after,
div.table:after,
div#upsellContainer:after,
div.productbox div.gw5:after,
div#footer div.fw2:after,
div#otherbadges:after {
  content:'.';
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

/* - Netsuite template adjustments - */

div#div__label {
  display:none;
}
iframe#server_commands {
  display:none;
}

/* - PRODUCTS - */
div.productbox1 {
	margin-left:0px;
	background-color: #FFFFFF;
	background:url('/circulationbooster09/_images/back-greyborderbox-l.gif') repeat-y left top;
}
div.productbox1 div.cw1 {
  background:url('/circulationbooster09/_images/back-greyborderbox-r.gif') repeat-y right top;
}
div.productbox1 div.cw2 {
  background:url('/circulationbooster09/_images/back-greyborderbox-tl.gif') no-repeat left top;
}
div.productbox1 div.cw3 {
  background:url('/circulationbooster09/_images/back-greyborderbox-tr.gif') no-repeat right top;
}
div.productbox1 div.cw4 {
  background:url('/circulationbooster09/_images/back-greyborderbox-bl.gif') no-repeat left bottom;
}
div.productbox1 div.cw5 {
  padding:4px 9px 10px;
  min-height:256px;
  background:url('/circulationbooster09/_images/back-greyborderbox-br.gif') no-repeat right bottom;
}
div.productbox1 h2 {
  margin-bottom:10px;
}
div.columnl499 {
  float:left;
  width:65%;
}
div.columnr499 {
	float:right;
	width:33%;
}

div.product1 {
	padding:15px 0 25px;
}
div.productbox1 div.sticker {
	position: absolute;
	
}

div.productbox1 div.col3 {
	float: left;
	width: 20%;
	padding-top: 5px;
}

div.productbox1 div.col4 {
	width: 55%;
	float: right;
}

div.productbox1 div.col4 a {
	
}

div.productbox1 div.col4 tr td {
	padding: 5px;


}

div.bottomborder2 {
	margin-bottom:24px;
	border-bottom:1px solid #dfdfdf;
}

div.greybox2 {
	background:#666 url('/circulationbooster09/_images/back-greybox-tl.gif') no-repeat left top;
	color:#fff;
}
div.greybox2 div.gw1 {
  background:url('/circulationbooster09/_images/back-greybox-tr.gif') no-repeat right top;
}
div.greybox2 div.gw2 {
  background:url('/circulationbooster09/_images/back-greybox-bl.gif') no-repeat left bottom;
}
div.greybox2 div.gw3 {
  padding:11px 15px 7px;
  background:url('/circulationbooster09/_images/back-greybox-br.gif') no-repeat right bottom;
}
div.greybox2 h2 {
	color:#fff;
	font-size:1.71em;
}
div.greybox2 h3 {
	margin:0;
	padding:0 0 9px;
	color:#fff;
	font-size: 1.71em;
	font-weight: bold;
}
div.greybox2 p {
  margin:0;
  padding:0.5em 0;
}
div.greybox2 a {
	color:#fff;
	text-decoration: underline;
}
.head7 {
	font-size: 1em;
	color: #0099CC;
	font-weight: bold;
}

div.productsbp {
	padding-top:0px;
	margin-left: 10px;
}
div.productsbumperpack {
  float:left;
  margin-top:0px;
  width:49%;
  background:#fdefef url('/circulationbooster09/_images/back-bumperpack-gradient.gif') repeat-x left top;
}
div.productsbumperpack div.bw1 {
  background:url('/circulationbooster09/_images/back-bumperpack-side.gif') repeat-y left top;
}
div.productsbumperpack div.bw2 {
  background:url('/circulationbooster09/_images/back-bumperpack-side.gif') repeat-y right top;
}
div.productsbumperpack div.bw3 {
  background:url('/circulationbooster09/_images/back-bumperpack-tl.gif') no-repeat left top;
}
div.productsbumperpack div.bw4 {
  background:url('/circulationbooster09/_images/back-bumperpack-tr.gif') no-repeat right top;
}
div.productsbumperpack div.bw5 {
  position:relative;
  background:url('/circulationbooster09/_images/back-bumperpack-bl.gif') no-repeat left bottom;
}
div.productsbumperpack div.bw6 {
  padding:0 8px 0 11px;
  background:url('/circulationbooster09/_images/back-bumperpack-br.gif') no-repeat right bottom;
}
div.productsbumperpack h2 {
  margin:0 105px 10px 0;
  padding-top:4px;
  padding-bottom:6px;
}
div.productsbumperpack img {
	float:left;
	padding-left:2px;
	width: auto;
}
div.productsbumperpack a.cta2 {
	display:block;
	margin:20px 0px 0px 0;
	padding:20px 0 0;
	height:46px;
	background:url('/circulationbooster09/_images/button-bumperpack-cta1.png') no-repeat left top;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:1em;
}
div.productsbumperpack a.cta2 strong {
  font-size:1.6em;
}
div.productsbumperpack a.cta2:hover {
  background:url('/circulationbooster09/_images/button-bumperpack-cta2.png') no-repeat left top;
}

div.productsbumperpack ul {
  clear:left;
  margin:0;
  padding:10px 0 0 2px;
  list-style:none;
}
div.productsbumperpack ul li {
	margin:0;
	padding:0 0 0 27px;
	background:url('/circulationbooster09/_images/back-bumperpack-ul-li.gif') no-repeat left center;
	color:#5B5B5B;
	font-size:1em;
	font-weight:bold;
	line-height:1.43em;
	list-style:none;
}

div.productsbumperpack a.cta {
	display:block;
	clear:both;
	margin:0;
	padding:7px 0 0 18px;
	background:url('/circulationbooster09/_images/back-greyborderbox-cta.gif') no-repeat 4px 0.8em;
	font-size:1.28em;
	line-height:1.23em;
}
div.productsbumperpack div.sticker {
	position:absolute;
	right:-4px;
	top:-14px;
	font-size: 1.5em;
}

.rightgreybox {
	margin-top:10px;
	float:none;
	background:url('/circulationbooster09/_images/back-greyborderbox-l.gif') repeat-y left top;
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	
}

.rightgreybox div.gw1 {
  background:url('/circulationbooster09/_images/back-greyborderbox-r.gif') repeat-y right top;
}
.rightgreybox div.gw2 {
  background:url('/circulationbooster09/_images/back-greyborderbox-tl.gif') no-repeat left top;
}
.rightgreybox div.gw3 {
  background:url('/circulationbooster09/_images/back-greyborderbox-tr.gif') no-repeat right top;
}
.rightgreybox div.gw4 {
  background:url('/circulationbooster09/_images/back-greyborderbox-bl.gif') no-repeat left bottom;
}
.rightgreybox div.gw5 {
  padding:4px 9px 10px;
  min-height:156px;
  background:url('/circulationbooster09/_images/back-greyborderbox-br.gif') no-repeat right bottom;
}
div#aside div.signpost div.spw2 {
	background-color: #FFFFFF;
}
div#aside div.signpost2 {
	margin: 0;
	padding: 0;
}
.rightgreybox p.last {
  margin-bottom:-3px;
  padding:0 3px;
}


/* - PRODUCTS DETAILS - */


div.buyform {
	background:#fff url('/circulationbooster09/_images/back-contact-gradient.gif') repeat-x left bottom;
}
div.buyform div.cw1 {
  background:url('/circulationbooster09/_images/back-contact-l.gif') repeat-y left top;
}
div.buyform div.cw2 {
  background:url('/circulationbooster09/_images/back-contact-r.gif') repeat-y right top;
}
div.buyform div.cw3 {
  background:url('/circulationbooster09/_images/back-contact-tl.gif') no-repeat left top;
}
div.buyform div.cw4 {
  background:url('/circulationbooster09/_images/back-contact-tr.gif') no-repeat right top;
}
div.buyform div.cw5 {
  background:url('/circulationbooster09/_images/back-contact-bl.gif') no-repeat left bottom;
}
div.buyform div.cw6 {
  padding:10px 10px 0;
  background:url('/circulationbooster09/_images/back-contact-br.gif') no-repeat right bottom;
  font:normal 0.86em Arial,Helvetica,sans-serif;
}
div.buyform div.row {
  margin:0;
  padding:0 0 20px;
}
div.buyform div.basketrow {
  margin:-9px 0 0;
  padding:0 0 10px;
}
div.buyform div.inlineblock {
  margin-bottom:20px;
}
div.buyform div.inlinerow {
  margin:0;
  padding:7px 0 0;
}
div.buyform label {
  float:left;
  padding:4px 10px 0 0;
  font-weight:bold;
}
div.buyform label.inline {
  padding:1px 0 0 7px;
  font-weight:normal;
}
div.buyform span.req {
  color:#107fc9;
}
div.buyform select {
  float:left;
  padding:2px;
  border:1px solid #b3b3b3;
  width:170px;
  font:normal 1em Arial,Helvetica,sans-serif;
}
div.buyform input.text {
  float:left;
}
div.buyform input.thintext {
  margin:0 18px 0 0;
  border:1px solid #b3b3b3;
  padding:2px 2px 3px;
  width:34px;
}
div.buyform input.radio {
  float:left;
  margin-left:0;
  padding-left:0;
}
div.buyform input.button {
  float:left;
  margin:0;
  border:0;
  padding:8px 0 10px;
  width:188px;
  background:url('/circulationbooster09/_images/back-addtobasket-button.png') no-repeat left top;
  color:#fff;
  font:normal 1.5em "Trebuchet MS",Arial,Helvetica,sans-serif;
  /*line-height:1em;*/
  overflow:hidden;
}
div.buyform input.button:hover {
  background-position:right top;
}
div.buyform div.basketrow label,
div.buyform div.basketrow input.text,
div.buyform div.basketrow select {
  margin-top:9px;
  margin-bottom:9px;
}


.textblue {
	color: #107fc9;
}
.textgreen {
	color: #54A822;
}
.quantity   {
	border:1px solid #b3b3b3;
	width:70%;
	font:normal 1em Arial,Helvetica,sans-serif;
	padding: 0;
}
div.column13 {
	float:left;
	width:40%;
}
div.column23 {
	float:right;
	width:58%;
}
.pricetext {
	font-size: 1.1em;
}
.clickmore {
	font-size: 0.8em;
	font-weight: bold;
}





div.rightgreybox2 {
	background:url('/circulationbooster09/_images/back-greybox-tl.gif') no-repeat left top;
	color:#fff;
	background-color: #666;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}
div.rightgreybox2 div.gw1 {
  background:url('/circulationbooster09/_images/back-greybox-tr.gif') no-repeat right top;
}
div.rightgreybox2 div.gw2 {
  background:url('/circulationbooster09/_images/back-greybox-bl.gif') no-repeat left bottom;
}
div.rightgreybox2 div.gw3 {
	padding:11px 15px 5px;
	background:url('/circulationbooster09/_images/back-greybox-br.gif') no-repeat right bottom;
}

div.rightgreybox2 h2 {
	color:#fff;
	font-size:1.71em;
}
div.rightgreybox2 h3 {
	margin:0;
	padding:0 0 4px;
	color:#fff;
	font-size: 1.71em;
	font-weight: bold;
}
div.rightgreybox2 p {
  margin:0;
  padding:0.5em 0;
}
div.rightgreybox2 a {
	color:#fff;
	text-decoration: underline;
}
div.rightgreybox2 a:hover {
  color:#5a2;
}
div#aside div.signpost3 {
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.quantity2 {
	border:1px solid #b3b3b3;
	width:40%;
	font:normal 1em Arial,Helvetica,sans-serif;
	padding: 0;
}
div.table img {
	padding-left: 10px;
}


.basket{

}

.basket a.cta {
	display:block;
	padding:10px 0 0;
	height:43px;
	background:url('/circulationbooster09/_images/button-basket-cta.png') no-repeat left top;
	color:#fff;
	font-size:1.3em;
	text-align:center;
	text-decoration:none;
	width: 225px;
	margin-top: 5px;
}


.basket a.cta:hover {
  background:url('/circulationbooster09/_images/button-basket-ctahover.png') no-repeat left top;
}
td#contentwrap2 {
}
td#asidewrap2 {
	width:277px;
}
div#aside2 {
	padding:10px 0px 0 25px;
}

div#aside2 div.signpost {
  margin:0 0 10px;
  border-top:10px solid #4bd0e3;
  padding:0 1px 1px;
  background:#eee;
}
div#aside2 div.signpost div.spw1 {
  border:1px solid #fff;
  border-top:0;
  padding:1px 13px 13px;
  background:#fafdfd url('/circulationbooster09/_images/back-signpost.gif') repeat-x left bottom;
}
div#aside2 div.signpost h2 {
  margin:0 0 10px;
  border-bottom:1px solid #dfdfdf;
  padding:9px 0;
  color:#107fc9;
  font-size:1.43em;
  font-weight:normal;
  line-height:1.2em;
  letter-spacing:-0.05em;
}
td#asidewrap3 {
	width:15px;
	background:#fff url('/circulationbooster09/_images/back-rightshadow.gif') repeat-y right top;
}
div#content2 {
	padding:10px 8px 0 35px;
	background:url('/circulationbooster09/_images/back-leftshadow-top.jpg') no-repeat left top;
}

div.productdetails {
  margin-top:-6px;
  padding-bottom:30px;
}
div.productdetails img.productimage {
  display:block;
  margin:0 0 12px;
  width:100%;
}
div.productdetails div.column23indent {
  position:relative;
  padding-left:5px;
}
div.productdetails div.column23indent div.sticker {
  position:absolute;
  top:-61px;
  right:-7px;
}
div.productdetails h2.price {
  margin-top:-5px;
}
div.productdetails h2.price strong {
  color:#5a2;
  font-weight:normal;
}
div.productdetails h2.price span {
  font-size:0.77em;
}
div.productdetails ul.ticklist li {
  margin:0 0 -2px;
  padding:0 0 0 28px;
  background:url('/circulationbooster09/_images/icon-tick.gif') no-repeat left 0.15em;
}




div.basketCrumbs
{
	margin-bottom: 40px;
}

tr.totalsRow strong
{
	font-size: 1.28em;
}

div.basketSticker
{
	position: absolute;
	top: -6px;
	right: 2px;
}

div#upsellContainer
{
	margin-right: 264px;
	margin-bottom: 14px;
}

div#upsellContainer h3
{
	font-size: 1.42em;
	margin-bottom: 22px;
	letter-spacing: 0;
}

div.deliverySignpost
{
	width: 251px;
	float: right;
	position:relative;
	top: 7px;
}

div.dhl p
{
	font-size: 1.15em;
	margin: 0;
	clear: both;
	padding: 10px 0 0 0;
	line-height: 1.4em;
}

div.dhl img.dhlvan
{
	float: left;
}

div.dhl p.viadhl
{
	color: #107fc9;
	float: left;
	width: 100px;
	font-family:arial,sans-serif;
	font-size:0.85em;
	line-height: 1.65em;
	clear: none;
	padding: 0 0 0 10px;
}

/* temp copy of signpost styles, for when not in aside */
div.outsideAsideSignpost {
  margin:0 0 10px;
  border-top:10px solid #4bd0e3;
  padding:0 1px 1px;
  background:#eee;
}
div.outsideAsideSignpost div.spw1 {
  border:1px solid #fff;
  border-top:0;
  padding:1px 13px 13px;
  background:#fafdfd url('/circulationbooster09/_images/back-signpost.gif') repeat-x left bottom;
}
div.outsideAsideSignpost h2 {
  margin:0 0 10px;
  border-bottom:1px solid #dfdfdf;
  padding:9px 0;
  color:#107fc9;
  font-size:1.43em;
  font-weight:normal;
  line-height:1.2em;
  letter-spacing:-0.05em;
}

/* new basket buttons styles */
div.basketButtons
{
	float: right;
	padding: 13px 0 3px 10px;
}

div.basketButtons p
{
	float: right;
	float:right;
	font-size:1.3em;
	padding:9px 0px 9px 15px;
}

div.basketButtons p a
{
	float: none;
	padding: 0 10px;
}

div.basketButtons p a.cShopping
{
	padding-left: 0;
}
div.basketButtons p a.updateTotal
{
	padding-right: 0;
}

div.basketButtons a.checkoutButton
{
	float: right;
	background:#55AA22 url(/circulationbooster09/_images/back-checkout-button.gif) no-repeat scroll left top;
	width: 228px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	text-align: center;
	font-size: 1.3em;
	text-decoration: none;
}

div.basketButtons a.checkoutButton:hover
{
	background:#55AA22 url(/circulationbooster09/_images/back-checkout-button.gif) no-repeat scroll -228px top;
}

div.bottomborder3
{
	margin-bottom: 13px;
}

p.refundPolicy
{
	margin-top: -10px;	
}
p.refundPolicy2 {
  margin-top:14px;
  border-top:1px solid #dfdfdf;
  padding:10px 0 0 7px;
  line-height:1.14em;
}

a.removeFromBasket
{
	text-indent: -9999em;
	overflow: hidden;
	background:#55AA22 url(/circulationbooster09/_images/back-remove-from-basket.gif) no-repeat scroll left top;
	width: 16px;
	height: 17px;
	display: block;
	margin: 0 auto;
}

a.removeFromBasket:hover
{
	background:#55AA22 url(/circulationbooster09/_images/back-remove-from-basket.gif) no-repeat scroll -16px top;
}



/* - Products - */

div.col67l {
  float:left;
  width:67%;
}
div.col31r {
  float:right;
  width:31%;
}
div.productbox {
  float:none;
  width:auto;
  margin:0 0 20px;
}
div.productbox div.gw5 {
  position:relative;
  min-height:0;
}
div.products div.productbox div.gw5 {
  min-height:299px;
}
div.products div.ph1 div.gw5 {
  min-height:375px;
}
div.products div.ph2 div.gw5 {
  min-height:368px;
}
div.productbox h2 {
  padding-right:100px;
}
div.productbox div.sticker {
  position:absolute;
  top:-14px;
  right:-4px;
}
div.productbox img.steps {
  float:left;
  margin:0 13px 10px 0;
}
div.productbox ul.steps {
  float:left;
  margin:0 0 2px;
  padding:0 0 0 3px;
  width:315px;
  list-style:none;
}
div.productbox ul.steps li {
  margin:0;
  padding:0 0 8px;
  background:none;
  list-style:none;
}
div.productbox ul.steps li span.text {
  display:block;
  margin-left:3.91em;
}
div.productbox ul.steps li span.step {
  float:left;
  width:3.91em;
  color:#107fc9;
  font-weight:bold;
}

div.productbox ul.steps li:after {
  content:'.';
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
div.productbox div.nb {
  float:left;
  clear:both;
  margin:-2px 0 2px;
  width:100%;
}
div.productbox div.moreinfo {
  float:left;
  width:315px;
  padding-left:3px;
}
div.productbox div.moreinfo a {
  padding-left:11px;
  background:url('/circulationbooster09/_images/back-bestseller-bullet.gif') no-repeat left 0.57em;
}
div.productbox div.moreinfo a:hover {
  background:url('/circulationbooster09/_images/back-bestseller-bullet-hover.gif') no-repeat left 0.57em;
}

div.productgreybox div.gw3 {
  min-height:236px;
}
div.productgreybox h2 {
  margin-bottom:0;
  border:0;
}

div.products div.bumperpack {
  margin-top:0;
  margin-bottom:20px;
  width:49%;
}
div.products div.bumperpack div.bw6 {
  padding-bottom:7px;
}
div.products div.bumperpack div.sticker {
  padding-top:33px;
  line-height:1.13em;
}
div.products div.bumperpack ul li {
  color:#666;
  font-weight:normal;
}
div.products div.bumperpack a.cta {
  display:block;
  clear:both;
  margin:0;
  padding:7px 0 0 18px;
  background:url('/circulationbooster09/_images/back-greyborderbox-cta.gif') no-repeat 4px 0.8em;
  font-size:1.28em;
  line-height:1.23em;
}
div.products div.bumperpack a.cta:hover {
  background:url('/circulationbooster09/_images/back-greyborderbox-cta-hover.gif') no-repeat 4px 0.8em;
}

div.products div.productbox {
  width:49%;
}
div.products div.left {
  float:left;
}
div.products div.right {
  float:right;
}
div.products div.productbox h2 {
  padding-right:0;
}

div.products div.productbox p {
  line-height:1.21em;
}

div.products div.productbox div.image {
  float:left;
  margin:0 10px 10px 0;
  width:180px;
}

div.products div.productbox ul.ticklist {
  float:left;
  width:210px;
}
div.products div.productbox ul.ticklist li {
  margin:0;
  padding:0 0 0 28px;
  background:url('/circulationbooster09/_images/icon-tick.gif') no-repeat left 0.15em;
}
div.products div.productbox ul.orig li {
  padding-bottom:8px;
}
div.products div.productbox ul.thin {
  width:auto;
}

div.products div.productbox a.cta,
div.products div.bumperpack a.cta {
  margin-bottom:10px;
}

div.productbox a.buybutton,
div.bumperpack a.buybutton {
  display:block;
  background:url('/circulationbooster09/_images/back-productbutton-l.png') no-repeat left top;
  color:#fff;
  font-size:1.71em;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}
div.productbox a.buybutton span,
div.bumperpack a.buybutton span {
  display:block;
  padding:19px 0 0;
  height:44px;
  background:url('/circulationbooster09/_images/back-productbutton-r.png') no-repeat right top;
  overflow:hidden;
}
div.productbox a.buybutton:hover,
div.bumperpack a.buybutton:hover {
  background-position:left bottom;
}
div.productbox a.buybutton:hover span,
div.bumperpack a.buybutton:hover span  {
  background-position:right bottom;
}
div.productbox a.buybutton em,
div.bumperpack a.buybutton em {
  font-size:0.63em;
  font-weight:normal;
  font-style:normal;
}
div.bumperpack a.buybutton {
  background-image:url('/circulationbooster09/_images/back-bumperpackbutton-l.png');
}
div.bumperpack a.buybutton span {
  background-image:url('/circulationbooster09/_images/back-bumperpackbutton-r.png');
}

/* BB1 added styles */

input {
 font-family:inherit;
}

.productsbp div.greyborderbox {
 float:none;
 width:431px;
}
.productsbp div.bestseller {
 float:none;
 width:431px;
 margin:0 0 16px;
}
div.buyform input#qty {
 float:left;
 margin:9px 18px 9px 0;
 border:1px solid #b3b3b3;
 padding:2px 2px 3px;
 width:34px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:0.86em;
}
.onecolumncontent td#contentwrap {
  background: transparent none no-repeat left top;
  padding: 0;
}
.onecolumncontent div#content {
 padding: 10px 7px 0 25px;
}
.onecolumncontent div#content div#content, table.onecolumncontent div#content {
  padding: 0 17px 0 0;
  min-height: 0;
  background: none no-repeat left top;
}
.onecolumncontent td#asidewrap {
  width:252px;
  padding: 0;
  background: transparent none no-repeat left top;
}
.onecolumncontent div#aside {
  width:252px;
  padding: 0;
  min-height: 0;
  background: none no-repeat left top;
}
div.contactform input.inputreq, div.contactform input.input {
  float:left;
  padding:2px 2px 3px;
  border:1px solid #b3b3b3;
  width:164px;
  font:normal 1em Arial,Helvetica,sans-serif;
}
td.onecolumncontent div.cornersearch {
 position: absolute;
 top: 0px;
 right: 0px;
}
.content-inner {
 padding-top: 10px;
}
#bb1_crumbtrail {
 display: none;
}
.show-No {
 display: none;
}
.show-Yes {
 display: block;
}
.hide-Yes {
 display: none;
}
.hide-No {
 display: block;
}
.hide {
 display: none;
}
.show {
 display: block;
}
div.products div.productbox, div.categories div.productbox {
 float: none;
 margin:0 0 17px 0;
 width:430px;
}
.text {
 color: inherit;
 font-size:1em;
}
div.products div.productbox .thumbnail {
 float: left;
 margin: 0 10px 10px 0;
}
div.products div.productbox p {
 margin: 0;
}
div.products div.productbox h2 strong {
 display: block;
}
.bold-red {
	color: #FF0000;
	font-weight: bold;
}
.big-bold-red {
 color: #FF0000;
 font-weight: bold;
 font-size: 2.4em; }
 
 /* BEST SELLER */
 div.bestseller-Yes {
  float:left;
  margin-top:16px;
  width:56%;
  background:#fdefef url('/circulationbooster09/_images/back-bumperpack-gradient.gif') repeat-x left top;
}
div.bestseller-Yes div.gw1 {
  background:url('/circulationbooster09/_images/back-bumperpack-side.gif') repeat-y left top;
}
div.bestseller-Yes div.gw2 {
  background:url('/circulationbooster09/_images/back-bumperpack-side.gif') repeat-y right top;
}
div.bestseller-Yes div.gw3 {
  background:url('/circulationbooster09/_images/back-bumperpack-tl.gif') no-repeat left top;
}
div.bestseller-Yes div.gw4 {
  background:url('/circulationbooster09/_images/back-bumperpack-tr.gif') no-repeat right top;
}
div.bestseller-Yes div.gw5 {
  position:relative;
  padding: 0;
  background:url('/circulationbooster09/_images/back-bumperpack-bl.gif') no-repeat left bottom;
}
div.bestseller-Yes div.gw6 {
  padding:0 8px 7px 11px;
  background:url('/circulationbooster09/_images/back-bumperpack-br.gif') no-repeat right bottom;
}
div.bestseller-Yes h2 {
  margin:0 105px 10px 0;
  padding-top:4px;
  padding-bottom:6px;
}
div.bestseller-Yes img {
  float:left;
  padding-left:2px;
}
div.bestseller-Yes a.button {
  float:right;
  margin:18px 0 11px 11px;
  background:url('/circulationbooster09/_images/back-bumperpack-button-top.png') no-repeat left top;
  color:#fff;
  font-size:1.07em;
  line-height:1.3em;
  text-align:center;
  text-decoration:none;
}
div.bestseller-Yes a.button:hover {
  background-position:right top;
}
div.bestseller-Yes a.button span {
  display:block;
  padding:24px 0;
  width:132px;
  min-height:105px;
  background:url('/circulationbooster09/_images/back-bumperpack-button-bottom.png') no-repeat left bottom;
}
div.bestseller-Yes a.button:hover span {
  background-position:right bottom;
}
div.bestseller-Yes a.button strong {
  font-size:1.6em;
  font-weight:bold;
  line-height:1.21em;
}
div.bestseller-Yes ul {
  /*clear:left;*/
  margin:0;
  padding:10px 0 0 2px;
  list-style:none;
}
div.bestseller-Yes ul li {
  margin:0;
  padding:0 0 0 27px;
  background:url('/circulationbooster09/_images/back-bumperpack-ul-li.gif') no-repeat left center;
  color:#107fc9;
  font-size:1em;
  font-weight:bold;
  line-height:1.43em;
  list-style:none;
}
div.bestseller-Yes div.sticker {
  position:absolute;
  right:-4px;
  top:-14px;
}
div.bestseller-Yes div.gw5 {
min-height:0;
}
div.bestseller-Yes div.gw6 {
min-height:383px;
}
/**/

.itemid-164 ul {
 clear:left;
}

.infoitem-item {
 display: none;
}
.infoitem-filecabinet {
 display: none;
}
.infoitem-infoitem {
 display: block;
}
.item-infoitem {
 display: none;
}
.item-filecabinet {
 display: none;
}
.item-item {
 display: block;
}
div.productdetails img.productimage {
 width: auto;
 margin: 0 auto 12px auto;
}


/* Shopping Cart/Checkout Styles */

h2.basketTable {
  margin:0;
  border:0;
  border-top:10px solid #555;
  border-left:1px solid #b8b8b8;
  border-right:1px solid #b8b8b8;
  padding:9px 14px;
  background:#f4f4f4 url('/circulationbooster09/_images/back-table-h2.gif') repeat-x left top;
  color:#555;
  font-size:1.85em;
  line-height:1.2em;
}

table#carttable {
  border:1px solid #b8b8b8;
  border-top:0;
  width:100%;
}

table#carttable td {
 border-collapse: collapse;
}

table#carttable tr#carttableheader td {
 background-color: #fff;
 vertical-align: bottom;
 font-size: 1em;
}

table#carttable tr#carttableheader div.listheadernosort {
  background-color: #fff;
  border-top:1px solid #dfdfdf;
  padding:9px 15px 8px;
  color:#107fc9;
  font-size:1em;
  font-weight:bold;
  text-align:left;
  line-height: 16px;
}

table#carttable td.texttable, table#carttable td.texttablert, table#carttable td.texttablectr, table#carttable td.listtexthl {
 background-color: #fff;
 border: 0 none;
 border-top:1px solid #dfdfdf;
 padding:9px 15px 8px;
 font-size:1em;
 font-weight:normal;
 text-align:left;
}

table#carttable td.texttable a, table#carttable td.texttablert a, table#carttable td.texttablectr a {
 
}

table#carttable .texttable input {
 width: 50px;
 font-size: 13px;
 padding: 5px;
 border: 1px solid #e5e5e5;
}

.basketTable {
 
}

.basketTable #carttable {
 width: 100%;
}

table#carttable tr.stripe th,
table#carttable tr.stripe td {
  background:#f4f4f4;
}


#content.checkout {
 width: 722px;
}

.checkout #carttable {
 
}

.bgbutton, .nlbutton {
 border: 0 none #000;
 font-weight: normal;
 vertical-align: middle;
 cursor: pointer;
 
	background:#55AA22 url(/circulationbooster09/_images/back-checkout-button.gif) no-repeat scroll left top;
	width: 228px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	text-align: center;
	font-size: 17px;
	text-decoration: none;
}
.basketTable .bgbutton, .basketTable .nlbutton {
 margin: 0 0 0 25px;
}

#checkout.bgbutton {
	background:#55AA22 url(/circulationbooster09/_images/back-checkout-button.gif) no-repeat scroll left top;
	width: 228px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	text-align: center;
	font-size: 17px;
	text-decoration: none;
 margin:13px 0;
}

.bgbutton:hover, .nlbutton:hover, #checkout.bgbutton:hover {
	background:#55AA22 url(/circulationbooster09/_images/back-checkout-button.gif) no-repeat scroll -228px top;
}
#cancel.nlbutton, #continue.bgbutton {
 margin: 13px 0;
}

#recalc.nlbutton {
 padding-right: 0;
 margin: 13px 0;
}

/*#submitter.bgbutton */
.continue-button {
 width: 94px;
 height: 26px;
 background: #666666 url(/images/buttons/button-continue.gif) no-repeat 0 0;
 color: transparent;
 font-size: 0;
 text-align: left;
}

.basketTable .contact-bump-container {
 position: relative;
 padding-bottom: 180px;
}

.basketTable  .contact-bump-container #contact_bump {
 position: absolute;
 top: -44px;
}

.basketTable tr.cart-total td, .checkout tr.cart-total td {
 background-color: #f0f1f1 !important;
}

td[align="right"] {
 text-align:right;
}
td[align="center"] {
 text-align:center;
}

.greytitle {
  margin:0 0 21px;
  /*border-bottom:1px solid #dfdfdf;*/
  padding:13px 0 11px;
  color:#666;
  font-size:1.3em;
  font-weight:normal;
  line-height:1em;
  letter-spacing:-1px;
}

.smalltext, .text, .smalltextctr, .smalltextrt {
 color: inherit;
 font-size: 1em;
}

.checkout td.smalltext, .checkout  td.smalltextnolink {
 vertical-align: bottom;
}

.smalltextnolink, .textboldnolink {
 font-size: 1em;
 text-decoration: none;
}

.smalltextnolink:hover {
 background-color: transparent;
}

.input, .inputreq, input.text {
 color: inherit;
 background-color: #fff;
 font-size: 0.9em;
 padding: 3px;
 border: 1px solid #B3B3B3;
 margin: 10px 0 0 0;
}

.input .input, .inputreq .inputreq, input.text input.text {
 font-size: 1em;
}

.inputreq {
 /*background-color: #ffffe5;*/
}

.dropdownInput {
 border-width: 1px;
}

select.input, select.input-req {
 
}

.smallgraytext {
 color: inherit;
 font-size: 0.9em;
}

.checkoutprogresstext {
 color: inherit;
 font-size: 1em;
}

.checkoutthankstext {
  margin:0 0 16px;
  padding:0 0 3px;
  color:#555;
  font-size:1.85em;
  font-weight:normal;
  line-height:1.25em;
  font-family: inherit;
}

td.checkoutwarning {
 width: 400px;
 padding-left: 10px;
 font-size: 0.95em;
}

a.removeFromBasket * {
 display: none;
}

div.homevat div.button a {
  display:block;
  margin:0 auto 20px;
  padding:18px 0 0;
  width:177px;
  height:45px;
  background:url('/circulationbooster09/_images/back-homevat-button.png') no-repeat left top;
  color:#fff;
  font-size:1.71em;
  font-weight:bold;
  line-height:1em;
  text-align:center;
  text-decoration:none;
}
div.homevat div.button a:hover {
  background-position:right top;
  color:#fff;
}
td.input, span.input{
 border: 0 none;
}
td.header3dtd div.smalltextrt {
 padding: 3px 3px 0 3px;
}

.left-pad {
  float:left;
  clear: left;
  margin: 0 10px 10px 0;
}
.right-pad {
  float:right;
  clear: right;
  margin: 0 0 10px 10px;
}

a.greenbutton {
  display:block;
  margin: 6px auto 0 auto;
  padding:19px 0 0;
  height:45px;
  width: 223px;
  background:url('/circulationbooster09/_images/back-aside-button.gif') no-repeat left top;
  color:#fff;
  font-size:1.71em;
  text-align:center;
  text-decoration:none;
}
a.greenbutton:hover {
  background-position:right top;
}

div.productbox ul.steps {
  width:305px;
}

.clear {
 clear: both;
}

div.bestseller div.imagearea {
 overflow: hidden;
}
div.greyborderbox h2 {
 border: 0 none;
 border-bottom:1px solid #DFDFDF;
 background: transparent none;
}

div#bb1_reg_vat_relief_termsandconditions_en {
 display: block;
}
div#bb1_reg_vat_relief_termsandconditions_de {
 display: none;
}
#custentity_bb1_web_registrationmessage_val, #custentity_bb1_web_age_fs_lbl, #custentity_bb1_web_age_fs, #custentity_bb1_web_purchasedfor_fs_lbl, #custentity_bb1_web_purchasedfor_fs, #custentity_bb1_web_purchasedfor_other_fs_lbl, #custentity_bb1_web_purchasedfor_other_fs, #custentity_bb1_web_typeofailment_fs_lbl, #custentity_bb1_web_typeofailment_fs, #custentity_bb1_web_typeofailment_other_fs_lbl, #custentity_bb1_web_typeofailment_other_fs, #custentity_bb1_web_ulsource_fs_lbl, #custentity_bb1_web_ulsource_fs, #custentity_bb1_web_ul_source_other_fs_lbl, #custentity_bb1_web_ul_source_other_fs {
 display: none;
}