@charset "utf-8";
/* CSS Document */

body{}
h1,h2,h3,h4,h5,h6{}

@media screen{ 
	.bill-box{
		width:50%;
		float:left;
		padding-left: 15px;
		min-height: 1px;
	}
	.card-box{
		width:50%;
		float:left;
		padding-left: 15px;
		min-height: 1px;
	}
	.delivery-box .half-full{
		width:50%;
		float:left;
		padding-right: 15px;
		padding-left: 15px;
		min-height: 1px;
	}

	.express-shipping-all .half-full{
		width:50%;
		float:left;
		padding-right: 15px;
		padding-left: 15px;
		min-height: 1px;
	}

}

@media screen and (max-width: 960px) { 
	.bill-box{
		width:100%;
		float:left;
		padding-left: 15px;
		min-height: 1px;
	}
	.card-box{
		width:100%;
		float:left;
		padding-left: 15px;
		min-height: 1px;
	}
	.express-shipping-all .half-full{
		width:100%;
		float:left;
		padding-right: 15px;
		padding-left: 15px;
		min-height: 1px;
	}

	.delivery-box .half-full{
		width:100%;
		float:left;
		padding-right: 15px;
		padding-left: 15px;
		min-height: 1px;
	}
}

.express-content {
	width:100%;
}
.express-content, .express-content *, #background, #shipwrap, #shipwrap *{
	box-sizing: border-box;
	margin:0;
}
.express-content, #background, #shipwrap {
	font-size:1.1em;
} 

.express-shipping-all,.express-billing,.all>form{
	width:100%;
	display:table;font-size:13px;
}

.all{
   width:100%;
   display:block;
}

.express-content .express-row {
	margin-right: -15px;
    margin-left: -15px;
	width: 100%;
	overflow: hidden;
}

.express-content .full-width {
	width:100%;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
	min-height: 1px;
}

.express-content .half-width {
	width:50%;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
	min-height: 1px;
}
.delivery-box {
	width:100%;
	float:left;
	padding-right: 15px;
	padding-left: 15px;
	min-height: 1px;
}

.clearBoth{
   clear:both;
}
.no-padding-left{  
   padding-left:0px;
}
.no-padding-right{
   padding-right:0px;
}
.left{
    float:left
}
.right{
    float:right
}

.express-delivery{
   display:none;
}
.logo{
   padding-left:15px ;
   padding-top:8px;
   min-width:210px;
}

.title{
    height:43px;
    margin:0px 0px 20px;
    color: #333333;
    font-size:24px;
    line-height:46px;
	width:100%;
	display:inline-block;*display:inline;*zoom:1;
	border-bottom:1px solid #E5E5E5;
	word-break: keep-all;
	white-space: nowrap;font-family:"Bebas Neue",Arial,sans-serif;
}
.span-name{
	display:block;
    height:17px;
	line-height:17px;
}
.span-name con{
	font-weight: bold;
	color: #ff6c00;
	padding-right:1px;
}
.text-express, input[type="password"].text-express, input[type="text"].text-express{
	color:#333;
	width:100%;
	border:1px solid #dddddd;
	height:38px;
	margin-bottom: 20px;
	margin-top: 5px;
	padding:6px 12px;
}
.text-express>option{
   width:100%;
   /*font-size:12px;*/
}
.express-help{
    /*font-size:12px;*/
	line-height:18px;
	float:left
}
.text-harf{
    /*font-size:14px;*/
	color:#333;
	width:48%;
	border:1px solid #dddddd;
	height:38px;
	margin-bottom: 20px;
	margin-top: 5px;
}
.basic_imf{}
.billing-button , .delivery-button {
	text-align:center;
}

#delivery-submit,#billing-submit{
	min-width:170px;
	height:46px;
	background-color:#78b800;
	border:0px;
	font-size:2.15em;
	color:#fff;
    margin-right:15px;
	cursor:pointer;
}
#fexpressformBody .express-content #delivery-submit, #fexpressformBody .express-content #billing-submit{background:transparent url("../images/deliveryBillingPlace.gif") no-repeat scroll 0 0;width:190px;height:40px;margin:15px auto 0;text-indent:-99999px;}
#delivery-submit{
	margin-top:15px;
}
#billing-submit{
	margin-top:30px;
}
.express-shipping{
    padding-top:10px;
}

.express-shipping>.the_same{
    /*font-size:15px;*/
	padding-left:5px;
	color:#333333;
}
#background{
    display:none;
	position: fixed;  
	top: 0%;  
	left: 0%;  
	width: 100%;  
	height: 100%; 
	z-index:1001;
	-moz-opacity: 0.6;  
	opacity:.60;  
	filter: alpha(opacity=60);
	background-color: black;
}
#shipwrap {
	display: none;
	padding-left:10px;
	padding-right:10px;
	position:fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	z-index:1102;
}
#shipwrap .circle{
	border:2px solid black;
	border-radius: 11px;
	padding: 2px;
	background-color:white;
}
#shipping_method{
	min-width:350px;
	max-width:730px;
	max-height:360px;
	position:relative;
	background-color:white;
	z-index:1102;
	overflow: auto;
    -moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
}
#shipping_method fieldset{
    border: 1px solid #cccccc;
	width:85%;
	margin:10px auto 15px;
	padding:5px;
}
#shipping_method h2{
    font-weight:700;
	margin:20px 0px 5px;
	width:auto;
	font-size:1.3em;
	word-break: keep-all;
	white-space: nowrap;
}
.express-shipping_method h2{
    margin-left:25px;
}

#shipping_method fieldset legend{padding:5px;margin-bottom:0px;border:0px;font-weight: 400 !important;/*font-size: 15px;*/}
#shipping_method .express-shipping_method fieldset.shoping_method legend{background:#FFFFFF;font-size:13px;}
#shipping_method fieldset input{padding:5px;}
.important{}
#shopping_checkout{margin-right:10px;background-color:#438ba9;border:1px solid #438ba9;color:#FFFFFF;font-weight:bold;padding:2px;}
.shipping_button{width:180px;margin:auto !important;margin-bottom:20px !important;text-align:center;}
.shopping_ec_express{height:25px;width:80px;border:0px;color:#FFFFFF;}
.shipping_button input{cursor:pointer;background-color:#999999;}
#shopping_exit{border:1px solid #999999;background-color:#999999;border:1xp solid #999999;color:#FFFFFF;font-weight:bold;padding:2px;}

#shipping_method>.express-shipping-all>.express-confirm>.table-hover{
	text-align:center;
	margin-top:19px;
	margin-bottom:30px;
}
#shipping_method table {
	border-spacing: 0;
	border-collapse: collapse;
}
#shipping_method table > thead > tr > td, #shipping_method table > tbody > tr > td, #shipping_method table > tfoot > tr > td {
	border: 1px solid #cccccc;
}
.express-shipping-all{
    margin:15px 0px;
	border:1px solid #cccccc;
	width:100%;
}

.all [class*="col"] ,.express-shipping-all [class*="col"]{
    margin:0 !important;
}
.express-shipping-all {
	/*font-size:14px !important;*/
}
#payment-result{ padding:10px;}