/*!
 * Theme Name: JM Haga
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.wrap {
  clear: both;
  min-width: 320px;
}
/*main*/
.main {
	width: 310px;
	padding: 0 5px;
}

.data-table td, .data-table th {
  padding: 5px;
}

#shopping-cart-table  td, 
#shopping-cart-table th { 
	padding: 5px 12px;
}

.shop-access li {
  padding: 0 4px;
}

.shop-access li.first {
  padding-left: 0;
}



.jm-product-list .old-price .price-label,
.jm-product-list .special-price .price-label {
	display: none;
}

#ja-header .main {
  padding: 30px 5px;
}

#ja-header .ground-menu1 {
	width: 320px;
}

#ja-mainnav .btn-toggle {
	left: 5px;
}

#ja-search { right:47px;}

#ja-search .input-text {
  width: 11px;
}

#ja-search:hover .input-text {
	width: 198px;
}

#ja-header .block-cart {
  right: 6px;
  top: 295px;
}

div.hotline {
  right: 5px;
}

div.hotline p {
  border-right: 0;
  margin: 15px 0;
  padding-right: 0;
}

.haga .jm-tabs-title-left ul.jm-tabs-title li {
  width: 98%;
  margin: 0 0 5px 0;
}

.jm-tabswrap .jm-tab-content li {
	width: 50% !important;
}

#ja-mass-bottom ul.our-brands-list li {
  min-height: 100px;
  width: 100%;
}

#ja-mass-bottom ul.our-brands-list .inner-list h3 {
  margin: 0;
}

#ja-mass-bottom2 {
	display: none;
}

#ja-botsl .main {
  padding: 0 5px;
  width: 310px;
}

#ja-botsl .col4-set .col-narrow {
  width: 100%;
}

#ja-footer .main {
  padding: 0 5px;
  width: 310px;
}

#ja-footer .main .inner {
	background: none;
}

.products-list-home .products-grid li.item {
	width: 100% !important;
  float: left;
 
}

/*check out*/
#ja-mainbody {
  width: 310px;
}

.multiple-checkout {
	color: #484848;
}

.form-list li .input-box select.address-select {
  width: 270px;
}
.checkout-progress li {
  margin: 0;
  padding: 8px 0;
  text-indent: 0;
  border-bottom: 1px solid #e7e7e7;
}


.checkout-progress li.active {
  background: #fff !important;
  padding: 0;
}
.checkout-progress li.active span.step-label {
  background: none repeat scroll 0 0 #FF721F !important;
  float: right;
  padding: 8px;
  width: 300px;
  
}

.multiple-checkout .page-title {
  margin: 10px 0 20px;
  float: left;
  width: 100%;
  text-align: center;
}

.multiple-checkout .page-title.title-buttons {
    background-position: left 54px;
}
.multiple-checkout .page-title.title-buttons h1 {
  float: none;
  text-align: center;
  padding: 0 10px;
}

.multiple-checkout .title-buttons ul {
  margin-top: -85px;
}

.checkout-progress li span.step-label {
	text-indent: 20px;
	float: left;
}
.checkout-multishipping-addresses  .multiple-checkout h2{
	font-size: 120%;
}

#multiship-addresses-table select {
  width: 135px;
}

.multiple-checkout .buttons-set .button {
	margin: 10px 0;
}
.box-sp-methods {
  background: none repeat scroll 0 0 #F2F2F2;
  border: 1px solid #E7E7E7;
  float: left;
  margin-top: 10px;
  padding: 10px;
  position: relative;
  width: 88%;
}

.checkout-multishipping-overview .box-content .price {
  padding: 0 0 0 10px;
}

.multiple-checkout .place-order .grand-total {
	height: auto;
}

.multiple-checkout .place-order .grand-total .inner {
  float: left;
  height: auto;
  margin: 0 10px 0 0;
}

.multiple-checkout .place-order .grand-total big {
  display: inline;
  line-height: 1;
  margin-right: 0;
  float: right;
  font-size: 120%;
  margin: 0 0 10px 0;
}

.multiple-checkout .place-order .grand-total big .price {
	font-size: 120%;
}


#review-buttons-container {
	float: right;
}
	
/*shopping cart*/
.data-table tfoot tr td {
	padding: 5px;
}
.cart-table thead th:nth-child(4),
.cart-table tbody td:nth-child(4),
.cart-table thead th:nth-child(3),
.cart-table tbody td:nth-child(3) {
	display: none;
}
.cart-table .btn-update, 
.cart-table .btn-continue {
  margin: 0 0 5px;
}

.cart-table .btn-update {
	display: none;
}

.cart-collaterals .totals {
  width: 100% !important;
}
.cart-collaterals .totals tfoot td,
.cart-collaterals .totals td {
  padding: 5px;
}
.cart .cart-collaterals .col2-set {
  width: 100%;
}

.cart-collaterals .totals ul.checkout-types li {
  padding: 5px;
  text-align: right;
}

.checkout-cart-index .title-buttons ul {
  bottom: 15px;
  float: right;
  margin-top: -40px;
  position: absolute;
  right: 5px;
}

.checkout-cart-index .title-buttons {
  background-position: left 10px;
  padding-top: 0;
}

#review-form table {
  width: 290px;
}

#review-form table.data-table td, 
#review-form table.data-table th {
  padding: 0;
}

.pager .pages {
  margin: 0 10px;
  text-align: left;
}

.account-login .col2-set .col-1, 
.account-login .col2-set .col-2 {
  width: 99%;
  float: left;
}
.account-login .col2-set .col-1 {
	margin: 0 0 10px 0;
}

#login-form .content {
  min-height: 160px;
}

.product-img-box .product-image-zoom {
  height: 280px;
  width: 280px;
}

.product-img-box .more-views {
  margin-left: 0;
  margin-top: 20px;
  width: 100%;
}

#review-form input.input-text, 
#review-form textarea {
  width: 285px;
}

ul.ja-tab-navigator li {
  border-top: 1px solid #E7E7E7;
  border-left: 0;
  border-right: 0;
  width: 100%;
  padding: 0;
  border-bottom: 0;
  text-indent: 10px;
}

ul.ja-tab-navigator li.first { 
	border-top: 0 none;
}

ul.ja-tab-navigator li.active {
  border-top: 1px solid #E7E7E7; 
  border-bottom: 0; 
}

ul.ja-tab-navigator li.first.active ,
ul.ja-tab-navigator li.first { 
	border-top: 0 none;
}

.box-tags .form-add .input-box .input-text {
  width: 180px;
}

.box-tags .form-add  button.button, 
.box-tags .form-add  button {
	padding: 6px 8px;
}

a.link-compare {
	display: none !important;
}

.ja-lo-2colsl #ja-main {
  width: 300px;
  padding:0 5px;
}

.order-items.order-details #my-orders-table {}
.order-items.order-details #my-orders-table thead tr th:nth-child(3n), 
.order-items.order-details #my-orders-table tbody tr td:nth-child(3n){
    display: table-column;
    width: 0;
}

.order-items.order-details #my-orders-table td,
.order-items.order-details #my-orders-table th { font-size:11px; padding:10px 3px;}

.title-buttons .link-reorder {
	position: static;
	margin: 20px 0 0 0;
}
.title-buttons .link-print {
	position: static;
	margin: 20px 10px 0 0;
}

#my-orders-table tbody tr{
	border-top: 1px solid #E7E7E7;
}
