/*
 * ------------------------------------------------------------------------
 * JM Hawkstore Theme
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

.main,
.ja-lo-2colsl #ja-mainbody,
.ja-lo-2colsr #ja-mainbody,
.ja-lo-3cols #ja-mainbody,
.ja-lo-3cols #ja-main {
  width: 100%;
}

#ja-current-content { padding-left: 10px; padding-right: 10px; }

/* Top Spotlight ---*/
#ja-topsl .col-4 { display: none; }

.ctg-menu { padding: 20px; }

.ctg-menu ul.products-list li a { text-transform: none; }

/* Bottom Spotlight ---*/
#ja-botsl .col-1, 
#ja-botsl .col-2, 
#ja-botsl .col-3, 
#ja-botsl .col-4,
#ja-botsl .col-5,
#ja-botsl .col-wide {
  width: 100%;
  background: none;
  min-height: 150px !important;
  margin-bottom:20px;
}

#ja-botsl .main .inner { padding:20px 10px !important;}
 
#ja-footer .main .inner { padding:20px 10px!important;}

/* Mass Bottom ---*/
#ja-mass-bottom { display: none; }

/* Product List ---*/
.products-grid { border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cms-home .products-grid { border:none;}
.products-grid li.item,
.products-grid li.item.last {
  width: 100% !important;
  background: none;
}

.products-grid .product-image img { width:160px; height:240px; margin-left:65px;}

.ja-lo-2colsl #ja-mainbody { padding-top:0;}

/* Product Detail ---*/
.product-view .product-img-box { width:100%; padding-top:10px;}
.product-view .product-img-box .product-image,
.product-view .product-img-box .product-image img { width: 160px; height: 240px; text-align:center; }



/* Header ---*/
#ja-header {
    height: auto;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

#ja-header .main, 
#ja-container .main, 
#ja-mass-bottom .main, 
#ja-botsl .main, 
#ja-footer .main {
    padding: 0;
    width: 100%;
}

.form-language { display:none;}

#ja-mass-bottom { display:none; }

.main .inner {   margin: 0; }

#ja-header .main .inner {
    padding: 20px 0 10px;
}


h1#logo, 
div#logo-text {
  float: left;
  margin: 0 auto 70px;
  width:100%
}


h1#logo a { margin: 0 auto; }

#ja-mainnav,
#ja-search,
#ja-mycart,
#ja-quickaccess { top:75px;}
#ja-mycart .block-cart,#ja-mycart .buttons{
    display: block !important;
}
#ja-container {
    margin-top: 90px;
}

.cms-home #ja-container {
    margin-top: 130px;
}


.ja-lo-2colsl#ja-container {
    margin-top: 130px;
}

.checkout-multishipping-addresses #ja-container {
    margin-top: 100px;
}

.data-table th,
.data-table td { padding:5px 3px; text-indent:0; text-align:left;}

.category-products {
  margin: 0;
}

.jm-slider li { width:265px !important}


#my-reviews-table tr th:nth-child(3n),
#my-reviews-table tr td:nth-child(3n) { display: none; }

#form-validate .fieldset .legend { font-size: 105%; }

#my-tags-table td.last {
	width: 45px;
}
#my-tags-table .button, #wishlist-view-form .button {
    display: block;
    float: none;
    margin: 5px 5px 10px;
    width: auto;
}

.my-tag-edit {
	margin: 20px 0 0 0;
}
 
.my-tag-edit a.btn-remove {
  margin: 0 5px 0 0;
}
#my-tags-table .add-to-links a.link-wishlist{
	background: none repeat scroll 0 0 #111111;
	border: 1px solid #111111;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	overflow: visible;
	padding: 6px 15px;
	text-align: center;
	vertical-align: middle;
}

.data-table tr td { color: #333; }

#checkout-review-table tfoot td { padding:10px 5px;}

.multiple-checkout .col2-set .box-title h2, 
.multiple-checkout .col2-set .box-title h3, 
.multiple-checkout .col2-set .box-title h4,
.info-set .box-title h3,
.multiple-checkout .col-wide > h3,
.multiple-checkout .col-wide > h4,
.multiple-checkout .col2-set .legend,
.info-set .legend { text-indent:0; }

.multiple-checkout .place-order .grand-total big {
    display: inline;
    float: right;
    line-height: 1;
    margin-right: 5px;
}

.cart .discount .button, .cart .shipping .button { margin-bottom:5px}

ul.ja-tab-navigator li.first {
	border-left: 0;
}

ul.ja-tab-navigator li:last-of-type  a{
	border-bottom: 0;
}

ul.ja-tab-navigator li:last-of-type.active  a{
	border-bottom: 1px solid #ddd;
}

#ja-tabitem-reviewform ul.form-list li {
	border-bottom: 0;
}

.product-view {
	margin: 0 0 20px 0;
}

#checkout-step-review {
	padding: 20px;
}
#checkout-step-review .buttons-set, 
#checkout-step-review .button-set {
	margin: 15px 0 0;
}
#checkout-step-review .buttons-set .button {
  margin: 10px 0 0 5px;
}
.box-tags .form-add .input-box {
	width: 170px;
	float: left;
	
}

.box-tags .form-add .input-box input{
	-webkit-appearance: none !important;
	-o-appearance:none !important;
	border-radius: none !important;
}
.box-tags .form-add .button {
	float: left;
	padding: 7px 15px 8px;
}
.box-up-sell {
  border-top: 0;
}
.review-product-list .add-to-box ul.add-to-links li:first-of-type,
.review-product-list .add-to-box ul.add-to-links li:first-of-type a{
	background: none !important;
}

.products-grid li.item .loading, li.jm-slider-li .loading,
.jm-product-list .products-grid li.item .loading {
  right: 130px;
  top: 120px;
}

.cart .cart-collaterals .col2-set{
	margin: 0;
}

.cart-collaterals .totals {
	margin: 0 0 20px 0;
}


.form-list li.wide .input-box input.input-text, 
.form-list li.wide .input-box textarea, 
.form-list li .input-box .input-text, .form-list li .input-box textarea {
  width: 89%;
}
.form-list li .input-box select {
	width: 92%;
}

#ja-pathway ul li,
button.button, button,
.fieldset .legend,
.info-box .box-title,
.page-title h1,
.block .block-title strong,
.block .block-title h3,
.block .block-title h4,
.cms-home .page-title h1,
ul.ja-tab-navigator li a ,
.product-collateral h2,
.cart .discount h2, 
.cart .shipping h2,
.cart .crosssell h2,
.opc h2,
.checkout-progress li,
#login-form h2,
.order-items h2,
.customer-address-index .my-account .addresses-primary h2,
.customer-address-index .my-account .addresses-primary h3,
.customer-address-index .my-account .addresses-additional h2,
.add-to-links,
.add-to-box .add-to-links li a,
.add-to-links a {
  text-transform: lowercase;
}