/* -- Base Styling -- */
body#next-co-uk #pri { min-height:413px;height:auto !important;height:413px; background-color:#fff; width: 700px; float: right; }
#ct a,
#ct a:link,
#ct a:visited,
#ct a:active { color:#41827c; text-decoration:none; }
#pri a:hover { color:#41827c; text-decoration:underline; }
.clear { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px }

/* -- sliMenuContainer -- */
#sliMenuContainer { FLOAT: left; WIDTH: 250px; MARGIN-RIGHT: 0px; margin-bottom:10px; }
#sliMenuContainer h2 { PADDING-LEFT:20px; margin-bottom:3px; LINE-HEIGHT: 14px; font-size:11px; font-weight:bold; color:#000000;text-transform: capitalize; }
#sliMenuContainer p { padding:0px; margin:0px;}
#sliMenuContainer p a,
#sliMenuContainer p strong { padding-left:10px; }

.sizeCheckbox
{
margin-left: 10px;
margin-right: 3px;
*margin-right: 0px;
background:none;
}
/* -- Left hand menu -- */
#colleft {width:120px; float:left;}

div.menuPad.size #colleft
{

width:110px;
}

div.menuPad.size #colright
{

width:110px;
}


div.menuPad.size #colleft a
{
padding-left:0px;


}

div.menuPad.size #colright a
{
padding-left:0px;

}


#colright {width:120px; float:right;}

/* -- Search criteria -- */
#sliMenuContainer h2#chosenoptions {color:#fff;}
#chosenoptions { background: transparent url(http://content.next.co.uk/co-uk/1024/images/search/chosen-options-bg.jpg) no-repeat 15px 0px; width:214px; height:18px; padding-top:1px; padding-bottom:5px;}
#chosenrow {background: transparent url(http://content.next.co.uk/co-uk/images/search/1024/16pxhdot.gif) repeat-x; height:16px; width:205px; margin-left: 5px;}
#chosenrow p#chosencolleft {float:left; margin-top: -14px; *margin-top: auto;}
#chosenrow p#chosencolright { float:right; background:#fff;}
#chosenrow p#chosencolright a {color:#777; padding-left:2px; }
#chosenrow p#chosencolleft a {font-weight:bold; margin-left: 0px; padding-left: 5px; background:#fff;}

#highlightedoptions {background: transparent url(http://content.next.co.uk/co-uk/1024/images/search/highlighted-options-bg.jpg) no-repeat 15px 0px; width:230px; height:18px; padding-top:1px; padding-bottom:10px;}
#highlightedoptions a {padding-left:20px;}
#highlightedoptions span {color:#000;}

/* -- Breadcrumb trail -- */
#youarehere { border-bottom: 1px dashed #e4e4e4; float: right; width: 100%; line-height: 17px; margin-bottom: 20px; }
#youarehere #links { PADDING-LEFT: 20px; FLOAT: left;  color:#999; padding-top: 5px; }
#searchedFor { WIDTH: 695px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000; text-align: left; float: right; }
#searchedFor h1 { display: inline; font-size: 14px; color: #3f8378; margin: 0; padding:0; font-family: Arial, Helvetica, sans-serif; }

/* -- Left hand menu search -- */
#newSearch { float:left; width:100%;}
#newSearch h3 { border-top: 1px dashed #CCC; font-size: 2em; color: #666; font-weight: normal; margin: 0 0 0 20px; padding-top: 5px; width: 194px;}
form#searchbox { position:relative; padding-left:4px; margin: 5px 0px 0px 15px;}
*html form#searchbox { top:9px; }
form#searchbox input { width:155px; border:solid 1px #cecece; padding: 4px 2px; font-size: 1.1em; color: #747474; }

form#searchbox input#submit { height:25px; left:2px; padding:0; position:relative; top:8px; width:31px; }

/* -- Top and bottom search filter -- */
#sliResultsTop { WIDTH: 700px; float: right; display: block; font-size: 1.2em; margin: 5px 0px;}
#sliResultsTop div.sortby select {width:160px; margin-right: 5px; float: left; border: 1px solid #7e9db9;}

#sliResultsBottom { width:700px; float: right; display: block; clear: both; font-size: 1.2em; margin: 5px 0px 0px 0px; border-top: 1px dashed #CCC; padding: 10px 0px;}
#sliResultsBottom  #NxtNext { float:right; margin-left:10px; margin-right: 0px;}

.pagination{width:460px; float:right; margin-right:20px;}
#pageSelect .pageselectortext a.pageselectorlink {text-decoration:none;}
#ct a.pageselectorlink:hover, #ct a.pageselectorlink:focus {text-decoration:underline;}

span.pageselectortext { float: right;}
div.sortby { margin-top: 2px; float: left; text-align: left; display: inline; font-size: 0.9em;}
div.sortby span { margin-right: 5px; margin-top: 2px; float: left;}

div.resultcount {width:160px; float:right; margin-top: 2px; margin-right: 20px; float: right; text-align: left; display: inline; font-size: 0.9em;}

div.resultcount span { margin-right: 5px; margin-top: 2px;  float: right;}
div.resultcount select {float: right; border: 1px solid #7e9db9; }

span.pageselectoractive {font-weight:bold; color:#000; padding-right:5px;}
#sliResultsTop H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px }
#sliResultsTop .sliNav {font-size:12px; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 22px }
#sliResultsBottom .sliNav { PADDING: 0px; HEIGHT: 17px; text-align: center; }
#sliResultsTop .sliNav H4 { FLOAT: right; WIDTH: 50px; PADDING-TOP: 4px; HEIGHT: 18px }
#sliResultsBottom .sliNav H4 { FLOAT: right; WIDTH: 50px; PADDING-TOP: 4px; HEIGHT: 18px }
#sliResultsTop .sliNav SELECT { FLOAT: right; WIDTH: 80px; HEIGHT: 18px }
#sliResultsBottom .sliNav SELECT { FLOAT: right; WIDTH: 80px; HEIGHT: 18px }

#NxtTopNav { float:right; width:36px; }
#NxtTopNav Div{ float:right; }
#NxtTopNav img { float:left; border-left: 1px solid #000000; margin:0px; }
#NxtPrev { float:right; margin-right:10px; }
#NxtPrev img { border-right:1px solid #000000; }
#NxtNext { float:right; margin-left:10px;}
#NxtNext img { border-left:1px solid #000000; }
.pageSelect {float:right; line-height:22px; }
.pageRangeDots {color:#999; padding-right:5px;}
.pageselectorsummary { font-weight:bold; }
.pageselectorlink { font-weight:normal; }

/* -- Search Result styling-- */
#sliResultsPics { FLOAT: right; width: 690px; margin-top: 9px; margin-right: 10px;}

div.resultCell { border: 0px; float: left; display: inline; min-height: 285px; height:auto !important; height:285px; font-family: Geneva, Arial, Helvetica, sans-serif; position: relative; margin: 0px 10px;}
DIV.resultCell .imageCell .IMG {MARGIN-LEFT: auto; MARGIN-RIGHT: auto;}

DIV.resultCell .imageCell a {float: left;position: relative;}

div.resultCell.first { margin: 0px 10px 0px 0px;}
div.resultCell.last { margin: 0px 0px 0px 10px;}
div.resultCell img { margin-left: auto; margin-right: auto;}
div.resultCell .imageCell { margin: 10px 5px 0px 5px; width: 144px; overflow: hidden; height: 215px; padding: 1px; }
div.resultCell .firstrow { margin-top: 0px;}
div.resultCell div.rating {width:144px; margin:6px 0px 12px 3px; float:left; clear:both;}
div.resultCell div.rating a img { width: 61px; height: 14px; border:0; margin-left:0px; margin-right:0px; }
div.first .textCell { left: 0px;}
div.first img { margin-left: 0px; }
div.first div.imageCell a { border: none; }
div.last { border-right: 0px dotted #cccccc; width: 155px; }
div.last img { margin-right: 0px; }
div.resultCell img.firstrow { margin-top: 0px; }
div.firstrow div.resultCell { background: none; min-height: 275px; height:auto !important; height:275px;}

.buttonCell { position:relative; bottom:5px; left:5px; width: 175px; PADDING: 5px 0px 0px 0px; background-color:#FFFFFF; color:#000000; }

.textCell { background-color:#FFFFFF; font-size: 1.1em; margin-left:5px; width:145px; }
.textCell #clear {clear:both;}
.textCell .itemLabel { text-align: left; margin: 5px 0px 0px; width: 100%; display: block; float: left; color: #676767; overflow: hidden; }
.textCell .itemPrice { display: block; color: #000; font-weight: bold; }

.textCell .wastext { display:inline; color: #000; font-size:10px; font-weight: normal; margin-right:1px; }
.textCell .wasPrice { display:inline; color: #000; margin-right:5px; font-size:10px; font-weight: normal; }
.textCell .nowtext {  display:inline; color: red; font-weight: bold; margin-right:3px; }
.textCell .nowPrice { display:inline; color: red; margin-right:3px; font-weight: bold; }
div.resultCell div.frBanner 
{
    /* background: transparent url(http://cdn.next.co.uk/co-uk/1024/images/search/REDUCTIONS-SEARCH.png) no-repeat 0px 0px;
    width:100px; 
    height:70px;  */
    background: transparent url(https://xcdn.next.co.uk/co-uk/1024/images/search/SPECIALOFFER-SEARCH.png) no-repeat 0px 0px;
    width: 41px;
    height: 41px;
    bottom: 1px;
    left: 2px;
    margin:0px 0 0 0px; 
    position:absolute;
}

.textCell .suitPrice { float: left; width:20px;}
.textCell .suitText { float: left; width:115px; margin:0px;}
.textCell .firstsuitPrice { float: left; width:20px; margin-top: 5px;}
.textCell .firstsuitText { float: left; width:115px; margin-top: 5px;}

div#clear.multi { margin-top: 10px; height:auto; min-height: inherit;}
div.multi .itemLabel { text-align: left;  width: 90px; display: inline; float: left; color: #676767; overflow: hidden; margin: auto;}
div.multi .itemPrice { float: right; text-align: right; display: inline; color: #000; font-weight: bold; }

.textCell A,
.textCell A:link,
.textCell A:hover,
.textCell A:visited,
.textCell A:active { color: #676767; }

#ct .textCellbuttons a,
#ct .textCellbuttons a:link,
#ct .textCellbuttons a:visited,
#ct .textCellbuttons a:active { color:#000000; }
#ct .textCellbuttons a:hover { color:#000000; }

.resultRowContainer { WIDTH: 100%; float:left;}
.endResultRow { CLEAR: both; OVERFLOW: hidden; WIDTH: 600px; HEIGHT: 1px; }

/*--- Hero search styling ---*/
div.herocontainer div.resultCell { float: right; display: inline;}
div.herocontainer div.hero { width: 318px; height: 585px; display: inline; float: left; margin-left: 5px;}
div.herocontainer div.hero div.resultCell { width: 316px; min-height: 515px; height: 515px; border: 2px solid #dedede; margin: 0px; float: left; position: relative;}
div.herocontainer div.hero div.resultCell  h3 { font-size: 2em; text-transform: capitalize; font-family: Georgia, "Times New Roman", Times, serif; margin: 14px; color: #acacac; font-weight: normal;}
div.herocontainer div.hero div.resultCell  h3 span {color: #000;}
div.herocontainer div.hero div.resultCell div.imageCell { position: absolute; width: 309px; height: 460px; bottom:3px; left: 2px; margin:0; overflow: hidden;}
div.hero .textCell { margin-left: 0px;}
div.hero .textCell .itemLabel { clear: both; width: 300px;}
div.hero .textCell .itemPrice { width: 300px;}
#ct div.hero .textCell .itemLabel a:link, 
#ct div.hero .textCell .itemLabel a:visited, 
#ct div.hero .textCell .itemLabel a:active  { color: #676767;}
#ct div.hero .textCell .itemPrice a:link, 
#ct div.hero .textCell .itemPrice a:visited, 
#ct div.hero .textCell .itemPrice a:active  { color: #000;}


/***	 NO SEARCH FOUND	***/
div#sliMenu select {width: 150px;}
div.menuPad {padding-left:10px; text-align: left;}
div.menuPad p { clear: both; color: #cccccc;}
div.menuPad p strong {color:#666666;}
div.menuPad.size
{
max-height: 108px;
overflow:auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { div.menuPad.size
{
max-height: 110px;
overflow:auto;
} } 

div.facetDiv {padding-bottom:2px;}
#prodfinder {width: 153px;}
#shopbyleft {padding-left:20px; color: white;}
div#shopbyleft a {color:#ececec; cursor:pointer; text-decoration:none;}
div#shopbyleft a:link {color:#ececec; cursor:pointer; text-decoration:none;}
div#shopbyleft a:visited {color:#ececec; cursor:pointer; text-decoration:none;}
div#shopbyleft a:hover {color:#ececec; cursor:pointer; text-decoration:underline;}
#shopbyleftwrapper {background-image: url(http://search.next.co.uk/images/black/search_plain_19.gif);}
#leftsearch { background: none;	color: #ececec; }
#leftsearch h2 { clear: left; text-align: left; }
#leftsearch .suggestions, #menu .suggestions { padding-bottom: 20px;}
div#sliMenu a {color:#ececec; cursor:pointer; text-decoration:none;}
div#sliMenu a:link {color:#ececec; cursor:pointer; text-decoration:none;}
div#sliMenu a:visited {color:#ececec; cursor:pointer; text-decoration:none;}
div#sliMenu a:hover {color:#ececec; cursor:pointer; text-decoration:underline;}

div.menuPad p span { color: #CCC; margin-left: 2px;}
#ct a:hover span { text-decoration: none;}

.leftrule { margin:17px 0px 16px 18px; height: 1px; background: transparent url(http://content.next.co.uk/co-uk/1024/images/search/chosen-options-rule.gif) no-repeat left; }
.solidleftrule { margin-top: 11px; margin-bottom: 11px; height: 1px;}

ul li { list-style-type:none; }
#menu li {line-height:15px; padding-bottom:2px;}
#menu li a {display:block; font-family:verdana; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:13px; line-height:normal; padding-top:1px; }
#menu li a#selected { color:#000 !important; font-weight:bold; text-decoration:none; }
#menu ul li a, 
#menu ul li a:link, 
#menu ul li a:visited {text-decoration:none; color:#333333; text-align: left;}
#menu ul li a:active, 
#menu ul li a:focus, 
#menu ul li a:hover {text-decoration:none; color: #000;}

#menu ul li #submenu { width:156px; margin-left: 0px; }
#menu ul li #submenu li {width:156px; text-align: left; float: left;}
#menu ul li #submenu li a { font-weight:normal; float: left; text-align: left;}

ul#subMenu li { float: left;}

/***	Search Main Page @@@ Taken from searchmain.css	***/


body#next-co-uk #menu ul li a, #menu ul li a:link, #menu ul li a:visited { color: #3D8379; font-size:11px; }

body#next-co-uk #pri #search {margin:20px 0px 0px 10px; float: left; text-align: left;}
body#next-co-uk #pri #search #searchform {width:400px; clear: both; margin-top: 10px;}
body#next-co-uk #pri #search p {font-weight:bold;float:left;padding-bottom:0px;margin-bottom:0px;}
body#next-co-uk #pri #search form {float:left; clear: both; width: 265px; margin-bottom: 20px; margin-top: 5px; *padding-bottom:30px;}
body#next-co-uk #pri #search form input {float: left; width: 275px; margin-top: 2px; padding: 2px; border: 1px solid #7f9cba;}
body#next-co-uk #pri.blanksearch ul.butul { clear: both; display: block; width: 255px; margin-top: 10px;}
body#next-co-uk #pri #search form ul li { float: right; margin-top: 10px;}
body#next-co-uk #pri #search form ul li button {float:right; margin-right:-15px !Important; * margin-right:-17px;}
/** html body#next-co-uk #pri #search form ul li button {float:right; margin-right:-5px;}*/
body#next-co-uk #pri #search img.pad20px { display: none; }

body#next-co-uk div#sec div#menu {padding-top:20px;}
body#next-co-uk #pri #search {margin-left:20px;}
body#next-co-uk #pri #search #rule { width:620px; clear: both; height: 2px; border-bottom: 1px dashed #cdcdcd;}
body#next-co-uk #pri #search #rule img { float: left; display:none;}
body#next-co-uk #pri #search #mostpoptxt { width: 688px !important; *width: 648px; margin-top:20px; height: 30px; clear: both; text-align: left; background: url(mostpoptxt.gif) no-repeat left top;}
body#next-co-uk #pri #search #mostpoptxt img { float: left; display: none;}
body#next-co-uk #pri #search #mostpoptxt h2 {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:normal;text-align:left;}
body#next-co-uk #pri #womens { width:115px;  float:left; bottom:0px; left:6px; padding-top:10px;}
body#next-co-uk #pri #mens { width:115px; float:left; bottom:0px; left:162px; padding-top:10px; padding-left:12px;}
body#next-co-uk #pri #children { width:115px; float:left; bottom:0px; left:317px; padding-top:10px; padding-left:12px;}
body#next-co-uk #pri #home { width:115px; float:left; bottom:0px; left:471px; padding-top:10px; padding-left:12px;}
BODY#next-co-uk #pri #electricals { PADDING-LEFT: 12px; width:115px; BOTTOM: 0px; FLOAT: left; PADDING-TOP: 10px; LEFT: 627px; }

body#next-co-uk #pri #offers-1 { width:125px;  float:left; bottom:0px; left:6px; padding-top:10px;}
body#next-co-uk #pri #offers-2 { width:115px; float:left; bottom:0px; left:170px; padding-top:10px; padding-left:12px;}
body#next-co-uk #pri #offers-4 { width:115px; float:left; bottom:0px; left:317px; padding-top:10px; padding-left:12px;}
body#next-co-uk #pri #offers-6 { width:115px; float:left; bottom:0px; left:471px; padding-top:10px; padding-left:12px;}
BODY#next-co-uk #pri #offers-8 { PADDING-LEFT: 12px; width:115px; BOTTOM: 0px; FLOAT: left; PADDING-TOP: 10px; LEFT: 627px; }

body#next-co-uk #pri #womens ul li ul, 
body#next-co-uk #pri #mens ul li ul, 
body#next-co-uk #pri #children ul li ul, 
body#next-co-uk #pri #home ul li ul, 
body#next-co-uk #pri #electricals ul li ul,
body#next-co-uk #pri #offers-1 ul li ul,
body#next-co-uk #pri #offers-2 ul li ul,
body#next-co-uk #pri #offers-4 ul li ul,
body#next-co-uk #pri #offers-6 ul li ul,
body#next-co-uk #pri #offers-8 ul li ul { margin-left: 0;}

body#next-co-uk #pri #womens ul li {line-height:15px; padding-bottom:2px; text-align: left; }
body#next-co-uk #pri #mens ul li {line-height:15px; padding-bottom:2px; text-align: left;}
body#next-co-uk #pri #children ul li {line-height:15px; padding-bottom:2px; text-align: left;}
body#next-co-uk #pri #home ul li {line-height:15px; padding-bottom:2px; text-align: left;}
body#next-co-uk #pri #electricals ul li {line-height:15px; padding-bottom:2px; text-align: left;}
body#next-co-uk #pri #offers-1 ul li {line-height:15px; padding-bottom:2px; text-align: left;}
body#next-co-uk #pri #offers-2 ul li {line-height:15px; padding-bottom:2px; text-align: left;}
body#next-co-uk #pri #offers-4 { width:115px; float:left; bottom:0px; left:317px; padding-top:10px; padding-left:12px;}
body#next-co-uk #pri #offers-6 { width:115px; float:left; bottom:0px; left:471px; padding-top:10px; padding-left:12px;}
BODY#next-co-uk #pri #offers-8 { PADDING-LEFT: 12px; width:115px; BOTTOM: 0px; FLOAT: left; PADDING-TOP: 10px; LEFT: 627px; }

body#next-co-uk #pri #womens a, 
body#next-co-uk #pri #mens a, 
body#next-co-uk #pri #children a, 
body#next-co-uk #pri #home a,
body#next-co-uk #pri #electricals a,
body#next-co-uk #pri #offers-1 a,
body#next-co-uk #pri #offers-2 a,
body#next-co-uk #pri #offers-4 a,
body#next-co-uk #pri #offers-6 a,
body#next-co-uk #pri #offers-8 a { color: #3d8379;}

body#next-co-uk #pri.blanksearch a#selected { color: #000; font-weight:bold; clear: both; font-size:12px;}
body#next-co-uk #pri.blanksearch img.menuArrow { display: none;}
body#next-co-uk #pri.blanksearch ul.submenu { margin-left: 0;}

/*--- Blank search ---*/

div.spelling { width: 695px; float: right; margin-top: 20px;}

body#next-co-uk #pri.blanksearch { width: 688px !important; *width: 648px;  float: left; padding-bottom: 20px; font-size: 11px;}
body#next-co-uk #sliContentContainer #pri.blanksearch { text-align: center;}
body#next-co-uk #pri.blanksearch #search { margin-left: 20px !important; *margin-left: 10px;}
body#next-co-uk #pri.blanksearch #search p { font-weight: bold; clear: both; width: 100%;}
body#next-co-uk #pri.blanksearch #search div#searchform form ul li {  padding-right: 0px !important; *padding-right: 5px;}
body#next-co-uk #pri.blanksearch #search ul.suggestions { clear: both; margin-left: 14px;}
body#next-co-uk #pri.blanksearch #search ul.suggestions li { list-style-type: disc; line-height: 1.5em; *margin-left: 4px;}
body#next-co-uk #pri.blanksearch #womens, 
body#next-co-uk #pri.blanksearch #mens, 
body#next-co-uk #pri.blanksearch #children, 
body#next-co-uk #pri.blanksearch #home, 
body#next-co-uk #pri.blanksearch #electricals,
body#next-co-uk #pri.blanksearch #offers-1,
body#next-co-uk #pri.blanksearch #offers-2,
body#next-co-uk #pri.blanksearch #offers-4,
body#next-co-uk #pri.blanksearch #offers-6,
body#next-co-uk #pri.blanksearch #offers-8 { width: 125px !important; *width: 115px;}
body#next-co-uk #pri div#search h1 {display:none;}

body#next-co-uk #pri.blanksearch div#mostpoptxt h2{ color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:22px; text-align:left; font-weight:normal; margin-left: 20px; margin-bottom: 0em; margin-top: 10px;}
body#next-co-uk #pri.blanksearch #search div#mostpoptxt h2 {color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:22px; text-align:left; font-weight:normal; margin-left: 0em}

/*---- 1024 sofa -----*/
div.resultCell .sofa { margin: 10px 5px 0px 5px; width: 318px; overflow: hidden; height: 212px; padding: 1px;}
div.resultCell .sofaText{width:280px;}

/*--- Footer ---*/
#ft { text-align: center; margin-left: auto; margin-right: auto; clear: both; }
#ft .ftr ul.first { width: 210px;}
#ft .ftr li#copyrightFTR { text-align: left;}

#shareCt { width: 190px; margin-left: 5px; padding: 0px 20px 5px 0px; float: right;}
#shareCt img { float: right; padding: 6px 5px 0px 0px;}

p#copyright, div.botbar { text-align: left;}

#sli_banner_top {width:694px; float:right; margin:10px 0 10px 0;}

/*----search.next.co.uk homepage-------*/
ul#submenu img.menuArrow {float:left;}

div#womens a#selected , div#mens a#selected, div#children a#selected, div#home a#selected, div#electricals a#selected {clear:both;color:#000000 !important;font-size:12px;font-weight:bold;}
div#sec div#menu div#menuheader h3 {display:none;height:50px;}


/*---- Redev for new arrival banner hover issue----*/
div.new_arrival { position: absolute; 
width: 42px; height: 42px; bottom: 5px; left: 5px; background: url(http://cdn.next.co.uk/co-uk/1024/images/search/na.png) no-repeat 0px 0px; }


/*----Slider-------*/
.sli-multislider{position:relative;padding-left:10px; margin-top:10px;}
.sli-multislider input{width:4em}

.ui-slider{position:relative;margin:0 8px 3px;height:26px; background-image:url(http://cdn.next.co.uk/co-uk/1024/images/search/slider_bg.gif);background-repeat:no-repeat; }

.ui-slider-handle{position:absolute;top:1px;width:13px;height:22px;background-image:url(http://cdn.next.co.uk/co-uk/1024/images/search/slider_handle.gif);background-repeat:no-repeat;margin:0 -8px; outline:0px;}

.ui-slider-range{position:absolute;top:10px;height:5px;background:#518d83;}

.sli-slider-status {
	color: black;
	padding-bottom:5px;
	text-align:center;
}

.sli-slider-status span.count {
position:absolute;
top:-23px;
left: 215px;
color: #CCCCCC;
}

/*
.sli-slider-status span.min {
position: absolute;
    top: 24px;
}

.sli-slider-status span.max {
position: absolute;
    top: 24px;
	left:214px;
}
*/


/*SOFA SWATCHES*/


ul.swatches.hidden 
{

display:none;

}

ul.swatches 
{
float:left;
margin-left:5px;
margin-bottom:0px;
width:300px;

}

ul.swatches li
{
float:left;
padding-bottom: 7px;
padding-right: 7px;
 width:30px;
}

div.sofa_swatches
{
  float: left;
  margin-top: 5px;
  padding-top: 4px;
  padding-bottom: 2px;
  width:300px;
  background:#FAFAFA;

}



div.sofa_swatches a.hideLabel
{
display:none;
outline:none;
width:80px;
font-weight: bold;
margin-left: 5px;
background-image:url(http://cdn.next.co.uk/co-uk/1024/images/search/swatch_up.gif);
background-repeat:no-repeat;
background-position:right;
 padding-right: 10px;
 
 _margin-left:10px;
}

div.sofa_swatches a.displayLabel
{
outline:none;
width:115px;
font-weight: bold;
margin-left: 5px;

background-image:url(http://cdn.next.co.uk/co-uk/1024/images/search/swatch_down.gif);
background-repeat:no-repeat;
background-position:right ;
padding-right: 10px;

_margin-left:10px;
}



