.lc,.mc {float:left;}
.lc {width:180px; margin-right:20px;}
.mc {width:775px;}
.mc .box1 { margin:0 0 20px 0; }
.lst_l,.lst_s {margin:0px; padding:0px; list-style-type:none;}
.lst_l li,.lst_s li {display:block; position:relative; float:left; text-align:center;}
.lst_l li {width:185px;}
.lst_s li {width:123px;}
.lst_l li a:not(.attr), .lst_s li a:not(.attr) {text-decoration:none; color:#2b509a; font-weight:bold; display:block; position:relative;background-repeat:no-repeat; background-position:center 10px;}
.lst_l li a:not(.attr) {font-size:15px; padding-top:100px;}
.lst_s li a:not(.attr) {font-size:12px; padding-top:80px;}

/*.lst_l li a:not(.attr) span, .lst_s li a:not(.attr) span {display:block; position:relative; margin:5px 0px 0px 10px; color:#fff; font-weight:bold; font-size:11px; -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px;}*/
/*.lst_l li a:not(.attr) span {padding:3px 0px;background:#000; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d1d', endColorstr='#000000'); background:-webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(#000000)); background:-moz-linear-gradient(top,#1d1d1d,#000000);}*/
/*.lst_s li a:not(.attr) span {background:#8e0222; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c0124', endColorstr='#8e0222'); background:-webkit-gradient(linear, left top, left bottom, from(#9c0124), to(#8e0222)); background:-moz-linear-gradient(top,#9c0124,#8e0222);padding:1px 0px;}*/
.lst_l li a:not(.attr) span {width:154px;}
.lst_s li a:not(.attr) span {width:106px; margin:3px 0px 0px 5px;}
.lst_s li a#magic:not(.attr){ font-size:10px; }
.lst_l li a:hover:not(.attr),.lst_s li a:hover:not(.attr) {color:#000;}
/*.lst_l li a:hover:not(.attr) span {background:#2e93d5; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e93d5', endColorstr='#1169a1'); background: -webkit-gradient(linear, left top, left bottom, from(#2e93d5), to(#1169a1)); background: -moz-linear-gradient(top,#2e93d5,#1169a1);}
.lst_s li a:hover:not(.attr) span {background:#ffa443; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa443', endColorstr='#ff8f2c'); background: -webkit-gradient(linear, left top, left bottom, from(#ffa443), to(#ff8f2c)); background: -moz-linear-gradient(top,#ffa443,#ff8f2c);}*/
.lc ul { list-style-type:none; margin:0px; padding:0px; line-height:22px; }
.lc ul li { font-size:14px; color:#00547E; font-weight:bold; }
.lc ul li ul { border-top:1px dotted #00547E; margin-bottom:20px; }
.lc ul li ul li { padding-left:13px; background: url(../../images/v2/caret.png) no-repeat 0 7px; }
.lc ul li ul li a { font-size:12px; color:#000; font-weight:bold; text-decoration:none; }
.lc ul li ul li a:hover { color:#00468C;}
.attr { width:30px; height:15px; line-height:15px; font-size:9px; color:#fff; text-align:center; float:left; margin:5px 11px 0px 0px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none; }
.attrs { margin-left:10px; }
.au { background:#EE6333; }
.mem { background:#03afbb; }
.ser { background:#309DCF; }
.rc { background:#00547e; }

#racing_cards { background-image:url(../../images/icons/65x65-racing-cards.png); }
#racing_diecast { background-image:url(../../images/icons/65x65-racing_diecast.png); }
#golf { background-image:url(../../images/icons/65x65-golf.png); }
#soccer { background-image:url(../../images/icons/65x65-soccer.png);}
#tennis { background-image:url(../../images/icons/65x65-tennis.png);}
#wrestling {background-image:url(../../images/icons/65x65-wrestling.png); }
#mma {background-image:url(../../images/icons/65x65-mma.png);}
#figurines {background-image:url(../../images/icons/65x65-figurines.png);}
#boxing { background-image:url(../../images/icons/65x65-boxing.png);}
#misc_sports {background-image:url(../../images/icons/65x65-misc_sports.png);}
#multisport {background-image:url(../../images/icons/65x65-multisport.png);}
#pokemon {background-image:url(../../images/icons/65x65-pokemon.png);}
#magic {background-image:url(../../images/icons/65x65-magic.png);}
#gaming{background-image:url(../../images/icons/65x65-gaming.png);}
#gaming-opg{background-image:url(../../images/icons/65x65-gaming-opg.png);}
#yugioh{background-image:url(../../images/icons/65x65-yu-gi-oh.png);}
#die_cast_car{background-image:url(../../images/icons/65x65-diecast_cars.png);}
#beanie_babies{background-image:url(../../images/icons/65x65-beanie_babies.png);}
#baseball{background-image:url(../../images/icons/65x65-baseball.png);}
.coin1{background-image:url(../../images/icons/65x65-coin.jpg);}
.coin2{background-image:url(../../images/icons/65x65-coin.png);}
#basketball{background-image:url(../../images/icons/65x65-basketball.png);}
#football{background-image:url(../../images/icons/65x65-football.png);}
#hockey{background-image:url(../../images/icons/65x65-hockey.png);}
#non_sports{background-image:url(../../images/icons/65x65-nonsports.png);}
#priceGuideSearch { border-bottom:2px dotted #ccc; padding:0 0 15px 0; margin:0 0 20px 0; }
#priceGuideSearch label { font-weight:bold; }
#priceGuideSearch .uiBtn { float:right; }
#priceGuideSearch input[type='text'] { padding:5px 0; }

/*new coin classes*/
.coin_cent{background-image:url(../../images/icons/cents.png);}
.Cents{background-image:url(../../images/icons/cents.png);}
.Commemorative, .Commemoratives{background-image:url(../../images/icons/commemorative.png);}
.Dimes{background-image:url(../../images/icons/dime.png);}
.Dollars{background-image:url(../../images/icons/dollars.png);}
.Gold,.Gold__1,.Gold__3,.Gold__4,.Gold__50,.Gold_-_Half_oz,.Gold_-_One_oz,.Gold_-_Quarter_oz,.Gold_-_Tenth_oz{background-image:url(../../images/icons/gold.png);}

.Gold_Eagle__10,.Gold_Eagle__20,.Gold_Double_Eagle__20,.Gold_Half_Eagle__5,.Gold_Quarter_Eagle__2_50{background-image:url(../../images/icons/gold_eagle.png);}
.Half_Cent, .Half_Cents{background-image:url(../../images/icons/half_cent.png);}
.Half_Dime, .Half_Dimes{background-image:url(../../images/icons/half_dime.png);}
.Half_Dollar, .Half_Dollars{background-image:url(../../images/icons/half_dollar.png);}
.Nickels{background-image:url(../../images/icons/nickel.png);}
.Platinum,.GoldPlatinum__10{background-image:url(../../images/icons/platinum.png);}
.Quarters{background-image:url(../../images/icons/quarter.png);}
.Silver,.coin_silvereagle{background-image:url(../../images/icons/silver_eagle.png);}
.Three_Cents{background-image:url(../../images/icons/three_cents.png);}
.Twenty_Cents{background-image:url(../../images/icons/twenty_cents.png);}
.Two_Cents{background-image:url(../../images/icons/two_cents.png);}
.Proff, .Proofs{background-image:url(../../images/icons/silver-eagles-proof.png);}
.coin .lst_l li a:hover span {background:#976528;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#976528', endColorstr='#976528',GradientType=0 );}


.lst_s li a {font-size:12px; padding-top:100px;color: #2B509A;display: block;font-weight: bold;}
.browse_by_name {background-position: center 10px;background-repeat: no-repeat;padding-top: 100px;}
.lst_l .browse_by_name {float: left;width: 185px;}
.lst_s li a#magic{    font-size: 10px;}

.lst_l li a span, .lst_s li a span {display:block; position:relative; margin:5px 0px 0px 10px; color:#fff; font-weight:bold; font-size:11px; -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px;}
.lst_l li a span {padding:3px 0px;background:#000; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d1d', endColorstr='#000000'); background:-webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(#000000)); background:-moz-linear-gradient(top,#1d1d1d,#000000);}
.lst_s li a span {background:#8e0222; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c0124', endColorstr='#8e0222'); background:-webkit-gradient(linear, left top, left bottom, from(#9c0124), to(#8e0222)); background:-moz-linear-gradient(top,#9c0124,#8e0222);padding:1px 0px;}
.lst_l li a span {width:154px;}
.lst_s li a span {width:106px; margin:3px 0px 0px 5px;}
.lst_s li a#magic{ font-size:10px; }
.lst_l li a:hover,.lst_s li a:hover {color:#000;}
.lst_l li a:hover span {background:#2e93d5; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e93d5', endColorstr='#1169a1'); background: -webkit-gradient(linear, left top, left bottom, from(#2e93d5), to(#1169a1)); background: -moz-linear-gradient(top,#2e93d5,#1169a1);}
.lst_s li a:hover span {background:#ffa443; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa443', endColorstr='#ff8f2c'); background: -webkit-gradient(linear, left top, left bottom, from(#ffa443), to(#ff8f2c)); background: -moz-linear-gradient(top,#ffa443,#ff8f2c);}
footer{margin-top:0!important;}
.tollfree{float:none;font-size:13px;margin-top:0;}
.toggle-filter{display:none!important;}

/*start css for mobile view*/
@media screen and (max-width:767px) {
	body .lst_l li a.browse_by_name { width: auto; float: none; text-align: center;}
	body .lst_l li a.browse_by_name span {margin: 10px auto!important; float: none!important; display: block!important;}
	.attrs { margin:0px!important; text-align: center;}
	.attrs .attr {float: none; display: inline-block; margin: 5px 5px 0px 0px !important;}
	body .lst_s li a.browse_by_name { width: auto; float: none; text-align: center;}
	body .lst_s li a.browse_by_name span {margin: 5px auto!important; float: none!important; display: block!important;}
	body .howtobayOPG {padding: 0px 0px 10px 0px; position: static!important; text-align: right;}
	body .howtobayOPG a { display:inline-block;}
	.marginTop50Mob .lc {padding: 0px 15px 0px 15px!important;}
	.marginTop50Mob .lc .bor-white.text-center { display:none;}
	.marginTop50Mob .lc .toggle-filter { display: inline-block!important;}
	.marginTop50Mob .lc .lft-filter { height: auto; top: -15px; display: none;}
	.marginTop50Mob .lc .lft-filter li ul li { padding-right: 5px;}
	.marginTop50Mob .mc {padding: 0px 15px 10px 15px!important;}
	.col-md-12.marginTop50Mob { padding:0px;}
}
/*end css for mobile view*/