.clearB{
	clear:both;
}

.store-front-container{
	position:relative;
}
/* Left section */
.store-front-left li a{
	outline:none;
}
.store-front-left li a:hover,.store-front-left li a:focus{
	text-decoration:none;
}
.store-front-left li a div.header{
	padding:8px 7px 0;
	font-weight:bold;
}
.store-front-left li a.collapse{
	display:block;
}
.store-front-left li a.collapse div.header span:before{
	content: "+";
}
.store-front-left li a div.header span:before{
	content: "\2013";
	font-size:15px;
	font-weight:bold;
	margin-right:5px;
}
.store-front-left li.section{
	margin-bottom:10px;
}
.store-front-left li.section ul{
	padding:5px;
}
.store-front-left li.section ul li a{
	padding:5px 10px;
	display:block;
}
/* Left section */

/*Right Section*/
.store-front-right .business-name-container{
	padding:10px 5px;
}
.store-front-right .business-name-container h2.business-name{
	font-size:24px;
	float:left;
	text-shadow: 1px 1px #000;
	border-right:1px solid #fff;
	padding-right:10px;
	margin-right:10px;
	padding-left:0;
	background:none;
}
.store-front-right .business-name-container h6{
	font-size:18px;
	float:left;
	text-shadow: 1px 1px #000;	
}
.store-front-right .dealer-info-wrapper h6{
	font-size:11px;
	display:block;
	margin:0 0 5px;
	text-align:right;
	float:none;
}
.dealer-store-tabs .tabs{
	border:none;
	background:none;
	border:none;
	padding:0px;
}
.dealer-store-tabs .tabs ul.tab-header{
	padding:0px;
	margin:0px;
	background:none;
	border:none;
}
.dealer-store-tabs .tabs ul.tab-header{
	display:block;
}
.dealer-store-tabs .tabs ul.tab-header li{
	float:left;
	text-align:center;
	margin-right:2px;
	padding:0;	
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;		
}
.dealer-store-tabs .tabs ul.tab-header #red-text{
	font-size:11px;
	border:none;
	padding:0px;
	padding-top:10px;
	float:right;
	font-weight:normal;
}
.dealer-store-tabs .tabs ul.tab-header li a,.dealer-store-tabs .accordion ul.tab-header li a{
	font-size:16px;
	font-family: 'Oswald',sans-serif;	
}
.dealer-store-tabs .tab-container,.dealer-store-tabs .ui-accordion-content{
	width:100%;
	padding:2%;
	height:auto !important;
	overflow:hidden;
}
.dealer-store-tabs .tab-container .item,.dealer-store-tabs .ui-accordion-content .item{
	padding:10px;
	font-family: 'Oswald',sans-serif;
	display:block;
	text-align:center;
	width:23%;
	margin-right:2%;
	float:left;
	margin-bottom:15px;	
}
.dealer-store-tabs .tab-container .item.highlight,.dealer-store-tabs .ui-accordion-content .item.highlight{
	background:#ffedb6;
}
.dealer-store-tabs .tab-container .item a.view_item, .dealer-store-tabs .ui-accordion-content .item a.view_item{
	width:137px;
	font-size:14px;
	text-align:center;
	display:block;
	margin:0 auto;
}
.dealer-store-tabs .tab-container .item a.view_item span,.dealer-store-tabs .ui-accordion-content .item a.view_item span{
	text-align:center;
	display:block;
    height: 43px;
    margin-bottom: 5px;
    overflow: hidden;	
}
.dealer-store-tabs .tab-container .item .item_price,.dealer-store-tabs .ui-accordion-content .item .item_price{
	font-size:14px;
	display:block;
	text-align:center;
}
.dealer-store-tabs .tab-container .item a.btn,.dealer-store-tabs .ui-accordion-content .item a.btn{
	margin-top:5px;
}
.dealer_feedback_scores_feedback_page .dealer-table-box{
	float:left;
}
.dealer-details .heading h2{
	padding:0px;
	background:#fff;
}
.dealer_feedback_scores_feedback_page .dealer-table-box {
    margin-right: 2%;
    padding: 5px;
    width: 32%;
}

.dealer_feedback_scores_feedback_page .dealer-table-box thead td{
	padding:5px;
}

.dealer_feedback_scores_feedback_page .dealer-table-box p{
	padding:5px;
	margin:5px 0 0;
	text-align:center;
}
.dealer_feedback_scores_feedback_page .dealer-table-box.dealer_feedback_overall_scores td{
	text-align:left;
	padding:5px;
}
.dealer_feedback_scores_feedback_page .dealer-table-box.dealer_feedback_days{
	margin:0;
}
.dealer_feedback_scores_feedback_page .dealer-table-box h4 {
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
	margin:0px;
}
.dealer_feedback_scores_feedback_page .dealer-table-box .days {
    font-size: 10px;
    font-weight: bold;
}
.content_border_box {
    padding: 5px;
}
.content_border_box td{
	text-align:center;
}
.store_info h3{
	text-transform:none;
	margin-bottom:10px;
}

.store_info .block_1 .payment_methods{
	margin-top:30px;
}

.store_info .shop-with-beckett{
	width:60%;
}

.store_info .account_help{
	width:38%;
	margin-left:2%;	
}

.store_info .shop_at_beckett {
    float: left;
    margin-right: 10px;
    width: 100%;
}

.store_info .shop_at_beckett .block_1 {
    margin-bottom: 10px;
    padding: 10px;
}

.store_info .shop_at_beckett .block_1 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.store_info .shop_at_beckett .block_1 ul li {
    background: url("../../../images/marketplace/storefront/arrow_block1_list.png") no-repeat scroll 10px 4px rgba(0, 0, 0, 0);
    display: block;
    margin-bottom: 10px;
    padding-left: 25px;
    position: relative;
}

.store_info .account_help .block_1 {
    margin-bottom: 10px;
    padding: 10px;
}
.store_info .account_help .block_1 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.store_info .account_help .block_1 ul li {
    background: url("../../../images/marketplace/storefront/arrow_block1_list.png") no-repeat scroll 10px 4px rgba(0, 0, 0, 0);
    display: block;
    margin-bottom: 10px;
    padding-left: 25px;
    position: relative;
}
.store-search .search_frm .radiobuttons label{
	color:#fff;
}
.search-area .search-control .search-paginations .pagination ul.pagination{
	margin-right:10px;
	float:left;
}
.search-area .search-control .search-paginations .pagination span{
    display: block;
    float: right;
	width:105px;
    /* margin-top: 10px; */
}
.dealer-content{
	background:#F2F2F2;
	border:1px solid #CCCCCC;
	padding:10px;
}
/*Right Section*/
/*------------item detail start------------------*/
.card-details .img-links a {
    background: #258FCE;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 4px 0;
    text-align: center;
    width: 33.3%;
}
.card-details .img-container {
    border: 1px solid #ECECEC;
    border-radius: 4px 4px 0 0;
    padding: 4px;
}
.card-details .img-links a.last {
    background: #2D3E50;
}
.card-details .item-details {
    background: #F2F2F2;
    border: 1px solid #D0D0D0;
}
.card-details .item-details .price-div {
    padding: 10px;
}
.card-details .item-details .condition-icon {
    padding: 0 10px;
}
.borderBottomGray {
    border-bottom: 1px solid #D0D0D0;
}
.card-details .item-details .item-qty {
    background: none repeat scroll 0 0 #FBFBE0;
    color: #000000;
    font-size: 16px;
    padding: 10px;
}
.card-details .item-sub-details {
    padding-top: 10px;
}
.borderTopWhite {
    border-top: 1px solid #FFFFFF;
}
.card-details .item-details .price-div {
    padding: 10px;
}
.card-details .item-details .price-div span {
    color: #000000;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
}
.card-details .item-details .price-div span.strike-price {
    font-size: 24px;
    text-decoration: line-through;
}
.card-details .item-details .price-div span.bold-price {
    font-size: 28px; vertical-align: baseline;
}
.card-details .item-details .condition-icon {
    padding: 0 10px;
}
.card-details .item-details .condition {
    color: #2D3E50;
    font-family: 'Oswald',sans-serif;
    font-size: 18px;
}
.card-details .item-details .condition-icon .item-icon {
    float: right;
}
.card-details .item-details .item-qty input.form-control {
    display: inline-block;
    width: 55px;
}
.card-details .item-details .item-qty form {
    float: right;
}
.card-details .item-details .item-qty {
    background: none repeat scroll 0 0 #FBFBE0;
    color: #000000;
    font-size: 16px;
    padding: 10px;
}
.card-details .item-details .item-qty h4 {
    float: left;
    font-family: 'Oswald',sans-serif;
}
.card-details .item-sub-details {
    padding-top: 10px;
}
.card-details .item-sub-details ul {
    overflow: hidden;
    padding: 5px;
}
.card-details .item-sub-details li {
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    float: left;
    font-size: 13px;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-right: 4%;
    padding-bottom: 3px;
    padding-left: 5px;
    width: 48%;
}
.card-details .item-sub-details li a {
    color: #2D3E50;
}
.card-details .item-btn a {
    font-size: 12px;
}
.card-details .dealer-stats {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #D0D0D0;
    color: #2D3E50;
    font-size: 13px;
    padding: 10px;
}
.card-details .dealer-stats h3 {
    font-size: 17px;
}
.card-details .dealer-stats span {
    display: block;
    margin-bottom: 5px;
}
.card-details .dealer-stats ul li a {
    border-bottom: 1px solid #2D3E50;
    color: #2D3E50;
}
.card-details .dealer-stats ul li {
    list-style: none outside none;
    margin-bottom: 5px;
}
.card-details .dealer-stats table tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 #DEE0E1;
}
.card-details .dealer-stats table td {
    margin: 0;
    padding: 3px 5px;
}
.card-details .customer-feedback {    
	background:#f2f2f2;border:1px solid #2d3e50;padding-right:10px; padding-bottom:10px; padding-top:0px; padding-left:0px;
}
.card-details .customer-feedback h3 {
    font-size: 21px;
    padding: 17px 10px;
}
.card-details .customer-feedback .triangle-right {
    border-bottom: 40px solid rgba(0, 0, 0, 0);
    border-left: 40px solid #2D3E50;
    border-top: 40px solid rgba(0, 0, 0, 0);
    height: 0;
    width: 0;
}
.card-details .customer-feedback .feedback-text {
	font-family: 'Oswald',sans-serif;
    font-size: 20px;
    margin-left: 10px;
}
.card-details .customer-feedback .feedback-text p {
    font-style: italic;
	color: #383838;
    display: inline-block;
    float: left;
    font-family: 'Courgette',cursive;
    font-size: 22px;
    margin: 0 20px;
    max-width: 565px;
}
.card-details .customer-feedback .feedback-text span {
    color: #000000;
}
.card-details .customer-feedback .feedback-right {
    margin-top: 5px;
}
.card-details .customer-feedback ul li {
    float: left;
    list-style: none outside none;
}
.card-details .customer-feedback .feedback-right a {
    font-size: 15px;
    margin-top: 10px;
}
#tabs {
    float: left;
    margin-top: 10px;
    width: 100%;
}
#tabs .gray-bar {
 
    clear: both;
    float: left;
    width: 100%;
	border-bottom:1px solid #bababa;
}
.ui-tabs .ui-tabs-nav{
	border:1px solid #CCCCCC;
}
#tabs .gray-bar ul li {

    float: left;
    font-weight: 300;
    margin-right: 1px;
	border-top:1px;
	list-style-type:none;
}
#tabs .gray-bar ul li.ui-tabs-selected a {
    background: none repeat scroll 0 0 #0E5681;
}
#tabs .gray-bar ul li a {
    background: none repeat scroll 0 0 #383838;
    color: #FFFFFF;
    display: block;
    font-family: 'Oswald',Arial Narrow,sans-serif;
    font-size: 18px;
    font-weight: 300;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    min-width: 70px;
	text-shadow:0 0 0;

}
#tabs table th {
    background: none repeat scroll 0 0 #383838;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: 'Droid sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 0 5px 5px;
}
#tabs table td {
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #383838;
    font-family: 'Droid sans',sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 5px 5px;
}
#tabs table tr td {border-right:1px solid #bababa; padding:10px 5px;}
#tabs table tr:nth-child(even) {background: #fff;}
#tabs table tr:nth-child(odd) {background: #eee;}
.card-details .item-image {
    margin: 0 auto;
    width: 220px;
}
.dealer-table-box1 {
    float: left;
    margin-bottom:10px;
    background: #F2F2F2;
    border: 1px solid #CCCCCC;
	padding:5px;
	width:100%;
}
.dealer_feedback_scores_feedback_page .dealer-table-box1 h4 {
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-align: center;
	background:#133D0B;
	color:#fff;
}
#add_to_cart_form a.btn {
    padding: 4px 8px;
}
.item-qty h4 {
    margin: 0;
}
.sale > img {
    float: left;
    margin: 0 12px;
}
/*------------item detail end------------------*/

/* facets css */
#facets li{list-style:none;}
#facets .heading-bg{border:1px solid #d3d3d3;}
#facets h3.header-blue-bg{background:#2d3e50;color:#fff;font-size:17px;border:1px solid #fff;padding:5px 0 5px 5px;}
#facets h3.header-blue-normal{font-size:20px;margin-top:20px;margin-bottom:5px;	}
#facets ul.filters-list{background:#f2f2f2;border:1px solid #d3d3d3;}
#facets ul.filters-list li{padding:5px;}
#facets ul.filters-list li.lihidden{display:none;}
#facets ul.filters-list li a.filter-item{display:inline-block;width:auto;font-size:13px;color:#000;background:#e2e2e2;border:1px solid #bababa;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;padding:0px 20px 0px 5px;margin:0px;}
#facets ul.filters-list li .filter-category{margin:0;position:relative;}
#facets ul.filters-list li .filter-category a{position:absolute;font-size:12px;color:#fff;text-decoration:underline;right:10px;top:7px;}
#facets ul.filters-list li .filter-category h3{background:#2d3e50;color:#fff;font-size:17px;border:1px solid #fff;padding:5px 0 5px 5px;}
#facets ul.filters-list form.rangedFilter{margin-top:10px;}
#facets ul.filters-list form.rangedFilter li.rangedFilter{padding:0px;}
#facets ul.filters-list form.rangedFilter label{display:inline-block;width:40%;margin-right:5px;font-size:17px;color:#2d3e50;}
#facets ul.filters-list form.rangedFilter input{width:82%;display:inline;	margin-left:3%;}
#facets ul.filters-list button{margin-top:5px;}
#facets ul.filters-list li > ul li{margin:0 2px;border-top:1px solid #fcfcfc;border-bottom:1px solid #d3d3d3;}
#facets ul.filters-list li > ul li:first-child{border-top:0px;}
#facets ul.filters-list li > ul li:last-child{border-bottom:0px;}
#facets ul.filters-list li > ul li a{font-size:13px;color:#353535;display:block;	padding-left:15px;	background:url(/images/icons/list_view_icon.png) no-repeat left center;margin-left:10px;}
#select_multiple_modal ul li{list-style:none;}
.filter-toggle{position:relative;}
.filter-toggle h3{padding:7px 0;margin-bottom:10px;color:#fff;background:#000000;text-align:center;text-decoration:underline;}
.filter-toggle i{position:absolute;right:30px;top:0px;font-size:24px;}
/* facets css */

/* Search Area */
.search-area .search-control{
	background:#2d3e50;
	color:#fff;
	border:1px solid #d3d3d3;
	padding:7px;
	float:left;
	width:100%;
}
.search-area .search-control .addtocartbtn{
	width:157px;
	float:left;
}
.search-area .search-control .search-paginations .pagination{
	padding:0px;
	margin:0px;
}
.search-area .search-control .search-paginations .pagination li{
	display:block;
	float:left;
	padding-top:6px;
	font-size:14px;
}
.search-area .search-control .search-paginations .pagination li input{width:50px; background:#fff; border:1px solid #000; padding:6px;}
.search-area .search-control .search-paginations .pagination li select{padding:5px;}
.search-area .search-control .search-paginations .pagination li.previous{margin-right:10px;margin-top:-1px;}
.search-area .search-control .search-paginations .pagination li.first{margin-top:-1px;}
.search-area .search-control .search-paginations .pagination li.last{margin-top:-1px; margin-right:10px;}
.search-area .search-control .search-paginations .pagination li.next{margin-left:10px;margin-top:-1px;}

.search-area .search-control .itemrange label{
	font-size:12px;
	width:186px;
	height:30px;	
	padding:0px;
	margin:0px;	
}
.search-area .search-control .itemrange span{
	display:block;
	float:left;
	margin-top:5px;
}
.search-area .search-control .itemrange select{
	width:87px;
	float:right;
	display:block;
}
.search-area .search-header{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	background:#007abc;
	overflow:hidden;
}
.search-area .search-header li{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	color:#fff;
	padding:5px 0;
}
.search-area .search-header li a{
	color:#fff;
}
.search-area  li.check{
	width:4%;
	margin:0px;
	padding:5px 0;
	text-align:center;
	float:left;
}
.search-area li.check input{
	margin:0px;
	margin-top:3px;
	float:left;
}
.search-area li.image{
	width:9%;
	text-align:center;
	float:left;	
}
.search-area li.description{
	width:52%;
	float:left;	
}
.search-area li.condition{
	width:11%;
	text-align:center;
	float:left;	
}
.search-area li.quantity{
	width:9%;
	text-align:center;
	float:left;	
}
.search-area li.price{
	width:15%;
	text-align:center;
	float:left;	
}
.search-area li.price .addtocartbtn a.btn{
	font-size:13px;
}
.search-area .search-item-contain{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;	
	float:left;
	width:100%;
}
.search-area .search-item-contain li{
	list-style:none;
}
.search-area .search-item-contain li.search-item{	
	list-style:none;
	padding:7px 15px;
	margin:0px;
	width:100%;
	float:left;
}
.search-item-contain li.search-item ul{
	padding:0px;	
}
.search-item-contain li.search-item ul li.description ul{
	margin-left:5px;
}
.search-item-contain li.search-item ul li.description ul li.title{
	margin-top:1px;
}
.search-item-contain li.search-item ul li.description ul li.title a{
	font-size:13px;
	font-weight:bold;
}
.search-item-contain li.search-item ul li.description ul li.team{
	font-size:13px;
	color:#2d3e50;
	margin-top:1px;
}
.search-item-contain li.search-item ul li.description .attributes{
	margin:0px;
	overflow:hidden;
	margin-top:1px;
}
.search-item-contain li.search-item ul li.description .attributes li{
	float:left;
}
.search-item-contain li.search-item ul li.description .attributes a{
	font-size:11px;
	height:16px;	
}
.search-item-contain li.search-item ul li.description ul li.item-icons{
	margin-top:4px;
}
.search-item-contain li.search-item ul li.description ul li.item-icons ul{
	margin:0px;
}
.search-item-contain li.search-item ul li.description ul li.item-icons li{
	float:left;
	margin-right:5px;
}
.search-item-contain li.search-item ul li.dealer{
	background:#f2f1f1;
	border:1px solid #cdcdcd;
	font-size:12px;
	margin-top:28px;
	padding:7px 5px;
	float:left;
}
.search-area li.dealer .dealer-icon{
	float:right;
}
.search-item-contain li.search-item ul li.dealer a{
	color:#2d3e50;
}
.attributes a{
	color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    width:33px;
	height:22px;
    text-transform: uppercase;
	text-align:center;
}
.attributes a.au{	
	background:#ee6333;
}
.attributes a.mem{	
	background:#03afbb;
}
.attributes a.rc{	
	background:#00547e;
}
.attributes a.ser{	
	background:#309dcf;
}
.search-area .search-control{
background:#666;}
.search-area .search-header{background:#333; float:left; width:100%;}
#facets h3.header-blue-bg{background:#666;}
#facets ul.filters-list li .filter-category h3{background:#666;}
div.loading {
    background: url("../../images/loading_hori_grey_small.gif") no-repeat scroll 50% 20px #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
    display: none;
    filter: none;
    font-weight: bold;
    height: 100%;
    opacity: 0.85;
    position: absolute;
    text-align: center;
    text-indent: -9999px;
    width: 100%;
    z-index: 101;
}
/* Search Area */
/*feedback page*/
.feedbacklist .feedback-text {padding: 1%;width: 98%;}
.feedbacklist .feedback-text p {color: #333333;font-family: 'Courgette',cursive;font-size: 18px;}
.feedback-star ul li, .feedback-right, feedback-star, .feedback-text > h4 {display: inline-block;}
.feedback-text > h4 {background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #CCCCCC;margin: 0;padding: 5px 10px;}
.feedbacklist {
 	border-top: 1px solid #fff;
	border-bottom:1px solid #ccc
}
.feedbacks > ul {
    border: 1px solid #CCCCCC; background:#f2f2f2;
}
.feedbacks > ul.pagination{
	border:0px;
}
.feedbacks .feedbackload{
	border: 1px solid #CCCCCC; background:#f2f2f2;
}
ul li.feedbacklist:nth-child(2n) {
    background: #F9F9F9;
}
/*feedback page*/

/*------------------------- Media Query section start:----------------------------------------------------------------------------------------*/
/* all classes are to be defined before this section, only media query based classes are to be used in the below section-------------------------*/

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1024px) {
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 320px) 
and (max-width : 640px) {
	.store-front-right .business-name-container h2.business-name{
		font-size:16px;
	}
	.store-front-right .business-name-container h6{
		font-size:16px;
	}
	.dealer-store-tabs .tab-container .item,.dealer-store-tabs .ui-accordion-content .item{
		width:100%;
		margin-top:15px;
		-moz-box-shadow:0 0 3px 1px #ccc;
		-webkit-box-shadow:0 0 3px 1px #ccc;
		box-shadow:0 0 3px 1px #ccc;		
	}
	.dealer_feedback_scores_feedback_page .dealer-table-box{
		width:100%;
		float:none;
		margin:0 0 15px;
	}
	.store_info .shop-with-beckett{
		width:100%;
	}
	.store_info .account_help{
		width:100%;
		margin:0;
	}
	.dealer-store-tabs .tab-container .item a.view_item span,.dealer-store-tabs .ui-accordion-content .item a.view_item span{ height:auto;}
}

@media (min-width:768px){
.search-area .search-item-contain li.search-item{border-top:1px solid #ffffff;border-bottom:1px solid #dcdcdc; width:100%; float:left;}
.search-area .search-item-contain li.search-item.odd{background:#f7f7f7;		}
.search-area .search-item-contain li.search-item.even{background:#e8e8e8;		}
.search-area .search-item-contain li.search-item.highlight{background:#fbf5c0!important;}
}
@media (max-width:640px){
.mainBrowse li {height: 155px !important;width: 286px !important;}
.beckett-browseby ul li.borwse-thumb .thumb{ display:inline-block;}
.beckett-browseby .highlight-browse ul li.borwse-thumb{margin-bottom:15px;}	
/*.beckett-browseby .highlight-browse ul li.borwse-thumb .attributes{background: none repeat scroll 0 0 #f2f2f2;display: block;height: 152px;padding-top:6px;left: 159px;position: absolute;top: 0;width: 114px;	border:1px solid #d7d7d7;}*/
.beckett-browseby .highlight-browse ul li.borwse-thumb .attributes {background: none repeat scroll 0 0 #F2F2F2;display: inline-block;height: 152px;left: 0;padding-top: 6px;position: relative;right: 0;top: -15px;width: 114px;}
.beckett-browseby .attributes a{color: #FFFFFF;display: inline-block;font-size: 14px;width:102px;height:22px;text-transform: uppercase;text-align:center;margin-left:5px;margin-bottom:6px;}
.beckett-browseby .attributes a.browse_by_name{display:block;}
.search-area .search-control .addtocartbtn{float:right !important;}
.search-area .search-control .addtocartbtn .btn{font-size:13px;}
.search-area .search-control{clear:left;}
.search-item-contain li.search-item{margin-bottom:24px!important;}
.search-item-contain li.search-item > ul{-moz-box-shadow:0 0 3px 1px #ccc;-webkit-box-shadow:0 0 3px 1px #ccc;box-shadow:0 0 3px 1px #ccc;}
.search-item-contain li.search-item ul li.dealer{margin-left:0px;}
.search-area li.image{width:auto;float:none;}
.search-area li.description{width:auto;float:none;text-align:center;}
.search-area li.condition{width:64px;		}
.search-area li.quantity{width:64px;}
.search-area li.check{width:auto;}	
.search-area li.image{padding-top:10px;}
.search-area li.check input{		margin-left:10px;}
.search-area li.price{width:130px;}
.search-area li.price .item-price{float:left;width:50px;text-align:left;}
.search-area li.price .addtocartbtn{float:right;width:75px;margin-right:5px;margin-bottom:5px;		}
.search-area li.price .addtocartbtn.compare-btn{float:left;margin-left:25px;}
.search-area li.price .addtocartbtn button{font-size:11px;}
.search-area li.dealer{border-left:0px!important;border-right:0px!important;}
.search-area li.dealer .dealer-icon{float:left;}
.search-area li.dealer .dealer_rating{margin-left:5px;}
.filter-toggle{display:block;cursor:pointer;}
.filter-area{width:90%;display:none;position:absolute;top:32px;left:0px;z-index:2;}
.overlay{width:100%;height:100%;min-height:100%;background:#000;position:absolute;left:0px;top:25px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE 8 */  filter: alpha(opacity=80); /* IE 5-7 */  -moz-opacity: 0.8; /* Netscape */  -khtml-opacity: 0.8; /* Safari 1.x */  opacity: 0.8;	 /* Good browsers */}
.card-details .item-btn a.backtoresult{
margin-top:5px;
}
.card-details .item-details .item-qty form{
float:left;
}
.card-details .item-details .condition-icon .item-icon {
float:left;
}
.card-details .customer-feedback .feedback-right a{
margin-bottom:10px;
}
.search-area li.price .addtocartbtn a.btn{
font-size:11px;
}
.search-item-contain li.search-item ul li.dealer{
text-align:left;
}
.search-item-contain li.search-item ul li.dealer a{
display:inline-block;
}
.search-area .search-control .addtocartbtn{
width:auto;		
}
.search-item-contain li.search-item ul li.description ul{
margin:0px;
}
.search-item-contain li.search-item ul li.dealer{
width:100%;
}
.search-area .search-item-contain li.search-item.highlight ul{background:#fbf5c0!important;}
ul.available-mp li{width:100%; margin:0px;}
.dealer-store-tabs .tab-container .item a.view_item span,.dealer-store-tabs .ui-accordion-content .item a.view_item span{ height:auto;}
}
/*------------------------- Media Query section End----------------------------------------------------------------------------------------*/

/* css for KIOSK cart */
.notice.emty { padding:15px; margin:50px 0px; color:#333; text-align:center; font-size:16px; background:#c3e5e5; border:1px solid #2fcdcc;}
/* css for KIOSK cart */
.dealerstatsTable table{table-layout: fixed;}
.currencyWrap .curHead{color:#fff!important;}


/*start css for dealer by TA*/
.store-front-main .cardsPanel .cardsImg { display: table;}
.store-front-main .cardsPanel .cardsImg .view_item { background:#eee; display: table-cell; height: 192px; vertical-align:middle;}
.store-front-main .cardsPanel .cardsImg .view_item img { height: auto!important; max-height: 192px;}

.store-front-main #cards-want.logopanel .image { display: table; width: 144px; margin: 0 auto;}
.store-front-main #cards-want.logopanel .image .view_item { background:#eee; display: table-cell; height: 192px; vertical-align:middle;}
.store-front-main #cards-want.logopanel .image .view_item img.image { height: auto!important; max-height: 192px; display: block; width: 100%; padding: 0px;}
.store-front-main #cards-want.logopanel .text.title { color: #000000; height: 72px; overflow: hidden; padding: 10px 0 4px;    text-align: center;
}

@media screen and (max-width:1199px) {
	.store-front-main .cardsPanel .cardsImg .view_item {height:150px;}
	.store-front-main .cardsPanel .cardsImg .view_item img {max-height:150px;}
	.store-front-main .cardsPanel .add-card { width: auto;}
	.store-front-main .cardsPanel .price { font-size: 13px;}
	.store-front-main .cardsPanel { min-height: 380px;}
	.store-front-main .cart, .store-front-main .cardsPanel .add-card { width: auto; margin: 0px 5px; font-size: 12px; white-space: nowrap;}
}

@media screen and (max-width:991px) {
	.store-front-main #cards-want.logopanel .image { width: 104px; height: 148px;}
	.store-front-main #cards-want.logopanel .image .view_item img.image { max-height: 148px;}
}

@media screen and (max-width:767px) {
	.store-front-main .cardsPanel .cardsImg { width: 123px; margin: 0 auto;}
.store-front-main #cards-want.logopanel .image { display:block; width:auto;}
.store-front-main #cards-want.logopanel .image .view_item {display:block; height:auto;}	
.store-front-main #cards-want.logopanel .image .view_item img.image {}

body .store-front-main .search-main-panel ul li:nth-child(1) {width: 26%;}
body .store-front-main .search-main-panel ul li:nth-child(2) {width: 66%;}
body .listElements ul li ul li {float:left!important;}
body .listElements ul li ul li .dealer_name.pull-left { float:none!important;}
.store-front-main #tabs .gray-bar ul li a {min-width: 60px; padding: 5px 13px; font-size: 13px;}
.store-front-main #tabs .listElements ul.heading {background: #007abc;}
.store-front-main #tabs .listElements ul.heading li { float:none; border-bottom: none; display: inline-block; vertical-align: middle;text-align: left;}
.store-front-main #tabs .listElements ul.heading li:nth-child(1) { width:25%!important}
.store-front-main #tabs .listElements ul.heading li:nth-child(2) { width:18%!important}
.store-front-main #tabs .listElements ul.heading li:nth-child(3) { width:25%!important}
.store-front-main #tabs .listElements ul.heading li:nth-child(4) { width:10%!important}
.store-front-main #tabs .listElements ul.heading li:nth-child(5) { width:15%!important}

}
/*end css for dealer by TA*/
