.col1  {position: relative;}
#tsBox {width: auto!important; height: auto!important; margin: 0!important; padding: 0!important; position: absolute; bottom: 15px; right: 10px;}
#tsBox * {float: none!important; display: block; width: auto!important; height: auto!important; margin: 0!important; padding: 0!important;}





#flOuterContainer  {float: left; width: 100%; background: #64686A;}
#flSearchHeader {width: 946px; margin-left: 4px; border-collapse: collapse;}
#flPoweredBy { text-align: right;}
#flPoweredBy *  {border-radius: 5px;}
#flPoweredBy img { background: #fff; padding: 5px;}
#flSearchInfo {padding: 0 10px; margin-left: 10px; font-size: 18px; line-height: 20px; color: #fff;background: none repeat scroll 0 0 #333;
    border-radius: 5px;}
#flSearchInfo strong {color: #D1392A;}

#flMainFilters {float: left; width: 100%; margin-top: 10px;}

.flFilterBox {float: left; width: 24%; margin: 10px 0.5% 0 0.49%; font-size: 12px; line-height: 16px; color: #fff; background: none repeat scroll 0 0 #333;
    border-radius: 5px;}
.flFilterBox ul  {height: 120px; overflow: auto;padding: 10px; padding-top: 0;}
.flFilterBox > strong  { display: inline-block; font-size: 14px; line-height: 18px; padding: 10px 0 0 10px; color: #D1392A;}
.flFilterBox li {list-style: none; list-style-type: none;}
.flFilterBox li a  { color: #fff; float: left; width: 100%; line-height: 16px; background: url('../../../../layout/img/blind.gif') repeat;}
.flFilterBox li a:hover {color: #D1392A;}
.flFilterBox ul 						{zoom: 1;}
.flFilterBox ul:before,
.flFilterBox ul:after 				{content: ""; display: table;}
.flFilterBox ul:after, .clear 	{clear: both;}

#flExpandMoreFilters {float: left; width: 100%; margin-top: 10px;}
#flExpandMoreFilters a {font-size: 14px; line-height: 16px;margin-left: 3px;padding: 2px 5px; color: #fff; border-radius: 5px; background: #333;}
#flExpandMoreFilters a:hover {color: #D1392A;}

#flResults {float: left; width: 100%; padding-top: 10px;}

#flResults .itemList .item  {margin-left: 11px;}

#flPaginator  {float: left; width: 100%; margin: 0 0 10px; background: #333; color: #fff;border-radius: 5px;}
#flPaginator a { color: #D1392A}
#flPaginator td {padding-left: 10px;}

.flChosenFilters img {display: inline-block; margin-left: 5px;}


#PlentyWebOrderOverviewItemsContainer				{/*border: 2px solid #F23333;*/ padding: 0; margin: 16px 0 0; min-height: 500px!important;}
#PlentyWebOrderOverviewItemsContainer #PlentyWebOrderOverviewNoticeTotals {float: right; text-align: right; margin: 0; padding: 5px; border-top: 1px solid #ccc;}

.priceHolder a  {color: #da3d2f}
.priceHolder a:hover  {color: #fff}