﻿/*mu-onepageboxs*/
#loginForm input{ width:100% !important; margin:0;}
#disc-ot_coupon{ height:27px;}
.mu-onepageboxs{ padding:10px 0 0 0;}
.mu-onepage-login .mu-logo-login{ background:#000; border:#000 solid 1px; padding:8px 20px; line-height:20px; color:#fff; font-weight:bold; text-align:center; border-radius: 3px; }
.mu-onepageboxs .mu-onepage-login  .panel-body{ padding:20px;}
.muonepage-l,.muonepage-r, .onepage-checkoutbox-left, .onepage-checkoutbox-rt{ width:100%;}
.mu-onepage-login, #billing-address-module, #shipping-address-module, .mu-onepage-shipping, .mu-onepage-payment, .mu-onepage-comments, .mu-onepage-coupon, .onepage-checkoutbox-boxs, .mu-onepage-price, .onepage-checkoutbox-left .col-md-6, .onepage-checkoutbox-rt .col-md-6, .mu-onepage-psboxs{     float: left;
    width: 100%;
    padding: 8px 8px 0 8px;
    box-sizing: border-box;}
.onepage-checkoutbox-left .col-md-6, .onepage-checkoutbox-rt .col-md-6{ margin-bottom:16px;}
.mu-onepage-title, .mu-onepagecheck-title{ font-size:13px; font-weight:bold; text-transform:uppercase; border-bottom:#ddd solid 1px; line-height:36px; padding-left:12px;}
.mu-onepageboxs .panel-body,.mu-onepage-checkoutbox .panel-body,.mu-onepage-confir .panel-body{ padding:16px;}
#billing-address-module .panel-body input,#billing-address-module .panel-body select, #shipping-address-module .panel-body input, #shipping-address-module .panel-body select,
.onepage-checkoutbox-left .panel-body input, .onepage-checkoutbox-left .panel-body select{ padding:3px 0 !important; line-height:20px; width:98%;}
.mu-onepageboxs LABEL.inputLabel{ margin-bottom:0; padding-left:0;}
.mu-onepage-login, #billing-address-module, .mu-onepage-shipping, .mu-onepage-payment, .mu-onepage-comments, .mu-onepage-coupon{     float: left;
    width: 100%;
    padding: 8px 8px 0 8px;
    box-sizing: border-box;}

#billing-address-wrapper .checkbox label{ padding-bottom:6px; display:block; color:#000; font-weight:bold;}

#shipping-address-wrapper .checkbox{ color:#000; font-weight:bold;}
.muonepage-btn, .mu-onepagecheck-btn{ text-align:center; padding:18px  0;}
.muonepage-btn input, .mu-onepagecheck-btn input{ padding:8px 0; text-align:center; width:100% !important; height:auto; line-height:normal;}

#order-total-warpper{   min-height:50px; font-size:13px; font-weight:bold; color:#000; float:right;}
#order-total-warpper table{  }
#order-total-warpper table tr{ line-height:22px;}
.mu-onepage-methods .mu-onepage-methods-title{ font-size:13px; font-weight:normal; color:#000; line-height:20px;}
.mu-onepage-methods .col-xs-8{ padding:6px 0 0 0; color:#ff5346;}

.mu-onepage-coupon p.inputLabel{ padding:8px 0; font-weight:bold;}
.mu-onepage-coupon-main input{ float:left; width:60%; margin:0 !important; line-height:22px; padding:3px;}
.mu-onepage-coupon-main #btn-ot_coupon{ float:left; border: 1px solid #000; background:#000;
    border-radius: 3px;
    color: #fff;
    cursor: pointer !important; padding:1px 16px;  line-height:22px; margin-left:6px;}

#btn-login{border: 1px solid #000; background:#000;
    border-radius: 3px;
    color: #fff;
    cursor: pointer !important; padding:4px 16px;  line-height:22px;}


.mu-mobie-w span{ width:auto !important;}
#add-billing-address{ padding-bottom:12px;}
#billing-address-wrapper .checkbox #create-account,#billing-address-wrapper  #same-address, .onepage-checkoutbox-left .checkbox #create-account,.onepage-checkoutbox-left  #same-address{ width:auto !important; height:16px; line-height:16px; margin:3px 0 0 0;}
.onepage-checkoutbox-left .onepage-checkoutbox-boxs, .onepage-checkoutbox-rt .onepage-checkoutbox-boxs{    float: left;
    width: 100%;
    padding: 8px 8px 0 8px;
    box-sizing: border-box;}

.mu-onepage-methods input{ height:16px; line-height:16px;}

.mu-onepage-checkoutbox{ padding:10px;}

.mu-onepage-price-main{ padding-bottom:12px;}
.mu-onepage-price-main td{ border-bottom:#ddd solid 1px; padding:6px 0;}

.muonetextboxs{ font-weight:bold; font-size:13px;  text-align:center; padding:20px 0;}

.mu-onepage-confir-title{ font-size:13px; padding:20px 0;}
.mu-onepage-confir{ display:none;}
/*mu-onepageboxs*/
.mu-one-name{ float:left; width:100%; padding:8px 8px 0 8px;  box-sizing: border-box;}
.mu-one-emails { float:left; width:100%; padding:8px 8px 0 8px;  box-sizing: border-box;}
.mu-one-name .inputLabel, .mu-one-emails .inputLabel{ display:block; float:none; margin:0 0 5px 0!important;}
.mu-one-name input, .mu-one-emails input,.mu-one-name select{ width:100% !important;  box-sizing: border-box;}
#billing-address-wrapper.panel-body, #shipping-address-wrapper.panel-body{ padding:6px 0 8px 0;}
#add-billing-address, #add-deliver-address{ padding-bottom:16px;}
#billing-address-wrapper .checkbox, #shipping-address-wrapper .checkbox{ padding-left:8px;}

.mu-logo-login{border: 1px solid #428bca; background:#428bca; display:block; height:16px;
    border-radius: 3px;
    color: #fff;
	font-size:13px;
    cursor: pointer !important; padding:2px 16px;  line-height:16px;}
.onepageboxs-titles{ font-size:16px; color:#000; font-weight:bold; padding:6px 0 16px 0; text-align:left; text-transform:uppercase;}
.mu-onepage-login-boxs{ position:absolute; top:6px; right:10px;}

#billing-address-module .mu-onepage-title,.onepage-checkoutbox-left .mu-onepagecheck-title{ background:url(../images/oneico01.jpg) no-repeat left center; padding-left:32px;}
.mu-onepage-shipping .mu-onepage-title, .onepage-checkoutbox-boxs .mu-onepagecheck-title{ background:url(../images/oneico02.jpg) no-repeat left center; padding-left:38px;}
.mu-onepage-payment .mu-onepage-title, .onepage-checkoutbox-boxs .mu-onepagecheck-title{ background:url(../images/oneico03.jpg) no-repeat left center; padding-left:42px;}
.mu-onepage-comments .mu-onepage-title,.mu-onepage-price .mu-onepagecheck-title{ background:url(../images/oneico04.jpg) no-repeat left center; padding-left:36px;}
#shipping-address-module .mu-onepage-title{ background:url(../images/oneico01.jpg) no-repeat left center; padding-left:32px;}
#billing-address-module, .onepage-checkoutbox-boxs{ position:relative;}
.mu-onepage-methods{
    border: #ddd solid 1px; border-radius: 4px; padding:10px; margin-bottom:10px;}
	.mu-onepage-methods .important { font-weight:normal; margin:0;}
/*mu-onepageboxs 222222*/
@media (max-width: 1024px) and (min-width: 980px){
	
	
	h1#productName{ padding:0 0 12px 0;  font-size:22px; line-height:28px;}
	
	
	  .newsletter{ float:left; padding:0 40px 0 0; width:260px;}
.mu-mufooter-boxs{ float:right;  width: calc(100% - 300px);}
      .h_sort a{ padding:0 15px;}
	
	
	 .mucatsbox li{ width:25%;}
	 .muonepage-l,.muonepage-r, .onepage-checkoutbox-left, .onepage-checkoutbox-rt{ width: calc(50% - 10px); float:left;}
	 .muonepage-l, .onepage-checkoutbox-left{ padding-right:10px;}
	 .muonepage-r, .onepage-checkoutbox-rt{ padding-left:20px;}
	 
	 .body-upper-bg, .mu-mufooter, .mu-foot-newsletter,  .mu-pctop-boxs,  #hp_reasons .mu_mains, .mutop-pay-boxs, #navBreadCrumb { margin:0 auto; width:940px;}
	 
	 .benefits_list li{ padding:0 15px 0 38px;}
	
	 
	 .clear.muno-h15-02{ display:block; height:15px;}
	 .clear.muno-visible{ height:15px;}
	 .hoursWrapper{ float:left; height:26px; line-height:26px;}
	 .store-tel,.store-hours{ float:left;}
	 .store-tel{ padding-right:5px;}
	 .store-tel a{font-size:16px; font-weight:bold; color:#cbcbcb; }
	 .store-hours{height:26px; line-height:26px;}
	 
	 
	 .mufooterico{ padding-left:0;}
	 
	 
	 
	 
	 
	 
	 .mu-indexboxs{  padding-bottom:5px;}
	 
	 .mu-feature1{ padding:15px  0 0 0; margin-right:-15px;}
	 .mufixboxs,   #munavpreboxs{ display:none;}
	.mumbnubbom .navSplitPagesResult, #logo, .mu-topboxs{ display:block;}
	
	
	 
	
	 
	
	 .mumbnubtop, .mumbnubbom{ display:block; border:#2b2b2b solid 1px; }
	 
	 .munewlist-boxs{ position:relative;}
	 #sorter {position: absolute;right: 390px;top: 5px;}
	 #sorter  select{ padding:2px; line-height:26px; height:26px; margin:0;}
	 .centerColumn{ padding:0;}
	 
	 
	 
	 
	 #productDescription{ margin:20px 0; border:#ddd solid 1px; border-top:none;}
	 .mu_reviewer .centerColumnMain{ padding:0 10px 10px 10px;}
	
	 
	 .mumb_cart_img input{ width:200px !important; margin:0;}
	 .mu-new-listboxs{ margin-right:-15px;}
	
    .mucontact-boxs{ width:50%; float:left;}
	
	.mumbattbox{ padding:16px 0;}
     #reviewsWrite .buttonRow input{ width:auto !important;}
	 #pro_des .tabs{ padding-left: 270px;}	
	 
	 
	 .muleftattboxs .side_bg_left{
	background: #1d1d1d url("../images/side-bg.jpg") no-repeat  right bottom;
    bottom: 0;
    display: block;
    position: absolute;
    top: 0;
    z-index: 0;
	width:220px; 
	border-radius:0 0 0 5px;
	}
/*.muleftattboxs  .mu_pro_listatt, */#mumoblieatts{ float:left; width:220px;}
.muleftattboxs .mainWrapper { float:left; width: calc(100% - 220px);}
.muleftattboxs #contentMainWrapper{ padding:20px;}
.mumobilenewlist{ width:33.3333%;}

.mumbnubtop{ margin-bottom:16px;}
.mumbnubbom{ margin-top:16px;}

.muno-no #advSearchResultsDefault .mumobilenewlist, #similar_product .mumobilenewlist { width:25%;}
#similar_product .mumobilenewlist.musimilist4, #similar_product .mumobilenewlist.musimilist5{ display:none;}	

.mucarousel-boxs .carousel-wrapper{ width:648px; float:right; margin:0;}


.mu-indexcatboxs.carousel-wrapper { width:100%;}
.mu-indexcatboxs.carousel-wrapper{ margin:0;}
.mu-indexcatboxs.carousel-wrapper #specialsDefault{width:900px; margin:0 20px;}
.mu-indexcatboxs .carousel-nav { position:absolute; left:0; top:0; width:100%; z-index:100;}
.mu-indexcatboxs .carousel-nav ul li { margin:0;}
.mu-indexcatboxs .carousel-nav ul li .grey-prev{ margin:0; position:absolute; left:0; top:24px;  width:20px;}
.mu-indexcatboxs .carousel-nav ul li .grey-next{ margin:0; position:absolute; right:0; top:24px;  width:20px;}


 
	}
	
	
	@media (max-width: 1199px) and (min-width: 1025px){
		
		h1#productName{ padding:0 0 12px 0;  font-size:22px; line-height:28px;}
		
		 .newsletter{ float:left; padding:0 40px 0 0; width:260px;}
.mu-mufooter-boxs{ float:right;  width: calc(100% - 300px);}
		
		.benefits_list li{ padding:0 15px 0 38px;}
				 .muonepage-l,.muonepage-r, .onepage-checkoutbox-left, .onepage-checkoutbox-rt{ width: calc(50% - 10px); float:left;}
	 .muonepage-l, .onepage-checkoutbox-left{ padding-right:10px;}
	 .muonepage-r, .onepage-checkoutbox-rt{ padding-left:20px;}
	 
	 .body-upper-bg, .mu-mufooter, .mu-foot-newsletter,    .mu-pctop-boxs,  #hp_reasons .mu_mains, .mutop-pay-boxs, #navBreadCrumb { margin:0 auto; width:940px;}
	 .h_sort a{ padding:0 15px;}
	 
	 .clear.muno-h15-02{ display:block; height:15px;}
	 .clear.muno-visible{ height:15px;}
	 .hoursWrapper{ float:left; height:26px; line-height:26px;}
	 .store-tel,.store-hours{ float:left;}
	 .store-tel{ padding-right:5px;}
	 .store-tel a{font-size:16px; font-weight:bold; color:#cbcbcb; }
	 .store-hours{height:26px; line-height:26px;}
	
	 
	 .mufooterico{ padding-left:0;}
	
	 

	 
	
	 
	 .mu-indexboxs{  padding-bottom:5px;}
	 
	 .mu-feature1{ padding:15px  0 0 0; margin-right:-15px;}
	 .mufixboxs,   #munavpreboxs{ display:none;}
	.mumbnubbom .navSplitPagesResult, #logo , .mu-topboxs{ display:block;}
	 

	 
	 
	 

	 .mumbnubtop, .mumbnubbom{ display:block; border:#ddd solid 1px;}
	
	 .munewlist-boxs{ position:relative;}
	 #sorter {position: absolute;right: 390px;top: 5px;}
	 #sorter  select{ padding:2px; line-height:26px; height:26px; margin:0;}
	 .centerColumn{ padding:0;}
	 
	
	 
	 
	 #productDescription{ margin:20px 0; border:#ddd solid 1px; border-top:none;}
	 .mu_reviewer .centerColumnMain{ padding:0 10px 10px 10px;}
	
	 
	 .mumb_cart_img input{ width:200px !important; margin:0;}
	 .mu-new-listboxs{ margin-right:-15px;}
	
    .mucontact-boxs{ width:50%; float:left;}
	
	.mumbattbox{ padding:16px 0;}
     #reviewsWrite .buttonRow input{ width:auto !important;}
	  #pro_des .tabs{ padding-left: 190px;}	
	  
	  
	  	 .muleftattboxs .side_bg_left{
	background: #1d1d1d url("../images/side-bg.jpg") no-repeat  right bottom;
    bottom: 0;
    display: block;
    position: absolute;
    top: 0;
    z-index: 0;
	width:220px; 
	border-radius:0 0 0 5px;
	}
/*.muleftattboxs  .mu_pro_listatt,*/ #mumoblieatts{ float:left; width:220px;}
.muleftattboxs .mainWrapper { float:left; width: calc(100% - 220px);}
.muleftattboxs #contentMainWrapper{ padding:20px;}
.mumobilenewlist{ width:33.3333%;}


.mumbnubtop{ margin-bottom:16px;}
.mumbnubbom{ margin-top:16px;}

.muno-no #advSearchResultsDefault .mumobilenewlist, #similar_product .mumobilenewlist { width:25%;}
#similar_product .mumobilenewlist.musimilist4, #similar_product .mumobilenewlist.musimilist5{ display:none;}

.mucarousel-boxs .carousel-wrapper{ width:648px; float:right; margin:0;}


.mu-indexcatboxs.carousel-wrapper { width:100%;}
.mu-indexcatboxs.carousel-wrapper{ margin:0;}
.mu-indexcatboxs.carousel-wrapper #specialsDefault{width:900px; margin:0 20px;}
.mu-indexcatboxs .carousel-nav { position:absolute; left:0; top:0; width:100%; z-index:100;}
.mu-indexcatboxs .carousel-nav ul li { margin:0;}
.mu-indexcatboxs .carousel-nav ul li .grey-prev{ margin:0; position:absolute; left:0; top:24px;  width:20px;}
.mu-indexcatboxs .carousel-nav ul li .grey-next{ margin:0; position:absolute; right:0; top:24px;  width:20px;}

	  
		
	}


@media (min-width: 1200px){
	
	   .muno-visible{ display:none;}
	   
	  .benefits_list li{ padding:0 50px 0 43px;}
	   
	
	 
	  .mu-info-rt-boxs{ float:left; width: calc(44% - 80px);  min-height:460px; padding:20px 40px 40px 40px; }
	  
	
	 .muonepage-l,.muonepage-r, .onepage-checkoutbox-left, .onepage-checkoutbox-rt{ width: calc(50% - 10px); float:left;}
	 .muonepage-l, .onepage-checkoutbox-left{ padding-right:10px;}
	 .muonepage-r, .onepage-checkoutbox-rt{ padding-left:20px;}
	
	.body-upper-bg, .mu-foot-newsletter{ margin:0 auto; width:1160px;}
     #navSuppWrapper, .mu-pctop-boxs,  #hp_reasons .mu_mains, .mutop-pay-boxs, .container, #navBreadCrumb { margin:0 auto; width:1160px; }
	 
	 
	 
	
	
	 .mu-indexboxs{  padding-bottom:5px;}
	 
	 
	  
	 
	  
	 .mu-feature1{ padding:15px  0 0 0; margin-right:-15px;}
	 .mufixboxs,   #munavpreboxs{ display:none;}
	 .mumbnubbom .navSplitPagesResult, #logo, .mu-topboxs, .clear.muno-h15{ display:block;}
	
	 
	 
	 
	 
	
	 .mumbnubtop, .mumbnubbom{ display:block; border:#2b2b2b solid 1px;}
	
	 .munewlist-boxs{ position:relative;}
	 #sorter {position: absolute;right: 390px;top: 5px;}
	 #sorter  select{ padding:2px; line-height:26px; height:26px; margin:0;}
	 .centerColumn{ padding:0;}
	 
	 
	 
	 
	
	
	#productDescription{ margin:20px 0; border:#ddd solid 1px; border-top:none;}
	 .mu_reviewer .centerColumnMain{ padding:0 10px 10px 10px;}
	 
	 
	 .mumb_cart_img input{ width:200px !important; margin:0;}
	 .mu-new-listboxs{ margin-right:-15px;}
	 #sorter {
    position: absolute;
    right:560px;
    top: 5px;
}

   .mucontact-boxs{ width:50%; float:left;}
   
    #reviewsWrite .buttonRow input{ width:auto !important;}
	
	
	 #countdown .t1{ padding:25px 0 0 40px;}
 #countdown .t2{ padding:6px 0 0 160px;}
 
 
 .col-lg-6 {
    width: 25%;
}

.col-lg-9 {
    width: 30.5%;
}
.col-lg-6 ,.col-lg-8,.col-lg-9{ float:left; padding-left: 20px; 
    padding-right: 20px;}
.reasons .reason {
    padding-bottom: 0;
	margin-bottom:30px;
}	
#pro_des .tabs{ padding-left: 378px;}	


.hoursWrapper {
	border-left:#ff5346 solid 2px;
    float:right;
    padding: 0  150px 0 35px;
    text-align:left;
	text-transform:capitalize;
	  color:#7b7b7b;
}
.hoursWrapper .store-tel {
    display: block;
	height:25px;
	line-height:25px;
    padding: 0 0 5px 0;
}
.hoursWrapper .store-tel a{ color:#cbcbcb; font-size:25px;}
.clear.muno-h15{ height:15px;}	

#logo{ padding:5px 0 0 0;}
.jqueryslidemenu ul li ul{ width:1160px !important;}

.musheji_box .musheji_img{}
.muleftattboxs .side_bg_left{
	background: #1d1d1d url("../images/side-bg.jpg") no-repeat  right bottom;
    bottom: 0;
    display: block;
    position: absolute;
    top: 0;
    z-index: 0;
	width:20%; 
	border-radius:0 0 0 5px;
	}
/*.muleftattboxs  .mu_pro_listatt,*/ #mumoblieatts{ float:left; width:20%;}
.muleftattboxs .mainWrapper { float:left; width:80%;}
.muleftattboxs #contentMainWrapper{ padding:20px;}

.mumbnubtop{ margin-bottom:16px;}
.mumbnubbom{ margin-top:16px;}

.muno-no #advSearchResultsDefault .mumobilenewlist, #similar_product .mumobilenewlist{ width:16.6666%;}

.carousel-wrapper{ width:864px;}
.indexProducts{ width: 216px !important;}


.mu-indexcatboxs.carousel-wrapper { width:100%;}
.mu-indexcatboxs.carousel-wrapper{ margin:0;}
.mu-indexcatboxs.carousel-wrapper #specialsDefault{width:1080px; margin:0 40px;}
.mu-indexcatboxs .carousel-nav { position:absolute; left:0; top:0; width:100%; z-index:100;}
.mu-indexcatboxs .carousel-nav ul li { margin:0;}
.mu-indexcatboxs .carousel-nav ul li .grey-prev{ margin:0; position:absolute; left:0; top:24px;  width:40px;}
.mu-indexcatboxs .carousel-nav ul li .grey-next{ margin:0; position:absolute; right:0; top:24px;  width:40px;}

	
	}
select, input {
background-color: white;
  border: 1px solid #a1a1a1;
  border-radius: 3px;
  color: #424242;
  font-size: 12.5px;
  float: left;
  margin: 3px;
  padding: 8px 10px;
  vertical-align: middle;box-sizing: border-box;
height: 34px;
}
.mu-onepage-comments .panel-body {
    padding: 16px;
}
#container { margin-bottom:20px;}

.onepage-checkoutbox-left .buttonRow {
float:right;
}
/*
.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-bodyens {
    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;
}
.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-bodyens input,.panel-bodyens select

{

border: 1px solid #d7d7d7;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    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-bodyens

{

    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;



}

.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;

}*/

#fixed_forms {
	color: #333;
font-family: "Hiragino Maru Gothic Pro",Arial,Meiryo,Hiragino Maru Gothic Pro,verdana,"Trebuchet MS",Helvetica,sans-serif;
font-size: 13px;
margin: 0 auto 0;
max-width: 1170px;
padding: 12px 0;
 
border: 0 none;
  box-shadow: 1px 0 0 0 #e2e2e2, -1px 0 0 0 #e2e2e2, 0 1px 0 0 #c6c6c6, 0 2px 0 0 #e2e2e2, 2px 0 0 0 #f6f6f6, -2px 0 0 0 #f6f6f6, 0 3px 0 0 #f6f6f6, 0 -1px 0 0 #f6f6f6;
  background:#f1f1f1 none repeat scroll 0 0;
 
}