/*custom shopdeca css*/
/*general*/
body {
	font-family: Arial, sans-serif;
}
.clear {clear:both;height: 0;}
a {
	color: #000;
}
a:hover {
	color: #999;
}
a, a:hover{
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.page-title {
	margin-bottom: 0;
	padding-top: 0;
	background: none;
}
.page-title h1 {
	padding:10px 0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:1.2em;
	font-family:'OswaldBook';
	letter-spacing:0.5px;
}
textarea {
	border-color: #e8e8e8;
}
.left {
	float: left;
}
.no-border {
	border-right: 0 !important;
}
.upper {
	text-transform: uppercase;
}
.small {
	font-size: 12px;
}
.georgia {
	font-family: Georgia;
}
img.full {
	width: 100%;
	vertical-align: top;
}
.validation-advice {
	margin-top: 5px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.validation-failed {
	border: 1px dashed #ea5b0c !important;
}
/* grid */
[class^=grid_] {
	position: relative;
	float: left;
}
[class^=grid_] .box {
	position: relative;
}
[class^=grid_] img {
	width: 100%;
	vertical-align: top;
}
.grid_2 {
	width: 50%;
}
.grid_4 {
	width: 25%;
}
[class^=grid_] [class^=grid_] {
	margin-top: 15px;
}
[class^=grid_] .box > [class^=grid_]:first-child .box {
	margin-right: 10px;
	margin-left: 0;
}
[class^=grid_] > .box {
	margin-left: 10px;
}
.row > [class^=grid_]:first-child > .box{
	margin-right: 10px;
	margin-left: 0;
}
.row {
	float: left;
	width:100%;
}
.row + .row {
	margin-top: 10px;
}
.top-homepage .bloc-border1{
	background: url("../images/border-dot1.gif") repeat-x scroll center top transparent;
	margin-bottom:10px;
    padding-top: 15px;
}
/*override theme*/
body#bd {
	background:#000;
}
.ja-lo-1col #ja-mainbody, .ja-lo-1col #ja-main {
	background: #fff;
}
#ja-col1 .block {
	margin-left: 0;
}
h1#logo {
	width:118px;
	height: 89px;
}
h1#logo-mobile {
	display: none;
}
h1#logo a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	text-indent: 0;
}
h1#logo a img {
	display: inline-block;
	/*margin-top: 5px;
	height: 80px;*/
	vertical-align: middle;
}
.user-menu {
	margin:0;
}
#ja-quickaccess {
	border-top:none;
	background: none;
}
#ja-mycart {
	line-height: 10px;
}
#ja-mycart .btn-toggle {
	height: auto;
	font-size: 10px;
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
#ja-mycart .btn-toggle:hover strong {
	color: #969696;
}
#ja-mycart .btn-toggle.active {
	position: relative;
	z-index: 2;
	background: #fff;
}
#ja-mycart .btn-toggle.active .totalcart {
	padding-bottom: 10px;
}
#ja-mycart .inner-toggle {
	-webkit-box-shadow: 0px 0px 8px 0px #000 !important;
	-moz-box-shadow:    0px 0px 8px 0px #000 !important;
	box-shadow:         0px 0px 8px 0px #000 !important;
}
.totalcart {
	display:block;
	padding: 20px 10px 2px 22px;
	border-right: 1px solid #222;
	background:url(../images/minicart.png) 5px 17px no-repeat;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
}
.totalcart span.totalcart-price {
	margin-top:3px;
	font-weight:bold;
	font-size:13px;
}
.totalcart span {
	display:inline-block;
	padding:0;
}
.no-cart {
	margin-bottom: 0 !important;
}
#ja-mycart .btn-toggle.active .totalcart span {
	color: #969696;
}
#ja-mainnav-inner {
	height: auto !important;
	background:transparent !important;
}
#ja-search .btn-toggle {
	margin: 0;
	height:45px;
	background-position: 5px 0px;
}
#ja-search #search_mini_form .form-search {position:relative;}
#ja-search #search_mini_form .form-search button.button {
	display:inline-block;
	cursor:pointer; 
	background:url(../images/icon_menu_toggle.png) no-repeat left center;
	position:absolute;
	top:0;
	right:0;
	border:none;
	padding:5px 0;
}
#ja-search #search_mini_form  .form-search button.button:hover {border:none;}
#ja-search #search_mini_form  .form-search button.button span {color:transparent;}
.jm-megamenu ul.level0 li.mega a.mega{
	color:#fff !important;
}
#ja-header .main .inner {
	padding-top: 0;
	padding-bottom: 0;
}
#ja-header{
	margin:0 auto;
	max-width: 1040px;
}
#ja-header .main .inner {
	margin:0;
}
#ja-search {
	margin: 12px 0 0 0;
}
#ja-search .input-text {
	margin: 0;
	padding: 0 10px;
	height: 27px;
	border: none;
	background: #4a4849 /*url(../images/icon_menu_toggle.png) right center no-repeat*/;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
#ja-botsl,#ja-footer {
	background: #000;
}
#ja-footer {
	border-top: 1px solid #666666;
}
.product-img-box .product-image-zoom {
	width: 372px;
	height: 372px;
}
.regular-price .price, .price-box .price {
    color: #000;
	font-weight:normal;
    font-size:12px;
	font-family:'OswaldLight';
}
.price-box .old-price,.price-box .special-price {
	margin-right: 5px !important;
	margin-top: 0 !important;
}
.price-box .special-price .price{
	color: #FF610B;
    font-weight: bold;
}
.price-box .old-price {
	color:#aaa !important;
}
.toolbar .amount {
	display: none;
}
/*menu header*/
.left-box {
	float: left;
}
.right-box {
	margin-right: 20px;
	width: auto;
}
.jm-megamenu li.mega .childcontent {
  -webkit-box-shadow: 0px 0px 8px 0px #000;
  -moz-box-shadow:    0px 0px 8px 0px #000;
  box-shadow:         0px 0px 8px 0px #000;
  top:89px;
}
@media (min-width:768px) {
	/*.jm-megamenu li.mega .childcontent {
		top:89px;
	}*/
}
#ja-mainnav .jm-megamenu ul.level0 li.mega a.mega {
	font-size: 13px;
	font-family: 'OswaldLight',sans-serif;
}
#ja-mainnav .jm-megamenu ul li.mega .childcontent a.mega:hover span.menu-title{
	color: #969696 !important;
}
#ja-mainnav .jm-megamenu ul.level1 li.mega a.mega span.menu-title {
	color: #fff;
	-webkit-font-smoothing: antialiased;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega > a.mega span.menu-title {
	font-weight: normal;
	line-height: 13px;
	font-size: 13px;
	font-family: 'OswaldLight',sans-serif;
	display: inline-block;
	vertical-align: bottom;
	padding: 65px 10px 2px 10px;
	margin: 0 2px;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega > a.mega {
	display: block;
	margin: 0 0 6px 0;
	padding: 0 11px;
	height: auto;
	border-left:1px solid #999999;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega.first > a.mega {
	border-left: 0;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega {
	height: 89px;
	border-color: #333333;
	border-right: 0;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega:hover > a.mega:hover:after {
	display:block !important;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega.last {
	border-right:0 !important;
}
#ja-mainnav .jm-megamenu ul.level0 li.active {
	border-right:1px solid #333333;
	}
#ja-mainnav .jm-megamenu ul.level0 > li.active:hover,.jm-megamenu ul.level0 > li.mega:hover {
	background: none;
}
#ja-mainnav .jm-megamenu ul.level0 > li.mega:hover > a.mega span.menu-title,.jm-megamenu ul.level0 > li.active > a.mega span.menu-title{
	border-bottom: 4px solid #fff;
}
#ja-botsl .main .inner,
#ja-footer .main .inner {
	background:none !important;
	background-color:#000000;
}
/*homepage*/
.shop-access {
	float: left;
	padding-left: 0;
	height: 38px;
	text-align: right;
	line-height: 40px;
}
.shop-access li {
	float: left;
	padding: 0 8px !important;
}
.shop-access a {
	display: inline-block;
	padding: 20px 0px 2px 0px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
.shop-access a:hover {
	color: #969696;
}
.shop-access .links {
	float:left;
	line-height: 10px;
}
.shop-access a[title="My Account"]{
	padding-left: 18px;
	background: url(../images/icon-account.png) 0 16px no-repeat; 
}
.shop-access a.wishlist{
	padding-left: 18px;
	background: url(../images/icon-wishlist.png) 0 16px no-repeat; 
}
.shop-access li a[title="Log Out"] {
	padding-left: 18px;
	background: url(../images/icon-log.png) 0 16px no-repeat; 
}
#benefit {
	margin-top: 20px;
}
#benefit li {
	padding: 0;
	padding: 3px 0;
	color: #969696;
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#benefit li#cphone {
	background: url(../images/icon_cphone.gif) 0 0 no-repeat;
	margin:0 0 2px 0;
	padding:1px 0 1px 25px;
}
#benefit li#cwa{
	background: url(../images/icon_cwa.gif) 0 0 no-repeat;
	margin:0 0 2px 0;
	padding:1px 0 1px 25px;
}
#benefit li#cbb {
	background: url(../images/icon_cbb.gif) 0 0 no-repeat;
	margin:0 0 2px 0;
	padding:1px 0 1px 25px;
}
#benefit li#cemail {
	background: url(../images/icon_cemail.gif) 0 0 no-repeat;
	margin:0 0 2px 0;
	padding:1px 0 1px 25px;
}
#benefit li#cemail a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;	
}
#benefit #brands{
	display:none;
}
#ja-mainnav {
	background: #000;
}
.ja-topsl_left {
	width:100%;
}
.product-name {
	clear:both;
}
.product-name .addtoicons {
	margin:10px 0;
}
.top-homepage .description{
	position: absolute;
	bottom: 0;
	margin-bottom: 15px;
	margin-left: 15px;
	color: #fff;
}
.top-homepage .description .title{
	font-size: 2em;
	font-family: "OswaldBook",Arial;
	letter-spacing:0.5px;
}
.top-homepage .description .short-desc {
	font-size: 1.1em;
	font-family: "OswaldLight",Arial;
}
.top-homepage .slidesjs-pagination {
	margin: 6px 0 0;
	float: right;
	list-style: none;
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 10;
}
.description.white button.button {
	border-color: #fff;
	background: #fff;
	color: #000;
}
.description.white button.button:hover {
	border-color: #000;
	background: #000;
	color: #fff;
}
.description.black .title,.description.black .short-desc {
	color: #000;
}
.description.black button.button:hover {
	border-color: #fff;
	background: #fff;
	color: #000;
}
.cms-home .std > div {
	padding: 20px;
}
#designer {
	margin-top: 20px;
	background: url("../images/border-dot1.gif") repeat-x scroll center top transparent;
    padding-top: 10px;
}
#designer .grid_4 {
	text-align: center;
}
#designer .product-box {
	margin: 0 -10px;
}
#designer .product-box .box > div {
	margin-right:10px;
}
#designer .product-box .subtitle {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 0 6px 0;
	width: 100%;
	background: url(../images/bg-addtolink.png) repeat 0 0;
	color: #000;
	font-size: 12px;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.block-title-home {
	height: 40px;
}
.block-title-home h2 {
	float: left;
	font-weight: normal;
	font-size: 25px;
	font-family: "OswaldBook",Arial;
	letter-spacing:0.5px;
}
.block-title-home a {
	float: right;
	margin-top: 15px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: "OswaldLight",Arial;
}
/*brand page*/
.brand {
	border: 1px solid #000;	
}
.brand .box-desc {
	margin: 15px;
	color: #333333;
}
.brand .box-desc .title{
	font-size: 2em;
	font-family: "OswaldBook",Arial;
	letter-spacing:0.5px;
}
.brand .box-desc .sub-title{
	font-size: 1.2em;
	font-family: "OswaldLight",Arial;
}
.brand .box-desc .all-desc{
	font-size: 12px;
}
.brand .box-desc .all-desc p {
	margin-bottom: 0;
}
.brand-grid .item {
	position: relative;
	float: left;
}
.brand-grid .item > div {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
}
.brand-grid .item:hover img,.brand-grid .item:hover .brand-name {
  opacity: .5;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60);
}
.brand-grid .item.first > div {
	position: relative;
	margin-right: 10px;
}
.brand-grid .item.last > div {
	margin-left: 10px;
}
.brand-grid .item .product-image {
	float: left;
	width: auto;
}
.brand-grid .item .product-image img {
	vertical-align: top;
}
.brands-index-index .category-products {
	margin: 0;
}
.brand-grid .item .brand-name {
	font-size: 2em;
	font-family: "OswaldBook",Arial;
	font-weight:normal;
	letter-spacing:0.5px;
}
/* Feat Product by Yusuff */
.fprod-section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.fprod-col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

.fprod-col a{
	display:block;
	overflow:hidden;
	position:relative;
}
.fprod-col a#c1{
	border-bottom: 5px solid #86a5c5;
}
.fprod-col a#c2{
	border-bottom: 5px solid #ee4a35;
}
.fprod-col a#c3{
	border-bottom: 5px solid #c9d132;
}
.fprod-col a#c4{
	border-bottom: 5px solid #9ed5ba;
}
.fprod-col a#c5{
	border-bottom: 5px solid #f9db14;
}
.fprod-col a#c6{
	border-bottom: 5px solid #fbc3a3;
}
.fprod-col a .fprod-name{
	background:#000;
	color:#fff;
	font-weight:bold;
	display:block;
	bottom:-40px;
	left:0;
	padding:5px 0;
	position:absolute;
	text-align:center;
	width:100%;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;	
}
.fprod-col a:hover .fprod-name{
	bottom:0px;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;	
}
.fprod-col a img{
		
}
.fprod-col a:hover img{
	filter: alpha(opacity=50);
	opacity: 0.5;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

.fprod-col:first-child { margin-left: 0; }

.fprod-group:before,
.fprod-group:after {
	content:"";
	display:table;
}
.fprod-group:after {
	clear:both;
}

.fprod-span_1_of_6 {
    width: 15.33%;
}
.fprod-span_1_of_6 img{
	width:100%;	
}
@media only screen and (max-width: 768px) {
	.fprod-col { 
		margin: 1% 1% 1% 0%;
	}
	.fprod-col:first-child { margin-left: 0; }
}
@media only screen and (max-width: 768px) {
	.fprod-span_1_of_6 {
		width: 49%;
	}
}

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 1% 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.fprod-span_1_of_6 {
		width: 49%;
	}
}


.top-homepage .row .grid_2 .box a:hover img{
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#designer .row .grid_2 .box a:hover img{
	filter: alpha(opacity=70);
	opacity: 0.7;
}
div.homebig a:hover img{
	filter: alpha(opacity=80);
	opacity: 0.8;
}
/* Out of Stock */
.out-of-stock {
	color: #ff610b;
	font-family: "OswaldLight",Arial;
}
/* Share button */
.social-share-button > div{
	margin-right: 8px;
}

/*wishlist*/
.wishlist-index-index .page-title.title-buttons {padding-right:0;padding-left:0;}
.wishlist-index-index .page-title.title-buttons h1{
	margin:0;
	font-size:1.5em;
}
.wishlist-index-index .page-title.title-buttons button.button {
	padding:7px 10px;
}

#wishlist-table button.btn-cart:hover, #wishlist-table button.button.btn-cart:hover {background-color:#f26522;}
input.qty {
	margin: 0;
}
#central {
	position: relative;
}
.social-share {
	position: absolute;
	top: -30px;
	right: 0;
	z-index: 10;
}
.social-share a{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/social-share.png) 0 0;
	text-indent: -9999px;
}
.social-share .share-twitter {
	background-position: -3px -32px;
}
.social-share .share-fb {
	background-position: -3px 0px;
}
.social-share .share-pinterest {
	background-position: -3px -94px;
}
.social-share .share-g {
	background-position: -3px -64px;
}
/*featured product*/
.jm-products-slider-listing .product-image {
	margin: 0;
}
.jm-products-slider-listing .product-image img {
	padding: 0;
}
.jm-products-slider-listing .products-grid li.item {
	margin: 0 10px;
	width: 166px;
	background: none;
}
.jm-products-slider-listing .product-information {
	display: none;
}
.jm-products-slider-listing .product-image .label {
  position: absolute;
  top: 0;
  right: 0;
  width: 53px;
  height: 53px;
  background: url(../images/icon_hot.png) no-repeat left top;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  font-family: NovecentowideNormalRegular,sans-serif;
  line-height: 58px;
}
.jm-products-slider-listing .product-image {
	position: relative;
	display: block;
	margin-bottom: 15px;
	width: auto;
	vertical-align: bottom;
  -webkit-transition: all 0.3s ease-out; /* Safari and Chrome */
  -moz-transition: all 0.3s ease-out; /* Firefox 4 */
  -o-transition: all 0.3s ease-out; /* Opera */
  transition: all 0.3s ease-out;
}
.jm-products-slider-listing .product-image .New-label {
  background-image: url(../images/icon_new.png);
}
.jm-products-slider-listing .block-title-home {
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
}
/*footer*/
.copyright {
	/* position:absolute; */
	/* bottom:20px; */
	margin:60px 0 0 0;
}
.copyright span {	
	display:block;
	color:#4a4849;
	font-size:88%;
	font-family:Arial, Helvetica, sans-serif;
}
.logo-footer {
	width:100%;
	color:transparent;
}
.back-top {
	position: absolute;
	top:-10px;
	right: 0;
	width: 52px;
	height: 37px;
	background: url(../images/back-top.png) no-repeat top center;
	text-indent: -99999px;
}
.back-top:hover {
	background-position: bottom center;
}
@media  (width:1024px) {
	.back-top {right:13px;}
}
/*Quick view*/
.product-name h1 span.manufacturer-assign {
	display:block;
	color:#666;
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;
	font-family:'OswaldLight';
}
.quickview-left-action {float:left;margin-top:10px;/* width:30%; */}
.quickview-right-action {/*float:right*/margin:15px 0 20px;}
.product-essential .product-shop .add-to-links li {
	float:none;
}
p.email-friend {margin-bottom:0;}
.quickview-right-action a.share-btn {
	display:inline-block;
	margin-right:0;
	width: 26px;
	height:22px;
	background-image:url(../images/share2.png);
	background-repeat:no-repeat;
	text-indent: -99999px;
}
.share-twitter {width:56px;background-position:-58px center ;}
.send-fb {width:52px;background-position:-180px center;}
.like-fb {width:47px;background-position:left center;}
.googleplus {width:32px;background-position:-245px center;}
.email {background-position:-291px center;}
.quickview-right-action a.pinterest {
	display:inline-block;
	margin-right:1px;
	width:43px;
	height:22px;
	background-image:url(../images/share2.png);
	background-position:-124px center;
	background-repeat:no-repeat;
	color:transparent;
}
.quickview-right-action a.share-btn:hover, .quickview-right-action a.pinterest:hover {color:transparent;}
#cboxLoadedContent .quantity {
	margin-top: 15px;
}
#cboxLoadedContent .quantity label {
	color:#000;
	font-size:12px;
	font-family: 'OswaldLight';
}
#cboxLoadedContent .quantity .qty{
	padding:5px;
	border:1px solid #efefef;
	background:#efefef;
}
.product-shop a.viewmore-detail {
	display:block;
	padding:5px 25px 5px 15px;
	background-color:#000;
	background-image:url(../images/arrow-right.png);
	background-position:330px center;
	background-repeat:no-repeat;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	font-family:'OswaldBook';
	letter-spacing:0.5px;
}
.product-shop a.viewmore-detail:hover {
	/* background-position:top right; */
}
/*Checkout*/
.checkout-onepage-index #banktransfer-instruction {
	display: none;
}
.checkout-onepage-index #ja-container .main {
	margin-bottom:0px;
	background:#fff;
}
.main .inner {
	margin:0;
}
#ja-container {
	padding-top:0;
	background: url(../images/bg-tile.jpg) repeat;
}
#ja-wrapper #ja-botsl .main {
	position: relative;
	margin-bottom:0;
}
#ja-wrapper #ja-footer .main {
	margin-bottom:0;
}
.opc .step-title {
	background:#b0b0b0;
}
.opc .number {
	background:#fff;
	color:#000;
}
.opc h2 {
	color:#fff;
}
.opc .allow .step-title {
	background:#b0b0b0;
}
.opc .active .step-title {
	border-top:1px solid #fff;
	border-bottom:1px solid #f26522;
	background-color:#f26522;
}
.opc .allow .number {
	border:1px solid #fff;
	background:#fff;
	color:#000;
}
.opc .active .number {
	border:1px solid #fff;
	background:#fff;
	color:#000;
}
.opc .active .step-title h2 {
	color:#fff;
}
#checkout-progress-wrapper .block .block-title {
	padding:10px 23px;
	background:#e8e8e8;
}
#checkout-progress-wrapper .block .block-title strong,#checkout-progress-wrapper .block .block-title h3,#checkout-progress-wrapper .block .block-title h4 {
	color: #000;
	font-size:11px;
}
table#checkout-review-table {
	margin-top:15px;
	border-left:1px solid #e5e5e5;
}
table#checkout-review-table thead tr th {
	padding:10px;
	background:#e8e8e8 !important;
	color:#000;
}
table#checkout-review-table tbody tr td {
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #e5e5e5;
}
table#checkout-review-table tbody tr td.a-center {
	font-weight:normal;
}
table#checkout-review-table tbody tr.last td {
	border-bottom:1px solid #e5e5e5;
}
table#checkout-review-table tfoot tr td {
	padding-top:10px;
	padding-bottom:10px;
	border-top:none;
	border-right:1px solid #e5e5e5 !important;
}
table#checkout-review-table tfoot tr.last td {
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.discount-form .buttons-set {
	clear: none;
	margin-top: 3px;
	margin-left: 10px;
}
#shopping-cart-table button.btn-continue {
	float: none;
}
#shopping-cart-table button.btn-update {
	margin-right: 0;
}
#shopping-cart-table tfoot td {
	padding: 20px 0;
}
/*product-list*/
.sub-tittle {
	background:#fff;
}
.sub-tittle span {
	display:block;
	padding:7px 10px;
	
	background:#f3f3f3;
	color:#ea5b0c;
	font-weight:bold;
	font-size:130%;
}
.add-to-links a.link-compare {
	margin-left: 0;
}
#special-offer a.special-offer {
	display:block;
	overflow:hidden;
	height:153px;
	background-image:url(../images/special-offer.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:transparent;
}
#special-offer img {
	width: 100%;
	vertical-align: top;
}
.toolbar .select-box {
	position: relative;
	z-index: 1;
	overflow: inherit;
}
.toolbar .select-box:hover {
	cursor: pointer;
}
.toolbar .select-box:hover .select-choice{
	display: block;
}
.select-choice div{
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #000000;
}
.select-choice{
	position: absolute;
	top: 20px;
	left: -5px;
	display: none;
	padding-top: 8px;
	background:url(../images/arrow-up.png) 7px 0 no-repeat;
}
.select-choice a {
	display: block;
	padding: 2px 20px 2px 0;
	border-bottom: 1px dotted #999;
	color: #fff;
}
.select-choice a:hover{
	color: #ff610b;
}
.select-choice a.selected {
	color: #ff610b;
}
.products-grid .product-image img {
	width: 223px;
	height: 299px;
	vertical-align: top;
}
.catalog-category-view .category-products {
	margin: 0 -15px;
}
.catalog-category-view .category-products .category-products {
	margin: 0;
}
.catalog-category-view #ja-current-content {
	padding-bottom: 0;
}
@media  (max-width:768px) {
	.jm-megamenu li.mega .childcontent {top:auto;}
	.products-list .product-image {width:100%;}
	.products-list .product-image img {padding:0 0 20px 0;width:auto; height:auto;}
}
@media  (max-width:480px) {
	.products-list .product-image {width:100%;}
	.products-list .product-image img {padding:0 0 20px 0;width:100%; height:auto;}
}

.category-image {
	position: relative;
	margin-top: 0;
	min-height: 80px;
	background: #e8e8e8;
}
.category-image img {
	width: 100%;
	vertical-align: top;
}
.category-image .banner-title {
	position: absolute;
	top: 50%;
	left: 30px;
	margin-top: -1em;
	color: #000;
	text-transform: uppercase;
	font-size: 1.6em;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.products-grid .product-image .label {
	width: 60px;
	height: 60px;
	text-indent: -99999px;
}
.products-grid button.btn-cart, button.button.btn-cart {
	width: 32px;
	height: 32px;
}
.products-grid .product-information .price-box {
	padding-top: 9px;
}
.products-grid .product-information p {margin: 5px 0 5px 0; color: #000;text-transform:uppercase;font-size:11px;font-family:'OswaldLight';}
.catalog-category-view .products-list ul.add-to-links li button {
	background-color:transparent;
}
.catalog-category-view .products-list ul.add-to-links li button.button.btn-cart {
	background-image:url(../images/addtocart.png);
	background-repeat: no-repeat;
	background-position: -30px left;
}
/*My Account*/
.customer-account-index #ja-mainbody,
.customer-account-edit #ja-mainbody,
.customer-address-form #ja-mainbody,
.sales-order-history #ja-mainbody,
.review-customer-index #ja-mainbody,
.wishlist-index-index #ja-mainbody {
	margin-bottom:15px;
	background:#fff;
}
.block-account {
	margin-right:0;
}
.block-account .block-inner {
	margin-right:0;
	margin-left:0;
}
.block-account .block-inner  .block-content {
	padding-right:0;
	padding-left:0;
}
.block-account .block-inner  .block-content ul li {
	text-transform:uppercase;
	font-size:0.9em;
	font-family:'OswaldBook';
	letter-spacing:0.5px;
}
.block-account .block-inner .block-title {
	padding:12px 0 12px 35px;
	background:#000 url(../images/myaccount.png) no-repeat 6px center;
}
.block-account .block-inner .block-title strong {
	color:#fff;
}
.block-account ul {
	padding-top:23px;
	padding-right:0;
	padding-left:0;
}
.block-account ul li a {
	padding:7px 10px;
}
.block-account ul li.current {
	padding:7px 10px;
}
.my-account .dashboard { }
.my-account .dashboard .box-account {
	border:none;
}
.my-account .dashboard .box-account .box-head {
	padding:10px 10px 10px 45px;
	background:#000000 url(../images/icon_user.png) no-repeat 10px center;
}
.my-account .dashboard .box-account .box-head h2 {
	color:#ffffff;
}
.my-account .dashboard a{
	color:#ff610b;
}
.my-account .dashboard .box-account .col2-set {
	margin:0;
}
.my-account .dashboard .box-account .col2-set .box .box-title {
	padding:7px 10px 7px 45px;
	
	background:#000000 url(../images/icon_addressbook.png) no-repeat 10px center;
}
.col2-set .col-1, .col2-set .col-2 {
	width:45.5%;
} 
.my-account .dashboard .box-account .col2-set .col-1 {
	margin-left:13px;
}
.my-account .dashboard .box-account .col2-set .col-1 .box .box-title, .my-account .dashboard .box-account .col2-set .col-2 .box .box-title {
	margin-right:0;
	margin-left:0;
	padding:0 0 5px;
	background:none;
}
.my-account .fieldset {
	margin-top:37px;
	padding:0;
	border:none;
}
.my-account .fieldset .legend {
	float:none;
	padding:0 0 10px 0;
	border-bottom:1px solid #e8e8e8;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .welcome-msg p {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.9em;
	letter-spacing:0;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .welcome-msg p.hello strong {
	font-family:'OswaldBook';
	font-weight:normal;
	font-size:13px;
	letter-spacing:0.5px;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box-head h2 {
	font-family:'OswaldBook';
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box-head a {
	font-family:'OswaldBook';
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-title h3 {
	font-family:'OswaldBook';
	font-weight:normal;
	font-size:13px;
	text-transform:uppercase;
	color:#000;
	letter-spacing:0.5px;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-title a {
	font-family:'OswaldBook';
	font-weight:normal;
	font-size:0.9em;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-content h4 {
	font-family:'OswaldBook';
	font-weight:normal;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:0.5px;
	color:#000;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-content p,
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-content address {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.9em;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-content p a,
.customer-account-index #ja-mainbody #ja-current-content .my-account  .dashboard .box-info .box .box-content address a {
	font-size:12px;
	font-family:'OswaldLight';
	text-transform:uppercase;
}
.customer-account-index #ja-mainbody #ja-current-content .my-account .page-title h1,
.customer-account-edit #ja-mainbody #ja-current-content .my-account .page-title h1,
.customer-address-form #ja-mainbody #ja-current-content .my-account .page-title h1,
.newsletter-manage-index #ja-mainbody #ja-current-content .my-account .page-title h1{
	font-size:20px;
	padding:0 0 10px;
}
.customer-account-edit #ja-mainbody #ja-current-content .my-account .fieldset h2.legend,
.customer-address-form #ja-mainbody #ja-current-content .my-account .fieldset h2.legend,
.newsletter-manage-index #ja-mainbody #ja-current-content .my-account .fieldset h2.legend {
	font-size:18px;
	font-family:'OswaldLight';
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
}
.customer-account-edit #ja-mainbody #ja-current-content .my-account .fieldset ul.form-list li label,
.customer-address-form #ja-mainbody #ja-current-content .my-account .fieldset ul.form-list li label {
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
}
.customer-account-edit #ja-mainbody #ja-current-content .my-account .fieldset ul.form-list li.control label,
.newsletter-manage-index #ja-mainbody #ja-current-content .my-account .fieldset ul.form-list li.control label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
}
.customer-account-edit #ja-mainbody #ja-current-content .my-account .buttons-set p.required,
.customer-address-form #ja-mainbody #ja-current-content .my-account .buttons-set p.required {
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
}
.fieldset li .input-box select{
	font-size:1em;
	letter-spacing:0;	
}
/*Shopping Cart*/
.checkout-cart-index .cart .page-title {
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}
.data-table thead tr th {
	border-top:1px solid #000;
	border-bottom:0;
	background:#fff;
	color:#000;
	font-family: 'OswaldBook';
	font-size:90%;
	font-weight:normal;
}
.data-table tbody tr td ,.data-table .even td{
	border-top:1px solid #e8e8e8;
	border-bottom: 0;
	background:#f5f5f5;
	background-image: url(../images/bg-white.jpg);
	background-repeat: repeat-x;
}
.data-table tbody tr.last td {
	border-bottom:1px solid #000;
}
.data-table tfoot tr.first td {
	border-top:0;
}
.data-table {
	border:0; 
	border-spacing:0px; 
	border-collapse:separate;
}
.data-table td, .data-table th {
	padding:10px 0;
}
.data-table tbody td {
	padding: 20px;
	border-right:1px solid #fff;
}
.data-table tbody tr td .product-name a {
	color:#ff610b;
}
.data-table tbody tr td .product-name a:hover {
	color:#000000;
}
.data-table tbody td .regular-price .price {
	color: #ff610b;
}
.cart .discount, .cart .shipping {
	border:1px solid #f7f7f7;
	background:#f7f7f7;
}
.cart .discount h2, .cart .shipping h2 {
	padding-right:20px;
	padding-left:20px;
	border:none;
	text-indent:0;
}
.cart .discount .discount-form label {
	color:#424242;
}
.a-center {font-weight: bold;}
span.add-to-links a.link-wishlist {
	margin-left:0;
}
#shopping-cart-table {
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
#shopping-cart-table .product-name a{
	color:#000000;
	font-weight: normal;
}
#shopping-cart-table .product-name a:hover{
	color:#999999;
}
#shopping-cart-table .cart-price .price {
	color:#393b3d;
}
#shopping-cart-table button span {
	font-weight: normal;
	font-size: 12px;
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
#shopping-cart-table tr td a {font-weight: normal;color:#f26522;text-transform:uppercase;}
.cart .cart-collaterals {
	font-family: 'OswaldBook';
}
.cart .cart-collaterals .coupon .discount h2 {
	color:#000000;
	font-size: 16px !important;
	font-family: 'OswaldBook';
	font-weight:normal;
	letter-spacing:0.5px;
}
.cart .cart-collaterals .coupon .discount .discount-form .buttons-set {
	margin-top: 2px;
}
.cart .cart-collaterals .coupon .discount .discount-form .buttons-set button span{
	font-weight: normal;
	font-size: 12px;
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
.cart .cart-collaterals .totals .checkout-types button span{
	font-weight: normal;
	font-size: 14px;
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
.cart .cart-collaterals .coupon .discount .discount-form .buttons-set button {
	height:31px;
}
.totals table#shopping-cart-totals-table tbody tr td {
	font-family: 'OswaldBook';
	font-size:15px;
	font-weight:normal;
	color:#666;
	letter-spacing:0.5px;
}
.totals table#shopping-cart-totals-table tfoot tr td {
	font-family: 'OswaldBook';
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.5px;
}
.totals table#shopping-cart-totals-table tfoot tr td strong {font-weight:normal;}
.rating-box .rating {
	height: 15px;
	background:url(../images/product_rating_full_star2.png) repeat-x;
}
.rating-box {
	width: 75px;
	height: 15px;
	background:url(../images/product_rating_blank_star2.png) repeat-x;
}
.ratings .rating-links {
	height: 15px;
	line-height: 15px;
}
/*product detail*/
.catalog-product-view .product-shop {padding-top:0;}
.product-view .product-essential{
	margin: 0;
	min-height: 674px;
} 
.product-view .product-shop .inner{
	margin-left: 20px;
}
#upsell-product-table {
	display:table;
	margin:0 auto;
}
#upsell-product-table li {
	width:166px;
}
#upsell-product-table li .price-box span.price {
	font-size: 12px;
}
#upsell-product-table li .product-name a {
	color:#000000;
	font-weight: bold;
	font-size: 12px;
	font-family: 'OswaldBook';
	letter-spacing:0.5px;
}
#upsell-product-table li .product-name {
	margin-bottom: 10px;
	padding: 10px 0;
	min-height: 33px;
	border-bottom: 1px solid #aaaaaa;
}
.block-title-border {
	padding: 10px 0;
	height: auto;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	font-size: 16px;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.product-essential .product-img-box {
	padding-top: 0;
	width: 42%;
}
.product-essential .product-img-box .inner {
	margin-right: 20px;
}
.product-image {
	display: inline-block;
	width: 100%;
}
.product-essential .product-shop {
	margin-left: -1px;
}
.product-essential .add-to-links li {
  	width:auto;
}
.product-essential .product-shop.col-2 {
  	margin-right: 0;
  	padding-right: 0;
  	padding-left: 0;
  	width:58%;
}
.product-essential .short-description h2 {
	display :block;
	color:#000;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	font-family:'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.product-essential .short-description {
	padding-bottom: 10px;
	/* border-bottom: 1px solid #e8e8e8; */
}
#cboxLoadedContent .product-essential .product-img-box {
	margin-top: 20px;
}
#cboxLoadedContent .product-essential .price-box {
	float:none;
	padding-bottom: 20px;
	border-bottom:1px solid #efefef;
}
#cboxLoadedContent .product-essential .add-to-box {
	overflow:inherit;
}
.product-essential .product-shop .price-box .old-price, .product-essential .product-shop .price-box .special-price {
	display:block;
	margin:0;
}
.product-essential .product-shop .price-box .old-price .price {
	color:#aaa;
	font-size:18px;
}
.product-essential .product-shop .price-box .special-price .price {
	color: #ff610b;
	font-size: 28px;
}
.product-essential .product-shop .product-name {
  	clear: both;
  	/* padding-bottom:10px; */
  	border-bottom:1px solid #e8e8e8;
}
.product-essential .product-shop .product-name h1 {
	/* height:35px; */
	color:#000;
	font-weight:normal;
	font-size:24px;
	font-family:'OswaldBook',Arial;
	line-height: 30px;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
.product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart,.add-to-cart button.button.btn-cart {
  	margin-right:0;
  	width:143px;
  	height:38px;
  	background-color: transparent;
  	background-image:url(../images/btn-addtocart-quickview.png);
  	background-position:center;
  	background-repeat:no-repeat;
}
.product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart:hover,.add-to-cart button.button.btn-cart:hover {
  	width:143px;
  	height:38px;
  	background-color: transparent;
  	background-image:url(../images/btn-addtocart-quickview.png);
  	background-position:center;
  	background-repeat:no-repeat;
}
.product-essential .product-shop .price_cartbutton {
  padding-bottom:10px;
  border-bottom:1px solid #e8e8e8;
}
.product-essential .product-shop .price_cartbutton button.btn-cart{
  	float:right;
  	width:200px;
  	height:80px;
  	background-color: transparent;
  	background-image:url(../images/addtocart2_normal.png);
  	background-position:center;
  	background-repeat:no-repeat;
}
.product-essential .product-shop .product-options {
	padding:0;
	border:none;
	background:none;
}
.product-essential .product-shop .product-options{
	float: left;
	margin-top: 18px;
	margin-right: 20px;
}
.product-essential .product-shop .product-options dt {
	display: inline-block;
	margin:3px 5px 0 0;
	vertical-align: top;
}
.product-essential .product-shop .product-options dd {
	display: inline-block;
	padding:0;
}
.product-essential .product-shop .product-options-bottom {
	padding-right: 0;
	padding-left: 0;
	border:none;
	background:none;
}
#upsell-product-table {
	display:table;
	margin:0 auto;
}
#upsell-product-table li {
	width:25%;
}
#upsell-product-table .product-image {
	margin:0;
	background:none;
}
#upsell-product-table .product-image img {
	margin: 0 21px;
	width: auto;
}
.product-shop .product-reviews-link{
	padding: 20px;
  	padding-left: 0;
  	border-top: 1px solid #e8e8e8;
  	border-bottom: 1px solid #e8e8e8;
  	font-family: 'OswaldLight',Arial;
}
.ratings-table {
	margin-top: 0;
}
.product-img-box .product-reviews {
	margin-top:20px;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f3f3f3;
}
.catalog-product-view .product-collateral {
	display:none;
}
.product-essential .ratings {
	margin:0;
}
.product-essential .price-box .price {
	color: #000;
	font-size:25px;
	font-family:'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.product-img-box .more-views {
	clear:both;
}
#ja-tab-products {
	margin-top: 30px;
	border:none;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
#ja-tab-products ul.ja-tab-navigator {
	border-bottom:1px solid #000;
}
#ja-tab-products ul.ja-tab-navigator li a {
	height:35px;
	font-weight: bold;
	font-size: 13px;
	font-family: 'OswaldLight',Arial;
	line-height: 35px;
	letter-spacing:0.5px;
}
#product-review-table thead th {
	background-color: #000;
	color:#fff;
}
#ja-tab-products ul.ja-tab-navigator li {
	margin: 0 3px 3px 0;
	border:none;
	background-color:#f3f3f3;
}
#ja-tab-products ul.ja-tab-navigator li.active {
	background-color: #000000;
}

#product-review-table tbody th {
	border-top:0;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	padding-left:10px;
	padding-right:10px;
}
#product-review-table tbody td {
	border-top:0;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	background: none;
}
#ja-tabitem-reviewform .form-add form h4 {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	padding:0 20px;
	color:#666666;
	font-size:12px;
}
#ja-tab-products .ja-tab-content{
	padding:0;
}
#ja-tabitem-reviewform .form-add form h3 {
	font-weight:normal;
	padding:0 20px;
	height: 35px;
	border-bottom: 1px solid #e8e8e8;
	line-height: 35px;
	text-transform:uppercase;
}
#ja-tabitem-reviewform .form-add form .data-table {
	float: left;
	padding:0 20px;
}
#ja-tabitem-reviewform .form-add form ul.form-list{
	float: left;
	margin-left: 3%;
	width: 45%;
}
#ja-tabitem-reviewform .form-add form ul.form-list input.input-text, #ja-tabitem-reviewform .form-add form ul.form-list textarea{
	width:100%;
}
#ja-tabitem-reviewform .form-add form ul.form-list li label{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;	
}
#ja-tabitem-reviews {
	margin-top:10px 0;
}
#ja-tabitem-reviews .pager {
	clear:both;
	padding:5px 0;
	height: 35px;
	line-height: 35px;
}
#ja-tabitem-reviews .pager p.amount {
	float: left;
	font-family: "OswaldLight";
    font-weight: normal;
    letter-spacing: 0.5px;
    margin: 0 0 0 22px;
    text-transform: uppercase;
}
#ja-tabitem-reviews .pager .limiter {
	float: right;
	font-family: 'OswaldLight',Arial;
	font-size: 12px;
    margin: 0 27px 0 0;
    text-transform: uppercase;
}
#ja-tabitem-reviews .box-reviews span.review-by {
	color:#666666;
	font-weight:bold;
	font-size: 12px;
}
#ja-tabitem-reviews .box-reviews span.user-review {
	color:#f26522;
	font-weight:bold;
	font-size: 12px;
}
#ja-tabitem-reviews .box-reviews .review-by-head {
	font-family:Arial;
	padding-left: 20px;
	height: 42px;
	background-color: #e8e8e8;
	line-height: 42px;
	letter-spacing:0;
}
#ja-tabitem-reviews .box-reviews .review-table {
	margin: 10px 0;
	padding: 0;
	min-height:130px;
	border:0;
}
#ja-tabitem-reviews .box-reviews table.ratings-table {
	float: left;
	margin: 0;
	padding: 20px;
	border-right: 1px solid #e8e8e8;
}
#ja-tabitem-reviews .box-reviews .review-table .review-info{
	margin-left: 200px;
	padding: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#ja-tabitem-reviews .box-reviews dl {
	padding: 15px 0;
	min-height: 150px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}
#ja-tabitem-reviews .box-reviews .user-review-block {
	clear:both;
	margin-bottom:10px;
	min-height: 150px;
}
.catalog-product-view .designer {
	padding: 10px;
	background:#efefef;
}
.catalog-product-view .designer .std {
	overflow: hidden;
	margin-bottom: 5px;
	max-height: 70px;
	width: 100%;
	color:#666;
	font-style:italic;
}
.catalog-product-view .designer .std p {
	margin-top: 0;
	font-size: 12px;
}
.catalog-product-view .designer .left {
	width: 75%;
}
.catalog-product-view .designer .designer-img {
	position: relative;
	display:block;
	float:left;
	margin-right: 5%;
	width: 20%;
	text-align: center;
}
.catalog-product-view .designer .designer-img .cover {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background:url(../images/mask.png) center  center;
}
.catalog-product-view .designer .more-by-designer {
	color:#000;
	text-transform:uppercase;
	font-size:0.9em;
	font-family:'OswaldLight',Arial;
}
.product-brand-image {
	vertical-align: top;
}
.catalog-product-view .product-reviews-link .rating-links .add-review {
	display:inline-block;
	padding-right:25px; 
	background-image:url(../images/add-review.png);
	background-position:right center; 
	background-repeat:no-repeat;
}
/*size chart*/
.size-charts table {
	width:80%;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
.size-charts table tr th,
.size-charts table tr td {
	padding:3px 5px;
	border-bottom:1px solid #efefef;
	text-align:center;
}
.size-charts table tr th {
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	letter-spacing:0.5px;
	border-left:1px solid #efefef;
}
.size-charts table tr th:first-child {
	border-left:none;
	text-align:left;
}
.size-charts table tr td:first-child {
	text-align:left;
}
/*related product*/
.aw-arp-block .block-title strong span {
	color: #666666;
    display: block;
    font-family: 'OswaldLight';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item {
	float:left;
	padding:0;
	margin:0;
	width:25%;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item a,
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item .price-box,
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item .aw-arp-addtocart,
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item .out-of-stock {
	margin:0 10px;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item a {
	display:block;
	color:#000;
	font-family: 'OswaldBook';
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    word-wrap: break-word;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item a.product-img {
	text-align:center;
    position: relative;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item a.product-img img {
	vertical-align:top;
	margin:0;
	padding:0;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item a.product-name {
	margin-top:10px;
	height:35px;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item .price-box {
	margin-top:10px;
	margin-bottom:8px;
	padding-top:9px;
	border-top:1px solid #aaa;
}
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item a.link-wishlist,
.aw-arp-block .aw-arp-block-content ul li.aw-arp-item .aw-arp-addtocart {
	display:none;
}
/*breadcrumb*/
.breadcrumbs {
	display: none;
}
#ja-pathway {
	padding: 0;
}
#ja-pathway ul li {
	padding-right: 2px;
	color: #666666;
	text-transform: none;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 12px;
	font-family:'OswaldLight'Arial;
}
#ja-pathway ul li a {
	color: #666666;	
}
#ja-pathway ul li a:hover {
	color: #ff610b;
}
#ja-pathway ul li strong {
	color: #999 !important;	
}
#ja-pathway ul li .limiter {
	display: inline-block;
	/*margin-top: 4px*/
	overflow: hidden;
	height: 11px;
	font-size: 13px;;
}
.product-options dd select {
	height: 25px;
}
.product-options dt label , .product-shop .add-to-cart .quantity label{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	font-family: 'OswaldLight',Arial;
}
.product-essential .product-shop .add-to-cart .quantity{
	float: left;
	margin-top: 7px;
}
.product-essential .product-shop .add-to-cart {
	float: none;
	margin:0;
}
.product-essential .product-shop .add-to-cart label{
	display: inline-block;
	float: none;
	margin: 0;
	vertical-align: middle;
}
.product-essential .product-shop .add-to-cart .qty {
	display: inline-block;
	float: none;
	margin: 0;
	vertical-align: middle;
}
.product-essential .product-shop .add-to-cart button {
	float:right;
}
.product-essential .product-shop .add-to-box {
	padding:10px 0;
	border-bottom: 1px solid #e8e8e8;
}
.product-essential .product-shop .add-to-links {
	margin: 0;
}
#shopping-cart-table .add-to-links a {
	width:31px;
	height: 27px;
	background :url(../images/wishlist_link_cart.png) no-repeat;
}
.cart .page-title h1 {
	padding:10px 0;
	background:none;
}
#title {
	padding:0;
}
#title h1{
	padding: 0;
	background:none;
}
.ratings-table tr {
	height:30px;
}
#customer-reviews .review-table .ratings-table th {
	font-family: 'OswaldLight',Arial;
	text-transform:uppercase;
}
.ratings-table th, .ratings-table td {
	text-transform:uppercase;
}
.product-reviews-link .nobr {
	font-family: Arial;
    font-size: 0.9em;
}
#wishlist-view {
	display: block;
	margin: 5px 0;
}
#wishlist-view button {
	height: 31px;
}
.itabs .titles .title.current .center {
	background-color:#000000 !important;
	font-family: 'OswaldLight',Arial;
}
#central_head {
	background-color:#000000 !important;
	font-family: 'OswaldLight',Arial;
}
#wishlist-table{
	font-family: 'OswaldLight',Arial;
}
#wishlist-table thead th {
	font-family: 'OswaldBold',Arial;
}
#wishlist-table td.a-left textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;	
}
#wishlist-table td.a-left input.qty{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#wishlist-table td h2.product-name a{
	font-size:1em;	
}
.buttons-set .back-link a {
	color:#ff610b;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
#wishlist-table a {
	color:#ff610b;
}
.page-title h1 {
	padding:10px 0;
	background:none;
	text-align: left;
}
.my-account form input {
	border: 1px solid #efefef;
	background: #efefef;
}
.my-account form {
	color:#000000;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.col-left .block-content li a, .col-left .block-content li.current{
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
.my-account .dashboard {
	color:#000000;
	font-family: 'OswaldBook',Arial;
	letter-spacing:0.5px;
}
#ja-mycart .mini-products-list li .product-details .price, #ja-mycart .mini-products-list li .product-details .item-count {
	padding-bottom: 3px;
	margin-bottom: 3px;
	display: block;
	line-height: normal;
}
#ja-mycart .mini-products-list li .product-details .truncated {
	float:left;
}
#ja-mycart .mini-products-list li .product-details .product-name {
	float:none;
}
#affiliate-link {
	float:right; 
	width:31%; 
	padding: 0px; 
}
#ja-mycart .active + .inner-toggle {
	z-index: 1;
}
select {
    font-family: Arial, Helvetica, sans-serif;
    padding: 4px 2px;
}
.std {
	font-family: Arial, Helvetica, sans-serif;
}
.std #size{
   /* border:1px solid #cccccc;*/ 
   width:70%
}
.std #size th,.std #size td{
    /*text-align:center;*/
	letter-spacing:0.5px;
    padding:7px;
    /* border:1px solid #cccccc;*/
    /* color:#fff;*/
     min-width:10%;
	 font-size:11px;
}
.std #size td.tleft{
    text-align:left;
}
.std #size th.tleft{
	border-left:0 none;
	margin-left:10px;
	min-width:30%;
    text-align:left;
}
.std #size th{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.std #size td{
	border-bottom: 1px solid #DDDDDD;
    text-align:center;
}

.short-description .std ul{
	list-style: disc inside;	
}
.short-description .std ol{
	list-style: decimal inside;
}
/*register*/
.tablet {
	display: none;
}
/*slidejs*/
    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
/*end-slidejs*/
.grid_12 {
	width:100%;
}
.product-image .jmquickview {
	display: inline-block !important;
	opacity:0;
}
.product-image:hover .jmquickview {
	display: inline-block !important;
	opacity:1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.price-box .special-price span.price {
	font-size: 13px;
	font-weight:bold;
}

/*ADD CLASS - JP*/
.wrapper-auth_top{
    border-top:1px solid #dbdbdb;


}
.wrapper-auth_bottom{
    border-top:1px solid #dbdbdb;
    /*margin-top:-12px;*/

}
.wrapper-auth{
    /*margin-top:-12px;*/
}
#authentic_logo{
    background:url('../images/decaguarantee.png') 0 0;
    width:97px;
    height:97px;
}
.auth-wording{
    float:left;width:81%;padding-top:15px;padding-left:5px;
    color:#939393;   /**/
    font-style: italic;
}

.wrapper-sku{margin-top:10px;margin-bottom: 10px}