body{
	font-family:"Source Sans Pro",sans-serif;
	background:#f8f8f8;
}
.btn-primary {
    color: #fff;
    background-color: #27bccc;
    border-color: #27bccc;
}
#top_1{ background-color: #fff;
    border-bottom: 0 solid rgba(0, 0, 0, 0);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05);}
.f_title{background: url(../../../images/bootstrap/1/line.png) repeat-x top left; padding-top:10px;

 border-top: 0 solid rgba(0, 0, 0, 0);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05);
	margin-top:10px;
}
.f_span{line-height:60px;}
.f_span a{ color:#000;}
.h_title{background: url(../../../images/bootstrap/1/line.png) repeat-x center center; font-family: Rochester;height:54px;line-height:54px;}
.h_title h1{display:inline;background:#fff;}
.sign_email{text-align:center;border:1px solid #dddddd;}
.sign_email span {border-bottom: 1px solid #c0c0c0;color: #2c2c2c;font-size: 33px;}
.sign_email p{line-height:30px;font-size:12px;}
.footer_h {color: #2c2c2c;  font-size: 20px;}
.footer_a .list-unstyled{line-height:200%;border-top: 1px solid #dddddd;}
.footer_a .list-unstyled a{color:#2a2a2a;}
.panel{box-shadow:none;	}
.navbar-default{background-color:#fff;}
#header_top{
	background:#2C2C2C;
	color:#fff;
	line-height:30px;
}
.price{ 
	color: #aaa;
    font-size: 12px;
    text-decoration: line-through;
}
.modal_a{color:#009dbb}
.modal .modal-header{background:#27bccc;color:#fff}
.icon-question-sign{
    background-image: url("../../../images/bootstrap/1/glyphicons-halflings.png");
    background-position: -96px -96px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 3px;
    vertical-align: text-top;
    width: 14px;
}

a{color:#777; cursor: pointer;}
.tab-content{border:1px solid #ddd; border-top:none;}
.add-to-cart-btn,.checkoutButton{background:#ef4f89;color:#fff;font-size:16px;	}
.payButton{background:#fff;}
.t_ship{background-color: #eeeeee;
    font-size: 16px;
    line-height: 25px;
    padding-left: 10px;}

#summary_form_container{border:1px solid #ccc;}
.add-to-cart-btn:hover,.checkoutButton:hover{color:#fff; opacity:0.8;}
.tab-content {
    background: none repeat scroll 0 0 #fff;
    padding: 5px;
}
.grid{
	padding: 5px;
	background:#fff;
	font-size:12px;
	
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
	{
		padding:20px;
	}
.cartrow.row {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 14px;
}
.code-error{color:red;}
.picZoomer-pic-wp,.picZoomer-zoom-wp,.pic{box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);}
.product_name span{font-size:16px; color:#000;}
#btnok{
	
	background:url(../../../images/bootstrap/1/background.gif) no-repeat center center;
}
.s_price{ color: #78c042;
    font-size: 15px;}
.p_name{  color: #555;
    font-size: 12px;
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.p_name a{  color: #555;
}
.row{margin:0;}
.row>div{padding-left:2.5px;padding-right:2.5px;padding-bottom:5px;}
.cartcontent{color:#777; padding:0 10px;}
.cartcontent .row{margin-bottom:10px;}
.cartcontent .cartrow{ margin-bottom:10px; padding:0 5px; }

.first_cartrow{padding:5px 0;}
.caption > p {
    height: 36px;
    overflow: hidden;
    text-align: center;
}

.banner13,.banner14,.banner15,.banner16{
		
		background-image: url("../../../images/bootstrap/l.jpg");
		margin:15px auto;
		height: 92px;
		width: 137px;
	}
	
	.banner13{
		background-position: -4px -227px;
	}
	.banner14{
		background-position: 445px -227px;
	}
	.banner15{
		 background-position: 326px -227px;
		 width: 114px;
	}
	.banner16{
		 background-position: 101px -227px;
		width: 100px;
	}
.green-btn {
    background:#74b807;
    border: 1px solid #74b807;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
}
.btn:hover{color:#fff;}
.panel-heading{
		padding:5px;
	}
@media screen and (max-width:767px) {
	
	.container{
	    padding-left:0 !important;
		padding-right:0 !important;
	}
	.m_bor{
		border-top:1px solid #e2e2e2;
	}
	.add-to-cart-btn{margin-top:10px;}
	.checkoutButton,.payButton{max-width:100%;}
	.form-horizontal .form-group {
		 margin-right:0; 
		 margin-left:0; 
	}
	#footer{text-align:center;}
	.f_span{line-height:30px; font-size:12px;}
	.navbar .row > div{padding-bottom:0;}
	.h1, h1{font-size:25px;}
	#logo{
		
		height:26px;
		margin:0 auto;
	}
	#mail{
		color:#fff;
	}
	#header_main{
		padding-top:0.5em;
		padding-bottom:0;
		text-align:center;
		background:url("../../../images/hearder1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	
	}
	.topbanner{
		background:url("../../../images/header.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
		height:30px;
	}
	.cartnums{
		border:1px solid #a9a9a9;
		line-height:20px;
	}
	
	.name {
		
		display: inline-block;
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 5px;
		max-width: 100%;
	}
	.cartrow.row{margin-bottom:0;}
	.btn-primary:hover,.btn-primary:focus{background:#fd2f82;border-color:#fd2f82}
	.modieattr{
		font-size:12px;
	}
	
	#menu,#search,#m_cart{
		font-size:20px;
		color:#2C2C2C;
	}
	.banner1 {
	  background-image: url("../../../images/bootstrap/m_a.jpg");
	  background-size: cover;
	  padding: 30% 0;
	  
	}
	.navbar{
		margin-bottom:5px;
	}
	.container-fluid{
		padding-left:0;
		padding-right:0;
	}
	.navbar-form{
		padding:0;
		margin:4px 0;
	}
	
	.banner2{
		background: url("../../../images/bootstrap/m_start.jpg") no-repeat scroll left top;
		background-size: contain;
		padding-top: 26%;
		width: 100%;
	}
	.grid{
		padding: 2px;
		background:#fff;
		font-size:12px;
		box-shadow: 0 1px 3px rgba(34,25,25,0.4);
		-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
		-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	}
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
	{
		padding:2px;
	}
	.panel-body {
		padding: 5px;
	}
	
	
	
	
}

	
@media screen and (min-width:768px){
	
	#header_main{
		padding-top:1em;
		padding-bottom:1em;
	}
	#cart{
		color: #fafafa;
		font-size: 1.2em;
	}
	.dropdown-menu{
		width:100%;
	}
	.navbar-default{
		border-color:#fff;
		background:#fff;
	}
	.menu{
		
	}
	.navbar-nav > li > a{
		line-height:5px;
		font-size:12px;
	}
	
	.banner1{
		background-image: url("../../../images/bootstrap/a.jpg");
		background-size: contain;
	
	}
	.banner2{
		background: url("../../../images/bootstrap/start.gif") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);
		
		width: 100%;
	}
	
	.banner1{
		height:215px;
	}
	.banner2{
		height: 100px;
	}
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
	{
		padding:10px;
	}
	
   
	
}
@media screen and (min-width:992px) {
	.navbar-nav > li > a{
		line-height:5px;
		font-size:15px;
	}
	.banner1{	
		height:281px;
	}
	
	.banner2{
		height: 130px;	
	}
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
	{
		padding:20px;
	}
	
}
@media screen and (min-width:1200px) {
	.container {
		width: 1035px;
	}
	.banner1{	
		height:300px;
	}
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
	{
		padding:20px;
	}
	
}