﻿.btnFindStore  { height:auto; width:auto;}
P { MARGIN-TOP: 17px; FONT-SIZE: 13px; LINE-HEIGHT: 150%}
#header {background-color: #A90055;} 
.headerLinks a {background: url(images/Bullet_redbg.gif) left no-repeat;}
.headerLinks a.basketImg {background: url(images/Basket.gif) left no-repeat;}
#headerPhoneNumber {background:url(images/phoneNumber.gif) left no-repeat;}
#footerLinks a{background:url(images/GreyBullet.gif) left no-repeat;}
#mainNav {background: url(images/LowestPricesBG.gif) left no-repeat #EE8B4C;}
/*#footer { z-index:-10; }*/
#contentColumnWide{width: 710px;}
#searchBox .boxButton {background: url(images/Bullet_redbg.gif) left no-repeat;}
#searchBox input {border:none;}
#nav TD.l1 {background:#ECECEC url(images/menu_bullet_l1.gif) no-repeat 10px 15px; }
#nav TD.l2 {background:#fff url(images/menu_bullet_l2.gif) no-repeat 17px 10px; }
#nav TD.l3 {background:#fff url(images/menu_bullet_l3.gif) no-repeat 32px 10px; }
.productFeatures li {background:transparent url(images/GreyBullet.gif) no-repeat scroll left 6px;}
.LoginButton {background:transparent url(images/ButtonSignIn.png) no-repeat scroll left top; border:none;}
.basketInfo, .creditInfo {background:transparent url(images/Gradient_BG.jpg) repeat-x scroll left top; }
.spacer { background:transparent url(images/spacer.gif) no-repeat scroll right center; }
.btnCalculate { background:transparent url(images/ButtonCalculate.png) no-repeat scroll left top; border:none; }
/* -- Destination sleep product -- */
#productDSFeatures {}
ul#productDSFeatures {border-bottom:medium none;border-bottom:1px solid #CCCCCC;margin-top:8px;overflow:hidden;}
ul#productDSFeatures li.first {border-left:1px solid #CCCCCC;width:66px;}
ul#productDSFeatures li {background:transparent url(images/DS_ProductFeatureBG.png) repeat-x scroll left top;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;font-size:9px;height:105px;margin-bottom:6px;padding-top:8px;text-align:center;width:65px;}
ul#productDSFeatures {border-bottom:medium none;margin-top:8px;overflow:hidden;}
ul#productDSFeatures img { display: inline; }
/* -- printing window -- */
.printContainer UL#productDSFeatures{overflow:visible;}
.printContainer UL#productDSFeatures LI{border-right: #ccc 1px solid;border-top: #ccc 1px solid;font-size: 10px;background:none;float: left;margin-bottom: 6px;width: 65px;padding-top: 8px;height: 105px;text-align: center;}
.printContainer .dsHeader img{z-index:-100;}
.printContainer .dsHeader{z-index:-100;margin: -5px 0px -3px;}
/* -- faq page -- */
.faqQ { background:url(images/FaqQuestion.gif) top left no-repeat}
.faqA { background:url(images/FaqAnswer.gif) top left no-repeat}
/* -- popup window -- */
#popupheaderLinks a {background: url(images/Bullet_redbg.gif) left no-repeat;}
/* related products */
#relProdsTitle {background: url(images/GreenBullet.gif) left top no-repeat;}
#relatedProducts ul li {background: url(images/RelProdBG.png) left top repeat-x; padding-left:10px; padding-right:10px;} 
#contactCol2 .btnReset {background:transparent url(images/ButtonReset.png) top left no-repeat; margin-right:10px; border:none;} 
#contactCol2 .btnSend {background:transparent url(images/ButtonSend.png) top left no-repeat; margin-right: 2px; border:none;} 
.contactInfo p {background:url(images/RedBullet2.gif) top left no-repeat;}
/* basket */
#basketRangeDesc {display:none;}
#basketProductOptions {display:none;}
.basketPriceHistory {display:none;}
#BasketSave h2 {color: #880245; margin-top: 9px; }
#storeLocatorMap { PADDING-LEFT: 30px; FLOAT: left; BORDER-LEFT: #ececec 1px solid}
/* ------ pop up product zoom ------ */
#containerSmall {padding:5px;}
#containerSmall h1 {color:#D00D3F; font-size:160%; margin:0px 0px 5px 0px; margin:0px; padding:0px;}
#containerSmall a {color:#7F7B7B; text-decoration:none;}
#containerSmall a:hover { color:#7F7B7B; text-decoration:underline;}
#footerSmall {clear:both;text-align:center;}
/* -------- Destination Sleep -------- */
.destSleepStageNum{color: #880245;font-size: 18px;margin-top:10px;}
#dsStage1 {margin-left: 10px;}
#dsStage1 p, #dsStage2 p{line-height: 128%;color: #727171;font-size:11px;width: 555px;}
#dsStage2 p{width: 530px;}
#dsStage2 {overflow:hidden;width: 551px;background:url(images/PocketSprungBG.gif) top right repeat-y;margin: 0 0 0 10px;padding: 10px 0;}
#dsCats {overflow:hidden;width: 561px;margin-top:10px;}
#dsCats div {overflow:hidden;padding-bottom:10px;}
#dsCats p {line-height:128%;color: #727171;font-size: 11px;float:left;}
p.dsCatCol1 {width: 270px;margin-left: 50px;}
p.dsCatCol2 {width: 192px;margin-left: 20px;}
#dsOpenCoil {background:url(images/OpenCoilBG.gif) top right repeat-y;}
#dsMemoryFoam {background:url(images/MemoryFoamBG.gif) top right repeat-y;}
#dsPocketSprung {background:url(images/PocketSprungBG.gif) top right repeat-y;}
#dsFeatureList {background:url(images/ds_sleep.gif) right no-repeat;width: 695px;}
#dsFeaturesTop {background:url(images/DS_IconsTop.gif) top left no-repeat;height:22px;width: 600px;}
#dsFeaturesBottom {background:url(images/DS_IconsBottom.gif) top left no-repeat;height:22px;width: 600px;clear:both;}
#dsFeatures{background:url(images/DS_IconsBG.gif) top left repeat-y;width: 600px;padding-left: 40px;overflow:hidden;}
.dsFeature {clear:both;width: 160px;margin: 10px 0;}
.dsFeature img {float:left;}
.dsFeature p {font-size: 10px;color: #333;margin: 0 0 0 55px;padding: 0;line-height:128%;}
#dsCol1, #dsCol2, #dsCol3 {float:left;width:170px;margin: -5px 0;}
#dsSleep {position:absolute;left: 560px;}
/* -------- End Destination Sleep -------- */
.productDisplayImage  { width:531px; height:307px;}
span.product-offer{COLOR: #a90055;font-weight: bold;margin: 2px 0px 6px;padding-top: 2px;text-align: center;width: 100%;}
/* Video Pages. */
#video { text-align: left; position: relative; z-index: 1; float: right;}
#videoselector { /*margin-left: 398px;*/}
#buttons { /*margin-top: -255px;*/ padding-left: 6px; }
#divleft        { position: relative; float:left; width: 400px; margin-left:1px}
#divleft p       { font-size:100%; }
#video   {  /*z-index: 1;*/ display:block; top:5px; }
#videoselector  { /*position: relative; left: 390px; top: -500px; margin-top:5px;*/  padding-bottom:10px; }
#videoselector .background { background-image: url('images/Video/VideoGreyBackground.gif'); height:250px; width:488px; /**/ }
#buttons  { /*position: relative; top: -250px; left: 10px;*/ }
#buttons H1  { BACKGROUND: transparent;}
#buttons #videotext       { width: 360px; position: relative;  }
#buttons #videotext h2      { background: none; color: #79797a; padding: 0 0 0 0; border: none; }
#buttons #videotext p      { font-size: 100%; text-align:left;}
#brandList p, .brandName  { margin-left: 205px;}
/*-----------------------------------------------------------------------------
Style Sheet created for Bensons for Beds (Destination Sleep Page)

Version:        1.0
Created:        March 2009
-----------------------------------------------------------------------------*/
/*For generic Bensons styles please refer to common.css*/
div#destinationWrap  { width: 646px; height: 1527px; padding: 10px 0 0 10px;}
div#destinationWrap h1, div#destinationWrap h2  { margin: 0; padding: 0; font-weight: normal;}
div#destinationWrap h1  { font-size: 31px; padding-bottom: 15px;}
div#destinationWrap h2  { font-size: 20px; color: #880245; padding: 5px 0 3px 0;}
div#destinationWrap p  { color: #808C96; line-height: 21px; width: 610px; padding-bottom: 12px; margin-top: 0;}
div#openCoilInfo, div#memoryFoamInfo  { width: 626px; height: 170px;}
div#pocketSprungInfo  { width: 626px; height: 180px;}
div#openCoilInfo  { background: url(images/DestinationSleep/openCoilDiv.gif) no-repeat bottom right;}
div#destinationWrap p.mainText  { width: 280px; padding: 3px 12px 0 78px; font-size: 11px; line-height: 14px; float: left;}
div#destinationWrap p.subText  { width: 195px; font-size: 10px; line-height: 12px; padding-top: 3px; float: left;}
div#memoryFoamInfo  { background: url(images/DestinationSleep/memoryFoamDiv.gif) no-repeat bottom right;}
div#pocketSprungInfo  { background: url(images/DestinationSleep/pocketSprungDiv.gif) no-repeat bottom right;}
div#destinationWrap p.shortMainText  { width: 260px; padding: 3px 32px 0 78px; font-size: 11px; line-height: 14px; float: left;}
div#destinationWrap p.shortSubText  { width: 175px; font-size: 10px; padding-top: 3px; line-height: 12px; float: left;}
div#hiTechLatexInfo  { width: 626px; height: 185px; background: url(images/DestinationSleep/latexDiv.gif) no-repeat bottom right;}
div#featuresInfo  { width: 626px; height: 91px; background: url(images/DestinationSleep/featuresDiv.gif) no-repeat bottom right;}
div#destinationWrap p.featuresText  { width: 500px;}
div#features  { width: 626px; height: 385px; background: url(images/DestinationSleep/featuresBackGround.gif) no-repeat; margin: 0; /*position: relative;*/}
/*Three unorded lists to hold the features*/
ul#firstRow, ul#secondRow, ul#thirdRow  { width: 196px; height: 53px; margin: 0; padding: 0; float: left; list-style-type: none; display: inline;} 
ul#firstRow  { margin: 35px 0 0 35px;}
ul#secondRow, ul#thirdRow  { margin: 35px 0 0 0;}
ul#firstRow li, ul#secondRow li, ul#thirdRow li  { width: 196px; height: 53px; float: left; margin-top: 13px;}
ul#firstRow li.top, ul#secondRow li.top, ul#thirdRow li.top  { margin-top: 0;}
ul#firstRow li h3, ul#secondRow li h3, ul#thirdRow li h3  { float: left;}
ul#firstRow li p, ul#secondRow li p, ul#thirdRow li p  { width: 135px; font-size: 10px; line-height: 14px; margin-left: 56px; padding: 6px 0 0 0; }
ul#firstRow li p span, ul#secondRow li p span, ul#thirdRow li p span  { font-weight: bold; color: #626c72;}
/*Image Replacement*/
h4.sleepLogo  { width: 123px; height: 154px; text-indent: -99999px; background: url(images/DestinationSleep/sleepLogo.gif) no-repeat; float: right; margin-right: 20px; display: inline;}
/*-----------------------------------------------------------------------------
Style Sheet created for Bensons for Beds (Care and Protection Page)
-----------------------------------------------------------------------------*/
/*For generic Bensons styles please refer to common.css*/
div#contentColumn.protectionDiv  { width:auto; }
div#protectionWrap div#leftColumn  { padding: 0 0 0 10px; width: 370px; 
 background: url(images/Protection//mattressProtector.jpg) no-repeat right 665px; float: left; }
div#protectionWrap div#rightColumn  { padding: 10px 0 0 10px; background: url(images/Protection//careBox.jpg) no-repeat right 256px; float: left; width: 345px; }
div#protectionWrap h1  { font-size: 18px; 
 padding: 10px 0 6px 0; margin: 0;}
div#protectionWrap div#leftColumn p, div#protectionWrap div#rightColumn p  { font-size: 11px; line-height: 18px; margin-top: 0; width: 330px;}
div#protectionWrap ul#stdList, div#protectionWrap ul#notCovered, div#protectionWrap ul#costConsider,
div#protectionWrap ul#planCovers, div#protectionWrap ul#careList  { font-size: 11px; line-height: 18px; margin-top: 0; width: 360px;}
div#protectionWrap ul#planCovers  { width: 340px; }
div#protectionWrap ul#stdList, div#protectionWrap ul#notCovered  { width: 345px;}
/*Using image for disc so it can be a different colour*/
div#protectionWrap ul#stdList li  { background: url(images/Protection//listDisc.gif) no-repeat left 6px; 
 padding: 0 0 5px 14px;}
div#protectionWrap ul#stdList li.last, div#protectionWrap ul#notCovered li.last, div#protectionWrap ul#costConsider li.last  { padding-bottom: 0; }
div#protectionWrap h2  { font-size: 14px; 
 color: #880245; padding: 6px 0 3px 0; margin: 0;}
div#protectionWrap div#leftColumn p.mattressProtector  { width: 165px; }
div#protectionWrap p span  { font-weight: bold; 
 font-size: 13px;}
div#protectionWrap ul#notCovered li  { padding: 0 0 5px 14px; background: url(images/Protection//cross.gif)  no-repeat left 5px;}
div#protectionWrap h3  { font-size: 9px; 
 padding: 3px 0 3px 0; margin: 0; color: #363636; line-height: 14px;}
div#protectionWrap ul#costConsider li  { padding: 0 0 5px 14px; background: url(images/Protection//listDash.gif) no-repeat left 9px;}
div#protectionWrap div#coverPrices  { width: 350px; height: 290px; margin: 10px 0 10px 0; background: #880245; float: left;}
div#protectionWrap div#coverPrices p  { color: #fff; font-size: 15px; padding: 5px 0 5px 15px; line-height: 17px;}
div#protectionWrap ul#bedCareList  { font-size: 11px; line-height: 18px; margin-top: 0; width: 340px; color: #880245; padding-top: 10px;}
div#protectionWrap ul#bedCareList li  { padding: 0 0 5px 14px; background: url(images/Protection//listDisc.gif) no-repeat left 6px;}
div#protectionWrap p.noHeader  { padding-bottom: 10px;}
div#protectionWrap ul#bedCareList li p  { color: #363636;}
div#protectionWrap ul#bedCareList li.last  { padding-bottom: 0; }
div#protectionWrap ul#planCovers li  { padding: 0 0 5px 14px; background: url(images/Protection//tick.gif) no-repeat left 6px; width: 330px}
div#protectionWrap ul#planCovers li.last  { padding-bottom: 0; }
div#protectionWrap ul#careList  { padding-top: 10px; width: 330px;}
div#protectionWrap ul#careList li  { padding: 0 0 5px 14px; background: url(images/Protection//listDisc.gif) no-repeat left 6px;}
div#protectionWrap ul#careList li.last  { padding-bottom: 0;}
div#protectionWrap div#tableFootNote  { width: 350px; height: 40px; background: #880245;}
div#protectionWrap div#tableFootNote p  { color: #fff; font-size: 11px; width: 280px; padding: 5px 0 0 15px; line-height: 14px;}
/*Table Styles*/
div#protectionWrap .datatable  { border-collapse: collapse; width: 350px; height: 190px; color: #363636; font-size: 12px;}
div#protectionWrap .datatable col.odd  { background: #eecad4; }
div#protectionWrap .datatable col.even  { background: #f1d8de; }
div#protectionWrap .datatable td  { text-align: center;}
div#protectionWrap .datatable th.price, div#protectionWrap .datatable td.price  { text-align: left; padding-left: 15px;}
div#protectionWrap .datatable th  { font-weight: bold;}
div#protectionWrap .datatable td  { border-bottom: 1px solid #880245; border-top: 1px solid #880245;}

