@import url("http://fonts.googleapis.com/css?family=Lato:400,100,300,700,100italic,900,400italic,300italic,700italic,900italic");
@import url("http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic");
*
{
	margin: 0;
	padding: 0;
}
BODY
{
	line-height: 1.55;
	text-align: left;
}
IMG
{
	border: 0;
	outline: none;
	vertical-align: top;
}
A
{
	-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	outline: none;
	text-decoration: none;
	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
A:hover
{
	text-decoration: none;
}
:focus
{
	outline: 0;
}
.page UL, .page OL
{
	margin: 0;
	padding: 0;
}
UL, OL
{
	list-style: none outside none;
}
SELECT
{
	padding: 4px 6px 4px 2px;
}
INPUT.input-text, SELECT, TEXTAREA
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #DDDDDD;
}
INPUT, SELECT, TEXTAREA, BUTTON
{
	font: 12px / 15px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
SELECT OPTION
{
	padding-right: 10px;
	text-transform: capitalize;
}
INPUT.qty
{
	width: 2.5em !important;
	margin-top: 3px;
}
INPUT.input-text, TEXTAREA
{
	padding: 4px 6px;
}
INPUT.input-text, TEXTAREA, INPUT.qty
{
	border: 1px solid #E5E5E5;
	border-radius: 2px 2px 2px 2px;
	box-shadow: inset 0 0 5px 0 #EAEAEA;
	padding: 4px 10px;
	width: 100%;
	margin-bottom: 5px;
}
.main
{
	text-align: left;
}
.main-container .am-main-container .main
{
	background: none;
}
.feature .icon
{
	float: left;
}
.feature.large .icon
{
	max-height: 50px;
	max-width: 50px;
}
DIV.icon.large, SPAN.icon.large
{
	height: 50px;
	padding: 5px;
	width: 50px;
}
.feature H3
{
	overflow: hidden;
}
.feature IMG
{
	max-width: 100%;
}
.custom-block
{
	padding: 30px 0;
}
.custom-block IMG
{
	opacity: 1;
	cursor: pointer;
}
.custom-block IMG:hover
{
	opacity: 0.6;
}
.custom-block-bottom
{
	float: left;
	padding: 25px 0px 0;
}
.custom-block-bottom IMG
{
	width: 97%;
}
.custom-block-bottom.custom-block-bottom-right
{
	float: right;
}
.custom-block-bottom.custom-block-bottom-right IMG
{
	float: right;
}
UL.products-grid
{
	margin: 0;
	padding: 0 !important;
	list-style: none !important;
}
UL.products-grid LI.item
{
	padding: 0px;
	text-align: center;
}
UL.products-grid LI.item.last
{
	margin: 0;
}
UL.products-grid LI.item H3.product-name
{
	font-size: 120%;
	height: 18px;
	margin: 0 0 5px;
	overflow: hidden;
}
UL.products-grid LI.item .price-box
{
	color: #A5965B;
	font-size: 115%;
	font-style: italic;
	font-weight: normal;
	line-height: 25px;
}
UL.products-grid LI.item:hover .actions .confix-produclist UL LI A
{
	display: block;
}
UL.products-grid LI.item .top-actions-inner
{
	padding: 10px 0;
}
UL.products-grid LI.item .top-actions-inner .am-actions
{
	margin: 0;
}
UL.products-grid LI.item .confix-produclist
{
	display: block;
	padding-left: 5px;
	text-align: center;
}
UL.products-grid LI.item .confix-produclist UL
{
	margin: 0 !important;
	padding: 0 !important;
}
UL.products-grid LI.item .confix-produclist UL LI
{
	display: inline-block;
	float: none;
	padding: 0;
}
UL.products-grid LI.item .confix-produclist UL LI A
{
	display: none;
}
.am-actions
{
	margin: 10px 0 0;
}
.col2-set-cart .col-1
{
	float: left;
	width: 48.5%;
	margin-right: 3%;
}
.col2-set-cart .col-2
{
	float: left;
	width: 48.5%;
}
.col2-set-cart .col-narrow
{
	width: 32%;
}
.col2-set-cart .col-wide
{
	width: 65%;
}
.col2-set .col-narrow
{
	width: 32%;
}
.col2-set .col-wide
{
	width: 65%;
}
.col2-set2 .col-narrow
{
	width: 32%;
}
.col2-set2 .col-wide
{
	width: 65%;
}
.col3-set .col-1
{
	float: left;
	width: 32%;
}
.col3-set .col-2
{
	float: left;
	margin-left: 2%;
	width: 32%;
}
.col3-set .col-3
{
	float: right;
	width: 32%;
}
.col4-set .col-1
{
	float: left;
	width: 23.5%;
}
.col4-set .col-2
{
	float: left;
	margin: 0 2%;
	width: 23.5%;
}
.col4-set .col-3
{
	float: left;
	width: 23.5%;
}
.col4-set .col-4
{
	float: right;
	width: 23.5%;
}
.account-login .col2-set
{
	float: left;
	width: 48.5%;
}
.account-login .col2-set2
{
	float: right;
	width: 48.5%;
}
.my-account .col2-set .col-1
{
	float: left;
	width: 48.5%;
}
.my-account .col2-set .col-2
{
	float: right;
	width: 48.5%;
}
.checkout-onepage-index .col-right .slider-block-wrapper, .checkout-onepage-index .col-right .slider-product-wrapper, .checkout-onepage-index .col-right .slider-attribute-wrapper
{
	display: none;
}
.checkout-onepage-index .block-progress .block-title
{
	padding: 26px 0 20px;
}
.checkout-onepage-index .col2-set
{
	width: 100%;
	float: none;
}
.checkout-onepage-index .col2-set .col-1
{
	float: left;
	width: 48.5%;
}
.checkout-onepage-index .col2-set .col-2
{
	float: right;
	width: 48.5%;
}
BUTTON.button
{
	background: transparent;
	border: none;
	cursor: pointer;
	margin: 0;
	outline: none;
	overflow: visible;
	padding: 0;
	position: relative;
	z-index: 0;
	border: 2px solid #D7D7D7;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	padding: 5px 10px;
}
BUTTON.button:hover
{
	border: 2px solid #A5965B;
}
BUTTON.button SPAN
{
	background: none;
	border: 0 none;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
	font-size: 105%;
	text-transform: uppercase;
	padding: 0px 12px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	white-space: nowrap;
}
BUTTON.button SPAN SPAN
{
	border: 0 none;
	padding: 0;
}
BUTTON.button:hover SPAN SPAN
{
	color: #FFFFFF;
	background-position: 0 -30px;
}
UL.form-list
{
	margin: 0;
}
OL.form-list
{
	margin: 0;
}
.form-list SELECT
{
	width: 100%;
}
.form-list LI
{
	margin: 0;
	padding: 2px 0;
}
.form-list LI.control LABEL
{
	float: left;
	margin: -1px 0 0 5px;
}
.form-list LI.control INPUT.radio, .form-list LI.control INPUT.checkbox
{
	float: left;
	margin: 0;
	outline: none;
}
.form-list LI.control .input-box
{
	clear: none;
	display: inline;
	width: auto;
}
.form-list LI.additional-row
{
	border-top: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-top: 7px;
}
.form-list LI.additional-row .btn-remove
{
	float: right;
	margin: 5px 0 0;
}
.form-list LABEL
{
	float: left;
	position: relative;
	z-index: 0;
	font-weight: normal;
}
.form-list LABEL.required EM
{
	float: right;
	font-style: normal;
	position: absolute;
	right: -8px;
	top: 0;
}
.form-list .input-box
{
	clear: both;
	display: block;
}
.form-list TEXTAREA
{
	height: 10em;
}
.form-list .input-range INPUT.input-text
{
	width: 74px;
}
.buttons-set
{
	clear: both;
	margin: 10px 0 0;
	padding: 5px 0 0;
	text-align: right;
}
.customer-account-forgotpassword #form-validate UL.form-list, .customer-account-forgotpassword #form-validate OL.form-list
{
	padding: 0;
}
.validation-advice
{
	background: url('../images/validation_advice_bg.gif') no-repeat 2px 0;
	clear: both;
	color: #EB340A;
	line-height: 12px;
	margin: 3px 0 0;
	min-height: 12px;
	padding-left: 15px;
	width: 272px;
}
.validation-failed
{
	background: #FAEBE7;
	border: 1px dashed #EB340A;
}
.subscribe .validation-failed
{
	background-color: #D0D0D0;
	margin: 0;
	padding: 4px 0 4px 3px;
}
P.required
{
	text-align: left;
	color: #EB340A;
}
.error
{
	color: #DF280A;
	font-weight: bold;
}
.messages, .messages UL
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.messages
{
	color: #3D6611;
	font-weight: bold;
	overflow: hidden;
	width: 100%;
}
.messages LI
{
	margin: 0 0 10px;
	list-style: none outside none;
}
.messages LI LI
{
	margin: 0 0 3px;
}
.error-msg, .success-msg, .note-msg, .notice-msg
{
	-webkit-border-radius: 5px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	font-size: 100%;
	margin: 10px 0;
	min-height: 24px;
	padding: 10px 8px 8px 32px;
}
#messages_product_view
{
	margin-top: 0px;
}
#messages_product_view .note-msg, #messages_product_view .notice-msg
{
	background-color: #EFEFEF;
	background-image: url("../images/i_msg-note.gif");
}
.error-msg
{
	background-color: #FAEBE7;
	background-image: url("../images/i_msg-error.gif");
	border-color: #F16048;
	color: #DF280A;
}
.success-msg
{
	background-color: #EFF5EA;
	background-image: url("../images/i_msg-success.gif");
	border-color: #446423;
	color: #3D6611;
}
.note-msg, .notice-msg
{
	background-color: #FCFCFC;
	background-image: url("../images/i_msg-note.gif");
	border-color: #ECECEC;
	color: #3D6611;
}
.cms-home .main-breadcrumbs
{
	display: none;
}
.main-breadcrumbs
{
	background: #454545;
}
.main-breadcrumbs .main
{
	background: #454545 !important;
}
.breadcrumbs
{
	line-height: 90px;
	margin: 0;
	outline: none;
	padding: 0;
}
.breadcrumbs .breadcrumbs-container
{
	padding: 0 25px 0px;
	background: #FFFFFF;
}
.breadcrumbs .am-page-title H2
{
	color: #333333;
	font-size: 200%;
	font-weight: lighter;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-transform: uppercase;
}
.breadcrumbs UL
{
	margin: 0 auto;
}
.breadcrumbs LI
{
	display: inline;
	outline: none;
	padding: 0 25px;
	background: url("../images/breadcrumbs.png") no-repeat 100% 50%;
}
.breadcrumbs LI:first-child
{
	padding-left: 0;
}
.breadcrumbs LI:last-child
{
	background: transparent;
	padding-right: 0;
}
.breadcrumbs LI STRONG
{
	font-size: 115%;
	font-weight: normal;
	outline: none;
	color: #A5965B;
}
.breadcrumbs LI A
{
	border: 0;
	font-size: 100%;
	outline: none;
	text-decoration: none;
}
.breadcrumbs LI.home A
{
	padding: 0;
}
.am-main-container
{
	padding: 70px 0 0;
}
.block-progress DT
{
	background-color: #ECECEC;
	font-weight: normal;
	height: auto;
	line-height: normal;
	margin: 0 0 8px;
	outline: medium none;
	padding: 10px;
}
.block-progress DT.complete
{
	background-color: #ECECEC;
	margin: 0;
}
.block-progress DD
{
	border-top: 0;
	border: 1px solid #DEDEDE;
	margin: 0 0 6px;
	padding: 8px 13px;
	color: #FFFFFF;
}
.block-progress P
{
	margin: 0;
}
.block-progress .cards-list DT
{
	background: none;
	border: 0 none;
	color: inherit;
	margin: 5px 0;
	padding: 0;
}
.block-progress .cards-list DD
{
	border: 0 none;
	margin: 0;
	padding: 0;
}
.block-progress .cards-list .info-table TH
{
	font-weight: normal;
}
.block-progress ADDRESS
{
	color: #FFFFFF;
}
.opc
{
	margin: 0;
	position: relative;
}
.opc .active .step-title
{
	background-color: #414141;
}
.opc .ul
{
	list-style: disc outside;
	padding-left: 18px;
}
.opc LI.section
{
	margin: 5px 0;
}
.opc LI.section UL
{
	margin: 0;
}
.opc .step-title
{
	padding: 5px;
}
.opc .step-title .number
{
	background: #FFFFFF;
	float: left;
	font-weight: bold;
	line-height: 14px;
	margin: 2px 5px 0 0;
	padding: 0 4px;
}
.opc .step-title H2
{
	float: left;
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0;
}
.opc .step-title A
{
	display: none;
	float: right;
	line-height: 16px;
}
.opc .step
{
	border-top: 0;
	border: 1px solid #DEDEDE;
	padding: 15px;
	position: relative;
}
.opc .step .tool-tip
{
	right: 30px;
}
.opc .active .step-title H2
{
	color: #FFFFFF;
	outline: none;
}
.opc .gift-messages-form
{
	background: #F6F1EB;
	border-width: 1px 0;
	border: 1px solid #E9E4DE;
	margin: 0 -30px;
	padding: 22px 24px 22px 30px;
}
.opc .gift-messages-form .inner-box
{
	height: 260px;
	overflow: auto;
	padding: 5px;
}
.sp-methods INPUT.radio
{
	margin: 0 3px 2px 0;
	display: inline;
}
.sp-methods LABEL
{
	display: inline;
	font-weight: normal;
	line-height: normal;
	margin: 0;
}
.checkout-onepage-success .page-title
{
	margin-bottom: 15px;
}
.checkout-onepage-success H1
{
	text-align: center;
}
.checkout-onepage-success H2.sub-title
{
	font-size: 170%;
	font-weight: normal;
	line-height: normal;
	margin: 30px 0 20px;
	padding: 0;
	text-align: center;
}
.checkout-onepage-success .col-main P
{
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.checkout-onepage-success .col-main .buttons-set
{
	text-align: center;
}
.checkout-cart-index .col-main .page-title H1, .checkout-cart-index .col-main .page-title H2
{
	outline: medium none;
	text-align: center;
	text-transform: uppercase;
}
.checkout-cart-index .col-main .cart-empty
{
	margin: 0 auto;
	text-align: center;
}
#checkout-review-table-wrapper TABLE H1, #checkout-review-table-wrapper TABLE H2, #checkout-review-table-wrapper TABLE H3, #checkout-review-table-wrapper TABLE H4, #checkout-review-table-wrapper TABLE H5, #checkout-review-table-wrapper TABLE H6
{
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0;
}
.opc .form-list .fields SELECT, .opc .form-list .fields SELECT:focus
{
	outline: none;
}
#opc-login H3
{
	border-bottom: 1px solid #ECECEC;
}
#opc-login H1, #opc-login H2, #opc-login H3, #opc-login H4, #opc-login H5, #opc-login H6
{
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	outline: medium none;
	padding: 0;
}
#opc-login H1.title, #opc-login H2.title, #opc-login H3.title, #opc-login H4.title, #opc-login H5.title, #opc-login H6.title
{
	font-size: 130%;
	padding: 0 0 5px;
	text-transform: uppercase;
}
#opc-login .step-title H1, #opc-login .step-title H2, #opc-login .step-title H3, #opc-login .step-title H4, #opc-login .step-title H5, #opc-login .step-title H6
{
	font-size: 100%;
	outline: none;
}
#opc-login .col-2 #login-form H4
{
	margin: 0;
	outline: none;
	padding: 0;
}
#payment_form_ccsave SELECT
{
	margin-top: 10px;
	outline: none;
}
#payment_form_ccsave INPUT.input-text
{
	margin-top: 10px;
}
#opc-review .step
{
	border: 0;
	padding: 0;
}
#opc-review .product-name
{
	font-weight: normal;
}
#opc-review .item-options
{
	margin: 5px 0 0;
}
#opc-review .buttons-set .please-wait
{
	outline: none;
}
#opc-review .authentication
{
	margin: 0 auto;
	width: 570px;
}
#opc-review .warning-message
{
	color: #222222;
	font-weight: bold;
	padding: 10px 10px 0;
	text-align: center;
}
.page-title
{
	line-height: normal;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 18px 0;
}
.page-title H1, .page-title H2, .page-title H3
{
	font-size: 200%;
	font-weight: 300;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
	color: #333333;
}
.page-title .separator
{
	margin: 0 3px;
}
.page-title .link-rss
{
	float: right;
	margin: 7px 0 0;
}
.title-buttons
{
	text-align: right;
}
.title-buttons H1, .title-buttons H2, .title-buttons H3, .title-buttons H4, .title-buttons H5, .title-buttons H6
{
	float: left;
	text-align: left;
}
.title-buttons BUTTON.button
{
	margin-top: 3px;
}
.subtitle, .sub-title
{
	clear: both;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 15px 0 0;
}
.multiple-checkout .subtitle, .multiple-checkout .sub-title
{
	padding: 0;
}
.data-table
{
	border: 1px solid #DEDEDE;
	float: left;
	width: 100%;
}
.data-table TH
{
	font-weight: bold;
	padding: 10px;
	white-space: nowrap;
	display: table-cell;
	text-align: left;
}
.data-table TR.last TH, .data-table TR.last TD
{
	border-bottom: 0;
}
.data-table TD
{
	border: 1px solid #DEDEDE;
	padding: 10px;
}
.data-table THEAD TH
{
	background: #ECECEC;
	border-right: 1px solid #DEDEDE;
	font-weight: normal;
	padding: 10px;
	vertical-align: middle;
	white-space: nowrap;
}
.data-table THEAD TH.wrap
{
	white-space: normal;
}
.data-table THEAD TH A
{
	color: #FFFFFF;
}
.data-table THEAD TH .tax-flag
{
	white-space: nowrap;
}
.data-table TFOOT
{
	border-bottom: 1px solid #DEDEDE;
}
.data-table TFOOT TR.first TD
{
	background: #ECECEC;
}
.data-table TFOOT TR.first TD.a-right.last
{
	overflow: hidden;
}
.data-table TFOOT TD
{
	border-bottom: 0;
	border-right: 1px solid #DEDEDE;
}
.data-table TFOOT STRONG
{
	font-size: 110%;
}
.data-table TBODY TH, .data-table TBODY TD
{
	border-bottom: 1px solid #DEDEDE;
}
#product-attribute-specs-table TH, #product-attribute-specs-table TD
{
	vertical-align: middle;
}
.table-bordered CAPTION + THEAD TR:first-child TH, .table-bordered CAPTION + TBODY TR:first-child TH, .table-bordered CAPTION + TBODY TR:first-child TD, .table-bordered COLGROUP + THEAD TR:first-child TH, .table-bordered COLGROUP + TBODY TR:first-child TH, .table-bordered COLGROUP + TBODY TR:first-child TD, .table-bordered THEAD:first-child TR:first-child TH, .table-bordered TBODY:first-child TR:first-child TH, .table-bordered TBODY:first-child TR:first-child TD
{
	border-top: 0 none;
}
.data-table .label
{
	line-height: 20px;
	color: #666666;
}
TABLE#product-attribute-specs-table
{
	width: 100%;
}
.page .label, .page .badge
{
	background-color: transparent;
	border-radius: 0 0 0 0;
	font-size: 100%;
	text-shadow: none;
}
.page TABLE TH.label
{
	display: block;
}
.page .table TH, .page .table TD
{
	outline: medium none;
	padding: 12px;
	vertical-align: middle;
}
.table TH, .table TD
{
	border-top: 1px solid #DDDDDD;
	line-height: 20px;
	padding: 8px;
	text-align: left;
	vertical-align: top;
}
.data-table TBODY.odd TR TD, .data-table TBODY.even TR TD
{
	border-bottom: 0;
}
.data-table TBODY.odd TR.border TD, .data-table TBODY.even TR.border TD
{
	border-bottom: 1px solid #DEDEDE;
}
.data-table TBODY TD .option-label
{
	font-style: italic;
	font-weight: bold;
}
.data-table TBODY TD .option-value
{
	padding-left: 10px;
}
.info-box
{
	background: url("../images/bkg_block-title.gif") repeat-x 0 0;
	border: 1px solid #D0CBC1;
	margin: 0 0 15px;
	padding: 12px 15px;
}
.info-box H2
{
	font-weight: bold;
}
.info-table TH
{
	font-weight: bold;
	padding: 2px 15px 2px 0;
}
.info-table TD
{
	padding: 2px 0;
}
.cart .cart-collaterals
{
	padding: 20px 0;
}
.cart .cart-collaterals .crosssell
{
	border: 1px solid #DEDEDE;
	margin: 0;
	padding: 15px;
}
.cart .cart-collaterals .crosssell H2
{
	font-size: 115%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-transform: uppercase;
}
.cart .cart-collaterals .crosssell LI.item
{
	padding: 10px 0;
	border-top: 1px solid #DEDEDE;
}
.cart .cart-collaterals .crosssell .product-image
{
	display: block;
	float: left;
	outline: medium none;
}
.cart .cart-collaterals .crosssell .product-details
{
	float: left;
	width: 75%;
	padding-left: 10px;
}
.cart .cart-collaterals .crosssell .product-name
{
	font-size: 102%;
	font-weight: normal;
	margin: 0;
	outline: medium none;
	padding: 0 0 0 5px;
}
.cart .discount, .cart .shipping
{
	border: 1px solid #DEDEDE;
	margin: 0 0 20px;
	padding: 15px;
}
.cart .discount H2, .cart .shipping H2
{
	font-size: 115%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-transform: uppercase;
}
.cart .discount .discount-form LABEL
{
	margin: 2px 0;
	font-weight: normal;
	line-height: 20px;
}
.cart .discount .input-box
{
	margin: 8px 0;
	width: 100%;
}
.cart .totals
{
	border: 1px solid #DEDEDE;
	float: right;
}
.cart .totals TABLE
{
	margin: 0;
	padding: 15px;
}
.cart .totals TD
{
	padding: 5px;
	text-align: right;
}
.cart .totals TFOOT TH
{
	padding: 5px 15px 5px 7px;
}
.cart .totals TFOOT TD
{
	outline: none;
	text-transform: uppercase;
}
.cart .totals .checkout-types
{
	outline: none;
	padding: 15px;
	text-align: center;
}
.cart .totals .checkout-types LI
{
	clear: both;
	margin: 10px 0;
}
.cart .totals .checkout-types LI A
{
	outline: none;
}
.cart UL.checkout-types
{
	margin: 0;
	float: right;
}
#shopping-cart-totals-table
{
	margin: 15px auto 0;
	padding: 0;
}
#shopping-cart-totals-table TFOOT TD
{
	font-size: 150%;
	outline: medium none;
	text-transform: uppercase;
}
TR.summary-total
{
	cursor: pointer;
}
TR.summary-total .summary-collapse
{
	background: url("../images/bkg_collapse.gif") no-repeat 0 5px;
	cursor: pointer;
	float: right;
	padding-left: 20px;
	text-align: right;
}
TR.show-details .summary-collapse
{
	background-position: 0 -52px;
}
TR.show-details TD
{
	background-color: #DAE1E4;
	color: #626465;
}
TR.summary-details-first TD
{
	border-top: 1px solid #D2D8DB;
}
TR.summary-details-excluded
{
	font-style: italic;
}
.cart-tax-info
{
	display: block;
}
.cart-tax-info, .cart-tax-info .cart-price
{
	padding-right: 20px;
}
.cart-tax-total
{
	background: url("../images/bkg_collapse.gif") no-repeat 100% 5px;
	cursor: pointer;
	display: block;
	padding-right: 20px;
}
.cart-tax-info .price, .cart-tax-total .price
{
	display: inline !important;
	font-weight: normal !important;
}
.cart-tax-total-expanded
{
	background-position: 100% -52px;
}
.std .subtitle
{
	padding: 0;
}
.std OL.ol
{
	list-style: decimal outside;
	padding-left: 0.5em;
}
.std UL.disc
{
	list-style: disc outside;
	margin: 0 0 10px;
	padding-left: 18px;
}
.std DL DT
{
	font-weight: bold;
}
.std DL DD
{
	margin: 0 0 10px;
}
.std UL, .std OL, .std DL, .std P, .std ADDRESS, .std BLOCKQUOTE
{
	margin: 0 0 10px;
	outline: none;
	padding: 0;
	color: #1B1A19;
	font-size: 13px;
	line-height: 22px;
}
.std UL
{
	list-style: disc outside;
	padding-left: 0.5em;
}
.std OL
{
	list-style: decimal outside;
	padding-left: 0.5em;
}
.std UL UL
{
	list-style-type: circle;
}
.std UL UL, .std OL OL, .std UL OL, .std OL UL
{
	margin: 0.5em 0;
}
.std DT
{
	font-weight: bold;
}
.std DD
{
	padding: 0 0 0 1.5em;
}
.std BLOCKQUOTE
{
	font-style: italic;
	padding: 0 0 0 1.5em;
}
.std ADDRESS
{
	font-style: normal;
}
.std B, .std STRONG
{
	font-weight: bold;
}
.std I, .std EM
{
	font-style: italic;
}
.header-container .header-content
{
	background-color: #A5965B;
}
.header-container .header A
{
	outline: medium none;
}
.header-container .header A.sbToggle
{
	background: transparent url("../images/select-icons1.png") no-repeat 0 0;
	display: block;
	height: 18px;
	outline: medium none;
	position: absolute;
	right: 3px;
	top: 19px;
	width: 14px;
}
.header-container .header .header-top
{
	background-color: #343434;
}
.header-container .header .header-top .header-top-left
{
	line-height: 40px;
	list-style: none;
}
.header-container .header .header-top .header-top-left P.welcome-msg
{
	float: left;
	text-align: left;
	margin: 0;
	color: #FFFFFF;
	padding: 0 0 0 19px;
	font-size: 100%;
}
.header-container .header .header-top .language-switcher
{
	float: left;
}
.header-container .header .header-top .language-switcher A
{
	padding-right: 15px;
}
.header-container .header .header-top .form-language
{
	float: left;
}
.header-container .header .header-top .form-language .sbHolder .sbSelector
{
	padding: 0 0 0 22px;
}
.header-container .header .header-top .form-language SELECT
{
	background: none;
	border: medium none;
}
.header-container .header .header-top .form-language .language-label
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
	text-indent: -999em;
}
.header-container .header .header-top .currency_top
{
	float: left;
}
.header-container .header .header-top .currency_top .block-currency
{
	background-color: #BF5452;
	padding: 0;
	margin: 0;
}
.header-container .header .header-top .currency_top .block-currency SELECT
{
	background: none;
	border: medium none;
}
.header-container .header .header-top .currency_top .block-currency .block-content
{
	margin: 0;
	padding: 0;
}
.header-container .header .header-top .header-top-right
{
	line-height: 42px;
	list-style: none;
}
.header-container .header .header-top .header-top-right UL.links
{
	margin: 0;
	padding: 0;
	float: right;
}
.header-container .header .header-top .header-top-right UL.links LI
{
	float: left;
	margin: 0;
	outline: medium none;
}
.header-container .header .header-top .header-top-right UL.links LI A
{
	outline: medium none;
	text-decoration: none;
	display: block;
	padding: 0 15px;
	height: 42px;
	line-height: 42px;
	font-size: 100%;
	background: transparent url("../images/bgheader-li.png") no-repeat 100% 50%;
}
.header-container .header .header-top .header-top-right UL.links LI.first
{
	padding-left: 0px;
}
.header-container .header .header-top .header-top-right UL.links LI.last A
{
	background: none;
}
.header .header-act
{
	padding: 0;
	position: relative;
}
.header .logo
{
	outline: medium none;
	padding: 45px 0;
	margin: 0;
	text-align: left;
}
.header .logo H1
{
	margin: 0;
}
.header .logo STRONG
{
	height: 0;
	left: -999em;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	top: -999em;
	width: 0;
}
.header .search-form-border:before
{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #4A4643;
	border-style: solid;
	border-width: 5px;
	content: "";
	height: 0;
	position: absolute;
	right: 20px;
	top: -10px;
	width: 0;
}
.header .search-form-border
{
	background-color: #4A4643;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	height: 5px;
}
.header .header-content-right .top-search
{
	padding: 0;
}
.header .header-content-right .quick-access
{
	position: relative;
	padding: 48px 0;
	float: right;
}
.header .header-content-right .quick-access .search-icon
{
	background-color: #FFFFFF;
	border-radius: 4px;
	cursor: pointer;
	display: block;
	height: 44px;
	margin: 0 5px;
	outline: medium none;
	width: 44px;
	color: #A5965B;
	font-size: 120%;
	text-align: center;
	line-height: 44px;
}
.header .header-content-right .quick-access .am-search-form
{
	padding: 0;
}
.header .header-content-right .form-search
{
	background-color: rgba(255, 255, 255, 0.99);
	background-position: 0 0;
	background-repeat: repeat;
	border-radius: 2px;
	margin: 0;
	padding: 5px;
}
.header .header-content-right .form-search INPUT#search
{
	background: #F3F3F3 repeat 0 0;
	border-radius: 0px;
	-webkit-radius: 3px;
	-moz-radius: 3px;
	-o-radius: 3px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	width: 200px;
}
.header .header-content-right .form-search BUTTON.button
{
	float: left;
	height: 44px;
	width: 44px;
	border: medium none;
	background: none;
	display: block;
	padding: 0px;
}
.header .header-content-right .form-search BUTTON.button:hover
{
	background: #F56032;
	border-radius: 0 3px 3px 0;
	-webkit-radius: 0 3px 3px 0;
	-moz-radius: 0 3px 3px 0;
	-o-radius: 0 3px 3px 0;
}
.header .header-content-right .form-search BUTTON.button SPAN
{
	background: #F56032;
	border: 0 none;
	font: bold 90% / 36px sans-serif;
	height: 44px;
	width: 44px;
	padding: 0px;
	border-radius: 0px;
	-webkit-radius: 0 3px 3px 0;
	-moz-radius: 0 3px 3px 0;
	-o-radius: 0 3px 3px 0;
}
.header .header-content-right .form-search BUTTON.button SPAN SPAN
{
	background: transparent url("../images/icon-seach.png") no-repeat 11px 41%;
	padding: 0px;
	text-transform: capitalize;
	text-indent: -999em;
}
.header .form-language .sbHolder
{
	font-weight: normal;
	margin: 0;
	padding: 0 25px 0 0px;
	position: relative;
	z-index: 1;
}
.header .form-language .sbHolder .sbOptions
{
	top: 41px !important;
	width: 160%;
}
.header .form-language .sbHolder .sbOptions LI
{
	line-height: normal;
	margin: 0;
	padding: 0 4px;
}
.header .form-language .sbHolder .sbOptions LI A
{
	border-radius: 3px 3px 3px 3px;
	display: block;
	font-size: 12px;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 5px 5px 5px 27px;
	text-align: left;
	transition: background 200ms ease-in-out 0s;
}
.header .form-language .sbHolder .sbOptions LI A:hover
{
	outline: medium none;
	background-color: #F56032;
}
.header .currency_top .sbHolder
{
	font-weight: normal;
	margin: 0;
	padding: 0 25px 0 19px;
	position: relative;
	z-index: 1;
}
.header .currency_top .sbHolder .sbOptions
{
	top: 41px !important;
	width: 150%;
}
.header .currency_top .sbHolder .sbOptions LI
{
	line-height: normal;
	margin: 0;
	padding: 0 4px;
}
.header .currency_top .sbHolder .sbOptions LI A
{
	border-radius: 3px 3px 3px 3px;
	display: block;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 5px;
	text-align: left;
	transition: background 200ms ease-in-out 0s;
}
.header .currency_top .sbHolder .sbOptions LI A:hover
{
	outline: medium none;
	background-color: #F56032;
}
.header .store-switcher .sbHolder
{
	font-weight: normal;
	margin: 0;
	padding: 0 32px 0 15px;
	position: relative;
	z-index: 1;
}
.header .store-switcher .sbHolder .sbOptions
{
	box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.15);
	left: 0;
	list-style: none outside none;
	margin: 0;
	overflow-y: auto;
	padding: 3px 0 !important;
	position: absolute;
	top: 42px !important;
	width: 160%;
	z-index: 1;
}
.header .store-switcher .sbHolder .sbOptions LI
{
	line-height: normal;
	margin: 0;
	padding: 0 4px;
}
.header .store-switcher .sbHolder .sbOptions LI A
{
	border-radius: 3px 3px 3px 3px;
	display: block;
	font-size: 100%;
	line-height: normal;
	margin: 0;
	outline: medium none;
	padding: 5px;
	text-align: left;
	transition: background 200ms ease-in-out 0s;
}
.header .store-switcher .sbHolder .sbOptions LI A:hover
{
	outline: medium none;
}
.sbToggle
{
	background: rgba(0, 0, 0, 0) url("../images/select-icons.png") no-repeat 0 0;
	display: block;
	height: 18px;
	outline: medium none;
	position: absolute;
	right: 3px;
	top: 19px;
	width: 14px;
}
.top-compare
{
	float: right;
	margin: 0;
	padding: 48px 0;
	position: relative;
}
.top-compare .am-maincompare SPAN.am-icon-compareajax
{
	background-color: #FFFFFF;
	border-radius: 4px;
	color: #A5965B;
	cursor: pointer;
	display: block;
	font-size: 120%;
	height: 44px;
	line-height: 44px;
	margin: 0 5px;
	outline: medium none;
	text-align: center;
	width: 44px;
}
.top-compare .am-maincompare P.product-name A
{
	text-align: left;
	display: block;
}
.top-compare .am-maincompare .block-top-compare
{
	display: none;
	padding: 0;
	position: absolute;
	right: 0;
	top: 96px;
	z-index: 999;
}
.top-compare .am-maincompare .block-top-compare .maincompare
{
	background-color: #FFFFFF;
	background-position: 0 0;
	background-repeat: repeat;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	margin: 0;
	padding: 15px;
	width: 280px;
}
.top-compare .am-maincompare .block-top-compare .maincompare P
{
	margin: 0;
}
.am-show-right
{
	position: absolute;
	right: -10px;
}
.nav-container .nav-header
{
	background: #FFFFFF;
}
INPUT#search
{
	background-color: #FFFFFF;
	border: 1px solid #E9E9E9;
	border-radius: 3px 3px 3px 3px;
	color: #7E7E7E;
	font-size: 90%;
	height: 19px;
	line-height: 19px;
	outline: medium none;
	padding: 4px 7px;
	width: 224px;
}
.am-bottom .products1
{
	padding: 60px 0;
}
.am-bottom H3
{
	font-weight: bold;
	font-size: 28px;
	color: #383838;
	text-transform: uppercase;
	margin-bottom: 45px;
}
.am-bottom .views-row .service-indent H3
{
	font-size: 18px;
	margin-bottom: 23px;
}
.am-bottom .views-row .views-field
{
	font-size: 13px;
	color: #383838;
	line-height: 25px;
}
.box-feature
{
	padding: 30px 0;
}
.box-feature .feature_thumbnail
{
	float: left;
	background-color: #DE2666;
	width: 75px;
	height: 75px;
	border-radius: 100%;
	margin-right: 10px;
}
.box-feature .feature_thumbnail SPAN.fa
{
	color: #FFFFFF;
	font-size: 45px;
}
.box-feature .feature_thumbnail .fa-female
{
	padding: 13px 21px 21px;
}
.box-feature .feature_thumbnail .fa-ambulance
{
	padding: 14px 11px 16px;
}
.box-feature .feature_thumbnail .fa-usd
{
	padding: 13px 24px 21px;
}
/*.box-feature .feature_excerpt h4.feature_title heading_title*/
#INVALID-RULE
{
	font-size: 140%;
}
.box-feature .feature_excerpt H3
{
	margin-top: 0;
	font-size: 170%;
	text-transform: capitalize;
}
.box-feature:hover .feature_thumbnail
{
	background-color: #A5965B;
}
.am-postscript .block_home_postscript IMG
{
	max-width: 100%;
	cursor: pointer;
}
.am-postscript .block_home_postscript IMG:hover
{
	box-shadow: 0 0 5px #AEB3BC;
	opacity: 0.7;
}
.am-home P IMG
{
	max-width: 100%;
	cursor: pointer;
}
.am-home P IMG:hover
{
	box-shadow: 0 0 5px #AEB3BC;
	opacity: 0.7;
}
.parallax .parallax-block-content
{
	padding: 100px 0;
}
.parallax .am-word-rotator
{
	color: #9D9D9D;
	text-align: center;
	font-size: 50px;
	text-transform: uppercase;
	font-weight: bold;
	opacity: 0;
	transition: all 1s ease-out 0s;
}
.parallax .am-word-rotator:hover
{
	opacity: 1;
}
.parallax .am-word-rotator SPAN
{
	color: #A5965B;
}
.paypal-logo
{
	margin: 0 0 12px;
}
.cms-index-index .col3-layout .col-left, .cms-index-index .col3-layout .col-right
{
	margin: 35px 0 0;
}
.title-divider
{
	background: #CECECE repeat 0 0;
	height: 1px;
	margin: 10px 0 20px;
	width: 100%;
	clear: both;
}
.title-divider SPAN
{
	display: block;
	height: 2px;
	width: 70px;
	background-color: #D25C5A;
}
.sidebar .products-block
{
	margin: 0;
}
.sidebar .block .block-title
{
	padding: 0 0 20px;
	border-bottom: 1px solid #5F5F5F;
	margin-bottom: 24px;
}
.sidebar .block .block-content .product-name A
{
	outline: none;
	text-decoration: none;
	text-transform: capitalize;
}
.block
{
	margin: 0 0 12px;
	padding: 30px;
	background: #454545;
	border-top: 5px solid #A5965B;
}
.block .block-title
{
	margin: 0;
	padding: 0;
}
.block .block-title STRONG
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: capitalize;
	font-weight: normal;
}
.block .block-title STRONG SPAN
{
	font-size: 150%;
	line-height: normal;
	outline: none;
	color: #343434;
	font-weight: 400;
	text-transform: uppercase;
}
.block .block-title A
{
	text-decoration: none;
}
.block .block-subtitle
{
	font-weight: normal;
	margin: 0;
	padding: 5px 0;
}
.block .block-content
{
	margin: 0;
	padding: 0px;
}
.block .block-content LI.item
{
	margin: 0;
	outline: none;
	padding: 0;
}
.block .btn-remove, .block .btn-edit
{
	margin: 0;
	outline: none;
	padding: 0;
}
.block .actions
{
	padding: 6px 9px;
	text-align: center;
}
.block .actions A
{
	float: left;
}
.block .actions BUTTON.button
{
	background-image: none;
	outline: none;
}
.block .empty
{
	font-size: 100%;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
.order-info
{
	background: #DEE5E8;
	border: 1px solid #D0CBC1;
	margin: 0 0 8px;
	padding: 4px 8px;
}
.order-info DT, .order-info DD, .order-info UL, .order-info LI
{
	display: inline;
}
.order-info .current
{
	font-weight: bold;
}
.order-info LI
{
	margin: 0 3px;
}
.order-date
{
	margin: 10px 0;
}
.order-info-box
{
	background: #FFFFFF url("../images/bkg_block-title.gif") repeat-x 0 0;
	border: 1px solid #D0CBC1;
	margin: 0 0 15px;
	padding: 12px 15px;
}
.order-info-box H2
{
	font-size: 130%;
	font-weight: normal;
	text-transform: uppercase;
}
.order-info-box .box-payment P
{
	margin: 0 0 3px;
}
.order-info-box .box-payment TH
{
	font-weight: bold;
	padding-right: 7px;
}
.order-items
{
	overflow-x: auto;
	width: 100%;
}
.order-items H2, .order-items H3
{
	clear: none;
	color: #0A263C;
	font-size: 100%;
	font-weight: normal;
	margin: 0 0 5px;
	padding: 0;
}
.order-items .product-name
{
	font-weight: normal;
}
.order-items .link-print
{
	color: #1E7EC8;
	font-weight: normal;
}
.order-items .order-links
{
	text-align: right;
}
.order-additional
{
	margin: 15px 0;
}
.gift-message DD
{
	margin: 5px 0 0;
}
.order-about DT
{
	font-weight: bold;
}
.order-about DD
{
	margin: 0 0 7px;
}
.tracking-table
{
	margin: 0 0 15px;
}
.tracking-table TH
{
	font-weight: bold;
	white-space: nowrap;
}
.tracking-table-popup
{
	width: 100%;
}
.tracking-table-popup TH
{
	font-weight: bold;
	white-space: nowrap;
}
.tracking-table-popup TH, .tracking-table-popup TD
{
	padding: 1px 8px;
}
.page-print .print-head
{
	margin: 0 0 15px;
}
.page-print .print-head .logo
{
	float: left;
}
.page-print .print-head ADDRESS
{
	float: left;
	margin-left: 15px;
}
.page-print H1, .page-print H2, .page-print H3
{
	font-weight: bold;
}
.page-print H2.h2
{
	font-weight: bold;
}
.page-print .order-date
{
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.page-print .col2-set
{
	margin: 0 0 10px;
}
.page-print .gift-message-link
{
	display: none;
}
.page-print .price-excl-tax, .page-print .price-incl-tax
{
	display: block;
	white-space: nowrap;
}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price
{
	display: inline;
}
.block-viewed .block-content OL LI P.product-name
{
	margin: 0;
}
.block-account
{
	margin: 25px 0;
}
.block-account .block-content UL LI
{
	line-height: 28px;
}
.block-account .block-content UL LI A
{
	font-size: 100%;
	font-weight: 300;
}
.block-account .block-content UL LI.current STRONG
{
	color: #D25C5A;
}
.block-cart .summary
{
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}
.block-cart .amount
{
	margin: 0;
	font-size: 100%;
}
.block-cart .amount A
{
	font-weight: 600;
}
.block-cart OL.mini-products-list LI
{
	padding: 5px 0 !important;
}
.block-cart .block-content .actions
{
	margin: 0 auto;
	outline: none;
	padding: 10px 0;
	text-align: center;
}
.block-cart .block-content .block-subtitle
{
	font-weight: normal;
	padding: 0 0 10px;
	text-align: center;
}
.block-cart .block-content OL, .block-cart .block-content UL
{
	margin: 0;
}
.block-cart .block-content OL LI.item, .block-cart .block-content UL LI.item
{
	padding-left: 0px;
	padding-right: 0px;
}
.block-cart .block-content OL LI.item.last, .block-cart .block-content UL LI.item.last
{
	padding-bottom: 0;
}
.block-cart .block-content OL LI.item .product-image, .block-cart .block-content UL LI.item .product-image
{
	margin: 0;
	outline: none;
	padding: 0;
	border: 1px solid #CCCCCC;
}
.block-cart .block-content OL LI.item .product-image IMG, .block-cart .block-content UL LI.item .product-image IMG
{
	max-width: 100%;
}
.block-cart .block-content OL LI.item .product-details, .block-cart .block-content UL LI.item .product-details
{
	height: auto;
	line-height: normal;
	outline: medium none;
	position: relative;
	padding-right: 0;
}
.block-cart .block-content OL LI.item .product-details .product-name, .block-cart .block-content UL LI.item .product-details .product-name
{
	height: auto;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0 0 3px;
}
.block-cart .block-content OL LI.item .product-details .removeitem, .block-cart .block-content UL LI.item .product-details .removeitem
{
	padding-top: 3px;
}
.block-cart .block-content OL LI.item .product-details .price, .block-cart .block-content UL LI.item .product-details .price
{
	font-weight: bold;
	padding: 0 0 0 5px;
}
.block-cart .block-content OL LI.item .product-details .truncated, .block-cart .block-content UL LI.item .product-details .truncated
{
	padding: 5px;
}
.block-cart .block-content OL LI.item .product-details .actions A
{
	font-size: 90%;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
}
.block-cart .block-content .summary .subtotal .label
{
	background: transparent;
	border-radius: 0;
	box-shadow: none;
	font-weight: normal;
	padding: 2px 0;
	text-shadow: none;
	color: #666666;
	font-size: 100%;
}
.block-cart .subtotal
{
	margin: 0;
	padding: 0;
	text-align: left;
}
.block-cart .subtotal .price
{
	color: #D9673B;
	font-weight: normal;
}
.block-cart .subtotal .paypal-logo
{
	float: left;
	margin: 3px 0 0;
	text-align: right;
	width: 100%;
}
.block-cart .subtotal .paypal-logo .paypal-or
{
	clear: both;
	display: block;
	padding: 0 55px 8px 0;
}
.product-details .btn-edit
{
	float: left;
	font-size: 97%;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	outline: medium none;
	padding: 0 10px 0 0;
	text-indent: inherit;
	text-transform: none;
	width: auto;
}
.product-details .btn-remove
{
	font-weight: normal;
	float: left;
	line-height: 16px;
	outline: medium none;
	padding: 0 10px 0 0;
	text-indent: inherit;
	text-transform: none;
	width: auto;
}
.product-details .link-cart
{
	width: 100%;
}
.btn-edit SPAN.icon
{
	background-image: url("../images/btn-edit.png");
	border-radius: 50% 50% 50% 50%;
	float: left;
	height: 16px;
	margin: 0 5px 0 0;
	outline: medium none;
	padding: 0;
	width: 16px;
}
.btn-remove SPAN.icon, .block-compare .btn-remove, .amajaxcompare A.btn-remove
{
	background-image: url("../images/btn-remove.png");
	border-radius: 50% 50% 50% 50%;
	float: left;
	height: 16px;
	outline: medium none;
	padding: 0;
	width: 16px;
	margin: 0 5px 0 0;
}
.block-wishlist .actions
{
	text-align: right;
}
.block-wishlist .actions A
{
	float: none;
}
.block-wishlist .block-subtitle
{
	font-weight: normal;
	line-height: normal;
	outline: none;
	padding: 0 0 10px;
	text-align: center;
}
.block-wishlist OL, .block-wishlist UL
{
	margin: 0;
}
.block-wishlist .block-content LI.item
{
	margin: 0;
	padding: 0 0 20px;
}
.block-wishlist .block-content LI.item .product-image
{
	outline: none;
	border: 1px solid #CCCCCC;
	display: block;
	padding: 0;
}
.block-wishlist .block-content LI.item .product-image IMG
{
	max-width: 100%;
}
.block-wishlist .block-content LI.item .product-details
{
	outline: none;
	padding-right: 0;
}
.block-wishlist .block-content LI.item .product-details .product-name
{
	height: auto;
	margin: 0;
	padding: 0;
}
.block-wishlist .block-content LI.item .product-details .price-box
{
	margin: 0;
	overflow: hidden;
}
.block-wishlist .block-content LI.item .product-details .price-box .old-price
{
	margin: 3px 0 0 10px;
}
.block-wishlist .block-content LI.item .product-details .price-box SPAN
{
	font-size: 100%;
	font-weight: bold;
	outline: none;
}
.block-wishlist .block-content LI.item .product-details P
{
	line-height: normal;
	margin: 0;
	padding-top: 5px;
}
.block-wishlist .block-content LI.item .product-details .btn-remove
{
	outline: none;
	width: 100%;
	padding: 5px 0;
}
.block-wishlist .block-content LI.item .product-details .btn-remove SPAN.icon
{
	margin-top: 0px;
}
.block-wishlist .block-content LI.item.last
{
	padding-bottom: 0;
}
.block-wishlist .block-content .actions
{
	outline: none;
	text-align: center;
}
.block-wishlist .price-box .old-price, .block-wishlist .price-box .regular-price, .block-wishlist .price-box .special-price
{
	display: inline-block;
}
.block-compare .block-content OL, .block-compare .block-content UL
{
	margin: 0;
}
.page-popup
{
	padding: 25px 30px;
	text-align: left;
	background: #FFFFFF !important;
}
.catalog-product-compare-index .page-title
{
	padding-bottom: 25px;
	padding-top: 0;
}
.catalog-product-compare-index TABLE THEAD
{
	background-color: #ECECEC;
}
#product_comparison TD
{
	outline: medium none;
	text-align: center;
	vertical-align: top;
}
.block-compare .block-content .actions
{
	padding: 10px 0;
}
.block-compare .block-content .actions A
{
	display: inline-block;
	float: none;
	margin: 0;
	padding: 10px 0 0;
	font-size: 100%;
}
.block-compare .block-content .actions A SPAN.btn-remove
{
	margin: 2px 3px 0 0;
	outline: none;
}
.block-compare .block-content OL LI.item, .block-compare .block-content UL LI.item
{
	padding: 2px 0;
}
.block-compare .block-content OL LI.item .product-name, .block-compare .block-content UL LI.item .product-name
{
	height: 15px;
	height: auto !important;
	min-height: 20px;
}
.block-compare .block-content OL LI.item .product-name A, .block-compare .block-content UL LI.item .product-name A
{
	outline: none;
}
.block-compare .block-content P.product-name
{
	line-height: normal;
	margin: 0 0 0 20px;
	outline: none;
	padding: 0;
}
.block-compare .btn-remove
{
	float: left;
	margin: 1px 0 0;
	text-indent: -999em;
	background-color: #ECECEC;
}
#block-compare LI.item
{
	line-height: normal;
	margin: 0;
	padding: 5px 0;
}
.page-popup .link-print
{
	background: url("../images/i_print.gif") no-repeat 0 2px;
	font-weight: normal;
	outline-style: none;
	padding: 2px 0 2px 25px;
}
.compare-table
{
	border: 0;
}
.compare-table THEAD TR.first TH, .compare-table THEAD TR.first TD
{
	background: none;
	border: 0;
	line-height: 0;
	padding: 0;
}
.compare-table .btn-remove
{
	background-color: ececec;
	height: 16px;
	width: 16px;
	text-indent: -999em;
}
.compare-table TBODY TH
{
	font-weight: normal;
}
.compare-table TH, .compare-table TD
{
	border-left: 1px solid #DEDEDE;
}
.compare-table .price-box
{
	text-align: center;
}
.compare-table P
{
	text-align: center;
}
.compare-table TBODY TH, .compare-table TBODY TD
{
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	padding: 10px;
}
.compare-table TBODY TD.last
{
	border-right: 1px solid #DEDEDE;
}
.compare-table TBODY TR.last TH, .compare-table TBODY TR.last TD
{
	border-bottom: 1px solid #DEDEDE !important;
}
.compare-table TR.add-to-row TD
{
	background: #FFFADA;
	text-align: center;
}
.compare-table TR.first TD
{
	text-align: center;
}
.compare-table TR.first TD .product-name
{
	font-weight: normal;
	margin: 0 0 5px;
	font-size: 15px;
}
.compare-table TR.first TD .product-name A
{
	outline: none;
}
.compare-table TR.first TD .ratings
{
	margin: 0 auto;
	width: 69px;
}
.compare-table TR.first TD P, .compare-table TR.add-to-row TD P
{
	margin: 0;
}
.compare-table UL.add-to-links
{
	clear: both;
	padding-top: 10px;
}
.block-poll .actions BUTTON.button
{
	float: none;
}
.block-poll .block-subtitle
{
	color: #585858;
	font-size: 16px;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
.block-poll LABEL
{
	cursor: pointer;
	margin: 0;
	padding: 0;
}
.block-poll INPUT.radio
{
	float: left;
	margin: 0 5px 0 0;
	outline: none !important;
	padding: 0;
	width: auto;
}
.block-poll .label
{
	background: none;
	border-radius: 0;
	display: inline-block;
	float: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-shadow: none;
	width: auto;
	font-size: 100%;
}
.block-poll .label LABEL
{
	line-height: 22px;
	color: #666666;
	font-weight: normal;
}
.block-poll .label LABEL:hover
{
	color: #F56032;
}
.block-poll OL, .block-poll UL
{
	margin: 0;
}
.block-poll LI
{
	margin: 10px 0;
	padding: 0;
}
.block-poll .answer
{
	font-weight: normal;
}
.block-poll .votes
{
	float: right;
	margin-left: 10px;
}
.block-poll .actions
{
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
.block-poll UL
{
	margin: 0 0 0 15px;
}
.block-poll UL#poll-answers LI
{
	padding: 0;
}
.block-poll LI SPAN LABEL
{
	font-size: 100%;
	outline: none;
}
.tag-product-list .col-left
{
	margin-top: 25px;
}
.block-tags UL
{
	margin: 0;
	padding: 0;
}
.block-tags .block-content .tags-list
{
	border: 0;
	margin: 0;
	padding: 0;
	text-align: left;
}
.block-tags .block-content .tags-list LI
{
	height: auto;
	margin: 0;
	padding: 0;
}
.block-tags .block-content .tags-list LI A
{
	line-height: 25px;
	margin: 0 5px 10px 0;
}
.block-tags .block-content .tags-list LI A:hover
{
	text-decoration: none;
	text-shadow: none;
}
.block-tags .actions
{
	text-align: center;
	clear: both;
}
.block-tags .actions A
{
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	float: none;
	padding: 7px 15px;
}
.tags-list LI
{
	float: left;
	margin: 0 4px 0 0;
}
.block-tags .block-content .tags-list LI A:hover
{
	outline: none;
}
.product-view
{
	margin: 40px 0 0;
	padding: 0px;
}
.product-view .product-essential-top
{
	background: #FFFFFF repeat 0 0;
	padding: 15px;
}
/*.product-view .product-shop text-align:left .no-rating*/
#INVALID-RULE
{
	margin: 0 0 13px;
}
.product-view .product-shop .rating-links
{
	margin: 0;
}
.product-view .product-shop .email-friend
{
	margin: 10px 0;
}
.product-view .product-shop .add-to-box
{
	padding: 20px 0;
	margin: 0;
	width: 100%;
	clear: both;
	border-bottom: 0;
}
.product-view .product-shop .add-to-box .add-to-cart
{
	padding: 0;
}
.product-view .product-shop .add-to-box .add-to-links
{
	padding: 0;
}
.product-view .product-shop .add-to-box .add-to-links LI
{
	padding: 0;
	float: left;
}
.product-view .product-shop .add-to-box .add-to-links P
{
	margin: 0;
	padding-bottom: 10px;
}
.product-view .product-shop .old-price .price
{
	display: block;
	font-size: 130%;
	font-weight: normal;
	outline: medium none;
	padding: 20px 0 0;
}
.product-view .product-shop .email-friend
{
	display: none;
}
.product-view .product-shop .ratings
{
	padding-bottom: 13px;
}
.product-view .product-shop .rating-box
{
	float: left;
	margin-top: 4px;
}
.product-view .product-shop .rating-links
{
	float: left;
	line-height: 28px;
	padding-left: 10px;
}
.product-view .product-shop .rating-links A
{
	font-size: 100%;
}
.product-view .product-shop .rating-links SPAN.separator
{
	font-size: 100%;
	font-weight: normal;
	line-height: 28px;
	color: #EAEAEA;
}
.product-view .feature-wrapper IMG
{
	padding-bottom: 10px;
	max-width: 100%;
}
.product-view .am-actions
{
	width: 100%;
}
.product-view .product-essential
{
	margin: 0px;
}
.product-view .product-essential H2
{
	border: 0;
	outline: none;
	font-size: 140%;
	font-weight: 600;
}
.product-view .product-essential H3
{
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	outline: none;
	padding: 0;
	text-transform: capitalize;
}
.product-shop .qty-container
{
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	padding: 20px 0;
}
.product-shop .qty-container LABEL
{
	font-weight: normal;
}
.product-shop .qty-container INPUT.qty
{
	width: 50px !important;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin: 0;
}
.product-shop .add-to-cart .button.button
{
	border: none;
	width: 170px;
	text-align: center;
}
.product-shop .add-to-cart .button.button:hover
{
	background: transparent repeat 0 0;
}
.product-shop .add-to-cart .btn-cart
{
	float: left;
	padding: 0;
	background: none;
	box-shadow: none;
	margin-right: 10px;
}
.product-shop .add-to-cart .btn-cart SPAN
{
	background: #D7D7D7 repeat 0 0;
	border-radius: 3px;
	-moz-radius: 3px;
	-webkit-radius: 3px;
	-o-radius: 3px;
	height: 40px;
	line-height: 40px;
	border: 0 none;
	color: #454545;
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	text-transform: none;
	transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-o-transition: all 0.25s ease 0s;
}
.product-shop .add-to-cart .btn-cart SPAN SPAN
{
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	padding: 0;
	width: 15px;
	font-size: 105%;
}
.product-shop .add-to-cart .btn-cart SPAN SPAN .fa
{
	font-size: 120%;
}
.product-shop .add-to-cart LABEL
{
	float: left;
	padding: 10px 5px 0 0;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
}
.product-shop .add-to-cart INPUT.input-text
{
	float: left;
	height: 40px;
	text-align: center;
	width: 50px !important;
	margin-right: 10px;
	margin-top: 0;
}
#product-options-wrapper DD DIV.input-box UL LI INPUT.product-custom-option
{
	display: inline-block;
	margin: 0;
}
#product-options-wrapper DD DIV.input-box UL LI SPAN.label LABEL
{
	color: #666666;
	font-weight: normal;
}
.product-shop .add-to-cart .btn-cart:hover SPAN
{
	background: #A5965B repeat 0 0;
}
.product-shop .add-to-cart .btn-cart:hover SPAN SPAN
{
	width: 100px;
}
.checkout-progress
{
	margin: 50px 0 20px;
	padding: 0;
}
.checkout-progress LI
{
	float: left;
	font-weight: normal;
	padding: 0 0 2px;
	text-align: center;
	width: 20%;
	line-height: 30px;
}
.checkout-progress LI DIV
{
	border-top: 10px solid #ECECEC;
	margin: 0 3px 0 0;
}
.checkout-progress LI.active DIV
{
	border-color: #414141;
}
.multiple-checkout H2
{
	font-size: 105%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 15px;
}
.multiple-checkout H3, .multiple-checkout H4
{
	font-size: 110%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
}
.multiple-checkout .place-order .grand-total
{
	float: right;
}
.multiple-checkout .box
{
	margin: 10px;
}
.multiple-checkout .select-shipping
{
	margin: 10px;
}
.multiple-checkout .col2-set
{
	border: 1px solid #DEDEDE;
	margin: 0;
	padding: 0 0 20px;
	width: 100%;
}
.multiple-checkout .col2-set .col-1
{
	float: left;
	width: 48.5%;
}
.multiple-checkout .col2-set .col-2
{
	float: right;
	width: 48.5%;
}
.multiple-checkout .col2-set H3
{
	padding: 0 0 10px;
}
.multiple-checkout .col2-set .col-narrow
{
	width: 50%;
}
.multiple-checkout .col2-set .col-wide
{
	width: 50%;
}
.multiple-checkout .col2-set H2.legend
{
	border-bottom: 1px solid #DEDEDE;
	margin: 0;
	padding: 10px;
	position: relative;
}
.multiple-checkout .col2-set H3.legend
{
	padding: 10px;
}
.multiple-checkout .col3-set
{
	border: 1px solid #DEDEDE;
	margin: 0;
	padding: 0;
}
.checkout-multishipping-shipping .box-sp-methods
{
	border: 1px solid #DEDEDE;
	padding: 15px;
	position: relative;
}
#checkout-review-submit .place-order
{
	text-align: right;
	padding: 10px 0;
}
#checkout-review-submit .place-order .grand-total
{
	margin-left: 10px;
}
#checkout-review-submit .place-order .grand-total .inner .btn-checkout
{
	margin-top: 5px;
}
#checkout-review-submit .place-order SPAN.please-wait
{
	text-align: right;
}
#multiship-addresses-table TD .btn-remove2
{
	border-radius: 50% 50% 50% 50%;
	background-color: #ECECEC;
}
#multiship-addresses-table TD .btn-remove2:hover
{
	background-color: #F56032;
}
.btn-remove2
{
	background: transparent url("../images/btn-remove.png") no-repeat 0 0;
	height: 16px;
	width: 16px;
}
.no-display
{
	display: none;
}
.ratings-table
{
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ratings-table TH, .ratings-table TD
{
	border: 1px solid #DDDDDD;
	font-weight: normal;
	line-height: 20px;
	padding: 12px;
	vertical-align: middle;
}
.product-view .box-reviews H1, .product-view .box-reviews H2, .product-view .box-reviews H3, .product-view .box-reviews H4, .product-view .box-reviews H5, .product-view .box-reviews H6
{
	font-size: 115%;
	font-weight: normal;
	height: auto;
	line-height: normal;
	outline: medium none;
}
.ratings
{
	padding-bottom: 10px;
}
.rating-box
{
	background: transparent url("../images/bkg_rating.png") repeat-x 0 0;
	display: inline-block;
	height: 16px;
	position: relative;
	vertical-align: middle;
	width: 80px;
}
.rating-box .rating
{
	background: transparent url("../images/bkg_rating.png") repeat-x 0 100%;
	height: 16px;
	left: 0;
	position: absolute;
	top: 0;
}
.product-view .product-shop .product-options, .account-login .buttons-set
{
	background-color: #ECECEC;
}
#product-options-wrapper
{
	position: static;
}
.product-view .product-options-bottom .price-box
{
	display: none;
}
.product-view .product-shop .product-options
{
	border: 0 none;
	margin: 20px 0 0;
	padding: 15px;
}
.product-view .product-shop .product-options LABEL
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 5px 0 0;
}
.product-view .product-shop .product-options INPUT.input-text
{
	height: 30px;
	margin-right: 10px;
	text-align: center;
	width: 50px !important;
}
.product-view .product-shop .product-options INPUT.required-entry
{
	width: 100% !important;
	text-align: left;
}
.product-view .product-shop .product-options DT LABEL.required
{
	color: #666666;
	font-size: 100%;
	line-height: normal;
	margin: 0;
	padding: 3px 0 5px;
	font-weight: normal;
}
.product-view .product-shop .product-options DT LABEL.required EM
{
	float: left;
	margin-right: 5px;
	margin-top: 4px;
}
.product-view .product-shop .product-options DD
{
	margin: 0;
	padding: 0 0 15px;
}
.product-view .product-shop .product-options DD SELECT
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 0 0 0 0;
	color: #908E8E;
	font-size: 100%;
	height: auto;
	line-height: normal;
	margin: 0px;
	outline: medium none;
	padding: 2px;
	margin: 0 0 5px;
	width: 100%;
}
.required EM, EM.required
{
	color: #D9673B;
}
.col3-layout .product-view .product-img-box
{
	float: none;
	margin: 0 auto;
}
.product-view .product-img-box
{
	position: relative;
	z-index: 1;
	padding-left: 0px !important;
}
.product-view .product-img-box .img-box .product-image-non-zoom IMG
{
	max-width: 100%;
}
.product-view .product-img-box .img-box .product-image-non-zoom IMG:hover
{
	opacity: 1;
}
.product-view .product-img-box .product-image
{
	margin: 0 0 15px;
	text-align: center;
	position: relative;
	z-index: 9;
	background-color: #D8D8D8;
	padding: 5px;
}
.product-view .product-img-box .product-image-zoom IMG
{
	cursor: move;
	max-width: 100%;
}
.product-view .product-img-box .product-image-zoom IMG:hover
{
	opacity: 1;
}
.product-view .product-img-box .zoom-notice
{
	margin: 0 0 5px;
	text-align: center;
}
.product-view .product-img-box .zoom
{
	background: url("../images/slider_bg.gif") no-repeat 50% 50%;
	cursor: pointer;
	height: 18px;
	margin: 0 auto 13px;
	padding: 0 28px;
	position: relative;
	z-index: 9;
}
.product-view .product-img-box .zoom #track
{
	height: 18px;
	position: relative;
}
.product-view .product-img-box .zoom #handle
{
	background: url("../images/magnifier_handle.gif") no-repeat 0 0;
	height: 22px;
	left: 0;
	position: absolute;
	top: -1px;
	width: 9px;
}
.product-view .product-img-box .zoom .btn-zoom-out
{
	left: 2px;
	position: absolute;
	top: 0;
}
.product-view .product-img-box .zoom .btn-zoom-in
{
	position: absolute;
	right: 2px;
	top: 0;
}
.product-view .product-img-box .am-more-views
{
	margin: 0px;
}
.product-view .product-img-box .more-views
{
	position: relative;
	margin: 0 auto;
	z-index: 0;
	width: 80%;
}
.product-view .product-img-box .more-views .more-views-viewport
{
	z-index: 0;
}
.product-view .product-img-box .more-views H3
{
	display: none;
}
.product-view .product-img-box .more-views LI
{
	margin: 0;
	outline: none;
	padding: 0;
	text-align: center;
}
.product-view .product-img-box .more-views LI A
{
	outline: medium none;
}
.product-view .product-img-box .more-views LI A IMG
{
	margin: 0 auto;
}
.product-view UL.more-views-direction-nav LI
{
	border: none !important;
}
.product-view UL.more-views-direction-nav LI A
{
	background-image: url("../images/am-arrow-scroll.png");
	background-repeat: no-repeat;
	background-color: #D7D7D7;
	cursor: pointer;
	display: block;
	height: 35px;
	margin: -11px 0 0;
	outline: medium none;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	transition: all 400ms ease-in-out 0s;
	width: 37px;
	z-index: 0;
}
.product-view UL.more-views-direction-nav LI A:hover
{
	background-color: #A5965B;
}
.product-view UL.more-views-direction-nav LI A.more-views-next
{
	background-position: 100% 0;
	border: medium none !important;
	padding: 0 !important;
	right: -29px;
}
.product-view UL.more-views-direction-nav LI A.more-views-next:hover
{
	background-position: 100% 0;
}
.product-view UL.more-views-direction-nav LI A.more-views-prev
{
	background-position: 0 0;
	border: medium none !important;
	left: -29px;
	padding: 0 !important;
}
.product-view UL.more-views-direction-nav LI A.more-views-prev:hover
{
	background-position: 0 0;
}
.product-image-popup
{
	margin: 0 auto;
}
.product-image-popup .buttons-set
{
	border: 0;
	clear: none;
	float: right;
	margin: 0;
	padding: 0;
}
.product-image-popup .nav
{
	font-weight: bold;
	margin: 0 100px;
	text-align: center;
}
.product-image-popup .image
{
	display: block;
	margin: 10px 0;
}
.product-image-popup .image-label
{
	font-weight: bold;
	margin: 0 0 10px;
}
.col3-layout .product-view .product-shop
{
	float: none;
	width: auto;
}
.product-view .product-shop .product-name
{
	margin: 0;
	padding: 0;
}
.product-view .product-shop .product-name H1
{
	font-size: 280%;
	line-height: 30px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px;
	text-transform: uppercase;
}
.product-view .product-shop .wapper-view
{
	overflow: hidden;
}
.product-view .product-shop .wapper-view .price-box-bundle
{
	line-height: 66px;
}
.product-view .product-shop .add-to-cart
{
	float: left;
}
.product-view .product-shop .product-add-to-links
{
	float: left;
}
.product-view .product-shop .product-add-to-links UL.add-to-links LI A
{
	background-color: #A5965B;
	border-radius: 3px;
	-moz-radius: 3px;
	-webkit-radius: 3px;
	-o-radius: 3px;
}
.product-view .product-shop .product-add-to-links UL.add-to-links LI A:hover
{
	background-color: #4A4A4A;
}
.product-view .product-shop .product-add-to-links UL.add-to-links LI A.link-wishlist
{
	background-image: url("../images/wishlist-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 100%;
	height: 39px;
	line-height: 39px;
	outline: medium none;
	padding: 0;
	text-indent: -999em;
	width: 39px;
	margin-right: 5px;
}
.product-view .product-shop .product-add-to-links UL.add-to-links LI A.link-compare
{
	background-image: url("../images/compare-icon_detail.png");
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 100%;
	height: 39px;
	line-height: 39px;
	outline: medium none;
	padding: 0;
	text-indent: -999em;
	width: 39px;
}
.product-view .product-shop .product-options-bottom
{
	padding: 20px 0;
}
.product-view .product-shop .product-options-bottom UL.add-to-links LI
{
	padding: 0;
	float: left;
}
.product-view .product-shop .product-options-bottom UL.add-to-links LI A
{
	background-color: #F56032;
	border-radius: 3px;
	-moz-radius: 3px;
	-webkit-radius: 3px;
	-o-radius: 3px;
}
.product-view .product-shop .product-options-bottom UL.add-to-links LI A:hover
{
	background-color: #4A4A4A;
}
.product-view .product-shop .product-options-bottom UL.add-to-links LI A.link-wishlist
{
	background-image: url("../images/wishlist-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 100%;
	height: 39px;
	line-height: 39px;
	outline: medium none;
	padding: 0;
	text-indent: -999em;
	width: 39px;
	margin-right: 10px;
}
.product-view .product-shop .product-options-bottom UL.add-to-links LI A.link-compare
{
	background-image: url("../images/compare-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 100%;
	height: 39px;
	line-height: 39px;
	outline: medium none;
	padding: 0;
	text-indent: -999em;
	width: 39px;
}
.product-view .product-shop .availability
{
	margin: 0;
	padding: 0;
	float: left;
}
.product-view .product-shop .availability SPAN.in-stock1
{
	color: #A4955A;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 8px;
	font-size: 110%;
	font-weight: 600;
}
.product-view .product-shop .short-description
{
	border-bottom: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	margin: 0;
	padding: 0 0 10px;
}
.product-view .product-shop .price-box
{
	margin: 0 10px 0 0;
	float: left;
	padding: 0;
	width: 100%;
}
.product-view .product-shop .price-box .regular-price .price
{
	font-size: 42px;
	color: #A5965B;
	font-weight: lighter;
}
.product-view .product-shop .price-box .old-price
{
	display: inline-block;
	padding: 0px 0 0 12px;
}
.product-view .product-shop .price-box .special-price
{
	display: inline-block;
	float: left;
}
.product-view .product-shop .price-box .special-price .price
{
	font-size: 320%;
	color: #A5965B;
	font-weight: lighter;
}
.product-view .product-shop .price-box .regular-price
{
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #8B8B8B;
}
.product-view .product-shop .addtolink .add-to-links .send-email, .product-view .product-shop .addtolink .add-to-links .compare
{
	float: left;
}
.product-view .product-shop .addtolink .add-to-links .am-actions
{
	padding-right: 10px;
}
.product-view .product-shop .addtolink .add-to-links SPAN.icon
{
	-webkit-transition: background-color 800ms ease 0s, background-position 400ms ease 0s;
	background: url("../images/logo-plus.png") no-repeat 0 100%;
	cursor: pointer;
	float: left;
	height: 15px;
	outline: medium none;
	transition: background-color 800ms ease 0s, background-position 400ms ease 0s;
	width: 12px;
}
.product-view .product-shop .addtolink .add-to-links LI
{
	margin: 0;
}
.product-view .product-shop .addtolink .add-to-links .am-actions A
{
	background-color: transparent;
	background-image: none;
	border: 0 none;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-align: left;
	text-indent: inherit;
	width: auto;
}
.product-view .product-shop .addtolink .add-to-links .am-actions A SPAN.label
{
	margin: 0;
	padding: 0 0 0 5px;
}
.product-view .am-actions SPAN.label
{
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 10px;
}
.product-view .product-static
{
	float: right;
}
.product-view .product-static IMG
{
	width: 100%;
}
.block-reorder OL#cart-sidebar-reorder LI INPUT
{
	float: left;
	margin: 0;
}
.block-reorder OL#cart-sidebar-reorder LI P.product-name
{
	float: left;
	padding-left: 5px;
}
.product-new-label, .product-sale-label
{
	background-repeat: no-repeat;
	height: 40px;
	outline: medium none;
	position: absolute;
	width: 40px;
	z-index: 3;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	display: inline-block;
	transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-webkit-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
}
.product-new-label
{
	background-color: #F56032;
	border-radius: 26px 26px 26px 26px;
	-moz-radius: 26px 26px 26px 26px;
	-webkit-radius: 26px 26px 26px 26px;
	-o-radius: 26px 26px 26px 26px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
}
.product-sale-label
{
	background-color: #B7CC16;
	border-radius: 26px 26px 26px 26px;
	-moz-radius: 26px 26px 26px 26px;
	-webkit-radius: 26px 26px 26px 26px;
	-o-radius: 26px 26px 26px 26px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
}
.product-image .product-sale-label
{
	background-position: 0 0;
}
.product-image .product-new-label
{
	background-position: 0px -40px;
}
.product-new-label
{
	right: 4px;
	top: 4px;
}
.product-sale-label
{
	left: 4px;
	top: 4px;
}
.send-friend BUTTON.button
{
	padding-bottom: 10px;
}
.addto-gaps-right LI
{
	margin-right: 10px;
}
.add-to-links .wishlist
{
	padding: 5px 0;
}
.add-to-links LI
{
	padding: 5px 0;
}
.add-to-links LI .v-centered-content
{
	display: table;
}
.add-to-links LI .v-centered-content:hover
{
	color: #8AC20E;
	text-decoration: none;
}
.add-to-links LI .v-centered-content .v-center
{
	display: table-cell;
	vertical-align: middle;
	color: #656565;
	font-weight: normal;
	font-size: 100%;
}
.add-to-links LI .v-centered-content .v-center:hover
{
	color: #8AC20E;
	text-decoration: none;
}
.feature.v-centered-content .v-center .icon
{
	margin: 0 5px 0 0;
}
.feature SPAN.icon
{
	padding: 3px;
}
.icon.i-wishlist-bw
{
	background-image: url("../images/sprite.png");
	background-position: -9px -9px;
}
.icon.i-compare-bw
{
	background-image: url("../images/sprite.png");
	background-position: -59px -9px;
}
.icon.i-recommend-bw
{
	background-image: url("../images/sprite.png");
	background-position: -109px -9px;
}
.feature .icon
{
	margin: 0 15px 10px 0;
	max-height: 30px;
	max-width: 30px;
	float: left;
}
DIV.icon, SPAN.icon
{
	background-color: #CFCFCF;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 50% 50% 50% 50%;
	display: inline-block;
	height: 30px;
	padding: 3px;
	width: 30px;
}
DIV.icon:hover, SPAN.icon:hover
{
	background-color: #F56032;
}
SPAN.icon-hover, .feature-icon-hover SPAN.icon
{
	transition: color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}
.icon-hover.i-compare-bw:hover, .feature-icon-hover:hover .icon.i-compare-bw
{
	background-image: url("../images/sprite.png");
	background-position: -59px -59px;
}
.icon-hover.i-wishlist-bw:hover, .feature-icon-hover:hover .icon.i-wishlist-bw
{
	background-image: url("../images/sprite.png");
	background-position: -9px -59px;
}
.icon-hover.i-recommend-bw:hover, .feature-icon-hover:hover .icon.i-recommend-bw
{
	background-image: url("../images/sprite.png");
	background-position: -109px -59px;
}
.category-products .toolbar .col-lg-6
{
	width: 50%;
}
.category-products .toolbar .col-lg-4
{
	width: 33.3333%;
}
.toolbar-bottom .toolbar
{
	border-top: 0;
}
.toolbar-bottom .toolbar .sorter
{
	display: none;
}
.toolbar
{
	border-bottom: 0;
	border-top: 0;
	padding: 0;
	margin: 0 0 20px;
	color: #343434;
}
.toolbar .sbOptions LI A:hover
{
	background-color: #CFCFCF;
	color: #FFFFFF;
}
.toolbar .sbHolder
{
	float: left;
	height: 40px;
	line-height: 30px;
	margin: 0 5px;
	outline: medium none;
	padding: 4px;
	font-size: 13px;
	position: relative;
	z-index: 1;
	text-align: left;
	border: 0;
}
.toolbar .sbOptions
{
	background: #FFFFFF;
	box-shadow: none;
	left: -1px;
	top: 32px !important;
	width: 100%;
	border: 1px solid #EEEEEE;
}
.toolbar .sbOptions LI
{
	display: block;
	line-height: normal;
	margin: 0;
	padding: 0 3px;
}
.toolbar .sbOptions LI A
{
	border: 0 none;
	border-radius: 0;
	display: block;
	float: none;
	line-height: normal;
	margin: 0;
	padding: 3px 4px;
}
.toolbar P
{
	margin: 0 0 0 15px;
	padding: 6px 0;
}
.toolbar P.am-sort-arrows
{
	background: #EDEDED repeat 0 0;
	border-radius: 4px;
	height: 40px;
	width: 40px;
}
.toolbar P.am-toolbar-label
{
	width: 55px;
	font-weight: 300;
	color: #343434;
	font-size: 14px;
}
.toolbar LABEL
{
	height: auto;
	line-height: normal;
	outline-style: none;
	text-transform: capitalize;
}
.toolbar .pager
{
	margin: 0;
	padding: 15px 0;
	border-top: 1px solid #E3E3E3;
}
.toolbar .pager .pages
{
	display: inline-block;
	float: right;
	padding: 5px 0;
}
.toolbar .pager .pages STRONG
{
	font-weight: normal;
	float: left;
}
.toolbar .pager .pages OL LI
{
	color: #7E7E7E;
	display: block;
	float: left;
	font-size: 105%;
	padding: 0 5px;
}
.toolbar .toolbar-top
{
	text-align: left;
}
.toolbar .toolbar-top .amount
{
	color: #AFAFAF;
	float: left;
	font-size: 110%;
	font-style: italic;
	font-weight: 300;
	line-height: 35px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.toolbar .toolbar-top .pages STRONG
{
	font-weight: normal;
	padding: 5px 5px 0 9px;
	color: #6F6F6F;
	font-size: 13px;
}
.toolbar .toolbar-top .pages OL
{
	display: inline;
}
.toolbar .toolbar-top .pages OL LI
{
	padding: 0px;
	color: #7E7E7E;
	font-size: 105%;
	background-color: #FFFFFF;
	margin: 0 1px;
}
.toolbar .toolbar-top .pages OL LI.current
{
	background-color: #383838;
	color: #A5965B;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 30px;
	border-radius: 4px;
}
.toolbar .toolbar-top .pages OL LI A
{
	border: 0 none;
	border-radius: 0;
	color: #7E7E7E;
	height: 30px;
	line-height: 30px;
	margin: 0;
	outline: medium none;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 30px;
	background: none;
}
.toolbar .toolbar-top .pages OL LI A IMG
{
	vertical-align: middle;
}
.toolbar .toolbar-top .pages OL LI A.next
{
	line-height: 27px;
	height: 30px;
	width: 30px;
	background-color: #EDEDED;
	display: block;
	border-radius: 4px;
}
.toolbar .toolbar-top .pages OL LI A.previous
{
	line-height: 27px;
	height: 30px;
	width: 30px;
	background-color: #F4F4F4;
	display: block;
}
.toolbar .toolbar-top .pages OL LI A:hover
{
	color: #7E7E7E;
	background-color: #ECECEC;
}
.toolbar .toolbar-top .sort-by
{
	float: left;
	padding: 0;
}
.toolbar .toolbar-top .sort-by .sort-by-postion
{
	float: left;
	background: #EDEDED repeat 0 0;
	border-radius: 4px;
}
.toolbar .toolbar-top .sort-by LABEL
{
	color: #7F7F7F;
	font-size: 110%;
	font-weight: normal;
}
.toolbar .toolbar-top .sort-by .sbHolder
{
	width: 120px;
	z-index: 4;
}
.toolbar .toolbar-top .sort-by .sbHolder A.sbToggle
{
	background-image: url("../images/select-icons.png");
	background-position: 18px 18px;
	background-repeat: no-repeat;
	height: 40px;
	line-height: normal;
	right: 2px;
	top: 0;
	border-left: 1px solid #DCDCDC;
	width: 38px;
}
.toolbar .toolbar-top .limiter
{
	float: left;
	padding: 0;
	margin-left: 15px;
	color: #343434;
	background: #EDEDED repeat 0 0;
	border-radius: 4px;
	font-size: 14px;
}
.toolbar .toolbar-top .limiter SELECT
{
	float: left;
}
.toolbar .toolbar-top .limiter LABEL
{
	color: #7F7F7F;
	display: inline-block;
	font-size: 110%;
	font-weight: 300;
}
.toolbar .toolbar-top .limiter .sbHolder
{
	width: 75px;
	z-index: 4;
}
.toolbar .toolbar-top .limiter .sbHolder A.sbToggle
{
	background-image: url("../images/select-icons.png");
	background-position: 17px 17px;
	background-repeat: no-repeat;
	height: 40px;
	right: 0;
	top: 0;
	width: 40px;
	border-left: 1px solid #DCDCDC;
}
.toolbar .toolbar-top .limiter .am-limit
{
	display: inline-block;
	font-size: 13px;
	color: #6F6F6F;
	float: left;
	margin-right: 5px;
	padding: 6px;
	height: 36px;
	line-height: 36px;
}
.toolbar .toolbar-top .limiter .am-toolbar-label
{
	padding: 5px 0;
	margin-left: 10px;
}
.toolbar .toolbar-top .sorter
{
	margin: 0 0 25px;
	text-align: center;
	line-height: 14px;
	padding: 0 0 5px;
	line-height: 25px;
}
.toolbar .toolbar-top .sorter .view-mode
{
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	background: #EDEDED repeat 0 0;
	border-radius: 4px;
	height: 40px;
	line-height: 40px;
}
.toolbar .toolbar-top .sorter .view-mode LABEL
{
	color: #7F7F7F;
	font-size: 110%;
	font-weight: 300;
	display: inline-block;
	margin-left: 20px;
}
.toolbar .toolbar-top .sorter .view-mode A.grid
{
	background-image: url("../images/grid-list.png");
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	background-position: -29px 0;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 1px;
	overflow: hidden;
	text-indent: -9999px;
	transition: background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	vertical-align: middle;
	width: 30px;
	cursor: pointer;
}
.toolbar .toolbar-top .sorter .view-mode A.grid:hover
{
	background-color: #ECECEC;
	background-position: 0 0;
}
.toolbar .toolbar-top .sorter .view-mode STRONG
{
	background-image: url("../images/grid-list.png");
	background-repeat: no-repeat;
	background-color: #ECECEC;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 1px;
	overflow: hidden;
	text-indent: -9999px;
	transition: background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	vertical-align: middle;
	width: 30px;
}
.toolbar .toolbar-top .sorter .view-mode A.list
{
	background-image: url("../images/grid-list.png");
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	background-position: -29px -31px;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 1px;
	overflow: hidden;
	text-indent: -9999px;
	transition: background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
	vertical-align: middle;
	width: 30px;
	cursor: pointer;
}
.toolbar .toolbar-top .sorter .view-mode A.list:hover
{
	background-color: #ECECEC;
	background-position: 0px -31px;
}
.toolbar .toolbar-top .sorter .view-mode A.list IMG
{
	vertical-align: middle;
}
.toolbar .toolbar-top .sorter .view-mode STRONG.list
{
	background-position: 0px -31px;
	background-color: #ECECEC;
}
.toolbar .toolbar-top .sorter .sort-by
{
	float: left;
	margin-right: 15px;
}
.toolbar .toolbar-top .sorter .sort-by LABEL
{
	color: #7F7F7F;
	font-size: 110%;
	font-weight: 300;
	display: inline-block;
}
.toolbar .toolbar-top .sorter .sort-by .am-sort
{
	display: inline-block;
	font-size: 13px;
	padding: 6px;
	color: #6F6F6F;
	float: left;
	margin-right: 5px;
	height: 36px;
	line-height: 36px;
}
.toolbar .toolbar-top .sorter .sort-by A
{
	display: block;
	cursor: pointer;
}
.toolbar .toolbar-top .sorter .sort-by A IMG
{
	vertical-align: middle;
}
.toolbar .toolbar-top .sorter .pages
{
	display: none;
}
.toolbar .toolbar-top .sorter .pages STRONG
{
	float: left;
	font-weight: normal;
	margin-right: 5px;
	padding-top: 7px;
}
.toolbar .toolbar-top .sorter .pages OL
{
	display: inline;
}
.toolbar .toolbar-top .sorter .pages LI
{
	display: block;
	float: left;
	margin: 0 0 0 1px;
	text-align: center;
	height: 30px;
	width: 30px;
	background: #FFFFFF;
	line-height: 26px;
}
.sbOptions
{
	background-color: #414141;
	box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.15);
	left: 0;
	list-style: none outside none;
	margin: 0;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	top: 24px !important;
	width: 100%;
	z-index: 1;
}
.category-products .col-lg-3 .confix-produclist UL LI A
{
	margin-bottom: 5px;
}
.category-products .col-lg-6 H3.product-name, .category-products .col-lg-6 .ratings, .category-products .col-lg-6 .price-box
{
	text-align: center !important;
}
.category-products .col-lg-6 .addtocart
{
	float: none !important;
}
.category-products .col-lg-6 .actions .confix-produclist-category
{
	float: none !important;
}
.category-products .item
{
	margin-bottom: 30px;
	text-align: center;
	position: relative;
}
.category-products .item .product-item
{
	position: relative;
}
.category-products .item .ratings SPAN.amount
{
	display: none;
}
.category-products .item A.product-image
{
	outline: medium none;
}
.category-products .item.last
{
	margin-right: 0;
}
.category-products .item H3.product-name
{
	font-size: 100%;
	margin: 0 0 5px;
	overflow: hidden;
	height: 18px;
	line-height: 17px;
}
.category-products .item H3.product-name A
{
	font-size: 100%;
	color: #ADADAD;
	font-weight: 600;
	outline: medium none;
	text-transform: uppercase;
}
.category-products .item .price-box
{
	padding: 0 0 17px;
	color: #A5965B;
	font-size: 120%;
	font-style: italic;
	border-bottom: 1px solid #454545;
}
.category-products .item .price-box P.minimal-price
{
	margin: 0;
}
.category-products .item .actions
{
	margin: 0;
}
.category-products .item .actions .addtocart, .category-products .item .actions .detail
{
	display: inline-block;
}
.category-products .item .actions .confix-produclist-category
{
	padding-left: 5px;
	display: inline-block;
}
.category-products .item .actions .confix-produclist-category UL LI
{
	display: inline-block;
	float: none;
	padding: 0;
}
.category-products .item .actions .confix-produclist-category UL LI A.text-link
{
	display: inline-block;
	line-height: 32px;
	height: 36px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	text-indent: 0 !important;
	background: none !important;
	width: auto !important;
}
.category-products .item .actions .confix-produclist-category UL LI A.text-link-compare
{
	display: inline-block;
	line-height: 32px;
	height: 36px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	text-indent: 0 !important;
	background: none !important;
	width: auto !important;
}
.category-products .item .actions .confix-produclist-category UL LI A.link-wishlist
{
	background-color: #F56032;
	background-image: url("../images/wishlist-icon.png");
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	line-height: 32px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	height: 36px;
	width: 36px;
	text-indent: -999em;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.category-products .item .actions .confix-produclist-category UL LI A.link-compare
{
	background-color: #B7CC16;
	background-image: url("../images/compare-icon.png");
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	line-height: 32px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	height: 36px;
	width: 36px;
	text-indent: -999em;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.category-products .products-grid .hover-effect:hover
{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.category-products .products-list .hover-effect:hover
{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.category-products #products-list .hover-effect:hover
{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.category-products .products-list .product-shop .wrapper-product
{
	border-bottom: 1px solid #ECECEC;
	border-top: 1px solid #ECECEC;
	padding: 10px 0;
	overflow: hidden;
}
.category-products .products-list .confix-produclist-category
{
	padding-left: 5px;
	display: inline-block;
	text-align: left;
	float: left;
}
.category-products .products-list .confix-produclist-category UL LI
{
	display: inline-block;
	float: none;
	padding: 0;
}
.category-products .products-list .confix-produclist-category UL LI A.text-link
{
	display: inline-block;
	line-height: 32px;
	height: 36px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	padding: 0 25px 0 20px !important;
	margin-left: 0 !important;
	text-indent: 0 !important;
	background: transparent url("../images/bgheader-li.png") no-repeat right center !important;
	width: auto !important;
}
.category-products .products-list .confix-produclist-category UL LI A.text-link .fa
{
	display: none;
}
.category-products .products-list .confix-produclist-category UL LI A.text-link SPAN
{
	text-indent: inherit !important;
}
.category-products .products-list .confix-produclist-category UL LI A.text-link-compare
{
	display: inline-block;
	line-height: 32px;
	height: 36px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	text-indent: 0 !important;
	background: none !important;
	width: auto !important;
}
.category-products .products-list .confix-produclist-category UL LI A.text-link-compare .fa
{
	display: none;
}
.category-products .products-list .confix-produclist-category UL LI A.text-link-compare SPAN
{
	text-indent: inherit !important;
}
.category-products .products-list .confix-produclist-category UL LI A.link-wishlist
{
	background-color: #F56032;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	line-height: 36px;
	color: #A5965B;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	height: 36px;
	margin-left: 20px;
	width: 36px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.category-products .products-list .confix-produclist-category UL LI A.link-wishlist SPAN
{
	text-indent: -999em;
	display: block;
	color: #454545;
}
.category-products .products-list .confix-produclist-category UL LI A.link-wishlist:hover .fa
{
	color: #454545;
}
.category-products .products-list .confix-produclist-category UL LI A.link-compare
{
	background-color: #B7CC16;
	background-repeat: no-repeat;
	background-position: center center;
	color: #A5965B;
	display: inline-block;
	line-height: 36px;
	padding: 0px;
	outline: medium none;
	font-size: 100%;
	height: 36px;
	width: 36px;
	margin-left: 20px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.category-products .products-list .confix-produclist-category UL LI A.link-compare SPAN
{
	text-indent: -999em;
	display: block;
	color: #454545;
}
.category-products .products-list .confix-produclist-category UL LI A.link-compare:hover .fa
{
	color: #454545;
}
.category-products .products-grid .item .addtocart .display-onhover
{
	display: none;
}
.category-products .products-grid .item:hover .addtocart .display-onhover
{
	display: block;
}
.category-products .products-grid .item .confix-produclist-category UL.display-onhover LI A
{
	display: none;
}
.category-products .products-grid .item:hover .confix-produclist-category UL.display-onhover LI A
{
	display: block;
}
.category-products .products-grid .item .display-onhover .ratings
{
	display: none;
}
.category-products .products-grid .item:hover .display-onhover .ratings
{
	display: block;
}
.category-products .products-list .confix-produclist-category
{
	float: left;
}
.category-products .products-list .confix-produclist-category UL.add-to-links LI
{
	float: left;
}
.category-products .product-image IMG
{
	max-width: 100%;
	display: inline;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
}
.catpanel
{
	backface-visibility: hidden;
}
.product-image-hover
{
	overflow: hidden;
	position: relative;
}
.product-image-hover A .alt-image
{
	transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-o-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-ms-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-moz-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-webkit-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover A:hover .alt-image
{
	-webkit-transform: translate3d(0,-100%,0);
	-moz-transform: translate3d(0,-100%,0);
	-ms-transform: translate3d(0,-100%,0);
	-o-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
	-webkit-transition-delay: 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
	transition: transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
}
.product-image-hover A .back
{
	transform: translate3d(0,100%,0);
	-o-transform: translate3d(0,100%,0);
	-ms-transform: translate3d(0,100%,0);
	-moz-transform: translate3d(0,100%,0);
	-webkit-transform: translate3d(0,100%,0);
	transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-o-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-ms-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-moz-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
	-webkit-transition: transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover A:hover .back
{
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
	-webkit-transition-delay: 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
	transition: transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
	z-index: 0;
	position: absolute;
}
.product-img-additional
{
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.category-products #products-list .item
{
	overflow: hidden;
	height: auto !important;
	padding-bottom: 10px !important;
}
.category-products #products-list .item .ratings
{
	padding-left: 0px;
}
.category-products #products-list .product-name
{
	margin: 15px 0 20px;
	outline: medium none;
	padding: 0;
	text-align: left;
	font-size: 18px;
}
.category-products #products-list .product-name A
{
	font-weight: 700;
	text-transform: uppercase;
	color: #676767;
}
.category-products #products-list .price-box
{
	float: left;
	padding: 0 30px 0 0;
	text-align: left;
	border-bottom: 0 none;
}
.category-products #products-list .price-box .regular-price .price
{
	font-size: 130%;
}
.category-products #products-list .price-box .special-price .price
{
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	color: #F56032;
}
.category-products #products-list .ratings
{
	text-align: left;
	display: inline;
	line-height: 30px;
}
.category-products #products-list .ratings .rating-box
{
	float: left;
	margin-right: 7px;
	margin-top: 10px;
}
.category-products #products-list .ratings .rating-links
{
	float: left;
	margin: 0;
}
.category-products #products-list .std
{
	text-align: left;
	padding: 15px 0;
	color: #252525;
	border-bottom: 1px solid #ECECEC;
	font-size: 15px;
	font-weight: 300;
	margin: 0 0 20px;
}
.category-products #products-list P.button-product-list
{
	text-align: left;
	float: left;
	margin: 0;
}
.category-products #products-list P.button-product-list .button.btn-cart
{
	background: #454545;
	height: 36px;
	border: medium none;
	width: 170px;
}
.category-products #products-list P.button-product-list .button.btn-cart SPAN
{
	color: #8C8C8C;
	text-transform: none;
}
.category-products #products-list P.button-product-list .button.btn-cart SPAN .fa
{
	font-size: 105%;
}
.category-products #products-list P.button-product-list .button.btn-cart:hover
{
	background: #A5965B;
}
.category-products #products-list P.button-product-list .button.btn-cart:hover SPAN
{
	color: #454545;
}
.category-products #products-list .confix-produclist
{
	float: left;
}
.confix-produclist
{
	display: inline-block;
	padding-left: 5px;
	text-align: left;
}
.confix-produclist UL LI
{
	display: inline-block;
	float: none;
	padding: 0;
}
.confix-produclist UL LI A
{
	color: #FFFFFF !important;
	font-family: "open sans";
	font-size: 100%;
	height: 35px;
	line-height: 34px;
	padding: 0 10px;
	text-indent: -999em;
	width: 35px;
	display: block;
	border-radius: 3px;
	-webkitborder-radius: 3px;
	--moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.confix-produclist UL LI A.link-wishlist
{
	background-image: url("../images/wishlist-icon.png");
	background-color: #F56032;
	background-position: center center;
	background-repeat: no-repeat;
}
.confix-produclist UL LI A.link-wishlist:hover
{
	background-image: url("../images/wishlist-icon.png");
	background-color: #4A4A4A;
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.confix-produclist UL LI A.link-compare
{
	background-image: url("../images/compare-icon.png");
	background-color: #B7CC16;
	background-position: center center;
	background-repeat: no-repeat;
}
.confix-produclist UL LI A.link-compare:hover
{
	background-image: url("../images/compare-icon.png");
	background-color: #4A4A4A;
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
}
.gallery .product-hover
{
	position: relative;
}
.gallery .product-hover .product-img-additional
{
	top: 0;
}
.gallery .container-top
{
	margin-bottom: 120px;
}
.gallery .main-heading
{
	height: 44px;
	position: relative;
	margin: 90px 0 70px;
}
.gallery .main-heading .bg-title-inner
{
	background-image: url("../images/bg-heading.png");
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 0 auto;
	width: 465px;
}
.gallery .main-heading .bg-title
{
	position: absolute;
	text-align: center;
	top: -15px;
	width: 100%;
}
.gallery .main-heading .bg-title H2
{
	background: #FFFFFF repeat 0 0;
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
	margin: 0;
	padding: 0 15px;
	text-align: center;
	text-transform: uppercase;
	color: #383838;
}
.gallery .main-heading .bg-title H4
{
	color: #7E7E7E;
	font-size: 14px;
}
.main-heading
{
	padding: 0;
	text-align: left;
}
.main-heading .heading-wrapper-title H3
{
	display: inline-block;
	font-size: 220%;
	margin: 0;
	color: #383838;
	padding: 0px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}
.cms-home .container-main
{
	background: #E2E2E2;
}
.cms-home .am-main-content
{
	padding: 70px 0;
}
.cms-home .container-main
{
	padding: 70px 0;
}
.cms-home .container-main .products1
{
	padding: 0 0 60px;
}
.cms-home .container-main .products2
{
	padding: 0 0 60px;
}
.am-actions P
{
	margin: 0;
}
.slider-product-wrapper .products-grid .item
{
	margin: 0 0px 40px;
	padding: 0 !important;
	position: relative;
	text-align: center;
}
.slider-product-wrapper .products-grid .item .catpanel
{
	position: relative;
}
.slider-product-wrapper .products-grid .item .catpanel .am-actions .confix-produclist .wishlist, .slider-product-wrapper .products-grid .item .catpanel .am-actions .confix-produclist .compare
{
	display: inline-block;
}
.slider-product-wrapper .products-grid .item .catpanel .am-actions .confix-produclist A
{
	font-size: 100%;
	height: 36px;
	line-height: 32px;
	padding: 0px;
	text-indent: -999em;
	width: 36px;
	outline: medium none;
	display: block;
	border-radius: 30px;
	-webkit-radius: 30px;
	-moz-radius: 30px;
	-o-radius: 30px;
}
.slider-product-wrapper .products-grid .item .catpanel .am-actions .confix-produclist A:hover
{
	background-color: #4A4A4A;
}
.slider-product-wrapper .products-grid .item .ratings SPAN.amount
{
	display: none;
}
.slider-product-wrapper .products-grid .item .catpanel .product-image .product-thumb A.product-image
{
	margin: 0 10px;
}
.slider-product-wrapper .products-grid .first
{
	margin-left: 0px;
}
.slider-product-wrapper .products-grid .last
{
	margin-right: 0px;
}
.block-top-sellers UL.products-grid LI.item
{
	margin: 10px 0 !important;
	padding: 10px !important;
	float: left;
	text-align: left;
	min-height: 250px;
}
.block-top-sellers UL.products-grid LI.item .catpanel-item-inner .product-image-hover
{
	padding: 0;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner
{
	padding-right: 0;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .addtocart
{
	float: left;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .addtocart .button.btn-cart
{
	background: #D7D7D7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	height: 30px;
	text-align: center;
	width: 70px;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .addtocart .button.btn-cart SPAN
{
	color: #454545;
	display: inline-block;
	float: none;
	line-height: 16px;
	height: 16px;
	padding: 0;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .addtocart .button.btn-cart:hover
{
	background: #454545 repeat 0 0;
	border: medium none;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .addtocart .button.btn-cart:hover SPAN
{
	color: #A5965B;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .confix-produclist
{
	float: right;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .confix-produclist A
{
	background-image: none;
	border-radius: 5px;
	display: block;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	padding: 0;
	text-indent: inherit;
	color: #454545;
	width: 70px;
}
.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .confix-produclist A:hover
{
	background: #454545;
	color: #A5965B;
}
.block-top-sellers UL.products-grid LI.item A.product-image IMG
{
	padding: 0;
	height: auto !important;
	display: block;
}
.block-top-sellers UL.products-grid LI.item H3.product-name
{
	text-align: left !important;
	overflow: inherit;
	height: auto;
	margin: 0;
}
.block-top-sellers UL.products-grid LI.item H3.product-name A
{
	font-size: 120%;
	font-weight: 700;
	color: #454545;
	text-transform: uppercase;
}
.block-top-sellers UL.products-grid LI.item .price-box
{
	text-align: left !important;
	border-bottom: 0 none;
	padding: 0;
}
.block-top-sellers UL.products-grid LI.item .short-description H4
{
	font-size: 12px;
	font-weight: bold;
}
.cms-home .container-main .block-top-random .products1
{
	padding: 0;
}
.cms-home .container-main .block-top-random .flex-direction-nav
{
	display: none;
}
.cms-home .container-main .block-top-random UL.products-grid LI.item
{
	background: #F0F0F0 repeat 0 0;
	border-radius: 5px;
	margin-top: 0 !important;
	padding: 10px 15px;
}
.cms-home .container-main .block-top-random UL.products-grid LI.item H3.product-name A
{
	font-size: 100%;
}
.slider-product-wrapper.block-top-sellers .products-grid .item .catpanel:hover
{
	box-shadow: none;
}
.block-top-sellers UL.products-grid LI.item:hover
{
	background: #F0F0F0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.slider-product-wrapper .addtocart
{
	display: inline-block;
	text-align: center;
}
.slider-product-wrapper .top-actions-inner
{
	clear: both;
	margin: 0px;
}
.slider-product-wrapper .top-actions-inner .am-actions .confix-produclist A.link-wishlist
{
	background-image: url("../images/wishlist-icon.png");
	background-color: #F56032;
	background-repeat: no-repeat;
	background-position: center center;
}
.slider-product-wrapper .top-actions-inner .am-actions .confix-produclist A.link-compare
{
	background-image: url("../images/compare-icon.png");
	background-color: #B7CC16;
	background-repeat: no-repeat;
	background-position: center center;
}
.am-actions .confix-produclist A.link-wishlist
{
	background-image: url("../images/wishlist-icon.png");
	background-color: #F56032;
	background-repeat: no-repeat;
	background-position: center center;
}
.am-actions .confix-produclist A.link-compare
{
	background-image: url("../images/compare-icon.png");
	background-color: #B7CC16;
	background-repeat: no-repeat;
	background-position: center center;
}
.top-actions-inner
{
	clear: both;
	margin: 0px;
	padding: 17px 0;
	background: #454545;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}
.top-actions-inner P
{
	margin: 0;
}
.top-actions-inner BUTTON.button
{
	border: none;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.top-actions-inner BUTTON.button SPAN
{
	display: block;
	height: auto;
	line-height: inherit;
	overflow: hidden;
	padding: 0;
	width: 15px;
	transition: all 0.2s ease-out 0s;
}
.top-actions-inner BUTTON.button SPAN .fa
{
	padding-right: 10px;
	font-size: 140%;
}
.top-actions-inner:hover
{
	background: #A5965B;
}
.top-actions-inner:hover BUTTON.button SPAN
{
	width: 120px;
	color: #3A3A3A;
}
.nav-wrapper
{
	width: 100%;
	z-index: 9;
}
.nav-wrapper UL.flex-direction-nav, .nav-wrapper UL.direction-nav
{
	margin: 0;
	float: right;
}
.nav-wrapper UL.flex-direction-nav LI, .nav-wrapper UL.direction-nav LI
{
	float: left;
	padding-right: 5px;
}
.nav-wrapper UL.flex-direction-nav LI A, .nav-wrapper UL.direction-nav LI A
{
	background-image: url("../images/am-arrow-scroll.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #D7D7D7;
	border: medium none;
	cursor: pointer;
	display: block;
	float: left;
	height: 35px;
	margin: 0;
	outline: medium none;
	padding: 0;
	position: static;
	top: 0;
	text-indent: -999em;
	z-index: 999;
	width: 35px;
	border-radius: 5px;
}
.nav-wrapper UL.flex-direction-nav LI A:hover, .nav-wrapper UL.direction-nav LI A:hover
{
	background-color: #A5965B;
}
.nav-wrapper UL.flex-direction-nav LI A.flex-prev
{
	background-position: 0 0;
	left: 0;
}
.nav-wrapper UL.flex-direction-nav LI A.flex-prev:hover
{
	background-position: 0 0;
}
.nav-wrapper UL.flex-direction-nav LI A.flex-next
{
	background-position: -35px 0;
	float: right;
	right: 0;
}
.nav-wrapper UL.flex-direction-nav LI A.flex-next:hover
{
	background-position: -35px 0;
}
.nav-wrapper UL.direction-nav LI A.prev
{
	background-position: 0 0px;
	left: 0;
}
.nav-wrapper UL.direction-nav LI A.prev:hover
{
	background-position: 0 -29px;
}
.nav-wrapper UL.direction-nav LI A.next
{
	background-position: -29px 0;
	float: right;
	right: 0;
}
.nav-wrapper UL.direction-nav LI A.next:hover
{
	background-position: -29px -29px;
}
.nav-wrapper UL.flex-direction-nav LI
{
	list-style: none outside none;
	margin: 0;
}
.nav-wrapper UL.direction-nav LI
{
	float: left;
	list-style: none outside none;
	margin: 0;
}
.slider-product-wrapper .flex-viewport
{
	width: 100%;
}
.col3-layout .col-right .slider-product-wrapper .show-grid .col-lg-10
{
	width: 50%;
}
.col3-layout .col-right .slider-product-wrapper .show-grid .col-lg-2
{
	width: 50%;
}
.col3-layout .col-wrapper .slider-product-wrapper .show-grid .col-lg-10
{
	width: 50%;
}
.col3-layout .col-wrapper .slider-product-wrapper .show-grid .col-lg-2
{
	width: 50%;
}
.col2-left-layout .col-left .slider-product-wrapper .show-grid .col-lg-10, .col3-layout .col-left .slider-product-wrapper .show-grid .col-lg-10
{
	width: 60%;
	padding: 0;
	float: left;
}
.col2-left-layout .col-left .slider-product-wrapper .show-grid .col-lg-2, .col3-layout .col-left .slider-product-wrapper .show-grid .col-lg-2
{
	width: 40%;
	padding: 0;
	float: left;
}
.slider-attribute-wrapper .flex-viewport
{
	padding: 30px 0 0;
}
.slider-attribute-wrapper .flex-viewport UL LI
{
	background: #FFFFFF repeat 0 0;
	border-radius: 6px;
	display: inline-block;
	height: 115px;
	text-align: center;
}
.slider-attribute-wrapper H3
{
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	text-align: left;
	text-transform: uppercase;
}
.block-new-products .flex-control-nav
{
	display: block;
	text-align: center;
}
.block-new-products .flex-direction-nav
{
	display: none;
}
.block-new-products .products-grid .item .catpanel:hover
{
	box-shadow: none;
}
.flex-control-nav
{
	bottom: 0;
	position: absolute;
	left: -53px;
}
.flex-control-nav LI
{
	display: inline-block;
	margin: 0 6px;
}
.flex-control-nav LI A
{
	background: #EDEDED repeat 0 0;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	display: block;
	height: 11px;
	text-indent: -9999px;
	width: 11px;
}
.flex-control-nav LI A:hover
{
	background: #F56032;
}
.flex-control-nav LI A.flex-active
{
	background: #F56032;
	cursor: default;
}
.col1-layout .am_productslist .productslist-container .item
{
	margin: 0 0 10px 10px;
}
.col1-layout .am_productslist .productslist-container .first
{
	margin-left: 0px;
}
.slider-attribute-wrapper .img-responsive
{
	display: inline !important;
}
.price-box
{
	padding: 5px 0;
}
.minimal-price
{
	margin: 0;
}
.old-price
{
	margin: 0 !important;
	display: inline-block;
}
.old-price .price-label
{
	display: none !important;
	white-space: nowrap;
}
.old-price .price
{
	font-size: 100%;
	font-weight: normal;
	text-decoration: line-through;
	color: #686868;
}
.special-price
{
	margin: 0 !important;
	display: inline-block;
}
.special-price .price-label
{
	display: none !important;
	white-space: nowrap;
}
.special-price .price
{
	font-size: 100%;
	font-weight: bold;
}
.block-related
{
	background: none;
	padding: 0 !important;
	margin: 0;
	position: relative;
	z-index: 9;
	border: none;
}
.block-related .related-checkbox
{
	text-align: center;
	display: inline-block;
}
.block-related .block-title
{
	padding: 0 15px;
}
.block-related .block-title STRONG SPAN
{
	font-size: 160%;
	margin: 0px;
	padding: 0 15px;
	background: #FFFFFF;
}
.block-related .flex-direction-nav
{
	float: right;
	margin: 0;
}
.block-related .block-content
{
	padding: 0;
}
.block-related .block-content .block-subtitle
{
	float: left;
}
.block-related .block-content .itemslider
{
	clear: both;
	padding-top: 10px;
	width: 90%;
	margin: 0 auto;
}
.block-related .block-content .items-slider
{
	float: left;
	margin: 0 5px 5px 0;
	padding: 0 0 5px !important;
	position: relative;
	text-align: center;
}
.block-related .block-content .items-slider .product
{
	position: relative;
	padding-bottom: 10px;
	margin-top: 10px;
}
.block-related .block-content .items-slider .product .product-image-hover A IMG
{
	margin: 0 auto;
}
.block-related .block-content .items-slider .product-details
{
	padding-top: 20px;
	margin: 0 8px;
}
.block-related .block-content .items-slider .product-details .checkbox
{
	display: inline-block;
}
.block-related .block-content .items-slider .product-details H3.product-name
{
	font-size: 110%;
	margin: 0 0 12px;
	height: 17px;
	overflow: hidden;
}
.block-related .block-content .items-slider .product-details .confix-produclist .wishlist, .block-related .block-content .items-slider .product-details .confix-produclist .compare
{
	display: inline-block;
}
.block-related .block-content .items-slider .product-details .confix-produclist A
{
	color: #FFFFFF;
	display: none;
	font-family: "open sans";
	font-size: 100%;
	height: 35px;
	line-height: 34px;
	outline: medium none;
	padding: 0;
	text-indent: -999em;
	width: 35px;
	border-radius: 3px;
	-webkit-radius: 3px;
	-moz-radius: 3px;
	-o-radius: 3px;
}
.block-related .block-content .items-slider .product-details .confix-produclist A.link-wishlist
{
	background-color: #D25C5A;
	background-image: url("../images/wishlist-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
}
.block-related .block-content .items-slider .product-details .confix-produclist A.link-compare
{
	background-color: #D25C5A;
	background-image: url("../images/compare-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
}
.block-related .block-content .items-slider:hover .product-details .confix-produclist A
{
	display: block;
}
.box-up-sell #am-upsell-slide .also
{
	margin: 0px 0 10px;
}
.box-up-sell #am-upsell-slide .nav-wrapper .flex-direction-nav
{
	float: right;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal
{
	padding-top: 10px;
	clear: both;
	margin: 0 auto;
	width: 90%;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item
{
	border: none;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	position: relative;
	text-align: center;
	padding-bottom: 5px;
	text-align: center;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item:hover
{
	border: none;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-itemslider
{
	position: relative;
	padding-bottom: 10px;
	margin: 10px 0 0;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-itemslider .product-image-hover A IMG
{
	margin: 0 auto;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details
{
	padding-top: 20px;
	margin: 0 8px;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details H3.product-name
{
	font-size: 110%;
	margin: 0 0 12px;
	height: 17px;
	overflow: hidden;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details .ratings .amount
{
	display: none;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details .confix-produclist .wishlist, .box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details .confix-produclist .compare
{
	display: inline-block;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details .confix-produclist A
{
	color: #FFFFFF;
	display: none;
	font-family: "open sans";
	font-size: 100%;
	height: 35px;
	line-height: 34px;
	outline: medium none;
	padding: 0;
	text-indent: -999em;
	width: 35px;
	border-radius: 3px;
	-webkit-radius: 3px;
	-moz-radius: 3px;
	-o-radius: 3px;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details .confix-produclist A.link-wishlist
{
	background-color: #D25C5A;
	background-image: url("../images/wishlist-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details .confix-produclist A.link-compare
{
	background-color: #D25C5A;
	background-image: url("../images/compare-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item:hover .product-itemslider
{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-ms-box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item:hover .product-details .confix-produclist A
{
	display: block;
}
.block-layered-nav .block-subtitle
{
	display: none;
	line-height: 1.35;
	padding: 3px 9px;
	text-transform: uppercase;
}
.block-layered-nav .block-content
{
	outline: none;
	padding: 0;
}
.block-layered-nav DT
{
	font-size: 110%;
	font-weight: 300;
	text-transform: uppercase;
	margin: 0px;
	outline: medium none;
	padding: 7px 0px 0;
}
.block-layered-nav DD OL, .block-layered-nav DD UL
{
	margin: 0;
}
.block-layered-nav DD
{
	margin: 0;
	padding: 0;
}
.block-layered-nav DD.last
{
	background: none;
}
.block-layered-nav DD LI
{
	line-height: 25px;
	margin: 0;
	outline: medium none;
	padding: 0px;
}
.block-layered-nav DD LI A
{
	font-size: 110%;
	font-weight: 300;
	text-decoration: none;
	text-transform: capitalize;
	padding: 0 0 0 10px;
}
.block-layered-nav .currently LI
{
	line-height: 1.5;
	padding: 6px 24px 6px 10px;
	position: relative;
	z-index: 1;
}
.block-layered-nav .currently .label
{
	float: left;
	padding: 0 10px;
	line-height: 35px;
	text-transform: none;
	vertical-align: top;
	color: #666666;
	font-size: 100%;
}
.block-layered-nav .currently .value
{
	display: block;
	float: left;
	line-height: 35px;
}
.block-layered-nav .currently .btn-previous, .block-layered-nav .currently .btn-remove
{
	margin: 0;
	position: absolute;
	right: 5px;
	top: 9px;
}
.block-layered-nav .currently .btn-remove
{
	-webkit-border-radius: 50%;
	background-image: url("../images/btn-remove.png");
	background-color: #CFCFCF;
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 50%;
	float: right;
	height: 16px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
	width: 16px;
}
.block-layered-nav .currently OL LI
{
	background: url("../images/bg-li-menu-parent.png") no-repeat 0 50%;
}
.block-layered-nav .currently OL LI, .block-layered-nav .currently UL LI
{
	line-height: 35px;
	margin: 0;
	padding: 0;
}
.block-layered-nav .currently OL, .block-layered-nav .currently UL
{
	border-bottom: 1px solid #CECECE;
}
.block-layered-nav .currently .btn-previous
{
	right: 17px;
}
.block-layered-nav .currently P.block-subtitle
{
	background: none;
	border: 0 none;
	display: block !important;
	font-size: 100%;
	line-height: normal;
	margin: 0;
	padding: 10px 0 10px;
	text-align: left;
	text-transform: capitalize;
}
.block-layered-nav .actions
{
	padding: 4px 5px 4px 9px;
	text-align: right;
}
.block-layered-nav .actions A
{
	float: none;
}
.product-tabs
{
	height: 40px;
	margin: 0 !important;
	position: relative;
	z-index: 0;
}
.product-tabs LI
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	outline: medium none;
}
.product-tabs LI A
{
	display: block;
	padding: 0px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	padding: 0px 20px 0;
	outline: none;
	font-size: 150%;
	text-transform: uppercase;
	font-weight: 600;
}
.product-tabs LI A:hover
{
	text-decoration: none;
	outline: none;
	background: #F56032;
}
.product-tabs LI.active A
{
	text-decoration: none;
	background: #F56032;
	outline: none;
}
.product-tabs LI.active A, .product-tabs LI.active:hover A, .product-tabs LI A:hover
{
	outline: none;
	text-decoration: none;
	color: #FFFFFF;
}
.product-collateral .title-divider
{
	position: relative;
	top: -1px;
	display: none;
}
.product-tabs-content-inner
{
	outline: none;
	text-align: left;
	padding: 15px 0 45px;
}
.product-tabs-content-inner H2
{
	margin: 5px 0;
}
.product-tabs-content-inner .box-tags .form-add .input-box INPUT.input-text
{
	width: 50%;
}
.product-tabs-content
{
	margin: 0;
	padding: 0;
}
.product-tabs-content H2
{
	display: none;
	font-size: 115%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0;
}
.product-tabs-content .form-add H2
{
	font-size: 100%;
}
.product-tabs-content H1
{
	outline: none;
}
.product-tabs-content H3
{
	font-size: 100%;
}
.product-tabs-content DL
{
	margin: 0;
	padding: 0;
}
.product-tabs-content DT
{
	font-weight: normal;
	padding: 8px 0;
}
.product-tabs-content DD
{
	margin: 0;
}
.product-tabs-content H1, .product-tabs-content H2, .product-tabs-content H3, .product-tabs-content H4, .product-tabs-content H5, .product-tabs-content H6
{
	font-weight: 300;
	height: auto;
	margin: 0;
	padding: 0;
}
.product-tabs-content TABLE
{
	margin: 10px 0;
	width: 100%;
}
.product-tabs-content #review-form H4
{
	margin: 5px 0 15px;
}
.product-tabs-content H4
{
	font-size: 100%;
}
.product-collateral
{
	border: 2px soild #d8d8d8;
	margin: 20px 0 0;
	clear: both;
	position: relative;
	z-index: 0;
}
.product-collateral .products-grid
{
	padding: 0px;
}
.product-collateral .products-grid DIV.item
{
	margin: 0 15px 0 0;
	outline: none;
}
.product-collateral H2
{
	font-weight: normal;
	margin: 0 0 15px;
	padding: 0;
}
.product-collateral .box-collateral
{
	font-weight: 300;
	margin: 0;
}
#shopping-cart-table H2
{
	font-size: inherit;
	margin: 0;
}
.item-options DT
{
	font-style: italic;
	font-weight: bold;
}
TABLE TD A.btn-remove, TABLE TH A.btn-remove
{
	background: #ECECEC url("../images/delete.png") no-repeat 50% 50%;
}
TABLE TD A.btn-remove:hover, TABLE TH A.btn-remove:hover
{
	background: #F56032 url("../images/delete.png") no-repeat 50% 50%;
}
TABLE TD A.btn-edit, TABLE TH A.btn-edit, TABLE TD A.btn-remove, TABLE TH A.btn-remove
{
	border-radius: 100% 100% 100% 100%;
	display: block;
	height: 30px;
	margin: 5px auto;
	outline: medium none;
	transition: background 200ms ease-in-out 0s;
	width: 30px;
}
.btn-previous, .btn-remove2, .btn-edit
{
	display: block;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
}
.product-name A
{
	font-size: 100%;
	font-weight: 300;
	outline: medium none;
	text-transform: capitalize;
	color: #000000;
}
.product-name A:hover
{
	text-decoration: none;
	color: #F56032;
}
.block-progress
{
	margin: 25px 0 0;
}
.category-title
{
	padding: 0 0 20px !important;
	display: none;
}
P.category-image
{
	margin-bottom: 30px;
}
P.category-image IMG
{
	max-width: 100%;
}
.menu-static-blocks IMG
{
	max-width: 100%;
}
.page-title
{
	line-height: normal;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 18px 0;
}
.page-title H1, .page-title H2, .page-title H3
{
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: normal;
	margin: 0;
	outline: none;
	padding: 0;
	color: #333333;
}
.page-title .separator
{
	margin: 0 3px;
}
.page-title .link-rss
{
	float: right;
	margin: 7px 0 0;
}
.title-buttons
{
	text-align: right;
}
.title-buttons H1, .title-buttons H2, .title-buttons H3, .title-buttons H4, .title-buttons H5, .title-buttons H6
{
	float: left;
	text-align: left;
}
.title-buttons BUTTON.button
{
	margin-top: 3px;
}
.subtitle, .sub-title
{
	clear: both;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 15px 0 0;
}
.multiple-checkout .subtitle, .multiple-checkout .sub-title
{
	padding: 0;
}
.my-account A
{
	color: #A5965B;
}
.account-login .content
{
	border-bottom: 0;
	border: 1px solid #DEDEDE;
	min-height: 300px;
	padding: 15px;
	background: #F2F2F2 repeat 0 0;
}
.account-login .content H2
{
	background-position: 0 1px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #DDDDDD;
	color: #A5965B;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 14px;
	padding: 0 0 5px 23px;
	text-transform: uppercase;
	line-height: 20px;
}
.account-login .content P
{
	margin: 10px 0;
}
.account-login .new-users H2
{
	outline: none;
	background-image: url("../images/i_page1.gif");
}
.account-login .registered-users H2
{
	outline: none;
	background-image: url("../images/i_page2.gif");
}
.account-login .buttons-set
{
	margin: 0;
	padding: 8px 13px;
}
.account-login .buttons-set A.f-left
{
	outline: none;
}
.account-create
{
	margin: 0;
	padding: 0;
}
.account-create .form-list .control .input-box
{
	float: left;
}
.account-create .form-list .control .input-box .checkbox
{
	margin-top: 0;
	outline: none !important;
}
.account-create .form-list .control LABEL
{
	margin: 0;
	padding-left: 10px;
	padding-top: 0;
}
.fieldset
{
	border: 1px solid #DEDEDE;
	margin: 30px 0 0;
	padding: 15px;
	background: #F2F2F2 repeat 0 0;
}
.fieldset P
{
	margin-top: 10px;
}
.fieldset .legend
{
	border: none;
	color: #FFFFFF;
	float: left;
	font-size: 130%;
	font-weight: normal;
	line-height: normal;
	margin: -30px 0 0;
	outline: none;
	padding: 2px 12px;
	position: relative;
	text-transform: uppercase;
	background-color: #414141;
}
.dashboard .welcome-msg, .dashboard .welcome-msg P
{
	margin: 0;
	padding: 0;
}
.dashboard .welcome-msg P.hello
{
	border: none;
	margin: 0;
	outline-style: none;
	padding: 0 0 10px;
}
.dashboard .welcome-msg P.hello STRONG
{
	font-size: 110%;
}
.dashboard .col2-set
{
	margin: 0 0 15px;
}
.box-account
{
	background: #F2F2F2 repeat 0 0;
	border: 1px solid #DEDEDE;
	margin: 20px 0;
	overflow: hidden;
	padding: 15px;
}
.box-account .box-head
{
	border-bottom: 1px solid #DEDEDE;
	margin: 0 0 10px;
	text-align: right;
	padding: 0 0 5px;
}
.box-account .box-head H2
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	float: left;
	font-size: 120%;
	font-weight: 300;
	margin: 0;
	padding-left: 21px;
	text-transform: uppercase;
}
.dashboard .box .box-title
{
	margin: 0 0 8px;
	padding: 0 0 5px;
	text-align: right;
}
.dashboard .box .box-title H3, .dashboard .box .box-title H4
{
	float: left;
	font-size: 120%;
	font-weight: 300;
	line-height: normal;
	margin: 0;
	outline: none;
}
.dashboard .box .box-title A
{
	line-height: normal;
	outline-style: none;
}
.dashboard .box .box-content P
{
	line-height: 25px;
}
.customer-account-index .block-top-sellers
{
	display: none;
}
.customer-account-index .paypal-logo
{
	display: none;
}
.dashboard .box-recent .box-head H2
{
	background-image: url("../images/i_folder-table.gif");
}
.dashboard .box-info .box-head H2
{
	background-image: url("../images/i_ma-info.gif");
}
.dashboard .box-info H4
{
	font-size: 120%;
	font-weight: 300;
	text-transform: capitalize;
}
.dashboard .box-info ADDRESS
{
	line-height: 25px;
}
.dashboard .box-reviews .box-head H2
{
	background-image: url("../images/i_ma-reviews.gif");
}
.dashboard .box-reviews .number
{
	background: #0A263C;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	line-height: 1;
	margin: 3px -20px 0 0;
	padding: 2px 3px;
}
.dashboard .box-reviews .details
{
	margin-left: 20px;
}
.dashboard .box-reviews LI.item
{
	margin: 0 0 7px;
}
.dashboard .box-reviews LI.item.last
{
	margin: 0;
}
.dashboard .box-reviews .ratings
{
	margin: 7px 0 0;
}
.dashboard .box-tags .box-head H2
{
	background-image: url("../images/i_ma-tags.gif");
}
.dashboard .number
{
	background: #0A263C;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	line-height: 1;
	margin: 3px -20px 0 0;
	padding: 2px 3px;
}
.dashboard .details
{
	margin-left: 20px;
}
.dashboard LI.item
{
	margin: 0 0 7px;
}
.dashboard LI.item.last
{
	margin: 0;
}
.dashboard .box-tags .tags STRONG, .dashboard .box-tags .tags UL, .dashboard .box-tags .tags UL LI
{
	display: inline;
}
#my_recent_tags .product-name
{
	height: 20px;
	line-height: 20px;
	min-height: 20px;
	font-size: 100%;
	margin-top: 0;
}
#my_recent_tags .product-name A
{
	color: #656565;
}
#my_recent_reviews .product-name
{
	height: 20px;
	line-height: 20px;
	min-height: 20px;
	font-size: 100%;
	margin-top: 0;
}
#my_recent_reviews .product-name A
{
	color: #656565;
}
.cart-table TD .product-image
{
	display: inline-block;
	height: 100px;
	margin: 0;
	outline: medium none;
	padding: 0;
	width: 100px;
	text-align: center;
}
.cart-table BUTTON.button
{
	margin-bottom: 3px;
	margin-top: 3px;
}
.my-wishlist H3.product-name
{
	font-size: 130%;
	margin-top: 0px;
}
.my-wishlist H3.product-name A
{
	color: #656565;
}
.addresses-list H2
{
	font-size: 130%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 15px;
	text-transform: uppercase;
}
.addresses-list H3
{
	font-size: 120%;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 5px;
}
.addresses-list LI.item
{
	background: #FFFFFF url("../images/bkg_account_box.gif") repeat-x 0 0;
	border: 1px solid #DEDEDE;
	margin: 0 0 10px;
	padding: 15px;
}
.block-subscribe
{
	margin: 0;
	padding: 0;
	border: none;
}
.block-subscribe .block-title
{
	float: left;
	margin-right: 35px;
	padding-top: 13px;
	margin-left: 111px;
}
.block-subscribe .block-title STRONG SPAN
{
	line-height: normal;
	outline: medium none;
	text-transform: uppercase;
	font-size: 125%;
	font-weight: 400;
}
.block-subscribe .block-content
{
	padding: 0 !important;
	float: left;
	padding: 0 !important;
	position: relative;
}
.block-subscribe .block-content .input-box
{
	float: left;
}
.block-subscribe .block-content .input-box INPUT.input-text
{
	background: #424242 repeat 0 0;
	border: medium none;
	box-shadow: none;
	color: #777777 !important;
	height: 46px;
	line-height: 46px;
	width: 300px;
	border-radius: 30px;
	-webkit-radius: 30px;
	-moz-radius: 30px;
	-o-radius: 30px;
}
.block-subscribe .block-content .actions
{
	float: left;
	padding: 0;
	position: absolute;
	right: 0;
}
.am-block-free
{
	font-size: 26px;
	text-align: right;
	font-weight: 300;
}
.am-block-free SPAN.free
{
	color: #F56032;
}
.footer-container
{
	margin: 20px 0 0;
}
.footer-container .footer-top-brands
{
	background-color: #E2E2E2;
	padding: 60px 0;
}
.footer-container .footer-top .footer
{
	padding: 30px 0;
}
.footer-container .footer-top .footer .products-block
{
	display: none;
}
.footer-container .footer-bottom
{
	background-color: #F3F3F3;
}
.footer-container .footer-bottom .section-space
{
	padding: 50px 0;
}
.footer-container .footer-bottom .section-space .collapsible
{
	text-align: left;
}
.footer-container .footer-bottom .section-space .collapsible H3
{
	color: #E2E2E2;
	font-size: 18px;
	margin: 0;
	padding-bottom: 23px;
	text-align: left;
	text-transform: uppercase;
	font-weight: 600;
	border-bottom: 1px solid #383838;
}
.footer-container .footer-bottom .section-space .collapsible .accordion-footer
{
	background: #CFCFCF url("../images/opener-active.png") no-repeat center center;
	cursor: pointer;
	display: block;
	float: right;
	height: 30px;
	text-indent: -999em;
	width: 30px;
}
.footer-container .footer-bottom .section-space .collapsible .accordion-footer.accordion-show
{
	background: #CFCFCF url("../images/opener.png") no-repeat center center;
}
.footer-container .footer-bottom .section-space .collapsible .block-content .feature
{
	margin-bottom: 35px;
}
.footer-container .footer-bottom .section-space .collapsible .block-content .feature IMG
{
	border: 1px solid #434343;
	float: left;
	margin: 5px 15px 0 0;
}
.footer-container .footer-bottom .section-space .collapsible .block-content .feature P.text
{
	font-size: 13px;
	text-align: left;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1
{
	text-align: left;
	margin-bottom: 37px;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A SPAN
{
	border-radius: 3px;
	-webkit-radius: 3px;
	-moz-radius: 3px;
	-o-radius: 3px;
	margin-right: 7px;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.facebook SPAN.icon-facebook
{
	background-image: url("../images/social-icon.png");
	background-color: #FFFFFF;
	background-position: 13px 3px;
	background-repeat: no-repeat;
	width: 37px;
	height: 37px;
	display: inline-block;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.facebook SPAN.icon-facebook:hover
{
	background-position: 13px -33px;
	background-color: #2568BC;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.twitter SPAN.icon-twitter
{
	background-image: url("../images/social-icon.png");
	background-color: #FFFFFF;
	background-position: -32px 0px;
	background-repeat: no-repeat;
	width: 37px;
	height: 37px;
	display: inline-block;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.twitter SPAN.icon-twitter:hover
{
	background-position: -32px -35px;
	background-color: #F56032;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.google SPAN.icon-google
{
	background-image: url("../images/social-icon.png");
	background-color: #FFFFFF;
	background-position: -81px 0px;
	background-repeat: no-repeat;
	width: 37px;
	height: 37px;
	display: inline-block;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.google SPAN.icon-google:hover
{
	background-position: -81px -35px;
	background-color: #4BC5C6;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.rss SPAN.icon-rss
{
	background-image: url("../images/social-icon.png");
	background-color: #FFFFFF;
	background-position: -129px 0px;
	background-repeat: no-repeat;
	width: 37px;
	height: 37px;
	display: inline-block;
}
.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A.rss SPAN.icon-rss:hover
{
	background-position: -129px -35px;
	background-color: #B7CC16;
}
.footer-container .footer-bottom .box-content-footer .box-content-top
{
	text-align: left;
}
.footer-container .footer-copyright
{
	padding: 28px 0;
}
.footer-container .footer-copyright ADDRESS
{
	text-align: left;
}
.footer-container .footer-copyright .footer LI
{
	float: left;
	background-image: url("../images/bg-li.png");
	background-color: #FFFFFF;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding: 0 10px;
}
.footer-container .footer-copyright .footer LI.first
{
	padding-left: 0;
}
.footer-container .footer-copyright .footer LI.last
{
	background: none;
}
.footer-container .footer-copyright .footer LI A
{
	color: #393939;
	text-decoration: none;
}
.footer-container .footer-copyright .footer LI A:hover
{
	text-decoration: none;
	color: #F56032;
}
.footer .block-content
{
	padding: 21px 0 0;
}
.footer .block-contact .amcontact
{
	clear: both;
}
.footer .block-contact .icon-phone
{
	width: 45px;
	height: 45px;
	background: #A5965B;
	color: #FFFFFF;
	border-radius: 5px;
	font-size: 25px;
	padding: 0px 0px 0 6px;
	text-align: center;
	line-height: 45px;
}
.footer .block-contact .text
{
	padding-left: 10px;
}
.footer .block-contact .icon-phone, .footer .block-contact .text
{
	float: left;
}
.footer .social-links A
{
	background: #424242 repeat 0 0;
	border-radius: 5px;
	color: #A5965B;
	display: block;
	float: left;
	font-size: 160%;
	height: 60px;
	line-height: 60px;
	margin-right: 30px;
	padding-left: 3px;
	text-align: center;
	width: 60px;
}
.footer .social-links A:hover
{
	background: #A5965B;
	color: #FFFFFF;
}
.footer UL.paypan LI
{
	float: left;
	background: none;
	padding: 0 5px 0 0;
}
.footer UL.footer-album LI
{
	float: left;
	background: none;
	padding: 5px 10px 5px 0;
}
.footer UL
{
	margin: 0;
}
.footer LI
{
	padding: 0px;
	line-height: 30px;
	text-align: left;
}
.footer A
{
	text-decoration: none;
	font-size: 14px;
	color: #8F8F8F;
	text-transform: capitalize;
}
.footer P
{
	text-decoration: none;
	font-size: 100%;
	color: #8F8F8F;
	text-align: left;
}
.footer UL.links
{
	display: block;
	text-align: right;
}
.footer UL.links LI
{
	cursor: pointer;
	float: left;
	margin: 0;
	outline: medium none;
}
.footer ADDRESS
{
	clear: both;
	font-size: 110%;
	margin: 0;
	padding: 0;
	text-align: left;
}
.footer ADDRESS A
{
	font-weight: normal;
	text-decoration: none;
	color: #F56032;
	font-size: 100%;
}
.footer ADDRESS A:hover
{
	text-decoration: underline;
}
.footer .block-subscribe BUTTON.button
{
	height: 46px;
	border: none;
}
.footer .block-subscribe BUTTON.button:hover
{
	background-color: #383838;
	color: #FFFFFF;
}
.footer .block-subscribe BUTTON.button SPAN
{
	text-transform: capitalize;
	padding: 0px 10px;
}
.footer .block-subscribe BUTTON.button SPAN SPAN
{
	background: none;
	padding: 0;
}
.footer .store-switcher
{
	float: left;
}
.footer .footer-link IMG
{
	float: right;
}
.footer-bottom
{
	padding: 0;
	position: relative;
	z-index: 9;
}
.footer-bottom .products-block
{
	display: none;
}
.footer-bottom .store-switcher
{
	line-height: 40px;
}
.footer-bottom ADDRESS
{
	float: left;
	margin: 0;
	line-height: 40px;
}
.footer-bottom .block-icon
{
	float: right;
}
.footer-bottom .wrapper-am SPAN.icon
{
	background-image: url("../images/am-social.png");
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
}
.footer-bottom .wrapper-am .twitter-am
{
	background-position: -8px -157px;
}
.footer-bottom .wrapper-am .facebook-am
{
	background-position: -57px -157px;
}
.footer-bottom .wrapper-am .googleplus-am
{
	background-position: -107px -157px;
}
.footer-bottom .wrapper-am .youtube-am
{
	background-position: -157px -157px;
}
.widget .am-advanced-html-france
{
	background-color: #4295CF;
}
.widget .am-advanced-html-spanish
{
	background-color: #DF54A1;
}
.widget .am-advanced-html-germany
{
	background-color: #1CBD9E;
}
.widget .am-advanced-html-english
{
	background-color: #D25C5A;
}
.widget .am-module
{
	display: block;
	overflow: hidden;
	padding: 36px 54px;
}
.widget .box-content
{
	float: left;
}
.widget .box-content H2
{
	font-size: 330%;
	font-weight: 600;
}
.widget .box-content H4
{
	font-style: italic;
	padding: 0 12px;
	font-size: 300%;
	font-weight: 200;
}
.widget .box-content H2, .widget .box-content H4
{
	display: inline-block;
	color: #FFFFFF;
	font-family: "open sans";
	line-height: 36px;
	margin: 0 0 10px;
}
.widget .box-content P
{
	clear: both;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
}
.widget .html-readmore
{
	float: right;
}
.widget .html-readmore A
{
	border-color: #FFFFFF !important;
	border-style: solid;
	border-width: 2px;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	margin-top: 15px;
	padding: 11px 27px;
	text-transform: uppercase;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15);
	-webkit-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-moz-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-o-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	-o-transition: all 0.25s ease 0s;
}
.widget .html-readmore A:hover
{
	background-color: #2A2A2A;
	border-color: #BF5452;
	color: #FFFFFF;
	box-shadow: inset 0 0 0 26px rgba(0, 0, 0, 0.1);
	-webkit-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-moz-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-o-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
}
.col2-left-layout .am-revolution-slider
{
	padding: 30px 0;
}
.static-slide-banner .banner-box1
{
	margin-bottom: 27px;
}
.tp-bullets.simplebullets.round .bullet
{
	background-image: url("../images/bullet.png");
}
.tp-bullets.simplebullets.round-old .bullet
{
	background-image: url("../images/bullet-fure.png");
	height: 20px;
}
.default
{
	transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-moz-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
}
.tp-leftarrow.default
{
	background-color: #FFFFFF;
	background-image: url("../images/icon-slide.png") !important;
	background-position: 12px 10px !important;
	background-repeat: no-repeat !important;
	border-radius: 5px;
	cursor: pointer;
	height: 65px !important;
	position: relative;
	top: 50% !important;
	width: 65px !important;
	z-index: 100;
}
.tp-rightarrow.default
{
	background-color: #FFFFFF;
	background-image: url("../images/icon-slide.png") !important;
	background-position: -47px 10px !important;
	background-repeat: no-repeat !important;
	border-radius: 5px;
	cursor: pointer;
	height: 65px !important;
	position: relative;
	top: 50% !important;
	width: 65px !important;
	z-index: 100;
}
.tp-rightarrow.default:hover
{
	background-color: #A5965B;
}
.tp-leftarrow.default:hover
{
	background-color: #A5965B;
}
.scroller-slider .viewport UL LI .am-actions .confix-produclist A
{
	opacity: 0;
	font-size: 100%;
	height: 34px;
	line-height: 31px;
	padding: 0px;
	text-indent: -999em;
	width: 32px;
	display: block;
}
.scroller-slider .viewport UL LI:hover .am-actions .confix-produclist A
{
	opacity: 1;
}
.fullwidthbanner-container
{
	z-index: 0;
}
.tp-bullets.simplebullets.round .bullet
{
	margin-top: 0px !important;
}
.tp-caption.big_white.big_Pomegranate
{
	background-color: #D25C5A;
	font-weight: 400;
	text-transform: uppercase;
	padding: 5px 20px !important;
}
.tp-caption.small_text.small_text_custom
{
	font-weight: normal;
}
.tp-caption.small_text.small_text_custom A
{
	background: #FFFFFF repeat 0 0;
	text-shadow: none;
	cursor: pointer;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-o-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-ms-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 10px 20px;
	color: #000000 !important;
	display: block;
}
.tp-caption.small_text.small_text_custom A:hover
{
	box-shadow: inset 0 0 0 26px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-o-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-ms-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	background: #F56032 repeat 0 0;
	color: #FFFFFF !important;
}
.tp-caption.medium_grey.medium_grey_custom
{
	background: none;
}
.tp-caption.medium_grey.medium_grey_custom A
{
	background: #ECECEC repeat 0 0;
	text-shadow: none;
	cursor: pointer;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-o-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-ms-box-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 10px 20px;
	color: #484848 !important;
	display: block;
}
.tp-caption.medium_grey.medium_grey_custom A:hover
{
	box-shadow: inset 0 0 0 26px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-o-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-ms-box-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	background: #F56032 repeat 0 0;
	color: #FFFFFF !important;
}
.tp-caption.big_black.big_black_custom
{
	font-weight: 200;
	color: #393939;
	background: none;
}
.tp-caption.very_big_black.very_big_black_custom
{
	font-weight: 500;
	color: #8EB615;
	background: none;
	text-transform: uppercase;
}
.tp-caption.very_big_white.very_big_white_custom
{
	font-weight: 300;
	color: #FFFFFF;
	background: none;
	text-transform: capitalize;
}
.tp-caption.big_white.big_white_custom
{
	font-weight: 300;
	color: #FFFFFF;
	background: none;
	text-transform: capitalize;
}
.tp-caption.medium_text.medium_text_custom
{
	box-shadow: none;
	text-shadow: none;
	text-align: left;
	font-weight: 300;
}
.tp-caption.small_text.small_text_custom
{
	background: none;
	box-shadow: none;
	color: #3D3D3D;
	font-weight: normal;
	text-shadow: none;
	text-align: left;
}
.tp-caption.small_text.customsmalltext
{
	text-transform: uppercase;
	border: 3px solid #FFFFFF;
	border-radius: 30px;
	padding: 10px 15px;
	cursor: pointer;
}
.tooltip
{
	margin: -12px 0 0 !important;
}
.layer-price
{
	color: #FFFFFF;
}
.panel-group
{
	margin: 0px;
}
.panel-group .panel
{
	background: none;
	border: medium none;
	border-radius: 0 0 0 0;
	box-shadow: none;
	margin: 0 !important;
}
.panel-group .panel .panel-heading
{
	background: none;
	border-bottom: 1px solid #EDEDED;
	overflow: hidden;
	padding: 5px 0;
}
.panel-group .panel .panel-heading P
{
	float: left;
	margin: 0;
	font-size: 14px;
}
.panel-group .panel .panel-heading H4.panel-title
{
	float: right;
	font-size: 14px;
}
.panel-group .panel .panel-heading H4.panel-title A
{
	background-color: #CFCFCF;
	background-image: url("../images/arrow12.png");
	background-position: 7px 7px;
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	outline: medium none;
	text-indent: -999em;
	width: 23px;
}
.panel-group .panel .panel-heading H4.panel-title A:hover
{
	background-color: #BF5452;
}
.panel-group .panel .panel-heading H4.panel-title A.accordion-toggle
{
	background-image: url("../images/arrow2.png");
	background-position: 6px center;
	background-color: #BF5452;
}
.panel-group .panel .panel-heading H4.panel-title A.accordion-toggle:hover
{
	background-color: #BF5452;
}
.panel-group .panel .panel-heading H4.panel-title A.collapsed
{
	background-image: url("../images/arrow12.png");
	background-color: #CFCFCF;
}
.panel-group .panel .panel-heading H4.panel-title A.collapsed:hover
{
	background-color: #BF5452;
}
.panel-group .panel .panel-collapse
{
	border-bottom: 1px solid #EDEDED;
}
.panel-group .panel .panel-collapse .panel-body
{
	padding: 15px 0;
	border-top: medium none !important;
}
.panel-group .panel .panel-collapse .panel-readmore
{
	padding-bottom: 20px;
	text-align: right;
}
A.btn-readmore
{
	border: 2px solid #D7D7D7;
	color: #D7D7D7;
	display: inline-block;
	padding: 5px 17px;
	font-size: 13px;
	font-weight: 600;
	border-radius: 30px;
	-webkit-radius: 30px;
	-moz-radius: 30px;
	-o-radius: 30px;
}
A.btn-readmore:hover
{
	border: 2px solid #A5965B;
	color: #A5965B;
	text-decoration: none;
}
A.btn-readmore-about
{
	padding: 8px 17px;
	font-size: 14px;
	margin: 10px 0;
}
A.btn-readmore-about .icon-arrow-footer
{
	background: transparent url("../images/readmore-footer.png") no-repeat 7px 9px;
	display: inline-block;
	height: 19px;
	padding: 0 10px;
	width: 18px;
}
A.btn-readmore-about:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.widget-static-block .custom
{
	padding: 30px 0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	overflow: hidden;
}
.widget-static-block .custom .title H2
{
	float: left;
	font-size: 250%;
	font-weight: 300;
	margin: 0;
}
.widget-static-block .custom .btn-purchase
{
	float: right;
	background: #F56032 repeat 0 0;
	color: #FFFFFF;
	display: inline-block;
	margin-left: 50px;
	padding: 8px 30px;
	font-size: 20px;
	border-radius: 5px;
	-webkit-radius: 5px;
	-moz-radius: 5px;
	-o-radius: 5px;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.15);
	-webkit-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-moz-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	-o-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	-o-shadow: 0 0 0 rgba(0,0,0,0.15) inset;
}
.widget-static-block .custom .btn-purchase:hover
{
	background-color: #4A4A4A;
	box-shadow: inset 0 0 0 26px rgba(0, 0, 0, 0.1);
	-webkit-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-moz-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	-o-shadow: 0 0 0 26px rgba(0,0,0,0.1) inset;
	color: #FFFFFF;
	text-decoration: none;
}
.am-custom
{
	padding: 30px 0;
}
.am-advanced
{
	position: relative;
	overflow: hidden;
}
.am-advanced IMG
{
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
}
.am-advanced .am-mask
{
	background-color: #F3F3F3;
	color: #484848;
	height: 100%;
	opacity: 1;
	position: absolute;
	text-align: center;
	top: 0;
	transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	width: 100%;
}
.am-advanced .am-mask .custom-text
{
	float: left;
	width: 50%;
	padding: 5px;
}
.am-advanced .am-mask .custom-text H2
{
	margin: 10px 0;
}
.am-advanced .am-mask .custom-readmore
{
	float: left;
	width: 50%;
	padding: 5px;
	margin-top: 40px;
}
.am-advanced .am-mask P
{
	margin: 0;
}
.am-advanced:hover IMG
{
	transform: translateX(100%);
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-o-transform: translateX(100%);
}
.am-advanced:hover .am-mask
{
	transform: translateX(0px);
	-moz-transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-o-transform: translateX(0px);
}
.block-featured
{
	padding: 30px 0px;
	text-align: center;
	position: relative;
	overflow: hidden;
	z-index: 9;
}
.block-featured .am-block
{
	position: relative;
}
.block-featured .am-features .circle
{
	left: 50%;
	margin-left: -35px;
	top: 0px;
}
.block-featured .am-features .circle SPAN.icon-dashboard
{
	background: transparent url("../images/icon-dashboard.png") no-repeat center 15px;
	display: inline-block;
	height: 80px;
	padding: 0px;
	width: 80px;
}
.block-featured .am-features .circle SPAN.icon-bolt
{
	background: transparent url("../images/icon-bolt.png") no-repeat center 11px;
	display: inline-block;
	height: 80px;
	padding: 0px;
	width: 80px;
}
.block-featured .am-features .circle SPAN.icon-umbrella
{
	background: transparent url("../images/icon-umbrella.png") no-repeat center 11px;
	display: inline-block;
	height: 80px;
	padding: 0px;
	width: 80px;
}
.block-featured .block-feature-inner
{
	padding: 95px 10% 0px;
	text-align: center;
}
.block-featured .block-feature-inner H4
{
	margin-bottom: 15px;
	font-weight: 300;
	font-size: 20px;
	color: #3D3D3D;
}
.block-featured .block-feature-inner P
{
	font-size: 15px;
	color: #3D3D3D;
	margin-bottom: 15px;
}
.circle
{
	border-radius: 50%;
	color: #FFFFFF;
	font-size: 32px;
	height: 80px;
	width: 80px;
	left: 0;
	line-height: 80px;
	position: absolute;
	text-align: center;
	text-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
	-webkit-text-shadow: 0 3px 0 rgba(0,0,0,0.1);
	-moz-text-shadow: 0 3px 0 rgba(0,0,0,0.1);
	-o-text-shadow: 0 3px 0 rgba(0,0,0,0.1);
	top: 0;
	transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
	-webkit-transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
	-moz-transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
	-o-transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
}
.circle:before
{
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	box-shadow: 0 0 0 3px #666666;
	-webkit-box-shadow: 0 0 0 3px #666666;
	-moz-box-shadow: 0 0 0 3px #666666;
	-o-box-shadow: 0 0 0 3px #666666;
	content: "";
	display: block;
	height: 100%;
	left: 0px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	top: 0px;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
	transition: all 0.25s ease 0s;
	-webkit-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	-o-transition: all 0.25s ease 0s;
	width: 100%;
}
.circle:before
{
	box-shadow: 0 0 0 3px #F56032;
}
.block-featured:hover .circle:before
{
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-o-opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
.block-featured .block-feature-inner
{
	padding: 100px 10% 30px;
	text-align: center;
}
.ie8 .tp-caption.big_black.big_black_custom
{
	font-size: 52px !important;
}
.ie8 .container
{
	width: 1170px;
}
.ie8 .products2 .col-lg-2
{
	display: none;
}
.ie8 .am-ajax-container .col-lg-3
{
	width: 50px;
}
.ie8 .am-ajax-container .col-lg-9
{
	width: 200px;
}
.ie8 .my-account A IMG
{
	width: auto;
}
.ie8 .category-products .col-lg-3
{
	min-height: 312px !important;
}
.ie8 .toolbar .toolbar-top .sorter .view-mode LABEL
{
	padding-right: 1px;
}
.ie8 .product-view .product-img-box .more-views
{
	width: 310px;
}
.ie8 .tp-caption.small_text.small_text_custom
{
	font-size: 14px;
}
.ie8 .widget-static-block .custom .title H2
{
	font-size: 200%;
}
.ie8 .products2 .nav-wrapper
{
	display: none;
}
.ie8 .tp-caption
{
	line-height: 80px !important;
}
.ie8 .price-slider
{
	width: 220px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
	.tp-leftarrow.default, .tp-rightarrow.default
	{
		top: 50% !important;
	}
}
.tp-caption
{
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}
.clearer:after, .nav-header-bottom:after, .am-cart:after, .show-grid-slide:after, .header-act:after, .nav-header:after, .am-banner-act:after, .header-container:after, .header-container .top-container:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete LI:after, .block .block-content:after, .block .actions:after, .block LI.item:after, .block-poll LI:after, .block-layered-nav .currently LI:after, .page-title:after, .products-grid:after, .products-list LI.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews LI.item:after, .box-tags LI.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views UL:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list LI:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell LI.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select LI:after, .form-list LI:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list LI P:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.widget-toggle
{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 18px;
	height: 9px;
	margin-top: 15px;
	margin-left: 13px;
	background: url(../img/sidebar-arrows.png) no-repeat 0 -18px;
}
.widget-toggle.active
{
	background: url(../img/sidebar-arrows.png) no-repeat 0 0;
}
.product-hover .front-img
{
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	max-width: 100%;
}
.product-hover:hover .front-img
{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
.product-img-additional
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100%;
	z-index: -1;
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-o-transition: all .6s ease-in-out;
	-ms-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.product-hover:hover .product-img-additional
{
	position: absolute;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	z-index: 2;
}
.block-image-hover
{
	position: relative;
}
.block-image-hover .mask
{
	bottom: -1px;
	cursor: pointer;
	color: #969696;
	display: block;
	height: 72px;
	overflow: hidden;
	position: absolute;
	transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	width: 100%;
	z-index: 3;
	padding: 18px 25px 15px;
	background: #383838;
}
.block-image-hover .mask .am-mask-top.am-mask-icons
{
	height: 80px;
	text-align: left;
}
.block-image-hover .mask .add-to-links A
{
	background: #454545 repeat 0 0;
	border-radius: 4px;
	color: #A1A1A1;
	font-size: 100%;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	display: block;
}
.block-image-hover .mask .add-to-links A .fa
{
	padding-right: 10px;
	color: #A5965B;
}
.block-image-hover .mask .add-to-links A:hover
{
	background: #A5965B repeat 0 0;
	color: #454545;
}
.block-image-hover .mask .add-to-links A:hover .fa
{
	color: #454545;
}
.block-image-hover .mask .add-to-links A.link-wishlist.text-link .fa
{
	display: none;
}
.block-image-hover .mask .add-to-links A.link-compare.text-link-compare .fa
{
	display: none;
}
.block-image-hover:hover .mask
{
	height: 300px;
	padding: 25px;
	outline: medium none;
	white-space: normal;
	background: #383838;
}
.am-postscript
{
	margin-top: 20px;
}
.am-postscript .portfolio-item .page-content
{
	min-height: 120px;
}
.am-postscript .portfolio-item .page-content.block-shortblog-top
{
	margin-bottom: 30px;
}
.am-postscript .portfolio-item .page-content .block-shortblog-text2 P
{
	padding-bottom: 20px;
}
.am-postscript .am-shortblog-entry-meta
{
	float: left;
	margin-right: 30px;
}
.am-postscript .am-shortblog-entry-short A
{
	color: #B09E5A;
	font-size: 14px;
	font-weight: bold;
}
.am-postscript .am-shortblog-entry-short P
{
	font-size: 13px;
	font-style: italic;
	line-height: 22px;
}
.am-postscript .am-shortblog-entry-short.i_con P
{
	font-size: 30px;
	font-style: italic;
	font-weight: 100;
	line-height: 34px;
	margin-bottom: 40px;
}
.products-block
{
	margin: 90px 0 50px;
}
.am-top .products-block
{
	margin: 0;
	display: none;
}
.am-block-banner-bottom .products-block
{
	margin: 0;
	display: none;
}
.am-right
{
	padding: 60px 0;
}
.block-blog .isotope-item
{
	padding: 0;
}
.block-blog .portfolio-image
{
	padding: 0;
}
.block-blog .portfolio-title
{
	background: rgba(0, 0, 0, 0.7) repeat 0 0;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 400;
	height: 100%;
	letter-spacing: 3px;
	opacity: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	transition: all 0.3s ease-in-out 0s;
	width: 100%;
}
.block-blog .portfolio-title > P:before
{
	left: -25%;
	top: 25px;
}
.block-blog .portfolio-title > P:before
{
	content: "";
	height: 1px;
	left: -45%;
	position: absolute;
	top: 15px;
	width: 300px;
}
.block-blog .portfolio-title > P:after
{
	left: -25%;
	top: 25px;
}
.block-blog .portfolio-title > P:after
{
	content: "";
	height: 1px;
	left: -45%;
	position: absolute;
	top: 15px;
	width: 300px;
}
.block-blog .portfolio-title P
{
	height: 30%;
	left: 50%;
	margin: -5% 0 0 -25%;
	padding-top: 10px;
	position: absolute;
	top: 50%;
	width: 50%;
}
.block-blog .isotope-item
{
	z-index: 2;
}
.block-blog .portfolio-image:hover .portfolio-title
{
	color: #FFFFFF;
	opacity: 1;
}
.col-right .block-top-sellers UL.products-grid LI.item
{
	min-height: inherit;
}
.col-left .block-top-sellers UL.products-grid LI.item
{
	min-height: inherit;
}
BUTTON.button
{
	transition: all 0.3s ease-out 0.2s;
}
