body {color:#484749; background:#e3e3e4 url('/images/bgBody.gif') repeat-x!important;}
p {line-height:17px;}
a {color:#484749;}
a:hover{color:#e5412d; text-decoration:none;}

a.button {display:block; height:21px; color:#949494; cursor:pointer; font-weight:bold; background: url('/images/bgLinkButtons.gif') no-repeat; padding: 0 0 0 23px;}
a.button span {display:block; height:18px; color:#949494; font-weight:bold; background: url('/images/bgLinkButtons.gif') no-repeat right 0; padding: 3px 15px 0 0;}
a.button:hover {background-position:0 -22px; color:#fff;}
a.button:hover span {background-position:right -22px; }

a.yellowButton:hover {background-position:0 -66px; color:#fff;}
a.yellowButton:hover span {background-position:right -66px; color:#fff;}

a.blueButton:hover {background-position:0 -88px; color:#fff;}
a.blueButton:hover span {background-position:right -88px; color:#fff;}

a.redButton:hover {background-position:0 -44px; color:#fff;}
a.redButton:hover span {background-position:right -44px; color:#fff;}

a.goldButton:hover {background-position:0 -110px; color:#fff;}
a.goldButton:hover span {background-position:right -110px; color:#fff;}

a.greenButton:hover {background-position:0 -154px; color:#fff;}
a.greenButton:hover span {background-position:right -154px; color:#fff;}

p a {color:#e5412d;}
p a:hover {color:#484749;}

h2 {font-size:24px; font-family:georgia, times, serif; font-weight:normal;}
	h2 span {color:#999999;}
h3 {font-size:20px; font-family:georgia, times, serif; font-weight:normal; padding:8px 0 0 2px;}
h4 {font-size:20px; font-family:georgia, times, serif; font-weight:normal; padding:8px 0 0 2px;}

.left {float:left;}
.right {float:right!important;}

/*--Cart Header--*/
#iframedCart {width:408px; color:#e5412d;}
.cartDetails {width:140px; float:left; padding:7px 0 0 0;}
#iframedCart strong {color:#e5412d;}
.siteSearchHolder {background: url('/images/bgSiteSearch.gif') no-repeat; width:187px; height: 26px; padding:4px 0 0 0}
.siteSearchHolder input { border:none;color:#5b5a5a; padding:0; margin:0 0 0 30px; float:left; width:140px;}
a.small_button span {display:block; text-indent:-9999px; width:7px; height:8px; line-height:11px;  }
a.small_button  {width:7px; height:8px;  background: url('/images/bgSiteSearchSubmit.gif') no-repeat; display:block; margin:8px 0 0 6px; cursor:pointer;}

.largerText {font-size:14px; line-height:19px;}

#supaduheader {width:976px!important;}

/*--Supadu Columns--*/
#wrapper {margin: 0 auto; width:976px}
#content {padding:0 20px 0 20px; background:#fff;}
.topBanner, .topBanner .canvas, .horizontalHolder, .horizontalHolder .canvas {height:0px!important; overflow:hidden!important;}

.oneColumnHolder {width:220px!important; padding:0 0 121px;}
.oneColumnHolder .canvas{width:220px!important;}

.twoColumnHolder {/*width:713px!important;*/ width:693px!important; float:left; padding:0 0 121px;}
.twoColumnHolder .canvas{/*width:713px!important; */width:693px!important;}

.splitContainer  {width:457px!important; padding:0 0 121px;}
.splitContainer  .canvas{width:457px!important;}

/*--Homepage--*/

/*-HP - Billboard Nav-*/
ul#billboardNav {margin:0; padding:0; width:974px; height:70px;}
ul#billboardNav li {list-style:none; display:block; height:70px; float:left; padding:0;}
ul#billboardNav li#bbControl1, ul#billboardNav li#bbControl3, ul#billboardNav li#bbControl6 {width:162px}
ul#billboardNav li#bbControl2 {width:163px}
ul#billboardNav li#bbControl4 {width:164px}
ul#billboardNav li#bbControl5 {width:161px}
ul#billboardNav li a span {display:block; text-indent:-9999px;}
ul#billboardNav li a {display:block;float:left; height:70px; background:url('/images/bgBillboardNav.gif') no-repeat;}
ul#billboardNav li#bbControl1 a {width:162px;}
ul#billboardNav li#bbControl1 a:hover, ul#billboardNav li#bbControl1.selected a {background-position:0 -70px;}
ul#billboardNav li#bbControl2 a {width:163px; background-position:-162px 0;}
ul#billboardNav li#bbControl2 a:hover, ul#billboardNav li#bbControl2.selected a {background-position:-162px -70px;}
ul#billboardNav li#bbControl3 a {width:162px; background-position:-325px 0;} 
ul#billboardNav li#bbControl3 a:hover, ul#billboardNav li#bbControl3.selected a {background-position:-325px -70px;}
ul#billboardNav li#bbControl4 a {width:164px; background-position:-487px 0;}
ul#billboardNav li#bbControl4 a:hover, ul#billboardNav li#bbControl4.selected a {background-position:-487px -70px;}
ul#billboardNav li#bbControl5 a {width:161px; background-position:-651px 0;}
ul#billboardNav li#bbControl5 a:hover, ul#billboardNav li#bbControl5.selected a {background-position:-651px -70px;}
ul#billboardNav li#bbControl6 a {width:162px; background-position:-812px 0;}
ul#billboardNav li#bbControl6 a:hover, ul#billboardNav li#bbControl6.selected a {background-position:-812px -70px;}

ul#billboardNav li#bbControl1.tempHide a {background-position:0 0!important;}
ul#billboardNav li#bbControl1.tempHide a:hover{background-position:0 -70px;}
ul#billboardNav li#bbControl2.tempHide a {width:163px; background-position:-162px 0;}
ul#billboardNav li#bbControl2.tempHide a:hover {background-position:-162px -70px;}
ul#billboardNav li#bbControl3.tempHide a {width:162px; background-position:-325px 0;} 
ul#billboardNav li#bbControl3.tempHide a:hover {background-position:-325px -70px;}
ul#billboardNav li#bbControl4.tempHide a {width:164px; background-position:-487px 0;}
ul#billboardNav li#bbControl4.tempHide a:hover {background-position:-487px -70px;}
ul#billboardNav li#bbControl5.tempHide a {width:161px; background-position:-651px 0;}
ul#billboardNav li#bbControl5.tempHide a:hover {background-position:-651px -70px;}
ul#billboardNav li#bbControl6.tempHide a {width:162px; background-position:-812px 0;}
ul#billboardNav li#bbControl6.tempHide a:hover {background-position:-812px -70px;}


/*--Main Nav--*/ 
#mainnavigation {margin:0; padding:0; font-size:15px; font-weight:bold;}
#mainnavigation li {display:block; float:left; margin:0; height:43px; position:relative;list-style: none;}
#mainnavigation li a {display:block; float:left; padding:0 0 0 20px; height:43px; position:relative; z-index:31; }
#mainnavigation li a span{padding:19px 20px 0 0; height:24px; display:block; }

#mainnavigation li em {font-style:normal; color:#C9442B;}



#supaduheader {position:relative; z-index:8888;}
.clientheaderHolder div { overflow:visible!important}
#supaduheader div { overflow:visible!important}
 
/*--Secondary Nav--*/
#secondaryTopNav {margin:0; padding:0 0 0 20px;}
#secondaryTopNav li {margin:0 44px 0 0; padding:0; list-style:none; float:left; font-size:15px; font-weight:bold;}
#secondaryTopNav li a {color:#898989}
#secondaryTopNav li#secondaryTopNav1 a:hover, #secondaryTopNav li#secondaryTopNav1.selected a {color:#c9442b}
#secondaryTopNav li#secondaryTopNav2 a:hover, #secondaryTopNav li#secondaryTopNav2.selected a {color:#dda700}
#secondaryTopNav li#secondaryTopNav3 a:hover, #secondaryTopNav li#secondaryTopNav3.selected a {color:#5184be}
#secondaryTopNav li#secondaryTopNav4 a:hover, #secondaryTopNav li#secondaryTopNav4.selected a {color:#bb7108}
#secondaryTopNav li#secondaryTopNav5 a:hover, #secondaryTopNav li#secondaryTopNav5.selected a {color:#aeafb2}
#secondaryTopNav li#secondaryTopNav6 a:hover, #secondaryTopNav li#secondaryTopNav6.selected a {color:#75a233}

/*---Left Hand Nav--*/
body.leftHandNavPage {margin:0; padding:0; background:none!important;}
.leftHandNavPage #menu {width:219px;}
.sectorHeading {background:#ebebeb; font-size:11px; font-weight:bold; text-transform:uppercase; color:#c9442b; padding:2px 6px; margin:0 0 2px;}
.productHeading {font-weight:bold; font-size:12px; padding:0 6px; margin:0 0 3px; position:relative; }
.productHeading img {position:absolute; top:2px; right:6px;}
.productHeading p {margin:0; padding:0;}
.productCategory {font-size:10px; padding:0 3px; margin:0 0 2px 12px; background:#ffebe8; text-transform:uppercase; color:#c9442b; }
.productSubCategory {font-weight:normal; font-size:12px; padding:0 3px 2px; margin:0 0 0 12px;}
.navsubs {margin:0 0 20px}
.leftHandNavExtra {padding:20px 0 0; }
.leftHandNavExtra .sectorHeading {color:#484749;} 
.leftHandNavExtra .productHeading  {font-weight:normal;}
.leftHandNavExtra .productHeading p a {color:#484749;}
.leftHandNavExtra .productHeading p a:hover {color:#484749;}

/*--Quick Nav--*/
.rightHandQuickNav {background:#f0f0f0; padding:12px 10px 0;}
.rightHandQuickNav ul {padding:0 0 30px;}
.rightHandQuickNav ul li {list-style:none; padding:0 0 8px; font-weight:bold;}
.rightHandQuickNav li a:hover {}
.rightHandQuickNav li.red a {color:#c9442b}
.rightHandQuickNav li.yellow a {color:#dda700}
.rightHandQuickNav li.blue a {color:#5184be}
.rightHandQuickNav li.gold a {color:#bb7108}
.rightHandQuickNav li.grey a {color:#aeafb2}
.rightHandQuickNav li.green a {color:#75a233}
.rightHandQuickNav li.red a:hover,.rightHandQuickNav li.yellow a:hover,.rightHandQuickNav li.blue a:hover,.rightHandQuickNav li.gold a:hover,.rightHandQuickNav li.grey a:hover,.rightHandQuickNav li.green a:hover{color:#e5412d}

/*--Most Viewed--*/
.mostPopular {padding:0;}
.mostPopular li {padding:0 0 4px 16px; background: url('/images/most-popular-bullet.gif') no-repeat 0 4px; list-style:none;}

/*--Breadcrumbs--*/
.breadcrumb {padding:0; margin:0; border-bottom: 1px solid #ebebeb; padding:0 0 2px;}
a.breadcrumb {font-size:11px; padding:0 0 2px; margin:0; display:inline;}


/*---Footer--*/
.clientfooterHolder {color:#767676;}
.clientfooterHolder ul, ul.inlineFooter  {margin:0; padding:0; color:#767676;}
.clientfooterHolder ul li, ul.inlineFooter li {margin:0; padding:0; list-style:none; font-size:12px;}
.clientfooterHolder ul a, ul.inlineFooter a {color:#767676;} 
.clientfooterHolder ul a:hover, ul.inlineFooter a:hover{color:#e5412d;}
ul.inlineFooter li {display:block; float:left; padding:0 7px 0 0; margin:0 7px 5px 0; border-right:1px solid #767676;}
ul.inlineFooter li.first {padding:0 7px 0 0;}
ul.inlineFooter li.last {padding:0; border:none;}
ul.secondaryFooter li {font-size:11px;}

.stbar {font-size:11px; color:#767676;}
#ck_sharethis img {margin:0 5px 0 0;}

/*--Testimonials--*/
.quote {font-weight:bold; color:#898989;}

/*--News and Articles Layout--*/
.pageListingHolder #image170 .listing .listingText p.title {font-size:20px; line-height:24px; color:#898989; font-family:georgia; }
.pageListingHolder #image170 .listing .listingText p.title a {color:#898989;}
.pageListingHolder #image170 .listing .listingText p.title a:hover {color:#e5412d;}
.pageListingHolder #image170 .listing .listingText p.date {font-size:12px; color:#484749; font-weight:bold; font-style:italic; padding:0 0 3px;  }
.pageListingHolder #image170 .listing .listingText p.link a {background: url('/images/read-more.gif') no-repeat; color:#949494; display:block; width:78px; padding:2px 0 0 23px; font-weight:bold; height:19px;}
.pageListingHolder #image170 .listing .listingText p.link a:hover {background-position:0 -21px; color:#949494}
.pageListingPagination a {color:#484749;}
.pageListingPagination a:hover{color:#e5412d;}
.pageListingPagination .pageIndicator {float:right!important; clear:both; padding:0;}
.pageListingPagination .pageinationLinks {float:right; clear:both;}


/*--Product Full Details--*/
.back_to_list_link a {background: url('/images/back-to-listings.gif') no-repeat; display:block; color:#b0b0b0; padding:2px 0 0 30px; font-weight:bold; width:100px; height:19px; font-size:12px; }
.back_to_list_link a:hover {text-decoration:none; color:#949494; background-position:0 -22px; }

a.prevItem span , a.nextItem span {display:block; text-indent:-9999px;}
a.prevItem {display:block; width:28px; height:21px; background: url('/images/back-forward.gif') no-repeat 0 -21px; margin:0 5px 0 0; }
a.nextItem {display:block; width:28px; height:21px; background: url('/images/back-forward.gif') no-repeat -31px -21px;  }
a.prevItem:hover{background-position:0 0; }
a.nextItem:hover {background-position:-31px 0;  }

.addToCartSideBar {width:191px; float:right; background:#f0f0f0; padding:12px; margin:0 0 30px;}
h1.productTitle {font-family:georgia; float:left; color:#161616; font-size:24px; margin:0; padding:0; font-weight:normal; width:458px;}

/*--News&Updates page listings--*/
#singleLineLink .listing {padding:0 0 10px!important;}
#singleLineLink .title {padding:0!important;}
#singleLineLink .title a{font-size:12px;color:#484749;font-weight:normal;}
#singleLineLink .title a:hover{color:#e5412d;}
#singleLineLink .link a{font-size:12px;color:#949494;font-weight:bold; background: url('/images/read-more-graphic.jpg') no-repeat 0 3px; list-style:none;padding:0 0 0 11px;}
#singleLineLink .link a:hover {color:#484749;}
#singleLineLink  p.link{padding:0;}
.tweetsHolder .tweet span a {color:#c9442b!important;}
.tweetsHolder .tweet span {color:#484749;}
.tweetsHolder .tweet {border:none!important;padding:0;}

.btnPrint {margin-right:10px;}

/*--Pop Ups styles: brochure request--*/
.row {margin: 0 0 6px 0;}
.popContainer {width:574px;height:470px; padding:25px 59px;}
.popContainer label {font-size:12px; font-weight:bold; font-family:arial; color:#565656; float:left;width:135px;}
.popContainer input {width:226px;}
.popContainer input#postcode {width:127px;}
.popContainer input#products {float:left;height:13px; overflow:hidden; padding:0; width:13px;margin:0 4px 0 0;}
.popContainer input#rental {float:left;height:13px; overflow:hidden; padding:0; width:13px;margin:0 4px 0 0;}
.popContainer input#packages {float:left;height:13px; overflow:hidden; padding:0; width:13px;margin:0 4px 0 0;}
.row input#keepInformed {height:13px; overflow:hidden; padding:0; width:13px;margin:0;}
#submit {font-size:0px; display:block; text-indent:-9999px;background:url("/images/btnSubmit-popUP.jpg") no-repeat;height:25px;width:84px;line-height:0px;border:0 none;margin-left:133px;}
body#pop-ups {background:url("none")!important;overflow-x:hidden;overflow-y:hidden;}
.errorred {color:#FF0000;font-family:arial;font-size:12px;font-weight:bold;}
.errors li {display:none}
.brochure-req {margin: 0 0 20px 0;}
.popContainer .select-brochure label {width:81px;}
.longrow label {width:415px; float:none;}
.row span {color:#565656;font-family:arial;font-size:10px}
.row.cust-num {margin: 0 0 16px 0;}
.row.postcode {margin: 0 0 40px 0;}
.popContainer label.errorred {color:#FF0000;}
/*---------------CLEARFIX------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;}

/*---------------END CLEARFIX------------------*/
/*--feedback--*/
.feedback-req {margin:0 0 37px;}
.popContainer  #feedback {width:310px!important;float:left;margin-left:134px;}
.popContainer .cust-number {margin: 0 0 43px 0;}
.popContainer .your-feedback input {float:left;height:13px; overflow:hidden; padding:0; width:13px;margin:0 6px 0 0;}
.feedbackType label {width:84px;float:left;font-weight:normal;}
.your-feedback .feedbackType  label img {float:left;} 

/*--Postocde Look-up--*/
#b_lookup {background:#EEEEEF; padding:10px; border:1px solid #DDDDDD}
#b_lookup label {padding:0 15px 0 0;}
#bReturnedValues p {padding:0 0 5px;}
#bReturnedValues p a {color:#999;}
#bReturnedValues p a:hover {color:#E5412D;}

#s_lookup {background:#EEEEEF; padding:10px; border:1px solid #DDDDDD}
#s_lookup label {padding:0 15px 0 0;}
#sReturnedValues p {padding:0 0 5px;}
#sReturnedValues p a {color:#999;}
#sReturnedValues p a:hover {color:#E5412D;}

/*--Reedem a coupon--*/
#redeemCoupon {background:#fff; padding:10px; margin:10px 0 0;}
#redeemCoupon h2 {margin:0 0 15px; font-size:20px;}
#redeemCoupon .redeemSubmit a.Button {background: url("/images/bgAddToCart.gif") no-repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; display: block; float: none; font-weight: bold; height: 21px; margin: 0; padding: 3px 0 0 23px; text-align: left; vertical-align: top; width: 76px;}
#redeemCoupon .redeemSubmit a, .basket_totals a img {display:none;}

/*--Cart Lightboxes*/
.cart_title {padding:0 0 10px; font-family:georgia; color:#161616; font-size:24px; font-weight:normal;}
.lightboxDelivery {padding:62px 30px}
.lightboxDelivery form {width:625px}
.lightboxDelivery .cfc {width:110px; float:right; font-weight:bold; padding:0 0 3px}
.lightboxDelivery .qty{width:33px; float:right; font-weight:bold; padding:0 0 3px}
.lightboxDelivery .itemDescription {width:110px; float:left; font-weight:bold; padding:0 0 3px}
.lightboxDelivery .field {padding:0 0 10px}
.lightboxDelivery .field input{width:500px; float:left;}
.lightboxDelivery .field input.furniture-removal{width:490px; float:left;}
.lightboxDelivery .field select{float:right;}
.lightboxDelivery .note{font-size:11px;}
.lightboxDelivery #submit{float:right; cursor:pointer;}
.lightboxDelivery form.furniture {width:547px}
.furniture-submit#submit {background: url("/images/btnSubmit-popUP.gif") no-repeat scroll 0 0 transparent;}

/*rental cart quote*/
.rentalCartNote {font-size:10px;  padding:6px 0 0;}
#supadurhs.rentalView {text-align:center;padding:10px 0; margin:0 -12px -12px; background:#fff; position:relative; bottom:-5px}

/*Cart terms and conditions*/
.checkoutTermsLink {padding:10px 0; font-size:11px}
