html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#fff;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
html,body{background:#952924;font-family:Arial,sans-serif;}
#container{padding-left:245px;background:#952924 url(/assets/images/bg/bg-main-2.jpg) no-repeat;}
#content{clear:both;width:670px;padding:12px 35px 0 35px;margin:0;background:#fff url(/assets/images/bg/bg-content-top-740.gif) no-repeat;}
#contentBottom{clear:both;width:740px;height:40px;margin:0 -35px;background:url(/assets/images/bg/bg-content-bottom-740.gif) no-repeat;}
.col13,.col23{float:left;margin-right:30px;}
.col23{width:430px;}
.col13{width:200px;}
.lastCol{margin-right:0!important;}
#footer{height:190px;width:730px;margin-left:-240px;padding-top:10px;padding-left:245px;background:url(/assets/images/illustration/swing-ticket.png) no-repeat 0 60px;}
#navMain,#subnavMain{clear:both;margin:20px 0 0 5px;}
#navMain li,#subnavMain li{display:inline;font-weight:bold;}
#navMain li span,#subnavMain li span{color:#d4145a;padding:0 4px;}
#navMain .last span,#subnavMain .last span{color:#952924;}
#navMain li a,#subnavMain li a{color:#fff;text-decoration:none;}
#navMain li a:hover,#subnavMain li a:hover{text-decoration:underline;}
#footer ul{margin:0 0 8px 0;color:#dda67c;}
#footer ul li{display:inline;font:bold 11px/14px Arial,sans-serif;}
h1,h2,h3{color:#e50083;}
h1{font:normal 22px/24px Arial,sans-serif;margin:16px 0 4px 0;}
h2{font:normal 18px/21px Arial,sans-serif;margin:16px 0 2px 0;}
h3{font:bold 16px/18px Arial,sans-serif;margin:8px 0 2px 0;}
.sIFR-flash{visibility:visible!important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
sIFR-active h1{visibility:hidden;font-family:Arial;line-height:1em;font-size:21px;}
sIFR-active h2{visibility:hidden;font-family:Arial;line-height:1em;font-size:18px;}
sIFR-active h3{visibility:hidden;font-family:Arial;line-height:1em;font-size:18px;}
.col23 h2.sIFR-replaced,.col23 h3.sIFR-replaced{margin-top:8px;margin-bottom:0;}
p,li{font:normal 12px/16px Arial,sans-serif;margin:0;}
address p,dt,dd{font:normal 12px/16px Arial,sans-serif;margin:0;}
#footer p{color:#dda67c;font:normal 11px/14px Arial,sans-serif;margin:0;}
#page-contact .lastCol p{font:normal 11px/16px Arial,sans-serif;margin:0;}
.dateSmall{text-transform:uppercase;font:11px/16px Arial,sans-serif;}
strike{color:#999;}
ul.tempusBullet{padding:0 0 0 20px;margin:8px 0 8px 0;}
ul.tempusBullet li{list-style-image:url(/assets/images/bullets/bullet-tempus-2.gif);}
ul.contactDetails{margin:0 0 16px 0;}
ul.contactDetails li,ul.eventDateLocation li{margin:0;}
ul.eventDateLocation{margin:0 0 16px 0;}
dl#pressReleases dt{padding-left:24px;background:url(/assets/images/icon/icon-pdf.gif) no-repeat 0 4px;}
#pressReleases dd{padding:0 0 4px 24px;border-bottom:1px dashed #ddd;}
#formBox{clear:both;}
form#contactForm{width:430px;margin:16px 0 0 0;}
form *{font:normal 12px/16px Arial,sans-serif;}
#form em{color:#e50083;}
label{font:normal 12px/16px Arial,sans-serif;}
input{display:block;width:200px;margin:0 0 8px 0;}
input.submit{width:auto;}
#contactEnquiry{width:430px;height:150px;margin:0 0 10px 0;}
#contactNameWrapper,#contactCompanyWrapper,#contactEmailWrapper,#contactPhoneWrapper{width:200px;float:left;}
#contactNameWrapper,#contactEmailWrapper{margin-right:30px;}
a{color:#29abe2;}
#footer a{color:#f8caa3;text-decoration:none;}
#footer a:hover,#footer a:focus{color:#fff;text-decoration:underline;}
.pdfDownload{padding-left:24px;background:url(/assets/images/icon/icon-pdf.gif) no-repeat 0 0;}
p.buttonBack{width:220px;background:url(/assets/images/bg/bg-button-back-top.png) no-repeat;}
p.buttonBack a{display:block;padding:9px 9px 10px 34px;background:url(/assets/images/bg/bg-button-generic-bottom.png) bottom left no-repeat;}
#header img{float:left;margin:40px 0 16px 0;}
#header div{width:500px;height:40px;position:absolute;left:470px;top:62px;background:url(/assets/images/bg/strapline-be-creative.gif) no-repeat;}
.productListItem{float:left;width:100%;}
.productListItem img{float:left;width:140px;padding:4px;border:1px solid #ddd;margin:16px 10px 0 0;}
.productListItem h3{float:left;width:270px;}
.productListItem .viewItem a{display:block;border-top:1px solid #ddd;padding:4px 0 0 20px;margin:0 0 4px 160px;text-decoration:none;background:url(/assets/images/icon/page-white-go.png) no-repeat 0 4px;}
.productListItem .viewItem a:hover,.productListItem .viewItem a:focus{text-decoration:underline;}
ul.productColours{float:left;width:400px;}
ul.productColours li{float:left;width:90px;margin:0 5px;}
ul.productColours li{text-align:center;}
ul.productColours p{font:11px/14px Arial,sans-serif;}
.viewSizeCharts{display:block;font:11px/14px Arial,sans-serif;}
.productImageM{width:400px;border:1px solid #ddd;padding:13px;margin:16px 0 0 0;}
ul#siteMap{margin-top:16px;}
#page-404 ul#siteMap{margin-top:0;}
ul#siteMap ul{margin-left:32px;}
ul#siteMap li{display:block;}
ul#siteMap p{display:block;padding:0 0 4px 0;border-bottom:1px dotted #ccc;}
ul#siteMap h4{font:bold 12px/16px Arial,sans-serif;margin:0;}
.sizeWoven,table.sizeJersey{width:400px;font:12px/16px Arial,sans-serif;}
.sizeWoven thead th,.sizeJersey thead th{width:42px;}
.sizeWoven tbody th{width:100px;}
.sizeJersey tbody th{width:42px;}
.noTopMargin{margin-top:0!important;}
.breaker{clear:both;width:100%;height:1px;}
.breakRight{clear:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bannerNS{position:relative;width:430px;padding:0 5px 15px 5px;margin:15px -5px 0;background:url(/assets/images/banner/new-styles-08/banner-ns-bottom.gif) bottom left no-repeat;text-align:center;}
#bannerNSHead{display:block;padding:15px 15px 0;margin:0 -5px;background:url(/assets/images/banner/new-styles-08/banner-ns-top.gif) no-repeat;}
#bannerProfBeauty2008{float:left;width:650px;clear:both;padding:0 8px 8px;border:1px solid #ddd;}
#bannerProfBeauty2008 div{width:470px;float:left;clear:right;}
#bannerProfBeauty2008 img{float:left;margin:0;}
#bannerProfBeauty2008 p{font:11px/16px Arial,sans-serif;width:auto!important;margin:0 0 2px 0;}
#bannerProfBeauty2008 h2,#bannerProfBeauty2008 h4{margin:0 0 4px 0;clear:none;}
#bannerProfBeauty2008 h2{height:30px;}
#bannerProfBeauty2008 h4{font:bold 12px/16px Arial,sans-serif;color:#999;}
.home_offer {
  color: #E50083;
  margin-top: 10px;
  text-align: center;
}
span.bld{
  font-weight: bold;
}
.newsletter-signup {
  width: 180px;
  border: 2px solid #cccccc;
  padding: 10px;
}
.newsletter-signup input {
  width: 160px;
}
.newsletter-signup label {
  font-weight: bold;
}
.newsletter-signup h2 {
  font-size: 18px;
  margin: 0 0 10px 0;
}