/* SOLR SEARCH */
/*#content-search { position: relative; }*/
.viewScroll {max-height:200px;overflow-y:auto;overflow-x: hidden; margin-left: 7px;}
.typeresults, .brandresults, .parentCategoryNameresults, .atrattrvalue1results, .atrattrvalue2results{border:1px solid #cccccc;}
#typeform, #filtertype {/*margin-left:12px;width:150px;*/}
#collate .termtext .facet .highlight {background-color:#900;color:white;}
#loadingsearch{background:#FFFFFF none repeat scroll 0 0;height:100%;position:absolute;top:0;left:0;width:100%;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
#loadingsearch img{display:block;margin:50px auto;}
#content-search #col-two {position:relative;}
.collatedresult {border:1px solid transparent;}
.toggleviewall { color: #FFFFCC; font-size: 1em; margin: 2px 0 0 0; }
.toggleviewall a { text-decoration: none; }
#pricerange p {text-transform:capitalize; font-size: 0.917em;}
.pricecollateresult {width:140px;}
.brandcollateresult .termtext a {display:block;padding:0;width:163px;}
.brandcollateresult .termtext {margin:2px;background-repeat:no-repeat;background-position:12px 0;}
.collatedresult .zerocount {padding:0px !important;color: #CCCCCC;}
.pdxtcolournormBox, .priceBox {/*height:70px;*/}
    .pdxtcolournormBox .termtext {margin: 0 4px; float:left; }
    .pdxtcolournormBox .chosen {border: 1px solid #333333; }
    .pdxtcolournormBox .zerocount {opacity:0.4; display:none;}

.colourbox {border: 1px solid #CCCCCC; height: 18px; text-indent: -9999px; width: 18px;  float:left;}
.pdxtcolournormRed {background:#ff0000;}
.pdxtcolournormBlack {background:#000000;}
.pdxtcolournormBlue {background:#0000CD;}
.pdxtcolournormGreen {background:#228B22;}
.pdxtcolournormGrey {background:#E4EAF2;}

/* Price Slider */
.pricecollateresult .ui-widget-content {border:1px solid #777;}	 
.ui-slider-horizontal {height:0.8em;}	 
.ui-slider {position:relative;text-align:left;}	 
.ui-slider-horizontal .ui-slider-range {height:100%;top:0;}	 
.ui-slider .ui-slider-range {background-position:0 0;border:0 none;display:block;font-size:0.7em;position:absolute;z-index:1;}	 
.ui-slider-horizontal .ui-slider-handle {margin-left:-0.6em;top:-0.3em;background-color:#fff;border:1px solid #777;}	 
.ui-slider .ui-slider-handle {cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2;}

#content-search.contentsearchbody {
background:url("../images/searchresultbg.gif") repeat-y left top;
padding-left:4px;
padding-right:4px;
}

#content-search { 
    float: left;
    overflow: hidden;
    width: 982px;
}

#content-search .col-one {    
    float: left;
    margin: 0;
    padding: 0;
    width: 174px;
}
#searchResults {
    float: left;
    width: 804px;
    float: right;
    /*padding-bottom: 70px;*/
}

#content-search div#col-three {display: none;}

#searchResults h1 {background: none; color: #444343; font-family: Georgia, times new roman, serif; font-size: 2.35em; font-weight: normal; margin: 5px 0 0 16px; padding: 0;text-transform: none;}

#searchResults .prods .specialtext {top: 5px; left:5px; position: absolute;}

#collate h3, #collate .termtext, #collate .viewall {margin-left: 7px; padding: 0; width: 155px;}

.refinelist #collate .termtext, .refinelist #collate .viewall {margin-left: 0px; padding: 0; width: 155px;}

#collate h3.collateheading {background: none; margin-top: 5px; width: 165px; padding: 0; margin-bottom: 5px; color: #444343;font-size: 1em;margin-left: 7px;}

#content-search #term, #content-search #collate {padding-left: 0;width: 174px;}


/*.refinelist .chosen {display: none;}*/

.showviewall div.termtext {margin-left: 0 !important;}

div.termtext label { cursor: pointer; text-decoration: none;}

div.chosen label { cursor: pointer; text-decoration: underline;}

div.termtext input.updatesearch { display: none; }

.collateresults div.collatedresult div.collatedresult p {margin: 0 !important; padding: 0 !important;}

.collateresults div.collatedresult div.collatedresult p a.toggleviewall {padding: 0; font-size: 0.8em; font-weight: normal; text-decoration: underline;}

.col-two .box h1.header {color: #577C93; background: none; font-family: Times New Roman; font-size: 2.5em; font-weight: normal; margin: 5px 0 0 16px; padding: 0; float: left; width: auto;}

.box h1.header div#paramq {display:inline;}

.boxContent .resultDetail div.resultMsg h4 {font-size: 1em; margin: 0 0 5px 15px; padding: 0; width: auto;color: #3F3E3E;line-height: 16px;}

.boxContent .resultDetail div.sort {width: 200px; font-size: 0.9em; margin-left: 20px; position: relative;top: 0; left: 0;margin-top: 3px;}

.boxContent .resultDetail div.sort form select#sortby {border: 1px solid #676767; width: 134px;}

.boxContent .resultDetail div.sort form  label{font-weight: normal;}
.pagnTopWrap {position: relative;float: left;}

.col-two .box ul.prods div.proditem {width: 240px; margin-top: 0; padding: 0 5px 11px; float: left;min-height: 145px;position: relative;} 
.col-two .box ul.prods div.prodlistcol2 {width: 240px;}
.col-two .box ul.prods div.prodlistLastRow {border-bottom: none;}/*AT38851*/

ul.prods .proditem form div.image {height: 200px; text-align: center; width: 200px; margin: 6px auto 0;}

ul.prods .proditem form div.image td {width:100px}

ul.prods .proditem form div.details {margin: 0; padding: 0; width: 239px; font-size: 1em; float: left; text-align: left;}

ul.prods .proditem form div.details h2 {margin: 0; padding: 0; margin: 0 0 10px; font-size: 1.083em; font-weight: normal; color: #585857;}

ul.prods .proditem form div.details p.price { line-height: 14px; color: #3F3E3E; font-size: 1.014em; margin: 0; padding: 0; float: left;}

ul.prods .proditem form div.details div#invtlevel {height: 10px; margin-top: 13px;}

ul.prods .proditem form div.details div#searchbtn {padding-top: 10px; width: 244px;}

ul.prods .proditem form div.bvsearchEQH {position: relative;}
ul.prods .proditem form div.image div.imageHover  {display: none;position: absolute;top: 16px;left: 0;text-align: center;width: 200px;height: 200px;background: #FFF;} 
ul.prods .proditem form div.bvinlineratingWrapper {text-align: left;width: 82px;clear: both;height: 20px;}

.col-two .box ul.prods div.proditem .detailsWrap span.was {font-weight: bold;}

.Lcat_headerright div.headerSearch {width: 285px; float: right;}

.Lcat_headerright div.headerSearch form#formsolrsearch label {display: none;}
.Lcat_headerright div.headerSearch form#formsolrsearch legend {display: none;}

.Lcat_headerright .headerSearch form#formsolrsearch input.textInput {border: 1px solid #D1D7B6; color: #456074; font-size: 0.9em; margin: 0; padding: 2px 0 1px 7px; width: 247px;}

.Lcat_headerright .headerSearch form#formsolrsearch input#termtextkeywordsearch {float:left;}

.headerSearch div.guidedsearch {margin: 6px 0 2px 6px; background: url("../images/lbl_search.gif") no-repeat scroll left top transparent; display: block; height: 11px; padding: 0; text-indent: -5000px; width: 150px;}

/*AT36406*/ /*remove this line -> .box div.boxContent div.collateresults { margin-left: -5px; }*/

#loadingsearch{float:left; clear:both; background:#FFFFFF none repeat scroll 0 0; height:100%; position:absolute; top:200px; width:980px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; z-index:999;}

#loadingsearch img{display:block; margin:100px auto; z-index:1000;}

.resultDetail div.resultMsg h4 {font-weight: normal;}

.resultDetail h4 span {font-weight: bold; text-transform: none;}

.boxContent .resultDetail div.resultMsg {width: auto;padding: 0; display:inline-block;margin-bottom: 23px;}

.dummyPagination {float: right;font-size: 0.8em;margin-right: 28px;padding-top: 4px;position: relative;text-indent: -9999px;top: -28px;}

#searchResults.col-two div.box {float: left; width:100%;}
#searchResults.col-two div.boxSearchAlt {margin: 7px 0 6px;}
/*#searchResults #banner {position:absolute;bottom:0;}*/

.boxContent div.resultDetail {float:left; width: 100%;margin-top: 3px;}

.boxContent .resultDetail div.resultMsg h4 a {text-decoration: underline;}

.pagn {float:left; width:100%; margin-top: 0px;overflow: hidden;margin-bottom: 10px;}

.resultDetail .pagn {margin-top: -20px;min-height: 20px;}

.pagnBtm {float: left;margin-bottom: 20px;margin-top: 20px;width: 100%;}

.pagn div.pagnFirstRow {font-size: 0.8em;}

.pagnFirstRow .pagnLinkNavigate div.pagnNumList {text-align: center; width: auto;}

.pagnNumbers span, .pagnNumbers a {margin: 0 2px;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList .prev-off span.pagnPrev-off {color: #000000;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList span.pagnNumbers a.updatesearch {text-decoration: underline; color: #333333;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList div.prev {display: inline;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList div.prev-off {display: inline;}

.pagnNumList .prev span.pagnPrev a.updatesearch {text-decoration: underline;}

.prev .previmg {margin: 0 1px 0 0;}

.prev2 .previmg {margin: 0 0 0 2px;}

.pagn .previmg img {position: relative; top: 4px;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList div.prev2 {display: inline;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList div.prev-off {display: inline;}

.pagnNumList .prev2 span.pagnNext a.updatesearch {text-decoration: underline;}

.pagnFirstRow .pagnLinkNavigate .pagnNumList div.prev span.pagnNext-off {color: #000000;}

.pagn .pagnViewAll, .pagn .pagnShowViewByPaged {margin-right: 28px; padding-top: 4px; text-align: right; width: 90px; text-transform: uppercase;position: relative;top: 0;right: 0;}

.pagn .pagnViewAll a, .pagn .pagnShowViewByPaged a {text-decoration: underline;}

*:first-child+html .pagn .pagnViewAll a {text-decoration: underline;}

.box ul.prods div.proditem {border-bottom: 1px solid #E3E2E2;}

.box ul.prods {margin-left: 13px; width: 752px; float:left;}

.prods .proditem  div.details h2 a {color: #585857; font-weight: normal; font-size: 1.014em;}

.termbox {float:left;}
.refine-left { float: left; margin-left: 0; text-indent: -12px; padding-left: 12px; width: 100px;font-size: 0.917em !important; }
.refine-list div.refine-right { float: right; font-size: 0.833em; margin-right: 3px; }

div.refine-list {margin-left: 7px;}

.col-two div.box h4 {float: left; margin-left: 18px; font-weight: normal;}

#searchResults .searchContent h4 {color: #3F3E3E;}

.col-two div.box h4 span.primarysearchtext {font-weight: bold;}

*:first-child+html .headerSearch form#formsolrsearch input#searchsubmit.submit {line-height: 0; display: block; font-size: 0; margin-top: 0;}

.headerSearch form#formsolrsearch input#searchsubmit.submit {float: left;}

.headerSearch form#formsolrsearch input#q.textInput {float: left;}

span.categoryname {font-weight: bold;}

.details div#invtlevel p.backordered {color: #9F0F0F; float: right; font-size: 0.8em; text-transform: uppercase;}

.bannersearch {float:left;}

#searchResults ul div.image table {height:100px;}
.pagnViewAll a, .pagnShowViewByPaged a {margin-right:28px;top:-28px !important;}
#searchResults .searchContent ul.prodsGrid {margin: 0 auto;float:none;padding: 0 26px;display: inline-block;}
#searchResults #limitmembership {display: none;margin-left: 15px;}
#searchResults .catBanner {border-bottom: 10px !important;}

h2.header { margin-left: 3px; }

.termtext { line-height: 14px; padding-left: 0px !important; }
.facet { font-size: 1em; padding-left: 0px; }
.viewmorerefinements, .viewlessrefinements { color: #a69c83; text-transform: uppercase; padding-right: 9px; }
.viewmorerefinements { background: url("/content/ebiz/themetstore/resources/images/arrow_down.gif") no-repeat scroll right 2px transparent; }
.viewlessrefinements { background: url("/content/ebiz/themetstore/resources/images/arrow_up.gif") no-repeat scroll right 2px transparent; }
#priceresults { margin-left: 7px; }

.morecolor {height: 16px; float: right;}

#searchresults .prods input, #productlist .prods inputm, .giftcertadd {padding-top: 0 !important;}/*AT36406*/

@-moz-document url-prefix() { 
 #collate .termtext:last-of-type{padding-bottom: 1px;}
}

/*** START BTNS FOR ATTRIBUTE PRODUCT CLASSIFIED BY PRODUCT TYPE ***/

/*btn for generic attribute product*/
.attbtn_seedetails {background: url("/content/ebiz/themetstore/resources/images/bt_seedetails.png") no-repeat 0 0 transparent; width: 92px; height: 27px; display: block;text-indent: 100%;white-space: nowrap;overflow: hidden;}

/*btn for tops type*/
.tops,
.tshirt,
.jackets,
.tunics,
.cardigans,
.pajamas,
.robes,
.sculpture,
.slippers {background: url("/content/ebiz/themetstore/resources/images/bt_selectsizes.png") no-repeat 0 0 transparent;width: 92px; height: 27px;}

/*btn for ties type*/
.ties,
.glassware,
.scarf {background: url("/content/ebiz/themetstore/resources/images/bt_selectcolor.png") no-repeat 0 0 transparent;width: 92px; height: 27px;}

/*btn for books type*/
/*.ties {background: url("/content/ebiz/themetstore/resources/images/bt_selectoptions.png") no-repeat 0 0 transparent;width: 120px; height: 27px;}*/

/*** END BTNS FOR ATTRIBUTE PRODUCT CLASSIFIED BY PRODUCT TYPE ***/

/* start AT38851 */
/*** START Infinite Scroll ***/
.text-center {text-align: center;}
#js-productsrange {font-family: Verdana;font-weight: bold;color:#a69c83;padding:26px 0 10px;margin: 0 auto;font-size:0.95em;}
.js-load-more {width: 96px; height: 26px;margin: 0 auto;background: url("/content/ebiz/themetstore/resources/images/Search/btn_loadmore.png") no-repeat top center transparent;}
.js-load-more a{ width: 96px; height: 26px;margin: 0 auto;color:#a69c83;text-indent: 100%;white-space: nowrap;overflow: hidden;display: inline-block;}
#searchBtmSection {bottom: 140px;display: inline-block;position: fixed;width: 100%;text-align: center;z-index: 1000;}
#searchBtmSectionContent {text-align: right; margin: 0 auto;position: relative;}
.js-loadingimg {background: url("/content/ebiz/themetstore/resources/images/Search/loadingsearch.gif") no-repeat top center transparent;}
.jsFailLoadMore {cursor: pointer;}
/*** END Infinite Scroll ***/
/* end AT38851 */