/**
 * Internet Explorer 6 Stylesheet
 *
 * Original Author: Chris Martin, Webexpectations
 * Creation Date: 2009/08/29
 */

/* - Float clearing / hasLayout - */

div.row,
div#nav,
ul#navbar,
ul#navbar li div.subnav div.colwrap,
div#homebanner div.hw1,
div#homebanner div.hw2,
div#homebanner div.hw3,
div#homebanner div.hw4,
div#homebanner div.hw5,
div#homebanner div.hw6,
div.bumperpack div.bw6,
div.greyborderbox div.contentwrap,
div.homevat div.gw3,
div.rightgreybox2 div.gw3,
div.columns,
div.contactform div.cw6,
td.onecolumncontent div.contactform div.colwrap,
div.bestseller div.innerwrap,
div#sidesearch,
div#aside div.signpost div.spw1,
div#aside div.signpost blockquote div,
ol#checkoutprogress,
div.basketButtons,
div.table,
div#upsellContainer,
div.productbox div.gw5,
div#footer div.fw2,
div#otherbadges  {
  height:1%;
}

div#aside div.signpost blockquote img {
  position:relative;
}

/* - Min/max width emulation - */

div#outerwrapper {
  width:1003px;
  width:expression(document.documentElement.clientWidth < 1003 ? "1003px" : document.documentElement.clientWidth > 1209 ? "1209px" : "auto");
}

/* - Min-heights / min-widths - */

div#header {
  height:130px;
}
ul#navbar li a {
  padding-left:4px;
}
a#navbuynow {
  height:37px;
}
div#content,
div#aside {
  height:800px;
}
div#homebanner div.hw6 {
  height:320px;
}
div.greyborderbox div.gw5 {
  height:256px;
}
div.bp div.greyborderbox div.gw5 {
  height:277px;
}
div.bumperpack a.button span {
  height:105px;
}
div.bestseller div.gw5 {
  height:189px;
}
ol#checkoutprogress li {
  width:10.36em;
}
ol#checkoutprogress li span.num {
  padding-right:2px;
}
div.productgreybox div.gw3 {
  height:236px;
}
div.products div.bumperpack div.photo {
  width:330px;
}
div.productbox div.gw5 {
  height:241px;
}
div.products div.productbox div.gw5 {
  height:1%;
}
div.products div.ph1 div.gw5 {
  height:375px;
}
div.products div.ph2 div.gw5 {
  height:368px;
}
div.col31r div.gw3 {
  height:244px;
}

/* - PNGs - */

div#scientificallyproven {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/general/stamp-scientificallyproven.png', sizingMethod='crop');
}
div.sticker {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/general/back-sticker.png', sizingMethod='crop');
}
div#homebanner a.cta {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/general/back-homebanner-cta.png', sizingMethod='crop');
}
div#homebanner a.cta:hover {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/general/back-homebanner-cta-hover.png', sizingMethod='crop');
}
p.hugesavings {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/general/text-hugesavings.png', sizingMethod='crop');
}

/* - Button fixes - */

div#sidesearch input.button {
  padding-top:1px;
}
div#aside div.newsletter input.button {
  padding-top:1px;
  width:1px;
  overflow:visible;
}
input.buttonlarge {
  padding:5px 15px;
}
div.contactform input.buttonlarge {
  padding:3px 0;
}
div.buyform input.button {
  padding:6px 0 12px;
}

/* - Positional fixes / Misc - */

ul#navbar li div.subnav ul li a,
ul#navbar li div.subnav ul li a:hover {
  background-position:2px 0.7em;
}
div.bumperpack ul {
  margin-top:-11px;
}
div.bumperpack div.bw6 {
  padding-bottom:11px;
}
div.products div.greyborderbox a.cta {
  height:1%;
}
div.greyborderbox ol li {
  margin:0 0 -1em;
}
td.onecolumncontent div.cornersearch {
  right:6px;
}
div.productbox ul.steps li {
  height:1%;
}