/******************* Category Listing page ***********************/
nav.catalognavigation {display:none}

div#maincontent {float:none; margin:10px 1% 0; width:98%; max-width:inherit }

div#productlist ul.productlistdtls li.producthorzt {height:467px}


/********************* Product Details Page ***********************/
div.producttop {width:42%}

.base .ig .catalog .productbox #productdesc, div.productbox h1.prdnm {width:58%}



/************* Search Results ******************/

div.search-panel {display:none}

div#productlist ul.paging {height:20px}

div#searchcontent {position:relative}

.search-results-block .page_header {display:none}
.searchcontent .mobpage_header {color: #337EBB; font-size: 20px; font-weight: normal; margin: 10px 1%;}

div#searchcontent div.breadcrumbs {display:none}

div.search-results-block, div.search-results-block.nosearchresult {float:none; margin:0px 1% 10px; width:98%; max-width:inherit }
div.search-panel-expand {margin:0 1%; font-family:Arial; font-size:14px; font-weight:bold; color:#555555; border:1px solid #bdbdbd; height:40px; line-height:40px; position:relative; 
background:linear-gradient(#ededed, #dedede); background:-webkit-linear-gradient(#ededed, #dedede); background:-moz-linear-gradient(#ededed, #dedede); background:-o-linear-gradient(#ededed, #dedede);}
div.search-panel {position:relative; top:0}

div#productlist ul.paging li.records_found {position:absolute; top:21px}

div.search-panel-expand span.search-panel-button {display:block; clear:both; overflow:hidden; text-align:center}
div.search-panel-expand span.search-panel-button span.refineresult {float:left; width:93%}
div.search-panel-expand span.search-panel-button span.expandcollapse {float:right; width:36px; border-left:1px solid #bdbdbd; background:url(images/smallicons.png) -74px 12px no-repeat; text-indent:-99999px} 
div.search-panel-expand span.search-panel-button.expand span.expandcollapse {background-position:-105px 12px}

div.search-results-block div#productlist ul.productlistdtls {width:100%}
div.search-results-block div#productlist ul.productlistdtls li.producthorzt {width:24.86%;}


div.search-results-block .wholesale span.unitspercase {top: 22px!important;}
div.search-results-block .wholesale span.noofcases, div.search-results-block .wholesale span.errormsg{ top: 36px!important; }
    


.search-panel {float:none; margin:0 1% 0; width:auto; text-align:left; border-top:0}
div.searchfillterheading {display:none!important}
.filltredoption div.hd {text-align:left}

div#repeater div.bd table.tableaccording td {width:auto!important; float:left; padding:1px 5px 1px 0}

div.search-results-block div.qtybtn div.qty ul li a.add2cartbtn, div.search-results-block div.qtybtn div.qty ul li input.adding2cart {margin:0} 

.mfp-content div.sendtofriendpopup {max-width:500px}

ul#emailfrm, ul#tblNameAndEmail {width:87%}

#sendtofriendcntrl .emailform .emailfields input {width:45.5%}

#sendtofriendcntrl #notfications {width:100%; float:none}

#sendtofriendcntrl .sendmessage {float:none; display:block; margin:5px auto 0}

#sendtofriendcntrl #sendmailsharetext .sendmailsharespan {margin:0}

#sendtofriendcntrl #mailbody {margin-top:10px}

div.promopopup {width:70%;left:12%!important}

div.bundleprice input.btnaddtocart {font-weight:bold; font-size:14px}

/********************************** New Product Details Template **********************************/

div.productdetails div.producttop {width:51%;}
.base .ig .catalog div.productdetails .productbox #productdesc {width:47%}
div.productdetails div.productbox h1.prdnm {width:47%}


/*********************************** store locator ********************************/

div.storelocator {margin:10px 2% 0}

div.storelocator div.storelocation ul {width:27%}

div.storelocator div.storelocation ul li div.storedetails {width:160px}
div.storelocator div.storelocation div.maparea {width:73%}





