.orderbox_thumbs{
	background:#f2f2f2;	
	border-top:1px solid #ccc;	
	padding:20px 10px;
}
.orderbox_thumbs h3{
	padding:0px 30px;	
	font-size:24px;
}
.orderbox_thumbs ul{
	list-style:none;	
	margin:0px;
	padding:0px 30px;
}
.orderbox_thumbs li{
	width:24.5%;
	display:inline-block;
	vertical-align:top;
	margin-bottom:15px;
}
.orderbox_thumbs li > div{
	margin:5px;	
}
.orderbox_thumbs li h4{
	margin-top:5px;
}

.orderbox_thumbs li > div .img{
	background:#fff;
	text-align:center;
	border:1px solid #ccc;	
	overflow:hidden;
	height:200px;
}
.orderbox_thumbs li > div .img img:hover{
	opacity:0.7;	
}
.orderbox_thumbs li > div .info{
	margin-bottom:10px;	
}
.orderbox_thumbs li > div .form{
	width:100%;
	text-align:center;
}
.orderbox_thumbs li > div .form p{
	text-align:left;	
}

.members_log_reg_wrap h3{
	font-weight:100;	
}

.members_log_reg_wrap .checkout_guest_wrap{
	padding:30px;
	background:#efefef;	
}

.promocode_box input[type="text"]{
	width:calc(100% - 250px);
	display:inline-block;
}

.promocode_box .button {
    font-size: 18px;
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 1.2;
}

#pay_cc_wrap input[type="text"], #pay_cc_wrap select{
	border-radius:0px !important;	
}