img{border:none;vertical-align:middle; max-width:100%; height:auto;}
a{color:#414141;}
a:hover{text-decoration:underline;}

.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.center{ text-align:center;}
.blocks1,.blocks2,.blocks3,.blocks4,.blocks5,
.cols1,.cols2,.cols3,.cols4,.cols5,
.cols01,.cols02,.cols03,.cols04,.cols05,
.tr1,.tr2,.tr3,.tr4,.tr5,
.tr01,.tr02,.tr03,.tr04,.tr05{ width:100%; clear:both;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,
.block1,.block2,.block3,.block4,.block5,.block6,
.col01,.col02,.col03,.col04,.col05,.col06,.col07,.col08,.col09,
.td01,.td02,.td03,.td04,.td05,.td06,.td07,.td08,.td09,
.td1,.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9{ float:left; width:auto;}

h1,h2,h3,h4,h5,h6{font-weight:bold;}
label{font-weight:normal;}
body{font-size:13px;line-height:18px;font-family:Arial, Helvetica, sans-serif;background: #D5D5D5;}


nav.navbar-store{ 
/*border:none !important;
background:none !important; 
margin-bottom:0px !important;*/
width: 1120px;
border-left: solid 1px #999;
border-right: solid 1px #999;
margin: 0 auto;
 border-top:none;
 border-bottom:none;
 min-height:40px;
}
.navbar-store>.container-fluid .navbar-brand{float:none; clear:both;font-size:25px;color:#999;font-weight:bold; display:block; margin:0;height:auto; padding:8px 0;line-height:34px;}
.navbar-store>.container-fluid .navbar-brand:hover{color:#999;}
.navbar-store .navbar-collapse { padding:0; clear:both;min-height:40px;background-color:#fafafa;background-repeat:repeat-x;border-bottom:1px solid #d4d4d4 !important;zoom:1;}
.navbar-store .container-fluid{ padding:0;}
.navbar-store .nav.nav-justified{ padding:0;}
.navbar-store .nav.nav-justified>li>a{border-bottom:none; border-radius:0;font-size:18px;line-height:25px; padding:10px 3px; white-space:nowrap;}
.navbar-store .nav.nav-justified>.active>a, 
.navbar-store .nav.nav-justified>.active>a:hover, 
.navbar-store .nav.nav-justified>.active>a:focus{ border:none;}
.navbar-store .nav>li.active>a, 
.navbar-store .nav>li.active>a:hover, 
.navbar-store .nav>li.active>a:focus{background:none; cursor:pointer;background-color: #E5E5E5;}

.navbar-store .nav>li>a{ border:none;border-left: 1px solid rgba(255, 255, 255, 0.75);border-right: 1px solid rgba(0, 0, 0, 0.1);text-shadow: 0 1px 0 #FFF;color:#0F0F0F;}
.navbar-store .nav > li:first-child a{border-left:none;}
.navbar-store .nav > li:last-child a{border-right:none;}
.navbar-store .nav li a:hover, 
.navbar-store .nav li a:focus {
  background: none;
	color:#0F0F0F;
}
.navbar-store .nav>li>a:hover{
	background: none;
}
.navbar-store .nav .open>a, 
.navbar-store .nav .open>a:hover, 
.navbar-store .nav .open>a:focus{ border:none;border-left: 1px solid rgba(255, 255, 255, 0.75);
border-right: 1px solid rgba(0, 0, 0, 0.1);background:#E5E5E5;}
.navbar-store .dropdown-header{font-weight:bold;text-transform:uppercase; padding:0 20px;color:#999;}
.navbar-store .badge{background:#0F0F0F;}
.jumbotron {
  margin: 80px 0;
  text-align: center;background:none; padding:0;
}
.jumbotron h1 {
  font-size: 100px;
  line-height: 1;
}
.jumbotron .lead {
  font-size: 24px;
  line-height: 1.25;margin-bottom: 20px;
}

.jumbotron .btn {
  font-size: 21px;
  padding: 9px 24px;
}

ul.thumbnails{list-style:none; padding:0;}
div.block-order input.form-control.input01{width:50px;}
div.block-return input.input01{width:220px; max-width:100%;}
div.block-shopping .input01{width:220px; max-width:100%;}
div.block-shopping select.select01{ width:220px; max-width:100%;}

.container{ padding:20px 50px 40px;background:#fff;}
.navbar-inner{ color:#333;min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;border-radius:4px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);zoom:1; border-bottom:solid 1px #ccc;}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}
.navbar-inner:after{clear:both;}

.block-tabs01 .navbar .nav > li > a{border-left: 1px solid rgba(255, 255, 255, 0.75);
border-right: 1px solid rgba(0, 0, 0, 0.1);}
.block-tabs01 .navbar{ min-height:39px; border-top:none;}
.block-tabs01 .nav.nav-justified{ padding:0;}
.block-tabs01 .nav.nav-justified>li>a{border-bottom:none; border-radius:0;color:#777;font-weight:bold;font-size:16px; padding:0;line-height:39px;color:#8B8B8B;}
.block-tabs01 .nav.nav-justified>.active>a, 
.block-tabs01 .nav.nav-justified>.active>a:hover, 
.block-tabs01 .nav.nav-justified>.active>a:focus{ border:none;}
.block-tabs01 .nav>li.active>a, 
.block-tabs01 .nav>li.active>a:hover, 
.block-tabs01 .nav>li.active>a:focus{background:none; cursor:pointer;background-color: #8B8B8B;color:#fff;}
.block-tabs01 .nav>li>a{ border:none;border-left: 1px solid rgba(255, 255, 255, 0.75);
border-right: 1px solid rgba(0, 0, 0, 0.1);}
.block-tabs01 .nav > li:first-child a{border-left:none; border-top-left-radius:4px;}
.block-tabs01 .nav > li:last-child a{border-right:none; border-top-right-radius:4px;}
.block-tabs01 .nav li a:hover, 
.block-tabs01 .nav li a:focus {
  background: none;
	color:#333
}
.block-tabs01 .nav>li>a:hover{
	background: none;
}

.container > hr {
  margin: 60px 0;
}

/* Main marketing message and sign up button */


/* Supporting marketing content */
.marketing {
  margin: 60px 0;
}
.marketing p + h4 {
  margin-top: 28px;
}




/** other styles **/
.content-white {
  background-color: #fff;
}

.padding-top-10 {
  padding-top:10px;
}

.navbar-no-padding {
  padding-left:0px;
  padding-right:0px;
}

.side-image {
  padding:0 5px 5px 0;
}
.side-image img{ max-width:108px;}
.side-images {
  max-height: 380px;
  overflow-y: auto;
}

.block {
  border: 1px solid #ccc;
  background: white;
  margin: 1em 0em;
	border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.block-content {
  margin: 1em;
  min-height: .25em;
}

.block-header {
  margin-bottom: 0px;
  border-right: none;
  border-left: none;
  
	background:#8B8B8B;;
	border-top-left-radius: 4px;
  border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
	color:#fff;
}
.block-tabs01 .block-header{background:none;}
.block-header div {
  padding: 10px 0;
}
.block-header div.block-title{font-size:15px;line-height:17px;text-transform:uppercase;font-weight:bold;}
.wrap{background:url(images/bg12.png) repeat-x left top; min-width:320px;}
.btn-default{background:#ddd;border-color:#ddd;}
.btn-default:hover{background:#ddd; border-color:#ddd;}
.btn-yellow{background:#FFA63B;border-color:#FFA63B;color: #202020;}
.btn-yellow:hover{background:#FFA63B; border-color:#FFA63B;}
div.product-detail-obj form input.quantity{width:100px;}
div.thumbnail{border:solid 1px #CBCBCB;}
hr{border-top:solid 1px #CBCBCB;}
.block-service div.caption{ padding:15px;}
.block-contact div.caption{ padding:15px 0 0;}
.block-cart input.input-qnt{width:84px; max-width:100%;}
.product-detail-obj .main-image{text-align:center;}
.product-detail-obj .dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product-detail-obj .dl-horizontal dd {
  margin-left: 180px;
}
.products-list-obj .thumbnail{ margin:0; position:relative;}
.products-list-obj .col-md-3{ padding-top: 15px; padding-bottom:15px;}
.products-list-obj .p1{height:200px; overflow:hidden;}
.products-list-obj .box01{height:156px;overflow:hidden;}
.products-list-obj span.price{font-weight:bold;}
.products-list-obj .view-item{ margin:0 0 0 10px;}
.block-cart .cols1{background:#f9f9f9;  border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd;font-weight:bold; padding:7px 0;}
.block-cart .cols1 .col1{width:170px;text-indent:10px;}
.block-cart .cols1 .col2{width:530px;}
.block-cart .cols1 .col3{width:100px;}
.block-cart .cols1 .col4{width:172px;}
.block-cart .cols1 .col01{width:70px;}
.block-cart .cols1 .col02{width:102px;text-align:right;}
.block-cart .cols2{ padding:10px 0 0;}
.block-cart .cols2 .col1{width:170px;min-height:20px;padding:0 20px 0 0;}
.block-cart .cols2 .col2{width:530px;}
.block-cart .cols2 .col3{width:100px;}
.block-cart .cols2 .col4{width:182px;}
.block-cart .cols2 .col01{width:70px;}
.block-cart .cols2 .col02{width:112px;text-align:right;}
.block-cart .info{ padding:5px 0 0;}
.block-cart .weight{ padding:5px 0 0;}
.block-cart .cols2 .col2 .price{ display:none; padding:5px 0 0;}
.block-cart input.qty_trigger{width:70px;}
.block-cart .total-amount-location{text-align:right;}
.block-cart .cols3{border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd; padding:10px 0;}
.block-cart .cols3 .col1{width:100px; padding:6px 0 7px;}
.block-cart .cols3 .col2{width:792px;}
.block-cart .cols3 .col3{float:right;}
.block-cart .cols3 .col2 select{ max-width:100%;}
.block-cart .cols4{ padding:10px 0 0;}
.block-cart .cols4 .col1{width:100px; padding:0 0 5px;}
.block-cart .cols4 .col2{float:right;font-weight:700;font-size:16px;}
.block-cart .cols4 .col2 label{font-weight:700;}
.block-cart .cols5 .col1{ padding:7px 10px 0 0;}
@media (min-width: 1140px){
.container {width:1120px;border-left:solid 1px #999999; border-right:solid 1px #999999; margin:0 auto; }

}
@media (max-width:1139px){
	nav.navbar-store{ width:970px; border:none;}
	.block-cart .cols1 .col2,
    .block-cart .cols2 .col2{width:382px;}
    .block-cart .cols3 .col2{width:644px;}
}
@media (max-width: 991px){
	.container{ padding:20px 15px;}
	nav.navbar-store{ width:750px; }
	.side-images{ padding:10px 0 0;}
	.block-cart .cols1 .col2,
    .block-cart .cols2 .col2{width:242px;}
    .block-cart .cols3 .col2{width:504px;}
    .block-cart .shipment_change{ margin:8px 0 0;}
}
@media (max-width:767px){
	.block-cart button.btn-remove{margin:10px 0 0;}
	.container{ padding:20px 15px;}
	nav.navbar-store{ width:auto; padding:0 15px; }
	.navbar-store .navbar-toggle{ margin:20px 20px 20px 0;}
	.navbar-store>.container-fluid .navbar-brand{float:left;clear:none; padding:8px 0 8px 15px;}
	.navbar-store .navbar-collapse{ border:none; border-radius:0;background:#fafafa;}
	.navbar-store{ margin:0;}
	.navbar-store .nav li{ border-bottom:solid 1px #999; padding:0;}
	.navbar-store .nav li.last{border-bottom:none;}
	.navbar-store .nav li.dropdown-header{ padding:10px 11px;}
	.navbar-store .nav li a{text-align:left; padding:10px 11px; display:block; margin:0;}
	.navbar-store .nav.nav-justified>li>a{padding:10px 11px;}
	.navbar-store .divider{ display:none;}
	.navbar-store .dropdown-menu{ position:static;float:none;clear:both; border:none; border-radius:0;box-shadow:none;}
	.navbar-store .nav .dropdown-menu li:last{ border-bottom:none;}
	.navbar-store .nav>li>a{ border:none;}
	.navbar-store .nav .open>a, 
  .navbar-store .nav .open>a:hover, 
  .navbar-store .nav .open>a:focus{ border:none;}
	.jumbotron h1 {
		font-size: 50px;
		line-height: 54px;
  }
	.block-cart .cols1 .col4{display:none;}
    .block-cart .cols2 .col4{float:none; clear:both; padding:10px 0 0;width:100%;}
    .block-cart .cols3 .col2{width:200px;}
    .block-cart .cols2 .col01{width:50%;}
	.block-cart .cols2 .col02{width:50%;}
}
@media (max-width:639px){
	.block-cart .cols1 .col3{display:none;}
	.block-cart .cols2 .col3{display:none;}
	.block-cart .cols2 .col2 .price{ display:block;}
	.block-cart .cols1 .col1{width:50%;}
	.block-cart .cols1 .col2{width:50%;}
	.block-cart .cols2 .col1{width:50%;}
	.block-cart .cols2 .col2{width:50%;}
	.block-cart .cols2 .col4{width:100%;}
	
}
@media (max-width:450px){
	.block-header div.pull-right{float:none !important; clear:both; padding:0 0 10px;}
}

.btn-xs.btn-remove{
	padding: 3px 7px;
}

@media (max-width: 780px) and (min-width: 350px) {
	.row{
		margin-left:0 !important;
		margin-right:0 !important;
	}
}