@charset "utf-8";
.left_col, .right_col { display:block; position:relative; float:left; }
.left_col { width:180px; margin-right:10px; }
.right_col { width:798px; padding-left: 10px; overflow:hidden;}
.left_col h3 { font-family: 'Oswald', Arial, sans-serif; font-weight: 100; font-size: 20px; color:#0e5681; font-weight:normal; margin-bottom: 0px; text-transform: uppercase; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.filters-list, .filters-list li ul { margin:0px !important; padding:0px; list-style-type:none; }
.filters-list .showAllSectionFilters {font-size: 10px; float: right;}
.filters-list li { clear: right; color:#0e5681; font-weight:bold; display:block; position:relative; line-height:22px; font-size:12px; }
.filters-list li a { display: block; width: auto; padding-left:13px; }
.filters-list li.hidden {display:none;}
.filters-list li ul { border:1px solid #cccccc; }
.filters-list li ul li { font-weight:bold; color:#000; font-size:11px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%); }
#applied_filters { margin-bottom: 20px; }
.filters-list li .remove_filter { display:block; position:relative; float:right; cursor:pointer; top:3px; }
.filters-list li ul li .remove_filter { display:block; position:relative; float:right; cursor:pointer; top:0px; padding-right: 5px; }
li.rangedFilter { padding: 10px !important; }
li.rangedFilter input { width: 50px; margin-left:3px; }
.add_to_organize { display:block; position:relative; width:22px; height:22px; background:url(../../images/icons/22x22_add_to_organize_new.png) no-repeat 0 0; float:left; text-decoration:none; margin-right:5px; margin-top:10px; cursor:pointer; }
.already_added { display:block; position:relative; width:22px; height:22px; background:url(../../images/icons/22x22_already_in_organize.png) no-repeat 0 0; float:left; text-decoration:none; margin-right:5px; margin-top:8px; }
#add_to_organize_saving { display:block; position:relative; padding-top:69px; background:url(../../images/loading-circle-orange.gif) no-repeat center 0; font-weight:bold; text-align:center; }

/* Marketplace search results */
.box_description, .item_description { display:block; position:relative; line-height:11px; padding:5px }
.box_description .title { font-weight:bold; margin-bottom:10px; }
.box_description .dealer .dealer_name, .item_description .dealer .dealer_name { float:left; margin-bottom:10px; font-size: 90%; }
.box_description .dealer .dealer_name span, .item_description .dealer .dealer_name span { font-weight:bold; }
.box_description .dealer .dealer_rating, .item_description .dealer .dealer_rating { float:right; margin-bottom:10px; font-weight: bold; }
.box_description .dealer .icons .power_dealer, .item_description .dealer .icons .power_dealer { float:left; margin-right:5px; }
.box_description .dealer .icons .free_shipping, .item_description .dealer .icons .free_shipping { float:left; }
.box_description .various_dealers span, .item_description .various_dealers span { font-weight:bold; }
.box_description .title { font-weight:bold; margin-bottom:5px; line-height:16px; }
.box_description .dealer { border: 1px solid #ccc; padding:5px; background:#f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.box_description .team { margin-bottom:5px; }
.box_description .team span { font-weight:bold; }
.box_description .attrs { margin-bottom:5px; margin-top: 10px; }
.item_description .title { font-weight:normal; margin-bottom:5px; line-height:16px; }
.item_description .dealer { border: 1px solid #ccc; padding:5px; background:#f2f2f2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.item_description .team { margin-bottom:5px; }
.item_description .team span { font-weight:bold; }
.item_description .attrs { margin-bottom:5px; margin-top: 10px; }
.add_to_cart { display:block; position:relative; float:left; margin-right:5px; margin-top:8px; }
.add_to_cart_btn { cursor:pointer; background:url(../../images/icons/29x22_add_to_cart.png) no-repeat 0 0; text-decoration:none; margin-left:10px; padding-right: 40px; padding-top: 12px; }
.compare_btn { display:block; cursor:pointer; background:url(../../images/icons/24x24_compare.png) no-repeat 19px 0px; text-decoration:none; padding-left: 28px; font-size:10px; font-weight:bold; height:24px; line-height:24px; margin-left:10px; margin-right:5px; }
.compare_btn:hover { color:#000; }
.price_container { font-size:14px; font-weight:bold; }
.price_to_container { font-size:12px; font-weight:bold; margin-bottom:5px; }
.quantity { font-size:12px; text-align:center; }
.attr { width:30px; height:15px; line-height:15px; font-size:9px; color:#fff; text-align:center; float:left; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin:0px 2px 0px 0px; }
.mem { background:#03afbb; }
.sn { background:#309dcf; }
.au { background:#ee6333; }
.rc { background:#00547e }
#store_info { margin-top:20px; }
#store_info #shop_at_beckett { float:left; width:398px; margin-right:20px; }
#store_info #shop_at_beckett #payment_methods { margin-top:5px; }
#store_info #account_help { float:left; width:310px; }
.hidden { display: none; }
span.link { text-decoration: underline; cursor: pointer; color: #114364; }
thead th { 
	moz-border-radius: 0px !important; 
	-webkit-border-radius: 0px !important; 
	border-radius: 0px !important; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; 
	background: #ffffff; 
	background: -moz-linear-gradient(top, #ffffff 0%, #adadad 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #adadad)); 
	background: -webkit-linear-gradient(top, #ffffff 0%, #adadad 100%); 
	background: -o-linear-gradient(top, #ffffff 0%, #adadad 100%); 
	background: -ms-linear-gradient(top, #ffffff 0%, #adadad 100%); 
	background: linear-gradient(top, #ffffff 0%, #adadad 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#adadad', GradientType=0 );
	color: #000 !important; 
	text-shadow: 1px 1px #fff; 
	font-weight: bold; 
	border-left: 1px solid #ccc !important; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #666;
	border-right: 1px solid #CCC !important;
	font-size: 11px;
}
thead th a { color: #000; }
table { border-collapse: collapse; }
td { font-size: 11px; border: 1px #ccc solid !important; white-space: normal; word-break: break-all; }
td.no_results { padding: 3px; }
div.select_multiple, button.apply_ranged_filter { margin-top: 5px; font-weight: bold; margin-bottom: 10px; width: 100%; }
a.remove_ranged_filter { display: inline; float: right; }
tr.highlighted td {
	background-color:#FFFAD7 !important;
}
tr.power_dealer td {
	background-color: #E6F8FF !important;
}

div.loading {filter: none; position: absolute; border: 0px; z-index:101; text-align:center; font-weight:bold; display:none; width: 100%; height: 100%; background:url(../../images/loading_hori_grey_small.gif) no-repeat 50% 20px #fff !important; 
  text-indent: -9999px; /* IE 8 */
  border: 1px solid #ccc !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* IE 5-7 */
  filter: alpha(opacity=85); /* Netscape */
  -moz-opacity: 0.85; /* Safari 1.x */
  -khtml-opacity: 0.85; /* Good browsers */
  opacity: 0.85;
}


/*CDN Page*/
.CDN .right_col {
    overflow: hidden;
    padding-left: 10px;
    width: 705px;
}
.CDN .left_col {
    margin-left: 10px;
	margin-right: 0px;
    width: 275px;
}
.CDN div#sideBar {
    float: left;
    width: 100%;
	padding:0; margin:0;
}
.CDN div#sticker {
    background: none repeat scroll 0 0 #0D5987;
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
    width: 254px;
}
.CDN .greyContainer input[type="text"]{padding:6px 3px;}
.CDN .greyContainer select{padding:5px 3px;}


/*mint images*/
.mintImg {display: inline-block;margin: 0 3px;padding: 0;}
.mintImg li{ background:url(../../images/icons/mint_t.png) no-repeat 0 0; display: inline-block;height: 15px;width: 15px;margin-right: 2px;}
.mintImg .CC{background-position: -96px 0; }
.mintImg .C{background-position: -15px 0; }
.mintImg .D{ background-position: -0 0;}
.mintImg .NO{background-position: -32px 0; }
.mintImg .P{background-position: -48px 0; }
.mintImg .SF{ background-position: -64px 0;}
.mintImg .WP{ background-position: -80px 0;}
.mintImg .Gold{ background-position: -112px 0;width: 32px;}
.mintImg .Platinum{ background-position: -184px 0;width: 58px;}
.mintImg .Silver{ background-position: -145px 0;width: 38px;}

#filters .filters-list .options li {cursor:pointer;}
.title_bold {font-weight: normal !important;}
.item_description .title > span {font-size: 12px;}
button {padding: 2px 3px;}
/*13TH NOV chngs*/
#coin .ui-widget-header {color: #976528;}
#coin .ui-dialog-titlebar {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin-left: -1px;margin-top: -9px;}
#coin .ui-dialog.ui-widget-content {border-color: #976528 #CCCCCC #CCCCCC;}
#coin .ui-widget-overlay {background: none repeat scroll 0 0 #373737;}
#coin .left_col h3 {border-bottom: 1px solid #CCCCCC;color: #976528;}