/* CSS Document */

/*
===============================================================================================================
============================================css designed by Rajan==============================================
===============================================================================================================

*/
/*============register start===========*/

/*============register end===========*/
.why-join ul li{
margin-left:20px;
padding:5px 0;
}
ul.form-reg li{
	list-style-type:none;
	margin:10px 0;
}
ul.form-reg li label{
	color:#000;
}
ul.form-reg li .birthday{
	width:90%;
	border-radius:4px;
	border:1px solid #ccc;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	padding:6px 12px;
}
/*============login start===========*/
.login .small-r{
	font-size:10px;
	color:grey;	
}
.login #lock { background:url(../../images/v2/lock.png) no-repeat 0 -1px; padding:1px 0; padding-left:50px; }
#memberLoginFrm .ui-state-error .ui-icon, .ui-state-error-text .ui-icon{
float:left;
}
#memberLoginFrm .ui-widget p{
	margin:10px 0;
	font-size:11px;
}
/*============login end===========*/
/*============contact start===========*/
.contact h4{
font-size:14px;
margin:10px 0;
}
.contact h1.header{
font-size:18px;
background:#d7d7d7;
padding:10px;
}
/*============contact end===========*/
/*============privacy start===========*/
.privacy h3{
margin:15px 0;
border-bottom:1px solid #2d3e50;
padding-bottom:5px;
}
.privacy h4{
	font-size:15px;
	margin:15px 0 5px 0;
}
.privacy ul li{
margin-left:10px;
padding:10px 0;
}
/*============privacy start===========*/
/*============tos start===========*/
.career h3{
	font-size:20px;
	color:#0d3850;
	border-bottom:1px solid #0d3850;
	margin-top:10px;
	margin-bottom:15px;
	padding-bottom:5px;
}
.career h4{
	font-size:15px;
	margin:15px 0 10px 0;
}
.career ul li{
margin-left:20px;
line-height:20px;
}
/*============tos end===========*/

/*============tos start===========*/
ol.standard li{
margin-bottom:10px;
}
/*============tos end===========*/
/*============help start===========*/
h1.pageHeader{
	background:#0d3850;
	color:#fff;
	padding:10px;
	margin:0;
}
.help-left ul li{
margin-left:20px;
line-height:30px;
}
.help-left h3{
font-size:20px;
background:#e3e3e3;
padding:5px;
margin:10px 0;
}
.help-left h5{
font-size:16px;
margin:15px 0;
}
/*============help end===========*/

/*============================================opg home page start============================================*/

.top-main-category{
margin-top:-60px;
}
.top-main-category li{
	float:left;
	list-style-type:none;
	margin-right:10px;
	font-family:'Oswald',sans-serif;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	font-size:18px;		
	text-align:center;
	transition: all 0.25s ease-in-out;
	text-transform:uppercase;
	padding:10px;
}
.top-main-category li span{
	
}
.top-main-category li a{
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	height:85px;
	width:85px;
}
.top-main-category li a:hover{
	text-decoration:none;
}
.top-main-category li:hover{
	box-shadow:0px 0 5px #000;
	margin-top:0;
}
.top-main-category li.opg{
	background:#19bd9b;
}
.top-main-category li.prg{
	background:#e84c3d;
}
.top-main-category li.mp{
	background:#9b58b5;
}
.top-main-category li.grading{
	background:#6bc831;
}
.top-main-category li.coins{
	background:#bb9226;
}
.top-main-category li.organize{
	background:#5d6e7e;
}
.top-main-category li.ba{
	background:#e77e23;
}
.top-main-category li.fanshop{
	background:#2dcc70;
}
.icons-opg{
	background:url(../../images/rs_opg/icon_all.png) no-repeat;
	width:40px;
	height:40px;
	float:left;
	margin:0 10px 0 60px;
}
.total-access{
	background-position:0 -9px;
}
.opg-section h4{
	color: #007DC2;
    font-family: 'Droid sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
}
.opg-section h4 a{
	color:#007DC2;
}
.opg-section .strike-home-price {
    color: #991919;
    display: block;
    font-size: 12px;
    height: 16px;
    text-decoration: line-through;
}
.opg-section ul {
    border: 0 none;
    clear: both;
    float: none;
    height: auto;
    padding: 0;
}
.opg-section h4 span {
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}
.opg-section ul li {
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 22%;
	list-style-type:none;
	margin-right:3%;
}
.opg-section ul li h4 {
    color: #0E5681;
    font-family: 'Oswald',Arial Narrow,sans-serif;
    font-size: 18px;
    margin-bottom: 0;
}
a.remove-opg {
    display: block;   
}
a.view-opg {
display:block;
}
.opg-section .divopg {
    position: relative;
	border-bottom:2px solid #999;
	padding:10px 0;
}
.ui-widget-header{
	border:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
background:#2d3e50;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{
color:#666666;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{
color:#fff;
background:url(../../images/rs_opg/icon_all.png) no-repeat center -44px!important;
}
.ui-tabs .ui-tabs-panel{
padding:0;
}
.featuredNews ul li{
	border-bottom:1px solid #CCCCCC;
	padding:10px;
}
.featuredNews ul li .fea-img{
	float:left;
	margin-right:20px;
}
.featuredNews ul li .fea-img img{
	border:3px solid #d6d7df;
}
.btn-search{
color:#fff !important;
}
.featuredNews ul li .fea-text{
width:73%;
font-family:'Droid sans',sans-serif;
font-size:13px;
}
.featuredNews ul li .fea-text h3{
font-family:'Droid sans',sans-serif;
color:#000;
font-size:14px;
font-weight:bold;
}
.featuredNews ul li .fea-text p{
margin-top:10px;

}
.featuredNews ul li .fea-text p.posted{
font-size:11px;
margin:0;
}
.mag-price {
	padding:10px 0;
}
.mag-price ul li{
	width:32%;
	float:left;
	margin-right:1%;
	list-style-type:none;
	text-align:center;
	padding:1%;
}
.mag-price ul li p{
	font-size:12px;
	font-family: 'Oswald',Arial Narrow,sans-serif;
}
.mag-price ul li p span{
	color:#c50000;
	display:block;
}
.mag-price ul li h4{
	font-family:'Droid sans',sans-serif;
	font-size:16px;
	padding:5px 0;
}
.mag-price ul li .mag-pic img{
	background:#fff;
	box-shadow:0 0 4px #000;
	padding:5px;
}
.btn-black{
color:#fff !important;
}
.what-happ li{
	list-style-type:none;
	width:50%;
	text-align:center;
	padding:2%;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	float:left;
	min-height:140px;	
}

.what-happ li .num h3{
	font-family: 'Oswald',Arial Narrow,sans-serif;
	font-size:30px;
}
.what-happ li p{
font-size:12px;
}
.testimonials-home ul li{
	list-style-type:none;
	padding:2%;
}
.testimonials-home ul li p{
color:#2d3e50;
font-size:12px;
}
.testimonials-home ul li span.client-name{
	font-size:16px;
	color:#2d3e50;
	font-weight:bold;
	float:right;
	margin-bottom:10px;
}
.testimonials-home ul li h4{
	color:#2d3e50;
	font-size:16px;
}
.testimonials-home .orange-btn{
	background:#e24a33;
	padding:5px 10px;
	border-radius:0 4px 0 0;
	float:left;
	color:#fff;
	transition: background-color ease .25s 
}
.testimonials-home .orange-btn:hover{
	background:#d03e28;
	text-decoration:none;
}
.testimonials-home .blue-btn{
	background:#2d3e50;
	padding:5px 10px;
	border-radius:4px 0 0 0;
	float:left;
	color:#fff;
	transition: background-color ease .25s 
}
.testimonials-home .blue-btn:hover{
	background:#1f2e3d;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li{
	font-family:'Droid sans',sans-serif;
}
.ui-tabs .ui-tabs-nav li a {
    padding: 0.7em 1.6em;
}
.sports-news select{
padding:5px;
}
@media (max-width:991px){
	.top-main-category{
		margin-top:10px;
	}
	.top-main-category li{
	margin-right:5px;
	font-size:13px;
	}
	.top-main-category li a{
	height:63px;
	width:63px;
	}
}
@media (max-width:500px){
.featuredNews ul li .fea-img{
float:none;
text-align:center;
}
.featuredNews ul li .fea-text{
text-align:center;
width:100%;
}
.ui-accordion .ui-accordion-content{
padding:0;
}
.mag-price ul li{
width:100%;
}
.Top10{
	margin-top:0;	
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#fff;
}
}
/*============================================opg home page end============================================*/

/*============================================opg search page start============================================*/
.modal-header.rep-head{
background:#374c62;
}
.modal-header.rep-head h4{
color:#fff;
text-align:left;
}
.modal-header.rep-head .close{
color:#fff;
opacity:1;
}
.search-area li.price .modal-body{
padding:5px;
}

.beckett-browseby .highlight-browse .thumb{
	width:158px;
	height:152px;
	background:url(/images/rs_opg/browse_by_img.jpg) repeat;	
}
.beckett-browseby .non-highlight-browse .thumb a{
	display:block;
	width:120px;
	height:119px;
	background:url(/images/rs_opg/browse_by_img.jpg) repeat;
}
.search-area li.description{
width:50%;
}
.search-area li.condition{
width:9%;
}
.search-area li.quantity{
width:11%;
margin:0 1%;
}
.search-area li.price{
width:15%;
}
.price.mobmarginTop10 > a span{
	width:50%;
	float:left;
	background:url(/images/rs_opg/icon_all.png) no-repeat;
	text-indent:-99999px;
	width:50px;
	height:40px;
}
.price.mobmarginTop10 > a{
	float:left;
}
.price.mobmarginTop10 > a span.org-ico{
	background-position:0 -625px;
}
.price.mobmarginTop10 > a span.org-ico:hover{
	background-position:0 -852px;
}
.price.mobmarginTop10 > a span.ser-mp-ico{
	background-position:0 -677px;
}
.price.mobmarginTop10 > a span.ser-mp-ico:hover{
	background-position:0 -921px;
}
.price.mobmarginTop10 > a span.view-rep-ico{
	background-position:0 -728px;
}
.price.mobmarginTop10 > a span.view-rep-ico:hover{
	background-position:0 -972px;
}
.price.mobmarginTop10 > a span.view-price-ico{
	background-position:0 -788px;
}
.price.mobmarginTop10 > a span.view-price-ico:hover{
	background-position:0 -1032px;
}
.view-rep table tr th{
	background:#374c62;
	color:#fff;
}
.view-rep table tr td{
text-align:left;
border-right:1px solid #d1d1d1;
}
.view-rep tr:nth-child(even) {background: #f0efef}
.view-rep tr:nth-child(odd) {background: #FFF}
.view-rep h3{
	padding:5px 0;
}
.view-rep .scroll-250{
	max-height:200px;
	scroll:auto;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
@media (max-width: 640px) {
.search-area li.description{
width:100%;
}
.search-area li.condition, .search-area li.quantity, .search-area li.price{
width:100%;	
}
}
/*============================================opg search page end============================================*/


/*============================================sports page start============================================*/
.grey-bg{
	background:#f0efef;	
}
.ui-tabs .ui-tabs-nav{
border:none;
}
.ui-widget-header{
background:none;
}
.tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	background:#1f3440!important;
}
.sports-page{
	font-family: 'Oswald',Arial Narrow,sans-serif;
}
.sports-page .ui-widget-content, .other-products .ui-widget-content, .overview .ui-widget-content, .checklist .ui-widget-content{
background:none;
border:none;
}
.sports-page .ui-tabs .ui-tabs-nav li, .other-products .ui-tabs .ui-tabs-nav li, .overview .ui-tabs .ui-tabs-nav li, .checklist .ui-tabs .ui-tabs-nav li, .shop .ui-tabs .ui-tabs-nav li{
font-family: 'Oswald',Arial Narrow,sans-serif;
color:#fff;
}
.shop .ui-tabs .ui-tabs-nav li{
font-size:12px;
}
.sports-page .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{
color:#fff;
}
.sports-page .ui-tabs .ui-tabs-nav{
	padding:0;
}
.subs-opt li{
	list-style-type:none;
	font-family: 'Oswald',Arial Narrow,sans-serif;
	font-size:16px;
	text-shadow:0 01px #fff;
	text-align:center;
	width:22%;
	margin-right:3%;
	float:left;
	line-height:16px;
}
.subs-opt li span{
	display:block;	
}
.subs-opt li .price-lab{
	background:#fff;
	border:1px solid #a7a7a7;
	padding:2px 12px;
	border-radius:4px;
	font-size:26px;
	color:#00547e;
	position:relative;
	margin-top:5%;
	min-height:58px;
	line-height:22px;
}
.subs-opt li .price-lab .strike-pr{
	color:#c40000;
	text-decoration:line-through;
	font-size:16px;
}
.subs-opt li .price-lab:after, .subs-opt li .price-lab:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.subs-opt li .price-lab:after { border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 10px; margin-left: -8px; } .subs-opt li .price-lab:before { border-color: rgba(194, 225, 245, 0); border-top-color: #a7a7a7; border-width: 11px; margin-left: -9px; }
.subs-opt li .save-pr{
	text-align:center;
	color:#c40000;
	margin-top:8%;
	min-height:24px;
	font-family: 'Droid sans',sans-serif;
}
.subs-opt li a{
color:#fff;
}

.stats-sports h4{
	color:#c40000;
	font-size:14px;
	text-align:center;
	margin:5px 0;
}
.stats-sports ul li{
	list-style-type:none;
	float:left;
	font-size:11px;
	text-align:center;
	width:48%;
	margin-right:2%;
}
.stats-sports ul li span{
	font-size:15px;
	display:block;
	color:#0178bb;
}
.stats-sports .left-stats{
	width:54%;
	float:left;
}
.stats-sports .right-stats{
	width:44%;
	float:left;
}
.stats-sports .left-stats{
	margin-right:2%;
}
.why-bec{
	font-family: 'Oswald',Arial Narrow,sans-serif;
	font-size:17px;
	text-align:center;
	background:#309dcf;
	color:#fff;
	text-shadow:0 0 4px #000;
}
a.front{
	background:#1f3440;
	width:33%;
	float:left;
	padding:9px;
	text-align:center;
	color:#fff;
	transition:background-color .25s ease;
	margin-right:1px;
}
a.front:hover{
	background:#0178bb;
	text-decoration:none;
}
a.front.active{
	background:#0178bb;
}
a.brandsOptionsShow{
color:#fff;
}
#brandsOptionsShowData, #sportsOptionsShowData, #shippingOptionsShowData, #subscriptionOptionsShowData{
top:0;
left:0;
}
ul.tabs-list li{
	width:20%;
	text-align:center;
	float:left;
	padding:15px 10px;
	list-style-type:none;
	border-bottom:1px solid #d4d4d4;
}

ul.tabs-list li a{
	color:#0178bb;
	text-decoration:underline;
}
ul.tabs-list li a:hover{
	text-decoration:none;
	color:#005b8e;
}
.other-products .left-img{
width:33%;
margin-right:2%;
}
.other-products .left-img img{
border:3px solid #a7a7a7;
}
.other-products .rgt-content{
	width:65%;
	font-family:'Oswald',sans-serif;
}
.other-products .rgt-content h3{
	color:#007bc0;
	border-bottom:1px solid #a7a7a7;
}
.other-products .rgt-content .issues{
	font-size:16px;
	margin-top:20px;
	color:#595959;
}
.other-products .rgt-content .issues span{
	display:block;
}
.other-products .rgt-content ul.price li{
list-style-type:none;
width:50%;
text-align:center;
font-size:16px;
text-shadow:0 0 1px #fff;
float:left;
margin-top:5%;
}
.other-products .rgt-content ul.price li span{
	font-size:26px;
	color:#00547e;
	display:block;
}
.other-products .rgt-content .free-ship{
	background:url(../../images/rs_opg/icon_all.png) no-repeat 0 -117px;
	margin-top:15px;
	float:left;
	padding-left:40px;
}
.other-products .ui-widget-content a{
color:#fff;
}
.overview .about-us h3{
border-bottom:1px solid #a7a7a7;
margin-bottom:5px;
}
.overview .about-us p{
line-height:21px;
}
.overview .about-us{
	max-height:254px;
	overflow:auto;
}
ul.other-sports li{
	list-style-type:none;
	padding:5px 0;
}
ul.other-sports li a{
text-decoration:underline;
}
ul.testimonials li{
	list-style-type:none;
	padding:10px;
	min-height:230px;
}
ul.testimonials li .test-head{
	color:#1f3440;
	font-weight:bold;
	font-size:16px;
}
ul.testimonials li  .cust-name{
color:#f96900;
text-align:right;
}
.sports-slider{
	width:90%!important;
	padding:10px 32px;
}
.sports-slider li{
	height:142px;
	width:85px;
	margin-right:15px;
	text-align:center;
}
.sports-slider li span{
margin:auto;
clear:both;
width:100%!important;
}
.sports-slider li a{
	display:block;
	margin-bottom:18px;
}
.sports-slider .icon-sport{
	width:54px;
	height:40px;
	background:url(../../images/rs_opg/icon_all.png) no-repeat 0 0;
	float:left;
}
.sports-slider .icon-sport.basketball{
background-position:17px -167px;
}
.sports-slider .icon-sport.football{
background-position:17px -219px;
}
.sports-slider .icon-sport.hockey{
	background-position:17px -274px;
}
.sports-slider .icon-sport.golf{
	background-position:17px -321px;
}
.sports-slider .icon-sport.racing{
	background-position:17px -366px;
}
.sports-slider .icon-sport.mma{
	background-position:17px -417px;
}
.sports-slider .icon-sport.non-sports{
	background-position:17px -476px;
}
.sports-slider .icon-sport.die-cast{
	background-position:17px -529px;
}
button.prev{
	position:absolute;
	top:130px;
	z-index:111;
}
button.next{
	position:absolute;
	top:130px;
	z-index:111;
	right:20px;
}
.sports-slider button.prev{
	left:0;
}
.sports-slider button.next{
	right:0;
}
.sports-slider ul{
width:90%;
}

@media (max-width:500px){
.other-products .left-img{
	width:100%;
	text-align:center;
	padding-bottom:10px;
}
.other-products .rgt-content{
	width:100%;
}
}
/*============================================sports page end============================================*/

/*============================================players page start============================================*/
a.upload{
	width:40%;
}
a.view-upload{
	width:59%;
}
.white-bg{
	background:#fff;
}
ul.data-table li{
	list-style-type:none;
	float:left;
	padding:8px 10px;
}
ul.data-table li.left{
	width:40%;
	font-weight:bold;
}
ul.data-table li.right{
	width:59%;
}
ul.browse-prop li{
	list-style-type:none;
	width:100%;
	margin-bottom:10px;
}
ul.browse-prop li a{
	color:#fff;
	white-space:normal;
}
ul.browse-prop li .ser{
	background:#309dcf;
	border:1px solid #005880;
	box-shadow:1px 3px 0 #005880;
}
ul.browse-prop li .rookie{
	background:#00547e;
	border:1px solid #002d43;
	box-shadow:1px 3px 0 #002d43;
}
ul.browse-prop li .mem{
	background:#03afbb;
	border:1px solid #007179;
	box-shadow:1px 3px 0 #007179;
}
ul.browse-prop li .auto{
	background:#ee6333;
	border:1px solid #a32a00;
	box-shadow:1px 3px 0 #a32a00;
}
ul.browse-prop li a:hover{
	box-shadow:1px 3px 0 #aaaaaa;
}
ul.other-action li{
	list-style-type:none;
	float:left;
	width:50%;	
}
ul.other-action li a{
	color:#181717;	
	padding:7px;
	float:left;
	width:100%;
}
ul.other-action li a:hover{
	text-decoration:none;
	background:#d8d7d7;
}
.checklist .ui-tabs .ui-tabs-nav{
	padding:0;
}
ul.checklist{
	width: 2050px;
}
ul.checklist li{
	background:#1f3440;
	border-right:1px solid #000;
	list-style-type:none;
	padding:10px 20px;
	color:#fff;
	font-family:'Oswald',sans-serif;
	font-size:16px;
	min-width:100px;
	float:left;

}
.chklist-height{
	overflow:auto;
}
ul.checklist-text{
	width: 2050px;
}
ul.checklist-text li{
	border-right:1px solid #a4a4a4;
	list-style-type:none;
	padding:10px 20px;
	color:#666;	
	min-width:100px;
	float:left;
	border-bottom:1px solid #A4A4A4;
}
ul.checklist-text li a{
	color:#007bc0;
}
ul.checklist-text li.desc{
	color:#007bc0;
}
.shop .ui-widget-content{
	background:none;
	border:none;
}
.shop table tr th{
	background:#1f3440;
	color:#fff;
}
.shop table tr td{
padding:5px 10px;
}
.shop table tr:nth-child(even){
	background:#fff;
}
.shop a.desc{
text-decoration:underline;
color:#007bc0 !important;
}
.shop .ui-widget-content a{
color:#fff;
}
.shop .ui-tabs .ui-tabs-nav{
	padding:0;
}
.you-like table tr th, .you-like table tr td{
	padding:0;
	border-right:1px solid #000;
}
.you-like ul.left-tab{
	width:50%;
	float:left;
}
.you-like ul li{
	list-style-type:none;
	padding:5px 5px 5px 10px;
}
.you-like ul li a{
	text-decoration:underline;
}
.shop table tr td:last-child{
	border-right:none;
}
.or-bor-sep{
	background:url(../../images/rs_opg/bor-sep.jpg) repeat-x center center;
	margin-top:160px;
}
.or-sep{
	background:#fff;
	width:30px;
	height:27px;
	text-align:center;
	margin:auto;
	font-size:19px;

}
ul.bullet li{
	background:url(../../images/rs_opg/icon_all.png) no-repeat 0 -581px;
	list-style-type:none;
	padding:7px 0 7px 23px;
	margin-left:10px;	
}
span.sign-facebook{
float:left;
}
@media (max-width:768px){
.or-bor-sep{margin-top:20px;}
	
}

/*============================================players page end============================================*/

/*============================================billing page start============================================*/
.blue-bg{
	background:#2d3e50;
}
.order-sum-bg{
background:#868686;
}
.order-summ{
	color:#fff;
}
.order-summ td.bor-tb-w{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.min-he-562{
min-height:562px;
}
/*============================================billing page end============================================*/

/*============================================cart page start============================================*/
.opg-cart-summary table tr th{
	background:#f2f6ff;	

	color:#686868;
	text-transform:uppercase;
}
.opg-cart-summary table tr td{
	border-left:1px solid #9f9f9f;	
	border-right:1px solid #9f9f9f;	
	border:none;
}
.opg-cart-summary table tr td .price-in{
	color:#bd4545;
}
.opg-cart-summary table tr td.type{
	color:#3376ae;
	font-weight:bold;
}
.opg-cart-summary table tr:nth-child(even) {

	border-bottom:1px dotted #a7a7a7;
}
.opg-cart-summary table tr:nth-child(odd) {
	
}
.opg-cart-summary table tr:last-child{
	border-bottom:1px dotted #9f9f9f;	
}

.opg-cart-summary .btn-size{
	padding:4px 12px;
	border-radius:0 4px 4px 0;
}
.opg-cart-summary .btn-size-l{
	border-radius:4px 0 0 4px;
}
.opg-cart-summary .blue-head{
	color:#3376ae;
	font-size:15px;
	font-weight:bold;
}
.opg-cart-summary .acc-bal, .opg-cart-summary .acc-bal-pr{
	line-height:30px;
}
.opg-cart-summary .acc-bal-pr{
	color:#bd4545;
}
.opg-cart-summary .acc-bal-pr-big{
	color:#bd4545;
	font-size:15px;
	font-weight:bold;
}
<!-- ============================== accordent slider ========================================= --> 

.accordion
{
  width:100%;
  min-height:300px;
  margin:20px auto;
}
.accordion-item {
font-size: 1em;
margin: 0 10px 0 10px;
padding: 10px;
height: 20px;
background: #f2f2f2;
border-bottom:1px solid #ccc;
color: #000;
cursor:pointer;
}

.accordion-item.open
{
background:#14ad40;
border-bottom:0px;
color:#fff;
}
.accordion-item.open .type {
float: right;
background: url('http://vivekarora.com/images/minus.png') center no-repeat;
padding: 10px;
}

.accordion-item .type {
float: right;
background: url('http://vivekarora.com/images/plus.png') center no-repeat;
padding: 10px;
}

div.data {
background: #fff;
margin: 0 10px 0 10px;
padding: 10px;
border:1px solid #ccc;
font-size: .8em;
line-height: 140%;
display:none;
}


<!-- ============================== code for loading ================================= -->

@media (max-width:767px){
	.opg-cart-summary table tr th{display:none;}
	.opg-cart-summary table tr td{display:block; text-align:center; border-bottom:1px dotted #BABABA;}
}
/*============================================cart page end============================================*/

/*============================================payment page start============================================*/


.final-payment .ui-widget-content{
	border:none;
}
.final-payment .ui-tabs .ui-tabs-nav li{
	font-family:'Oswald',sans-serif;

}
.final-payment .ui-tabs .ui-tabs-nav{
	padding:0;
}
.final-payment .cvv{
	
}
.final-payment .bor-yellow{
	border:1px solid #d6c463;
}
.final-payment a.add{
	font-weight:bold;
	color:#980000;
	text-decoration:underline;
}
.final-payment .accordion h3.ui-accordion-header-active{
	background:#1F3440;
}
@media(max-width:767px){
	.text-center-500{
		text-align:center;
	}
	.bor-bot-500{
		border-bottom:1px dotted #d4d4d4;
	}
}
/*============================================payment page end============================================*/

/*============================================header start============================================*/
ol#steps li a .text-more{
	position:absolute;
	text-align:center;
	margin:27px 0 0 -42px;
	color:#585858;
	font-size:17px;
}
ol#steps li a .text{
	margin:27px 0 0 -8px;
}
ol#steps li a .text-more.act {
    color: #2D3E50;
}
ol#steps li.step3 a .text{
	margin:27px 0 0 -29px;	
}
/*============================================header end============================================*/


/*============================================footer start============================================*/
.footer{
	color:#fff;
}

ul.foot-menu-in li{
	float:left;
	background:none;
	width:auto;
}
/*============================================footer end============================================*/

/*============================================empty cart start============================================*/
h3.big{
	font-size:22px;
	margin-bottom:15px;
}
ul.list li{
	list-style-type:none;
	display:inline-block;
	margin-right:10px;
}
ul.list li a{
	padding:5px 10px;
	background:#666666;
	color:#f2f2f2;
	transition: background 0.25s ease-in-out;
}
ul.list li a:hover{
	background:#333333;
	text-decoration:none;
}
/*============================================empty cart end============================================*/

/*============================================contact page start============================================*/
h3.con{
background:#333;
padding:10px;
color:#fff;
}
.contact-form .add-on{
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    min-height: 200px;
    line-height: 26px;
    min-width: 40px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
	border-radius:4px 0 0 4px;
	float:left;

}
.contact-form .add-on-area{
	height:71px;
}
.contact-form input[type="text"], .contact-form select, .contact-form textarea{
	width:90%;
	border-radius:0 4px 4px 0;
}
/*============================================contact page end============================================*/

/*============================================career page start============================================*/
ul.career li{
	margin-left:30px;
}
/*============================================career page end============================================*/
.product-select-box ul{
	list-style-type:none;

}
/*============================================multi product page start============================================*/
.product-select-box{
	 float: left;

    position: absolute;
    z-index: 100;
	width:1000px;
}
.product-select-box ul li {
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 22%;
}	
.product-select-box ul li.opg.active a {
    background: url("/images/multiproduct/icon-opg-active.png") no-repeat center top;
    font-size: 14px;
}
.product-select-box ul li.opg a {
    background: url("/images/multiproduct/icon-opg.png") no-repeat center top;
    display: block;
    margin: 0 auto;
    padding-top: 85px;
    width: 90%;
}
h2.multi{
	background:#666;	
}
.multi-pro-p ul li{
list-style-type:none;
float:left;
border-bottom:1px solid #bcbcbc;
border-right:1px solid #bcbcbc;
border-top:1px solid #bcbcbc;
width:25%;
text-align:center;
padding:1%;
margin-bottom:35px;
}
.multi-pro-p ul li h3{
	border-bottom: 1px solid #a4a4a4;
    color: #161616;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 7px 11px;
    text-transform: uppercase;
	margin-bottom:10px;
	min-height:46px;
}
.multi-pro-p ul li span.img{
	width:120px;
	height:100px;
	background: url("/images/rs_others/icon_sports.png") no-repeat center top;
	display:block;
	margin:auto;
}
.multi-pro-p ul li span.baseball{
	background-position:0 -110px;
}
.multi-pro-p ul li span.basketball{
	background-position:0 -212px;
}
.multi-pro-p ul li span.beanie{
	background-position:0 -332px;
}
.multi-pro-p ul li span.die{
	background-position:0 -452px;
}
.multi-pro-p ul li span.figurines{
	background-position:0 -602px;
}
.multi-pro-p ul li span.football{
	background-position:0 -732px;
}
.multi-pro-p ul li span.gaming{
	background-position:0 -822px;
}
.multi-pro-p ul li span.golf{
	background-position:0 -934px;
}
.multi-pro-p ul li span.hockey{
	background-position:0 -1045px;
}
.multi-pro-p ul li span.magic{
	background-position:0 -1154px;
}
.multi-pro-p ul li span.mma{
	background-position:0 -1215px;
}
.multi-pro-p ul li span.non{
	background-position:0 -1310px;
}
.multi-pro-p ul li span.pokemon{
	background-position:0 -1415px;
}
.multi-pro-p ul li span.racing{
	background-position:0 -1516px;
}
.multi-pro-p ul li span.soccer{
	background-position:0 -1640px;
}
.multi-pro-p ul li span.tennis{
	background-position:0 -1752px;
}
.multi-pro-p ul li span.wrestling{
	background-position:0 -1868px;
}
.multi-pro-p ul li span.yugioh{
	background-position:0 -1982px;
}
.multi-pro-p .dyn-price{
	font-size:24px;
	font-weight:bold;
	color:#0B3C7F;
}
.multi-pro-p ul.dyn-list li img{
border:2px solid #999;
}
.multi-pro-p .form-group-com{
	margin-bottom:5px;
	margin-top:5px;
}

.white-bg-b{
	 border: 1px solid #D7D7D7;
    border-radius: 5px;
    float: left;
    width: 740px;
}
#opg{
	margin-top:210px;
}
.scroll-to-fixed-fixed{
width:1000px !important;	
}
ul.cart-list li{
	width:50%;
	text-align:left;
	float:left;
}

a.remove-car{
	text-decoration:none;
}
.product-selected .shipping-char{
	width:50%;
}
.product-selected  .pro-sel-cont{
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	padding:10px 0;
}
.product-selected h5{
	color:#e44202;
}
.product-selected .toa-pr{

	border-bottom:1px solid #999;
	color:#154078;
	font-size:24px;
	font-weight:bold;
	text-align:center;


}
/*============================================multi product page end============================================*/

/*============================================help page start============================================*/
.help-opg h3{
	font-size:16px;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:5px;
	margin-bottom:10px;
}
.help-opg h5{
	font-size:14px;
	margin-bottom:10px;
}
.help-opg p{
	margin-bottom:10px;
}
.help-opg ul li{
	margin-bottom:10px;
	margin-left:30px;
	margin-top:10px;
}
/*============================================help page end============================================*/

/*============================================opg page start============================================*/
.opg-all{
	color:#2d3e50;
	font-size:17px;
	font-family:'Oswald',sans-serif;
}
.opg-all h3{
	background:#d3d3d3;
	text-align:center;
	padding:5px;
}
.opg-all ul li{
	list-style-type:none;
	text-align:center;
	width:auto;
	float:left;
	line-height:32px;
	margin:0 2.5%
}
.opg-all ul li span{
	display:block;
}
.opg-all ul li span.pr-opg{
	font-size:23px;
}
.opg-all ul li span.dis-opg{
	color:#f25720;
	min-height:30px;
}
.all-sing-pro ul li{
	float:left;
	list-style-type:none;
	margin:0 6px 15px 6px;
}
.all-sing-pro ul li .ico-sport{
	background:url(/images/rs_opg/browse_by_img.jpg) repeat;
	height:136px;
	width:136px;
	display:block;
	position:relative;
	margin-bottom:5px;
}
.all-sing-pro ul li .baseball{
	background-position:0 0;
}
.all-sing-pro ul li .basketball{
	background-position:0 -142px;
}
.all-sing-pro ul li .football{
	background-position:0 -281px;
}
.all-sing-pro ul li .hockey{
	background-position:0 -431px;
}
.all-sing-pro ul li .racing-cards{
	background-position:0 -568px;
}
.all-sing-pro ul li .racing-diecast{
	background-position:0 -714px;
}
.all-sing-pro ul li .golf{
	background-position:0 -855px;
}
.all-sing-pro ul li .soccer{
	background-position:-153px -1015px;
}
.all-sing-pro ul li .tennis{
	background-position:-153px -143px;
}
.all-sing-pro ul li .wrestling{
	background-position:-153px -1305px;
}
.all-sing-pro ul li .mma{
	background-position:-153px -1445px;
}
.all-sing-pro ul li .misc{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .boxing{
	background-position:-153px -1585px;
}
.all-sing-pro ul li .figurines{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .multisport{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .nonsport{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .pokemon{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .magic{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .gaming{
	background-position:-153px -1729px;
}
.all-sing-pro ul li .yugioh{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .diecast{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .beanie{
	background-position:-153px -1889px;
}
.all-sing-pro ul li .ico-sport .title-bg{
	position:absolute;
	bottom:0;
	background:#000;
	opacity:.8;
	width:100%;
	color:#fff;
	text-align:center;
}
.all-sing-pro ul li .ico-sport .title-bg h3{
color:#fff;
padding-top:5px;
}
.all-sing-pro ul li .ico-sport .title-bg p{
margin-bottom:5px;
}
.ta-opg h2{
	background:#ffcb05;
	color:#000;
	text-align:center;
}
.ta-opg .opg-all ul li{
	color:#fff;
	width:27%;
	margin-bottom:10px;
}
.ta-opg .opg-all ul li span.dis-opg{
	color:#f2f020;
}
/*============================================opg page end============================================*/
/*============================================item detail page start============================================*/
.panel-body img{
float:left;
border:3px solid #fff;
box-shadow:0 0 2px #444;
margin:5px 10px 5px 0;
}
/*============================================item detail page end============================================*/

/*============================================accordion cart page start============================================*/
.logo{
	background-position: 0 -631px;
}
.main-dark-bg{
	background:#c9c9c9;
}

.panel-title > a{
	display:block;
	color:#b0b0b0;
}

.main-cart-bg{
	background:#fff;
	padding:10px 0;

}
.panel-default > .panel-heading{
	background:#e7e7e7;
	/*border-bottom:4px solid #bd2d18;*/
	border-radius:0;
	height:38px\9;
}
.panel-default > .panel-heading.select-or{
	background:#c73823;
	border-bottom:4px solid #bd2d18;
	color:#fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c73823',endColorstr='#c73823',GradientType=0);
	height:40px\9;
}
.panel-default > .panel-heading.select-or::before{
	content:url("/images/rs_opg/lft-icon.png");
	position:absolute;width:19px;
	height:84px;
	left:-4px;
	margin:-8px 0 0 0;

}
.panel-default > .panel-heading.select-or a{
color:#fff;
}
.panel-heading{
	padding:8px 0px;
}
.panel-group .panel{
	border-radius:0;
}
.panel-group .panel::before{

	
left:-4px;	
}
.panel{
	border:none;
}

.panel-heading h4{
font-size:16px;
text-transform:uppercase;
}
.panel-heading h4 span {
    background: none repeat scroll 0 0 #c0c0c0;
    float: left;
    margin-right: 10px;
    margin-top: -12px;
    padding: 10px 15px 10px 25px;
	margin-left:-12px;
	color:#e0e0e0;
}
.panel-heading h4 span.dark{
	background:#b12916;
}
.msg {
    font-family: droid sans;
    font-size: 17px;
    font-weight: normal;
}
.msg span {
    font-family: oswald;
}
.btn-light-blue{
	background: #7ec4d8; /* Old browsers */
	background: -moz-linear-gradient(top,  #7ec4d8 0%, #48a5bf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ec4d8), color-stop(100%,#48a5bf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7ec4d8 0%,#48a5bf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7ec4d8 0%,#48a5bf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7ec4d8 0%,#48a5bf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7ec4d8 0%,#48a5bf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ec4d8', endColorstr='#48a5bf',GradientType=0 ); /* IE6-9 */
	color:#fff !important;
}

.btn-light-blue:hover{
	background:#4ca7c1;
	color:#fff;
}
.btn-black{
	background: #7d7e7d; /* Old browsers */
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
	/*border:none;*/
}
.btn-black:hover{
	background:#3e3e3e;
}
.change-term{
    font-family: 'Droid sans',sans-serif;
    font-size: 11px;
	color:#ffffff;
	text-transform:lowercase;
}
span.strike{
	text-decoration:line-through;
	font-size:13px;
	color:#474747;
}
.change-term-for{
margin-left:0px;

}
.change-term-for .dropdown-menu{
font-size:11px;
padding:10px;
left:90px;
top:0;
}
.dropdown-menu li{text-align:left}
.main-price{
	color:#c73823;
	font-size:15px;
}
.panel-body img{
box-shadow:none;
}
.billing-check{
	border:1px solid #e5e5e5;
	box-shadow:1px 0 2px #c7c7c7;
	border-radius:4px;
}
.billing-check h3{
	background:#f3f3f3;
	border:1px solid #e5e5e5;
	text-align:left;
	font-family:'Droid sans', sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	color:#636363;
	text-transform:capitalize;
	min-height:56px;
}
.address-check{
	line-height:25px;
	min-height:200px;
}
.billing-check .address_icon{
	float:right;
}
.billing-check .address-icon-inner{
	b8ackground:url(/images/rs_opg/icon_all.png) no-repeat 0 0;
	/*
	width:34px;
	height:30px;
	float:left;*/
}
.billing-check .address-icon-inner.remove-icon{
	background-position:0 -1100px;
}
.billing-check .address-icon-inner.edit-icon{
	background-position:0 -1154px;
}
.billing-n-shipping .btn{
	font-family:'Droid sans', sans-serif;
	font-size:11px;
	padding:6px 9px\9;
}
.modal-header{
	background:#f3f3f3;
}
/*============================================accordion cart page end============================================*/
/* ========================== shopping cart ===========================================*/

.panel-default > .panel-headingTop{
	background:#e7e7e7;
	/*border-bottom:4px solid #bd2d18;*/
	border-radius:0;
	
}
.ie8 .panel-headingTop h4{
font-family:Arial, Helvetica, sans-serif;
}

.ie8 h4.panel-title{
font-family:Arial, Helvetica, sans-serif;
}
.fieldsetMargin0{padding:1px 0px 0px 0px; margin:0px !important;}
.panel-default > .panel-headingTop.select-or{
	background:#c73823;
	border-bottom:4px solid #bd2d18;
	color:#fff;
}
.panel-default > .panel-headingTop.select-or::before{
	content:url("/images/rs_opg/lft-icon.png");
	position:absolute;width:19px;
	height:84px;
	left:-4px;
	margin:-12px 0 0 0;

}
.panel-default > .panel-headingTop.select-or a{
color:#fff;
}
.panel-headingTop{
	padding:0px 1px;
}
.panel-group .panel{
	border-radius:0;
}
.panel-group .panel::before{

	
left:-4px;	
}
.panel{
	border:none;
}

.panel-headingTop h4{
font-size:16px;
text-transform:capitalize;
}
.panel-headingTop h4 span {
    background: none repeat scroll 0 0 #c0c0c0;
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    padding: 9px 16px 9px 22px;
	margin-left:-12px;
	color:#e0e0e0;
}
.panel-headingTop h4 span.dark{
	background:#b12916;
}
.panel-default > .panel-headingTop.active-or{
	background:#fff;
	border-bottom:1px solid #bcbfc8;
	color:#fff;
}
.panel-default > .panel-headingTop.active-or::before{
	content:url("/images/rs_opg/lft-icon.png");
	position:absolute;width:19px;
	height:84px;
	left:-4px;
	margin:0px 0 0 0;
}
.active-panel-title > a{
	display:block;
	color:#e68676;
}
.active-panel-items{color:#6d6d6d;}
.checkoutnew-editbtn{
	background:#80c1d5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80c1d5',endColorstr='#4aa3c3',GradientType=0);
	background: -webkit-linear-gradient(#80c1d5, #4aa3c3);
	background: -o-linear-gradient(#80c1d5, #4aa3c3);
  	background: -moz-linear-gradient(#80c1d5, #4aa3c3);
  	background: linear-gradient(#80c1d5, #4aa3c3);
	border-radius: 4px;
    color: #fff;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    padding: 2px 32px;
    text-decoration: none;
	float:left;
	
}
.btn-default{
	background:#e0e0e0;
}
.checkoutnew-continue{
	background:#80c1d5;
	background: -webkit-linear-gradient(#80c1d5, #4aa3c3);
	background: -o-linear-gradient(#80c1d5, #4aa3c3);
  	background: -moz-linear-gradient(#80c1d5, #4aa3c3);
  	background: linear-gradient(#80c1d5, #4aa3c3);
	 border-radius: 4px;
    color: #fff;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    padding: 2px 32px;
    text-decoration: none;
	position:relative;
	top:3px;
}

.checkoutnew-editbtn:hover{
	background: -webkit-linear-gradient(#4aa3c3, #80c1d5);
	background: -o-linear-gradient(#4aa3c3, #80c1d5);
  	background: -moz-linear-gradient(#4aa3c3, #80c1d5);
  	background: linear-gradient(#4aa3c3, #80c1d5);
    color: #fff;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
    padding: 2px 32px;
    text-decoration: none;
	float:left;
}
.shippingCartItemsHeading{
	font-family: 'Oswald',sans-serif;
    font-size: 18px;
    font-weight:normal;
	text-align:center;
}
.classUppercase{text-transform:uppercase}
.bold-price{font-weight:bold; color:#124d80;}
.accoundBalVal{color:#c83c21;}
.backWhite{background:#fff;}
.borderAll{border:1px solid #bcbfc8}
.opg-cart-summary table tr.lastChild{
	border-bottom:0px dotted #9f9f9f !important;	
}
.register-format fieldset{
	box-shadow:none;
}
.register-format label, .billing-format label {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
	display:inline-block;
	margin-bottom:5px;
	color:#434343;
	float:left;
}
.register-format .modal-header{
	background:#2d3e50;
	color:#fff;
}
.register-format h4, .register-format .close{
	color:#fff;
}
.register-format h2{
background:#f3f3f3;
color:#434343;
}
.register-format .gen_err{
text-align:left;
}
.billing-format fieldset{
	box-shadow:none
}
.billing-format .modal-header, .billing-format .close{background:#2d3e50; color:#fff;}
.credit-card fieldset{
	box-shadow:none;
	background:#fff;
	border:1px solid #bbbbbb;
}
.paybypaypal fieldset{box-shadow:none;}
.btnPaynow{
	line-height:0px;
}
.addToPaymentMethod .modal-header, .addToPaymentMethod .close{background:#2d3e50; color:#fff;}
.addToPaymentMethod fieldset{box-shadow:none;}
.addToPaymentMethod .btn{font-family:'Oswald'}
.required{color:#FF0000}
.ui-dialog-titlebar{
background:#2d3e50;
color:#fff;
font-family:'Oswald';
font-size:19px;
font-weight:normal;
}
.addToPaymentMethod h3{
background:#f3f3f3;
padding:5px;
}
.ui-icon-closethick{background-color:#fff;}
.error ul{ list-style-type:none}
.error ul li{color:#ff0000; font-size:11px; line-height:18px; text-align:center;}
.creditCardRadioBtn{background:#c4c4c4;}
.marginBottomMin5{margin-bottom:-5px}
.paddingLeft100{padding-left:100px;}
span.error{color:#ff4646; font-size:12px;}
.addPaymentMethodPopupTxt{padding:10px 0px; font-size:13px; font-family:'Droid Sans'}
.textTransformLowercase{text-transform:lowercase}
.address_div_scroll{max-height:322px; overflow-x:auto;}
ul.benifit-bull li{padding:5px 0px;}
@media(max-width:767px){
	.checkout_ac{text-align:center !important; clear:both;}
	.sep-mob{border-top:1px solid #d4d4d4;}
	.sep-bill-mob{border-bottom:1px dotted #666; padding-bottom:20px;}
	.opg-cart-summary table tr td{display:block; text-align:center;}
	.credit_card_block tr td{display:block; text-align:center;}
	.label-full label{width:100%;}	
	.panel-heading h4 {font-size: 19px;}
	.mar-mob-top-15{
		margin-top:15px;
	}
	.mar-mob-top-25{
		margin-top:25px!important;
	}
	h1.pageHeader{
	font-size:20px;
	}
}
@media(max-width:363px){
.opg-cart-summary .btn-size-l{border-radius:4px;}
	.opg-cart-summary .btn-size{border-radius:4px; width:78%;}
}
input[type="password"]{color:#000000;}
.securepayment{color:#fff; float:left; border-right:1px solid #111; line-height:30px; padding-right:10px; padding-left:25px; background:url(../../images/rs_global/securepayment.png) no-repeat 0px 3px;}
.customerprotection{color:#fff; float:left;line-height:30px; padding-left:31px; background:url(../../images/rs_global/customersatisfaction.png) no-repeat 5px 3px;}
.paddingTop5{padding-top:5px;}
.removeCardBtn{background:url(../../images/rs_opg/blankBtn.png) no-repeat 0px 0px; float:right;}
.sticky1 {margin-top:0px; }
.fixed1 {
  position: fixed;
  top:0; left:0;
  width: 100%; }
