.mu-onepage-checkoutbox {
    padding: 0.5em;
    margin: 0.5em 0em;
    border: 1px solid #cccccc;
}
#btn-login
{
	    background: #fa5400;
		    border: none !important;
    font-size: 1.2em;
    display: inline-block;
    margin: 0;
    padding: 12px 30px 12px 30px;
	    color: #fff;
}
.mu-onepage-checkoutbox .buttonRow
{
	float:right;
}
.mu-onepagecheck-title
{
	    color: #FAFAFA;
    margin: 0;
    padding: 0 17px;
    text-transform: uppercase;
    font: 700 12px/34px Arial,Helvetica,sans-serif;
    background-clip: padding-box !important;
    background-image: linear-gradient(to bottom, #6084C2, #275E9F);
    background-color: #6084C2;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6084C2), to(#275E9F));
    background-image: -webkit-linear-gradient(top, #6084C2, #275E9F);
    background-image: -moz-linear-gradient(top, #6084C2, #275E9F);
    background-image: -o-linear-gradient(top, #6084C2, #275E9F);
    background-image: linear-gradient(to bottom, #6084C2, #275E9F);
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
	
}
.mu-onepagecheck-title span {
    float: left;
    margin: 6px 8px 0 0;
    padding: 2px 0;
    width: 19px;
    border: 1px solid #dedede;
    text-align: center;
    font: 700 14px/15px Arial, "Nimbus Sans L", Helvetica, sans-serif;
    background: #FFFFFF;
    color: #696969;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.mu-onepage-checkoutbox .form-control,.mu-onepage-checkoutbox #telephone,.mu-onepage-checkoutbox  select
{
	width: 100%;
    height: 30px;
}

.mu-onepage-checkoutbox  #email-address
{
	width: 100%;
    height: 30px;
}
.checkstepcon {
    border-color: #EAEAEA;
    color: #2F2F2F;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 20px;
    padding: 15px 10px;
    border: 1px solid #eaeaea;
    border-top: 0;
    background: #F5F4F4;
}
.checkstepcon table td {
    border: 1px solid #cccccc;
	 margin: 0.5em 0.3em;
}
.checkpayment table td ,.mu-onepage-price table td{
	 border: none;
}

#mycheckout-ard_number
{
	
	    width: 165px;
}
#mycheckout-card_month
{
	    width: 77px;
}
#mycheckout-card_year
{
	width: 70px;
}
.checkstepcon input, .checkstepcon select {
    padding: 3px 0px 3px 3px;
    margin: 3px 1px 3px 0px;
	    border: 1px solid #d7d7d7;
		    border-radius: 3px;
    background: #fff;
	    font-family: Arial;
    font-size: 14px;
}
#mycheckout-card_cvv
{
	
}
table.onestepcheckout-summary {
    width: 100%;
	border-bottom: 1px solid #dddddd;
}
table.onestepcheckout-summary td.name {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    width: 55%;
}
table.onestepcheckout-summary td.qty, table.onestepcheckout-summary th.qty {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    width: 10%;
    text-align: center;
}
table.onestepcheckout-summary td.total, table.onestepcheckout-summary th.total {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    width: 35%;
    text-align: right;
}
.onestepcheckout-totals td, .onestepcheckout-summary td {
    border-bottom: 1px solid #BEBCB7; 
}
.onestepcheckout-summary, .onestepcheckout-totals {
    border-collapse: collapse;
    float: none;
    font-size: 12px;
    color: #222;
    padding: 0px;
    background: #fff;
    border-radius: 5px;
}
table.onestepcheckout-totals {
    width: auto;
    margin-bottom: 10px;
    background: #fff;
    float: right;
    clear: both;
}

.onestepcheckout-totals {
}

.onestepcheckout-summary, .onestepcheckout-totals {
    border-collapse: collapse;
    float: none;
    font-size: 12px;
    color: #222;
    padding: 0px;
    background: #fff;
    border-radius: 5px;
}
table.onestepcheckout-totals td.title {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    width: 65%;
    text-align: left;
}
table.onestepcheckout-totals td.value {
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    width: 35%;
    text-align: right;
}

.mu-onepagecheck-btn

{
	float:right;
}
h1.onestepcheckout-title {
    font-size: 20px;
    text-transform: uppercase;
	    margin: 0;
}
p.onestepcheckout-numbers {
    color: #FAFAFA;
    margin: 0;
    padding: 0 17px;
    text-transform: uppercase;
    font: 700 12px/34px Arial,Helvetica,sans-serif;
    background-clip: padding-box !important;
    background-image: linear-gradient(to bottom, #6084C2, #275E9F);
    background-color: #6084C2;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6084C2), to(#275E9F));
    background-image: -webkit-linear-gradient(top, #6084C2, #275E9F);
    background-image: -moz-linear-gradient(top, #6084C2, #275E9F);
    background-image: -o-linear-gradient(top, #6084C2, #275E9F);
    background-image: linear-gradient(to bottom, #6084C2, #275E9F);
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

style_checkout.css:257
p.onestepcheckout-numbers {
    color: #FAFAFA;
    margin: 0;
    padding: 0 17px;
    text-transform: uppercase;
    font: 700 12px/34px Arial,Helvetica,sans-serif;
    background-clip: padding-box !important;
    background-image: linear-gradient(to bottom, #6084C2, #275E9F);
    background-color: #6084C2;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6084C2), to(#275E9F));
    background-image: -webkit-linear-gradient(top, #6084C2, #275E9F);
    background-image: -moz-linear-gradient(top, #6084C2, #275E9F);
    background-image: -o-linear-gradient(top, #6084C2, #275E9F);
    background-image: linear-gradient(to bottom, #6084C2, #275E9F);
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.panel-body {
    border-color: #EAEAEA;
 
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    margin-bottom: 20px;
    padding: 15px 10px;
    border: 1px solid #eaeaea;
    border-top: 0;
  
}
.mu-onepageboxs

{

width: 100%;

  

}
.checkstepcon .buttonRow
{
	
	float:right;
}
.onestepcheckout-comments textarea {
    margin-top: 5px;
    width: 95% !important;
}
.fec-container FIELDSET

{

margin:0;

padding:0;

border:none;

}

.fec-field select#country, .fec-field select#stateZone,.fec-field  input#state, .fec-field input#street-address, .fec-field input,.fec-field select{

    width: 98%;

    height: 30px;

}

.fec-field input {

    float: left;

    border: 1px solid #BBBBBB;

    color: #666666;

    font: 12px/25px Verdana;

    height: 25px;

    margin: 5px 10px 5px 0;

    outline: medium none;

    padding: 0 0 0 5px;

}

.fec-field select {

    color: #666666;

    font: 12px/25px Verdana;

 

    margin: 5px 10px 5px 0;

    outline: medium none;

    padding: 0 0 0 5px;

    

}



#password-wrapper .inputLabel

{

    width: 12em;

    float: left;

	    display: inline;

    margin-bottom: 5px;



}

#password-wrapper input

{

float: left;

    border: 1px solid #BBBBBB;

    color: #666666;

    font: 12px/25px Verdana;

    height: 25px;

    margin: 5px 10px 5px 0;

    outline: medium none;

    padding: 0 0 0 5px;

	    width: 98%;

    height: 30px;

}

.panel-body input,.panel-body select

{

border: 1px solid #d7d7d7;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;
	padding:10px;

    border-radius: 3px;

    background: #fff;

    background-color: #fff;

    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;

    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;

    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    transition: all 0.2s ease;

}



.panel-body

{

    border-color: #EAEAEA;

 

    -webkit-border-radius: 0 0 4px 4px;

    -moz-border-radius: 0 0 4px 4px;

    border-radius: 0 0 4px 4px;

    margin-bottom: 20px;

    padding: 15px 10px;

    border: 1px solid #eaeaea;

    border-top: 0;

   



}

.ccinfo

{

    padding-top: 10px;

    clear: both;



}

.ccinfo .inputLabelPayment

{

    font-weight: normal;

	    width: 11em;

    float: left;

	    display: inline;

    margin-bottom: 5px;

}

.ccinfo  input[type="text"]

{

    width: 237px;

}

.ccinfo input

{

    float: left;

    border: 1px solid #BBBBBB;

    color: #666666;

    font: 12px/25px Verdana;

    height: 25px !important;

    margin: 5px 10px 5px 0;

    outline: medium none;

    padding: 0 0 0 5px;

	    border-radius: 3px;

    background: #fff;

    background-color: #fff;

	    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;

    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;

    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.06) inset;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    transition: all 0.2s ease;

	

}

p.onestepcheckout-numbers {

    color: #FAFAFA;

    margin: 0;

    padding: 0 17px;

    text-transform: uppercase;

    font: 700 12px/34px Arial,Helvetica,sans-serif;

    background-clip: padding-box !important;

    background-image: linear-gradient(to bottom, #6084C2, #275E9F);

    background-color: #6084C2;

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6084C2), to(#275E9F));

    background-image: -webkit-linear-gradient(top, #6084C2, #275E9F);

    background-image: -moz-linear-gradient(top, #6084C2, #275E9F);

    background-image: -o-linear-gradient(top, #6084C2, #275E9F);

    background-image: linear-gradient(to bottom, #6084C2, #275E9F);

    -webkit-border-radius: 4px 4px 0 0;

    -moz-border-radius: 4px 4px 0 0;

    border-radius: 4px 4px 0 0;

}

.pull-right 

{

float:right;

}

.mu-onepage-psboxs #orderTotals

{

 background:white;

}

.ccinfo .clear

{

height:10px!important;

}

.totalright

{

 text-align:right !important;

}

.onestepcheckout-summary th {



    background: linear-gradient(to bottom, #f9f9f9, #f0f0f0);

    padding: 4px 4px;

    border: 1px solid #e4e4e4;

    color: #333;

    vertical-align: middle;

    white-space: nowrap;

    font-size: 14px;

	text-align:left; 

}



.onestepcheckout-totals td, .onestepcheckout-summary td {

    /* border-bottom: 1px solid #BEBCB7; */



}

.onestepcheckout-summary th, .onestepcheckout-summary td, .onestepcheckout-totals td {

    padding: 3px;

    border-color: #EAEAEA;

}