#opc-cc-expmonth-con
{
	float:left;
	margin-right:24px;
	margin-top:12px;
}

#opc-cc-expyear-con
{
	float:left;
	margin-top:12px;
}


#opc-cc-expyear, #opc-cc-expmonth
{
	width:120px;
	display:inline-block;
}

#opc-cc-name, #opc-cc-number
{
	width:264px;
}

#opc-cc-cvvcode
{
	width:118px;
}

.infoBox tr td
{
	background:none !important;
	padding:2px !important;
}


.newaccount-table input[type=text], .newaccount-table input[type=password],
.returningcustomer-table input[type=text], .returningcustomer-table input[type=password]
{
	width:324px;
	font-size:10pt;
	padding:2px;
	height:32px;
	border:#2A2A2A 1px solid;
}

.newaccount-table select, returningcustomer-table select
{
	width:320px !important;
	font-size:10pt;
	padding:2px;
	height:32px;
	border:#ABABAB 1px solid;
}

.newaccount-table
{
	
}

.f3{ float:left; width:40%;     margin-right: 5px;}
.f4{ float:left; width:10%;}
.f21 {
    outline: none;
    display: block;
    width: 95%;
    border: 1px solid #c5c3b8;
    margin: 0 px;
    padding: 10px 15px;
    font-size: 13px;
    box-sizing: border-box;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.signinship{ background: #fef7da;
    padding: 20px; border:1px solid #f5e38b;}
label { padding: 18px 0; margin:0 !important; font-weight: normal !important; font-family: lato;
	font-size: 13px;}
	
select#bt_expiration_month {
		border: 1px solid #ccc;
	}

	select#bt_expiration_year {
		border: 1px solid #ccc;
	}

	button#confirm_order {
		font-size: 14px !important;
		background: #46511b;
		color: #fff;
		border: 0px;
		border-radius: 6px;
	}	

.guestwarp{ margin-top:20px;  padding:20px; }

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
	width: 100%;
	border: 1px solid #ccc;
	margin: 2px;
	padding: 5px;

}



.titleformcheckout{ padding:10px 0 5px 0;     font-family: "Droid Serif", Arial, Tahoma, sans-serif; font-size:15px; color:#46511b;     font-weight: bold;}

button#confirm_order {
    padding: 10px !important;
    float: right !important;
    margin-right: 1% !important;
}
