/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/** IPBT INCS **/
#barbasemenu{width:100%; height:50px; background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/Patter01.jpg); background-position:center center; background-repeat:repeat-x; display:block !important; margin:58px 0 0 0 !important; position:relative; z-index:1;}
/** IPBT INCS **/

/* #Links
================================================== */
	a, a:visited { color: #333; text-decoration: underline; outline: 0; }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */





/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		color: #777;
		margin: 0;
		width: 210px;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	
	

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }



/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('http://www.acari.com.br/skin/frontend/default/acari/fonts/FontName.eot');
	    src: url('http://www.acari.com.br/skin/frontend/default/acari/fonts/FontName.eot?iefix') format('eot'),
	         url('http://www.acari.com.br/skin/frontend/default/acari/fonts/FontName.woff') format('woff'),
	         url('http://www.acari.com.br/skin/frontend/default/acari/fonts/FontName.ttf') format('truetype'),
	         url('http://www.acari.com.br/skin/frontend/default/acari/fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/
/**

 * Magento

 *

 * NOTICE OF LICENSE

 *

 * This source file is subject to the Academic Free License (AFL 3.0)

 * that is bundled with this package in the file LICENSE_AFL.txt.

 * It is also available through the world-wide-web at this URL:

 * http://opensource.org/licenses/afl-3.0.php

 * If you did not receive a copy of the license and are unable to

 * obtain it through the world-wide-web, please send an email

 * to license@magentocommerce.com so we can send you a copy immediately.

 *

 * DISCLAIMER

 *

 * Do not edit or add to this file if you wish to upgrade Magento to newer

 * versions in the future. If you wish to customize Magento for your

 * needs please refer to http://www.magentocommerce.com for more information.

 *

 * @category    design

 * @package     default_default

 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)

 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

 */

/* Reset ================================================================================= */

* {
	margin:0;
	padding:0;
}
body {
	background:#fff;
	font:12px/1.55 'Didact Gothic', sans-serif;
	color:#2f2f2f;
	text-align:center;
}
img {
	border:0;
	vertical-align:top;
}
a {
	color:#0066B3;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
:focus {
	outline:0;
}
/* Headings */

h1, h2, h3,  h4, h5, h6 {
	margin:0 0 5px;
	line-height:1.35;
	color:#0a263c;
}
h1 {
	font-size:20px;
	font-weight:normal;
}
h2 {
	font-size:18px;
	font-weight:normal;
}
h3 {
	font-size:16px;
	font-weight:bold;
}
h4 {
	font-size:14px;
	font-weight:bold;
}
h5 {
	font-size:12px;
	font-weight:bold;
}
h6 {
	font-size:11px;
	font-weight:bold;
}
/* Forms */

form {
	display:inline;
}
fieldset {
	border:0;
}
legend {
	display:none;
}
/* Table */

table {
	border:0; /*border-collapse:collapse;*/
	border-spacing:0;
	empty-cells:show;
	font-size:100%;
}
caption, th, td {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
/* Content */

p {
	margin:0 0 10px;
}
strong {
	font-weight:bold;
}
address {
	font-style:normal;
	line-height:1.35;
}
cite {
	font-style:normal;
}
q,  blockquote {
	quotes:none;
}
q:before,  q:after {
	content:'';
}
small, big {
	font-size:1em;
}
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */

ul, ol {
	list-style:none;
}
/* Tools */

.hidden {
	display:block !important;
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
	font-size:0 !important;
	line-height:0 !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
}
.nobr {
	white-space:nowrap !important;
}
.wrap {
	white-space:normal !important;
}
.a-left {
	text-align:left !important;
}
.a-center {
	text-align:center !important;
}
.a-right {
	text-align:right !important;
}
.v-top {
	vertical-align:top;
}
.v-middle {
	float: left;
	padding: 10px 0;
	vertical-align: middle;
}
.f-left,  .left {
	float:left !important;
}
.f-right,  .right {
	float:right !important;
}
.f-none {
	float:none !important;
}
.f-fix {
	float:left;
	width:100%;
}
.no-display {
	display:none;
}
.no-margin {
	margin:0 !important;
}
.no-padding {
	padding:0 !important;
}
.no-bg {
	background:none !important;
}
/* ======================================================================================= */

/* Layout ================================================================================ */

.wrapper {
	min-width:954px;
}
.page {
}
.page-print {
	background:#fff;
	padding:25px 30px;
	text-align:left;
}
.page-empty {
	background:#fff;
	padding:5px;
	text-align:left;
}
.page-popup {
	background:#fff;
	padding:25px 30px;
	text-align:left;
}
.main-container {
	display:inline-block;
	width:100%;
}
.main {
	margin:0 auto;
	min-height:400px;
	text-align:left;
}
/* Base Columns */

.col-left {
	float:left;
	width:275px;
	padding:0 0 1px;
}
.col-right {
	float: right;
	padding: 0 0 1px;
	position: relative;
	width: 275px;
	z-index: 100;
}
/* 1 Column Layout */

.col1-layout .col-main {
	float:none;
	width:auto;
	margin:0 auto;
	padding:15px;
}
/* 2 Columns Layout */

.col2-left-layout .col-main {
	float:right;
}
.col2-right-layout .col-main {
	display: block;
	padding-right: 275px;
	padding-top: 0;
	position: relative;
}
.col2-right-layout .col-main .my-account {
	display: inline-block;
	margin-left: 1%;
	width: 99%;
}
/* 3 Columns Layout */

.col3-layout .col-main {
	margin-left: 17px;
	padding-left: 275px;
	padding-right: 275px;
}
.col3-layout .col-wrapper {
	float:left;
}
.col3-layout .col-wrapper .col-main {
}
/* Content Columns */

.col2-set .col-1 {
	float:left;
	width:48.5%;
}
.col2-set .col-2 {
	float:right;
	width:48.5%;
}
.col2-set .col-narrow {
	width:32%;
}
.col2-set .col-wide {
	width:65%;
}
.col3-set p{padding-left:10px !important; padding-right:10px !important;}
.col3-set .col-1 {
	float:left;
	width:32%;
}
.col3-set .col-2 {
	float:left;
	width:32%;
	margin-left:2%;
}
.col3-set .col-3 {
	float:right;
	width:32%;
}
.col4-set .col-1 {
	float:left;
	width:23.5%;
}
.col4-set .col-2 {
	float:left;
	width:23.5%;
	margin:0 2%;
}
.col4-set .col-3 {
	float:left;
	width:23.5%;
}
.col4-set .col-4 {
	float:right;
	width:23.5%;
}
/* ======================================================================================= */

/* Global Styles ========================================================================= */

/* Form Elements */

input, select, textarea, button {
	font:12px/15px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#2f2f2f;
}
input.input-text, select, textarea {
	background:#fff;
	border:1px solid #b6b6b6;
}
input.input-text, textarea {
	padding:2px;
}
select {
	padding:1px;
}
select option {
	padding-right:10px;
}
select.multiselect option {
	border-bottom:1px solid #b6b6b6;
	padding:2px 5px;
}
select.multiselect option:last-child {
	border-bottom:0;
}
textarea {
	overflow:auto;
}
input.radio {
	margin-right:3px;
}
input.checkbox {
	margin-right:3px;
}
input.qty {
	width:2.5em !important;
}
 button.button::-moz-focus-inner {
padding:0;
border:0;
} /* FF Fix */
button.button {
	-webkit-border-fit:lines;
} /* <- Safari & Google Chrome Fix */
button.button {
	overflow:visible;
	width:auto;
	border:0;
	padding:0;
	margin:0;
	background:transparent;
	cursor:pointer;
}
button.button span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/button_bg.png") repeat scroll left top #0066B3;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 15px;
	text-align: center;
	white-space: nowrap;
}
button.button span span {
	border:0;
	padding:0;
}
button.button:hover span {
	background-color:#2997D3;
}
button.disabled span {
	border-color:#bbb !important;
	background:#bbb !important;
}
button.btn-checkout span {
	margin:15px 15px 0 0;
}
button.btn-checkout span span {
	margin:0px;
	padding:10px;
}
button.btn-checkout.no-checkout span {
	background-position:0 100%;
	color:#b8baba;
}
button.btn-checkout.no-checkout span span {
	background-position:100% 100%;
}
p.control input.checkbox,  p.control input.radio {
	margin-right:6px;
}
/* Form Highlight */

input.input-text:focus {
	background:#fff!important;
}
/*.highlight { background:#efefef; }*/

/* Form lists */

/* Grouped fields */

/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/

.form-list li {
	margin:0 0 8px;
	display:inline-block;
	width:100%;
}
.form-list label {
	float:left;
	color:#666;
	font-weight:bold;
	position:relative;
	z-index:0;
}
.form-list label.required {
}
.form-list label.required em {
	float:right;
	font-style:normal;
	color:#eb340a;
	position:absolute;
	top:0;
	right:-8px;
}
.form-list li.control label {
	float:none;
}
.form-list li.control input.radio,  .form-list li.control input.checkbox {
	margin-right:6px;
}
.form-list li.control .input-box {
	clear:none;
	display:inline;
	width:auto;
}
/*.form-list li.fields { margin-right:-15px; }*/

.form-list .input-box {
	display:block;
	clear:both;
	width:260px;
}
.form-list .field {
	float:left;
	width:275px;
}
.form-list input.input-text {
	width:96%;
	border:1px solid #e6e6e6;
	padding:8px;
}
.form-list textarea {
	width:254px;
	height:10em;
}
.form-list select {
	border: 1px solid #E6E6E6;
	padding: 7px;
	width: 260px;
}
.form-list li.wide .input-box {
	width:535px;
}
.form-list li.wide input.input-text {
	width:529px;
}
.form-list li.wide textarea {
	width:529px;
}
.form-list li.wide select {
	width:535px;
}
.form-list li.additional-row {
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:7px;
}
.form-list li.additional-row .btn-remove {
	float:right;
	margin:5px 0 0;
}
.form-list .input-range input.input-text {
	width:74px;
}
.form-list-narrow li {
	margin-bottom:0;
}
.form-list-narrow li .input-box {
	margin-bottom:6px;
}
.form-list-narrow li.wide .input-box {
	width:260px;
}
.form-list-narrow li.wide input.input-text,  .form-list-narrow li.wide textarea {
	width:254px
}
.form-list-narrow li.wide select {
	width:260px;
}
/* Customer */

.form-list .customer-name-prefix .input-box,  .form-list .customer-name-suffix .input-box,  .form-list .customer-name-prefix-suffix .input-box,  .form-list .customer-name-prefix-middlename .input-box,  .form-list .customer-name-middlename-suffix .input-box,  .form-list .customer-name-prefix-middlename-suffix .input-box {
	width:auto;
}
.form-list .name-prefix {
	width:65px;
}
.form-list .name-prefix select {
	width:55px;
}
.form-list .name-prefix input.input-text {
	width:49px;
}
.form-list .name-suffix {
	width:65px;
}
.form-list .name-suffix select {
	width:55px;
}
.form-list .name-suffix input.input-text {
	width:49px;
}
.form-list .name-middlename {
	width:70px;
}
.form-list .name-middlename input.input-text {
	width:49px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,  .form-list .customer-name-prefix-middlename .name-firstname {
	width:140px;
}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,  .form-list .customer-name-prefix-middlename .name-firstname input.input-text {
	width:124px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname {
	width:205px;
}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
	width:189px;
}
.form-list .customer-name-prefix-suffix .name-firstname {
	width:210px;
}
.form-list .customer-name-prefix-suffix .name-lastname {
	width:205px;
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,  .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width:189px;
}
.form-list .customer-name-prefix-suffix .name-firstname {
	width:210px;
}
.form-list .customer-name-prefix-suffix .name-lastname {
	width:205px;
}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,  .form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width:189px;
}
.form-list .customer-name-prefix .name-firstname,  .form-list .customer-name-middlename .name-firstname {
	width:210px;
}
.form-list .customer-name-suffix .name-lastname,  .form-list .customer-name-middlename .name-firstname,  .form-list .customer-name-middlename-suffix .name-firstname,  .form-list .customer-name-middlename-suffix .name-lastname {
	width:205px;
}
.form-list .customer-name-prefix .name-firstname input.input-text,  .form-list .customer-name-suffix .name-lastname input.input-text,  .form-list .customer-name-middlename .name-firstname input.input-text,  .form-list .customer-name-middlename-suffix .name-firstname input.input-text,  .form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width:189px;
}
.form-list .customer-dob .dob-month,  .form-list .customer-dob .dob-day,  .form-list .customer-dob .dob-year {
	float:left;
	width:85px;
}
.form-list .customer-dob input.input-text {
	display:block;
	width:74px;
}
.form-list .customer-dob label {
	font-size:10px;
	font-weight:normal;
	color:#888;
}
.form-list .customer-dob .dob-day,  .form-list .customer-dob .dob-month {
	width:60px;
}
.form-list .customer-dob .dob-day input.input-text,  .form-list .customer-dob .dob-month input.input-text {
	width:46px;
}
.form-list .customer-dob .dob-year {
	width:140px;
}
.form-list .customer-dob .dob-year input.input-text {
	width:134px;
}
/* Independent fields */

/*.form-list li { margin:0 0 8px; }

.form-list li.fields { margin:0; }

.form-list .field { display:block; margin:0 0 8px; }

.form-list li.control {}

.form-list label { float:left; width:150px; padding:2px 10px 0 0; text-align:right; }

.form-list label.required { font-weight:bold; }

.form-list label.required em { font-variant:normal; color:#eb340a; margin-right:3px; }

.form-list .input-box { float:left; width:260px; }

.form-list input.input-text,

.form-list textarea { width:254px; }

.form-list select { width:260px; }

.form-list li.additional-row { border-top:1px solid #ddd; margin-top:10px; }

.form-list li.additional-row .btn-remove { float:right; margin:5px 5px 0 0; }

.form-list .input-range input.input-text { width:96px; }*/

/* Customer */

/*.form-list .customer-dob .dob-month,

.form-list .customer-dob .dob-day,

.form-list .customer-dob .dob-year { float:left; width:85px; }

.form-list .customer-dob input.input-text { display:block; width:74px; }

.form-list .customer-dob label { font-size:11px; font-weight:normal; color:#777; text-align:left; }

.form-list .customer-dob .dob-day,

.form-list .customer-dob .dob-month { width:60px; }

.form-list .customer-dob .dob-day input.input-text,

.form-list .customer-dob .dob-month input.input-text { width:46px; }

.form-list .customer-dob .dob-year { width:140px; }

.form-list .customer-dob .dob-year input.input-text { width:134px; }*/

.buttons-set {
	clear:both;
	margin:4em 0 0;
	padding:10px;
	border-top:1px solid #e4e4e4;
	text-align:right;
	clear:none;
}
.buttons-set p.required {
	margin:0 0 10px;
}
.buttons-set .back-link {
	float:left;
	margin:0;
}
.buttons-set button.button {
	float:right;
	margin-left:5px;
}
.buttons-set-order {
	margin:10px 0 0;
}
.buttons-set-order .please-wait {
	padding:12px 7px 0 0;
}
.fieldset {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E6E6E6;
	margin: 28px 10px;
	padding: 22px 25px 12px 33px;
}
.fieldset .legend {
	border-bottom: 1px solid #E6E6E6;
	color: #313131;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
/* Form Validation */

.validation-advice {
	clear:both;
	min-height:13px;
	margin:3px 0 0;
	padding-left:17px;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/validation_advice_bg.gif) 2px 0 no-repeat;
	color:#eb340a;
}
.validation-failed {
	border:1px dashed #eb340a !important;
	background:#faebe7 !important;
}
.validation-passed {
}
p.required {
	font-size:11px;
	text-align:right;
	color:#EB340A;
}
/* Expiration date and CVV number validation fix */

.v-fix {
	float:left;
}
.v-fix .validation-advice {
	display:block;
	width:12em;
	margin-right:-12em;
	position:relative;
}
/* Global Messages  */

.success {
	color:#3d6611;
	font-weight:bold;
}
.error {
	color:#df280a;
	font-weight:bold;
}
.notice {
	color:#e26703;
}
.messages,  .messages ul {
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
}
.messages {
	width:100%;
	overflow:hidden;
}
.messages li {
	margin:0 0 10px !important;
}
.messages li li {
	margin:0 0 3px !important;
}
.error-msg,  .success-msg,  .note-msg,  .notice-msg {
	border-style:solid !important;
	border-width:1px !important;
	background-position:10px 9px !important;
	background-repeat:no-repeat !important;
	min-height:24px !important;
	padding:8px 8px 8px 32px !important;
	font-size:11px !important;
	font-weight:bold !important;
}
.error-msg {
	border-color:#f16048;
	background-color:#faebe7;
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_msg-error.gif);
	color:#df280a;
}
.success-msg {
	border-color:#446423;
	background-color:#eff5ea;
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_msg-success.gif);
	color:#3d6611;
}
.note-msg,  .notice-msg {
	border-color:#fcd344;
	background-color:#fafaec;
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_msg-note.gif);
	color:#3d6611;
}
/* BreadCrumbs */

.breadcrumbs {
	display: inline-block;
	font-size: 11px;
	line-height: 1.25;
	margin:5px 5px 0 5px;
	width: 90%;
}
.breadcrumbs ul {
	margin:0px;
}
.breadcrumbs li {
	float: left;
	padding: 3px;
	margin:0px;
}
.breadcrumbs li a {
	float:left;
	color:#c02625;
	text-decoration:none;
	text-transform:uppercase;
}
.breadcrumbs li span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -442px -104px transparent;
	float: left;
	padding: 0 8px;
	text-indent:-9999px;
}
.breadcrumbs li strong {
	font-weight:normal;
	float:left;
	text-transform:uppercase;
}
/* Page Heading */

.page-title {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	margin:0 0 25px;
}
.page-title h1,  .page-title h2 {
	margin:0;
	font-size:20px;
	color:#0a263c;
	padding:8px;
}
.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;
}
.subtitle,  .sub-title {
	padding:15px 0 0;
	font-size:15px;
	font-weight:bold;
	margin:0 0 6px;
	color:#e25203;
}
/* Pager */

.pager {
	font-size:11px;
	padding:4px 8px;
	text-align:center;
}
.pager .amount {
	float:left;
	margin:0;
}
.pager .limiter {
	float:left;
}
.pager .limiter label {
	float: left;
	font-weight: normal;
	padding: 5px 0;
	vertical-align: middle;
}
.pager .limiter select {
	float: left;
	margin: 2px 5px 1px;
	padding: 5px;
	vertical-align: middle;
	width: 80px;
}
.toolbar .pages {
	margin:0;
	float:right;
	padding:0px;
}
.toolbar .pages ol {
	float:right;
	margin:0px;
	padding-right:10px;
}
.toolbar .pages li {
	float: left;
	margin: 5px 2px;
}
.toolbar .pages li a {
	color: #313131;
	float: left;
	margin: 0;
	padding: 5px 10px;
	text-decoration: none;
}
.toolbar .pages .current {
	background: none repeat scroll 0 0 #0066B3;
	color: #FFFFFF;
	padding: 5px 10px;
}
.toolbar .pages .v-middle {
	float: left;
	padding: 7px;
}
.toolbar .pages strong {
	font-weight: normal;
	padding: 10px;
	float:left;
}
.toolbar .pages li a.next {
	padding:4px 15px 0 0;
}
.toolbar .pages li a.next {
	padding: 3px 0;
}
.pager .limiter span {
	padding:7px 3px;
	float:left;
}
/* Sorter */

.sorter {
	font-size:11px;
	padding:3px 8px;
}
.sorter .view-mode {
	float:left;
	margin:0;
	padding:0 15px;
}
.view-mode strong.grid {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/common.png) no-repeat -104px -177px;
	float:left;
	width:20px;
	height:13px;
	text-indent:-9999px;
	margin:10px 3px 3px 3px;
}
.view-mode a.grid {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/common.png) no-repeat -104px -198px;
	float:left;
	width:20px;
	height:13px;
	text-indent:-9999px;
	margin:10px 3px 3px 3px;
}
.view-mode a.list {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -133px -198px transparent;
	float: left;
	height: 13px;
	margin: 10px 3px 3px;
	text-indent: -9999px;
	width: 20px;
}
.view-mode strong.list {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -133px -177px transparent;
	float: left;
	height: 13px;
	margin: 10px 3px 3px;
	text-indent: -9999px;
	width: 20px;
}
.view-mode a.grid:hover {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -177px transparent;
}
.view-mode a.list:hover {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -133px -177px transparent;
}
.sorter .view-mode label {
	float:left;
	padding:5px;
	font-weight:normal;
}
.sorter .sort-by {
	float:left;
	padding-right:36px;
}
.sorter .sort-by label {
	float: left;
	font-weight: normal;
	padding: 5px 0;
	vertical-align: middle;
}
.sorter .sort-by select {
	float: left;
	margin: 2px 5px 1px;
	padding: 5px;
	vertical-align: middle;
	width: 80px;
}
.sorter .link-feed {
}
/* Toolbar */

.toolbar {
	border-top: 3px double #E6E6E6;
	border-bottom: 3px double #E6E6E6;
	display: inline-block;
	width: 100%;
	padding:4px 0;
	margin-top:15px;
}
.toolbar .pager {
	padding:3px 8px;
	float:left;
}
.toolbar .sorter {
	float:left;
}
.toolbar-bottom .toolbar {
	margin-top:0px;
}
/* Data Table */

.data-table {
	width:100%;
	border:1px solid #bebcb7;
}
.data-table .odd {
	background:#fff
}
.data-table .even {
	background:#fff;
}
/*.data-table tr.odd:hover,

.data-table tr.even:hover { background:#ebf1f6; }*/

.data-table td.last,  .data-table th.last {
	border-right:0;
}
.data-table tr.last th,  .data-table tr.last td {
	border-bottom:0 !important;
}
.data-table th {
	padding:3px 8px;
	font-weight:bold;
}
.data-table td {
	padding:10px 8px;
}
.data-table thead th {
	font-weight:bold;
	border-right:1px solid #c2d3e0;
	padding:10px 8px;
	color:#0a263c;
	white-space:nowrap;
	vertical-align:middle;
}
.data-table thead th.wrap {
	white-space:normal;
}
.data-table thead th a,  .data-table thead th a:hover {
	color:#fff;
}
.data-table thead th {
	background:#2997D3;
	color:#fff;
}
.data-table thead th .tax-flag {
	font-size:11px;
	white-space:nowrap;
}
.data-table tfoot {
	border-bottom:1px solid #d9dde3;
}
.data-table tfoot tr.first td {
	background:e6e6e6;
}
.data-table tfoot tr {
	background-color:#e6e6e6 !important;
}
.data-table tfoot td {
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:0;
	border-right:1px solid #d9dde3;
}
.data-table tfoot strong {
	font-size:16px;
}
.data-table tbody th,  .data-table tbody td {
	border-bottom:1px solid #d9dde3;
	border-right:1px solid #d9dde3;
}
/* Bundle products tables */

.data-table tbody.odd tr {
	background:#f8f7f5 !important;
}
.data-table tbody.even tr {
	background:#f6f6f6 !important;
}
.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 #d9dde3;
}
.data-table tbody td .option-label {
	font-weight:bold;
	font-style:italic;
}
.data-table tbody td .option-value {
	padding-left:10px;
}
/* Generic Info Box */

.info-box {
	background:#fff url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_block-title.gif) 0 0 repeat-x;
	border:1px solid #d0cbc1;
	padding:12px 15px;
	margin:0 0 15px;
}
.info-box h2 {
	font-weight:bold;
	font-size:13px;
}
.info-table th {
	font-weight:bold;
	padding:2px 15px 2px 0;
}
.info-table td {
	padding:2px 0;
}
/* Shopping cart total summary row expandable to details */

.cart {
	padding:20px;
}
tr.summary-total {
	cursor:pointer;
}
tr.summary-total td {
}
tr.summary-total .summary-collapse {
	float:right;
	text-align:right;
	padding-left:20px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_collapse.gif) 0 5px no-repeat;
	cursor:pointer;
}
tr.show-details .summary-collapse {
	background-position:0 -52px;
}
tr.show-details td {
}
tr.summary-details td {
	font-size:11px;
	background-color:#dae1e4;
	color:#626465;
}
tr.summary-details-first td {
	border-top:1px solid #d2d8db;
}
tr.summary-details-excluded {
	font-style:italic;
}
/* Shopping cart tax info */

.cart-tax-info {
	display:block;
}
.cart-tax-info,  .cart-tax-info .cart-price {
	padding-right:20px;
}
.cart-tax-total {
	display:block;
	padding-right:20px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_collapse.gif) 100% 5px no-repeat;
	cursor:pointer;
}
.cart-tax-info .price,  .cart-tax-total .price {
	display:inline !important;
	font-weight:normal !important;
}
.cart-tax-total-expanded {
	background-position:100% -52px;
}
/* Class: std - styles for admin-controlled content */

.std .subtitle {
	padding:0;
}
.std ol.ol {
	list-style:decimal outside;
	padding-left:1.5em;
}
.std ul.disc {
	list-style:disc outside;
	padding-left:18px;
	margin:0 0 10px;
	font-size:12px;
}
.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 1em;
	padding:0;
}
.std ul {
	list-style:disc outside;
	padding-left:1.5em;
}
.std ol {
	list-style:decimal outside;
	padding-left:1.5em;
}
.std ul ul {
	list-style-type:circle;
}
.std ul ul,  .std ol ol,  .std ul ol,  .std ol ul {
	margin:.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;
}
/* Misc */

.links li {
	display:inline;
}
ul.links select {
	display:none;
}
.links li.first {
	padding-left:0 !important;
}
.links li.last {
	background:none !important;
	padding-right:0 !important;
}
.link-cart {
	color:#0066B3 !important;
	font-weight:bold;
}
.link-wishlist {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -214px transparent;
	color: #313131;
	float: right;
	font-weight: normal;
	padding-left: 20px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
a.link-wishlist:hover {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -265px transparent;
	color:#0066B3;
}
.link-reorder {
	font-weight:bold;
	color:#0066B3 !important;
}
.link-compare {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -238px transparent;
	color: #313131;
	float: right;
	font-weight: normal;
	padding-left: 20px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	-moz-transition: all 400ms ease-in-out 0s;
	-webkit-transition: all 400ms ease-in-out 0s;
	-ms-transition: all 400ms ease-in-out 0s;
	-o-transition: all 400ms ease-in-out 0s;
	transition: all 400ms ease-in-out 0s;
}
a.link-compare:hover {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -288px transparent;
	color:#0066B3;
}
.email-friend a {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -339px transparent;
	color: #313131;
	float: right;
	font-weight: normal;
	padding-left: 20px;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}
.email-friend a:hover {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -104px -312px transparent;
	color:#0066B3;
}
.link-print { /*background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;*/
	font-weight:bold;
	color:#0066B3;
}
.link-rss {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_rss.gif) 0 2px no-repeat;
	padding-left:18px;
	line-height:14px;
	white-space:nowrap;
}
.btn-remove {
	display:block;
	width:11px;
	height:11px;
	font-size:0;
	line-height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_remove.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.btn-previous {
	display:block;
	width:11px;
	height:11px;
	font-size:0;
	line-height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_previous.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.btn-remove2 {
	display:block;
	width:16px;
	height:16px;
	font-size:0;
	line-height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_trash.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.btn-edit {
	display:block;
	width:11px;
	height:11px;
	font-size:0;
	line-height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_edit.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
.cards-list dt {
	margin:5px 0 0;
}
.cards-list .offset {
	padding:2px 0 2px 20px;
}
.separator {
	margin:0 3px;
}
.divider {
	clear:both;
	display:block;
	font-size:0;
	line-height:0;
	height:1px;
	margin:10px 0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_divider1.gif) 0 50% repeat-x;
	text-indent:-999em;
	overflow:hidden;
}
/* Global site notices */

.global-site-notice {
	border:1px solid #cfcfcf;
	border-width:0 0 1px;
	background:#ffff90;
	font-size:12px;
	line-height:1.25;
	text-align:center;
	color:#2f2f2f;
}
.global-site-notice .notice-inner {
	width:860px;
	margin:0 auto;
	padding:12px 0 12px 80px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_notice.gif) 20px 25px no-repeat;
	text-align:left;
}
.global-site-notice .notice-inner p {
	margin:0;
	border:1px dotted #cccc73;
	padding:10px;
}
.global-site-notice .notice-inner .actions {
	padding-top:10px;
}
/* Cookie Notice */

.notice-cookie {
}
/* Noscript Notice */

.noscript {
}
/* Demo Notice */

.demo-notice {
	margin:0;
	padding:6px 10px;
	background:#d75f07;
	font-size:12px;
	line-height:1.15;
	border:0;
	text-align:center;
	color:#fff;
}
.demo-notice .notice-inner {
	width:auto;
	padding:0;
	background:none;
	text-align:center;
}
.demo-notice .notice-inner p {
	padding:0;
	border:0;
}
/* ======================================================================================= */

/* Header ================================================================================ */

.logo {
	float:left;
}
.header-container {
}
.header {
	margin:0 auto;
	position:relative;
	z-index:10;
	height:111px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/header_bg.jpg) repeat-x left top;
}
.header .logo {
	float:left;
	margin:12px 0 20px 60px;
	text-decoration:none !important;
}
.header .logo strong {
	position:absolute;
	top:-999em;
	left:-999em;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	text-indent:-999em;
	overflow:hidden;
}
.header h1.logo {
	margin:0;
}
.header .quick-access {
	float:right;
	width:600px;
	padding:28px 10px 0 0;
}
.header .welcome-msg {
	margin:0;
	color:#fff;
	text-align:right;
}
.header .welcome-msg a {
	color:#ebbc58;
}
.header .form-search {
	position:absolute;
	top:0;
	right:29px;
	width:315px;
	height:30px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_form-search.gif) 0 0 no-repeat;
	padding:1px 0 0 16px;
}
.header .form-search label {
	float:left;
	width:24px;
	height:21px;
	text-align:left;
	text-indent:-999em;
	overflow:hidden;
}
.header .form-search input.input-text {
	float:left;
	border-color:#5c7989;
	width:209px;
	margin-right:4px;
}
.header .form-search button.button {
	float:left;
}
.header .form-search button.button span {
	border:0;
	height:21px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_search.gif) 0 0 no-repeat;
	padding:0 0 0 3px;
	font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif;
}
.header .form-search button.button span span {
	background-position:100% 0;
	padding:0 6px 0 3px;
}
.header .form-search .search-autocomplete {
	z-index:999;
	left:40px !important;
	top:22px !important;
}
.header .form-search .search-autocomplete ul {
	border:1px solid #5c7989;
	background-color:#f9f5f0;
}
.header .form-search .search-autocomplete li {
	text-align:left;
	border-bottom:1px solid #f4eee7;
	padding:2px 8px 1px 8px;
	cursor:pointer;
}
.header .form-search .search-autocomplete li .amount {
	float:right;
	font-weight:bold;
}
.header .form-search .search-autocomplete li.odd {
	background-color:#fffefb;
}
.header .form-search .search-autocomplete li.selected {
	background-color:#f7e8dd;
}
.header .form-language {
	clear:both;
	padding:5px 0 0;
	text-align:right;
}
.header .form-language label {
	font-weight:bold;
	padding-right:5px;
	color:#a7c6dd;
	vertical-align:middle;
}
.header .form-language select {
	padding:0;
}
.header .form-language select.flags option {
	background-position:4px 50%;
	background-repeat:no-repeat;
	padding-left:25px;
}
.header .links {
	float:right;
	margin:0 0 6px;
}
.header .links li {
	float:left;
	font-size:11px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_pipe1.gif) 100% 60% no-repeat;
	padding:0 8px 0 7px;
}
.header .links a {
	color:#ebbc58;
}
.header-container .top-container {
	clear:both;
	padding:5px 10px 0 12px;
	text-align:right;
}
.header-container .top-container a {
	font-size:11px;
	color:#ebbc58;
}
/********** < Navigation */

.nav-container {
	box-shadow: 0 0 5px 1px #B1B1B1;
	padding-bottom: 0;
	padding-top: 0;
	width: 100%;
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/vert.jpg") repeat-x scroll left bottom #FFFFFF;
	position: relative;
	text-align:left;
	float:left;
}
#nav {
	display: inline-block;
	font-size: 13px;
	margin: 0 auto;
	padding: 0;
	float:left;
}
/* All Levels */ /* Style consistent throughout all nav levels */

#nav li {
	float: left !important;
	padding: 0;
}
#nav li.over {
	z-index:998;
}
#nav a, #nav a:hover {
	display:block;
	text-decoration:none;
}
#nav span {
	display:block;
	cursor:pointer;
	white-space:nowrap;
}
#nav li ul span {
	white-space:normal;
}
/* 0 Level */

#nav li {
	float:left;
	margin:0;
}
#nav li.active a {
	color:#444;
}
#nav a {
	background: none repeat scroll 0 0 transparent;
	border-right: 1px solid #E6E6E6;
	color: #8A8A8A;
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding: 18px 20px 22px;
	width: auto;
}
#nav li.home a {
	padding-left:0px;
}
#nav li.over a, #nav a:hover {
	color:#0066B3;
}
#nav li.level-top.active > a{background:#0066B3; color:#fff;}
#nav li.over, #nav li.active a {
	color:#0066B3;
}
/* 1st Level */

#nav ul li {
	float:none;
	border:none;
	background:none;
	margin:0;
	padding:0;
	padding-bottom:1px;
	text-transform:none;
	width:200px;
	text-align:left;
}
#nav ul li.parent {
	margin-right: 8px;
	width: 187px;
}
#nav ul li.parent.last {
	margin-right:0px;
}
#nav ul li.last {
	padding-bottom:0;
}
#nav ul li.active {
	margin:0;
	border:0;
	background:none;
}
#nav ul a, #nav ul a:hover {
	float:none;
	padding:0;
	background:none;
	border-right:none;
}
/* 2nd Level */

#nav ul {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 7px #CCCCCC inset;
    color: #8A8A8A;
    float: left;
    font-size: 16px;
    font-weight: normal;
    padding: 6px 10px;
    text-decoration: none;
    text-transform: capitalize;
}
#nav ul ul {
	border:none;
	box-shadow:none;
}
#nav li.home a {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -501px -88px transparent;
	float: left;
	height: 17px;
	margin-left: 17px;
	margin-right: 0;
	padding: 20px 10px;
	text-indent: -9999px;
	width: 19px;
}
#nav li.home.over {
	background:none;
}
#nav li.over {
	background:#0066B3;
	color:#8a8a8a;
}
#nav li.over a span {
	color:#f2f2f2;
}
#nav li.over ul li a span {
	color:#8a8a8a!important;
}
#nav li.over ul li {
	border-bottom:none;
	padding-bottom:2px;
	font-size:18px;
	background:none;
	padding-left:0px;
}
#nav li.over ul li a span {
	font-size:16px;
	padding-left:0px;
}
#nav li.over ul li ul li a span {
	font-size:13px;
	padding-left:23px;
}
#nav li.over ul li.over li {
	padding-bottom:2px;
}
#nav li.over ul li ul li {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/nav-icon.png") no-repeat scroll 4px 12px transparent;
	color:#8a8a8a;
	padding-bottom:2px;
}
#nav li.over ul li.over li.over {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/nav-icon.png") no-repeat scroll 4px -26px #f1f1f1;
	color:#8a8a8a;
	border-bottom:none;
	padding-bottom:2px;
}
#nav ul, #nav div {
	left: -10000px;
	padding:10px 15px;
	position: absolute;
	top:56px;
}
ul.level0{min-width:800px;}
#nav div ul {
	position:static;
	width:auto;
	border:none;
	padding:0;
}
/* 3rd+ Level */

#nav ul ul, #nav ul div {
	padding:0;
	position: static;
	top: 5px;
	width:189px;
}
#nav ul ul li {
	width: 187px;
	z-index:1;
}
#nav ul ul li {
	position:relative;
}
#nav ul ul li:hover {
	z-index:15000;
}
#nav ul ul li ul {
	display:none;
	position:absolute;
	top:5px;
	left:180px;
	box-shadow:5px 5px 5px #000;
	z-index:15000;
}
#nav ul li.parent:hover {
	z-index:1500;
	position:relative;
}
#nav ul li li a {
	border-top:none;
}
#nav ul li a {
	font-size:12px;
	color:#8A8A8A !important;
	text-transform:uppercase;
}
#nav ul li, #nav ul li.active {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/nav-icon.png") no-repeat scroll 4px 12px transparent;
	color: #f2f2f2;
	float: none;
	margin: 0;
	padding-bottom: 1px;
	margin-right:10px;
}
#nav ul li span {
	color:#8A8A8A;
}
#nav ul span, #nav ul li.last li span {
	padding: 8px 2px 8px 23px;
	color:#f2f2f2;
}
#nav ul ul li.parent {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/subnav.gif) no-repeat 170px 16px #393939;
}
#nav ul li a:hover {
	color:#8A8A8A !important;
}
#nav ul li li a:hover {
}
#nav ul ul li.last {
	border:none;
}
#nav ul ul li:hover.last {
}
#nav ul ul li {
	padding-bottom:3px;
}
#nav ul ul li:hover {
	background:#323131;
	padding:0px;
}
/* Show menu */

#nav li ul.shown-sub, #nav li div.shown-sub {
	left:-1px;
	z-index:999;
}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {
	left:180px;
	display:block;
	z-index:1500;
}
.nav-container {
	margin-bottom: 15px;
	position:relative;
}
.cms-index-index .nav-container {
	margin-bottom: 0;
}
/********** Navigation > */

/* ======================================================================================= */

/* Sidebar =============================================================================== */

.block {
	background-color:#2997D3!important;
	margin-bottom:10px;
}
.block .block-title {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom transparent;
	border: medium none;
	display: inline-block;
	float: left;
	padding: 0;
	width: 100%;
}
.block .block-title strong {
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	min-height:16px;
	padding:1px 0 1px;
	text-transform:uppercase;
	color:#e26703;
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/icon_common.png") no-repeat scroll -11px -140px transparent;
}
.block .block-title strong span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_horz.png") repeat-y scroll left top transparent;
	color: #FFFFFF;
	float: left;
	font-family: "Didact Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding:15px 10px 15px 25px;
}
.block .block-title a {
	text-decoration:none !important;
}
.block .block-subtitle {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}
.block .block-content {
	display: inline-block;
	width:230px;
	padding:15px;
}
.block .block-content li.item {
	padding:7px 9px;
}
.block .block-content .product-name {
	color:#1e7ec8;
}
.block .btn-remove,  .block .btn-edit {
	float:right;
	margin:1px 0 2px 5px;
}
.block .actions {
	border-top: 1px solid #E6E6E6;
	padding: 6px 9px;
	text-align: right;
}
.block .actions a {
	color: #FFFFFF;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}
.col-left .block .actions a {
	color: #FFFFFF;
	float: left;
	padding-top: 10px;
	text-transform: uppercase;
}
.block .actions button.button {
	float:right;
}
.block .empty {
	margin:0;
	padding:5px 9px;
	color:#fff;
}
.block li.odd {
	background-color:#f4f3f3;
}
.block li.even {
	background-color:#fafafa;
}
/* Mini Blocks */

.block-cart,  .block-wishlist,  .block-subscribe,  .block-compare,  .block-reorder,  .block-poll,  .block-viewed,  .block-compared,  .block-related,  .block-tags,  .block-login {
	font-size:11px;
	line-height:1.25;
	background:url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom #2997D3;
	display:inline-block;
}
.block-cart .block-title strong,  .block-wishlist .block-title strong,  .block-subscribe .block-title strong,  .block-compare .block-title strong,  .block-reorder .block-title strong,  .block-poll .block-title strong,  .block-viewed .block-title strong,  .block-compared .block-title strong,  .block-related .block-title strong,  .block-tags .block-title strong,  .block-login .block-title strong {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/icon_common.png") no-repeat scroll -11px -140px transparent;
	padding: 0 10px 0 40px;
	min-height:45px;
}
/*new login*/

.login_box {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 4px 18px #C8C8C8;
	-moz-box-shadow: 0 4px 18px #C8C8C8;
	-webkit-box-shadow: 0 4px 18px #C8C8C8;
	font-weight: normal;
	margin-left: 8px;
	padding: 16px;
	width:400px;
	margin:5em auto;
}
/* Mini Products List */

.mini-products-list .product-image {
	float:left;
	width:50px;
	border:1px solid #a9a9a9;
}
.product-view .product-image{text-align:center !important;}
.mini-products-list .product-details {
	margin-left:60px;
}
.block-cart .mini-products-list .product-details .product-name,  .block-cart .mini-products-list .product-details .nobr small {
	word-wrap:break-word;
}
.block-cart .mini-products-list .product-details .nobr {
	white-space:normal !important;
}
/* Block: Account */

.block-account {
	border-color:#bbb;
}
.block-account .block-title strong {
	font-size:13px;
	color:#fff;
}
.block-account .block-content {
	background:none;
	padding:0;
	width:260px;
}
.block-account .block-content li a {
	display:block;
	border-bottom:1px solid #ddd;
	padding:3px 0;
	color:#5f5d5c;
	text-decoration:none !important;
}
.block-account .block-content li a:hover {
	color:#FF0;
}
.block-account .block-content li.last a {
	border-bottom:0;
}
.block-account .block-content li.current.last {
	border-bottom:0;
}
.login-buttons-set {
	border-top: 1px solid #E6E6E6;
	display: inline-block;
	padding-top: 10px;
	width: 100%;
}
/* Block: Currency Switcher */

.block-currency {
	border:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_block-currency.gif) 0 0 no-repeat;
	padding:7px 12px 10px;
	height:51px;
}
.block-currency .block-title {
	background:none;
	border:0;
	padding:0;
	margin:0 0 5px;
}
.block-currency .block-title strong {
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-currency.gif) 0 50% no-repeat;
	padding:0 0 0 21px;
	text-transform:none;
	color:#fff;
}
.block-currency .block-content {
	background:none;
	padding:0;
}
.block-currency .block-content select {
	width:100%;
	padding:0;
}
/* Block: Layered Navigation */

.block-layered-nav {
	border: 0 none;
	display: inline-block;
	float: left;
	width: 259px;
}
.block-layered-nav .block-title {
}
.block-layered-nav .block-subtitle {
	line-height:1.35;
	padding:3px 9px;
	text-transform:uppercase;
	color:#fff;
}
.block-layered-nav .block-content {
	background:none;
	float:left;
	width:259px;
	padding:0;
}
.block-layered-nav dt {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom #2997D3;
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
	width:100%;
	cursor:pointer;
}
.block-layered-nav dt span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -478px -188px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 12px 8px 65px;
	width: 182px;
}
.block-layered-nav dt.highlight span {
	background-position:-56px 2px;
}
.block-layered-nav dd {
	background: none repeat scroll 0 0 #789055;
	box-shadow: 0 1px 11px 0 #53633B inset;
	float: left;
	padding: 12px;
	width: 235px;
}
.block-layered-nav dd ol {
	margin: 0 0 0 30px;
}
.block-layered-nav dd ol li {
	color:#d8de8c;
}
.block-layered-nav dd ol li a {
	color:#fff;
	text-decoration:none;
	font-size:13px;
}
.block-layered-nav dd.last {
	background:none;
}
.block-layered-nav .currently li {
	background:#fff;
	padding:6px 24px 6px 10px;
	position:relative;
	z-index:1;
	line-height:1.5;
	margin:0px;
}
.block-layered-nav .currently .label {
	font-weight:bold;
	padding-left:15px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_block-layered-label.gif) 0 4px no-repeat;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top;
}
.block-layered-nav .currently .value {
	display:inline-block;
	vertical-align:top;
}
.block-layered-nav .currently .btn-previous,  .block-layered-nav .currently .btn-remove {
	position:absolute;
	right:4px;
	top:9px;
	margin:0;
}
.block-layered-nav .currently .btn-previous {
	right:17px;
}
.block-layered-nav .actions {
	font-size:11px;
	text-align:right;
	background:url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom #2997D3;
}
.block-layered-nav .actions a {
	float:none!important;
}
/* Block: Cart */

.block-cart .block-title { /*border-bottom:0;*/
}
.block-cart .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-cart.gif);
}
.block-cart .summary {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll right top transparent;
	border: medium none;
	height: 80px;
	margin: 0;
	padding: 2px 8px 8px;
	position: relative;
	width: 56px;
	z-index: 1;
}
.block-cart .amount {
	margin:0;
}
.block-cart .amount a {
	font-weight:bold;
}
.block-cart .subtotal {
	margin:5px 0 0;
	padding:2px 0;
	background:#fbebd9;
	text-align:center;
}
.block-cart .subtotal .price {
	font-weight:bold;
	color:#fff;
}
.block-cart .actions {
	border-bottom:1px solid #c2c2c2;
}
.block-cart .actions .paypal-logo {
	float:left;
	width:100%;
	margin:3px 0 0;
	text-align:right;
}
.block-cart .actions .paypal-logo .paypal-or {
	clear:both;
	display:block;
	padding:0 55px 8px 0;
}
/* Block: Wishlist */

.block-wishlist .block-title strong {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/icon_common.png") no-repeat scroll 11px -186px transparent !important;
}
.block-wishlist .actions {
	text-align:right;
}
.block-wishlist .actions a {
	float:none;
}
/* Block: Related */

.block-related .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-related.gif);
	background-position:0 1px;
}
.block-related input.checkbox {
	float:left;
}
.block-related .product {
	margin-left:20px;
}
.Itext {
	display:none;
}
/* Block: Compare Products */

.block-compare .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-list.gif);
	background-position:0 1px;
}
.page-popup .link-print {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_print.gif) 0 2px no-repeat;
	padding:2px 0 2px 25px;
	font-weight:bold;
	color:#1e7ec8;
}
.compare-table {
	border:0;
}
.compare-table thead tr.first th,  .compare-table thead tr.first td {
	border:0;
	background:none;
	padding:0;
	font-size:0;
	line-height:0;
}
.compare-table .btn-remove {
	float:right;
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_remove2.gif);
	width:72px;
	height:15px;
}
.compare-table tbody th {
	background:#d9e5ee url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_th-v.gif) 100% 0 repeat-y;
}
.compare-table tbody th,  .compare-table tbody td {
	padding:10px;
	border:0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.compare-table tbody td.last {
	border-right:1px solid #ccc;
}
.compare-table tbody tr.last th,  .compare-table tbody tr.last td {
	border-bottom:1px solid #ccc !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-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	color:#203548;
}
.compare-table tr.first td .product-name a {
	color:#203548;
}
.compare-table tr.first td .ratings {
	width:69px;
	margin:0 auto;
}
.compare-table tr.first td p,  .compare-table tr.add-to-row td p {
	margin:0;
}
/* Block: Recently Viewed */

.block-viewed .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-viewed.gif);
}
/* Block: Recently Compared */

.block-compared .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-list.gif);
	background-position:0 1px;
}
/* Block: Poll */

.block-poll .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-poll.gif);
}
.block-poll .block-subtitle {
	font-size:12px;
}
.block-poll label {
	color:#777;
	font-weight:bold;
}
.block-poll input.radio {
	float:left;
	margin:1px -18px 0 0;
}
.block-poll .label {
	display:block;
	margin-left:18px;
}
.block-poll li {
	padding:3px 9px;
}
.block-poll .actions {
	margin:5px 0 0;
}
.block-poll .answer {
	font-weight:bold;
}
.block-poll .votes {
	float:right;
	margin-left:10px;
}
/* Block: Tags */

.block-tags .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-tags.gif);
}
.block-tags .block-content .tags-list {
	background:none;
	border:0;
	font-size:12px;
}
.block-tags .block-content a {
	color:#fff;
}
.block-tags .actions {
	text-align:right;
}
.block-tags .actions a {
	float:none;
}
/* Block: Subscribe */

.block-subscribe .block-content {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	padding:0;
	width:auto;
}
.footer_close.open {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll 0 -276px transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 52px;
	position: absolute;
	text-align: left;
	text-indent: -9999px;
	top: -27px;
	width: 52px;
	z-index: 1500;
}
.footer_close {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll 0 -170px transparent;
	cursor: pointer;
	display: none !important;
	float: left;
	height: 52px;
	position: absolute;
	text-align: left;
	text-indent: -9999px;
	top: -27px;
	width: 52px;
	z-index: 1500;
}
.footer_bottom {
	display:block !important;
	width:100%;
	padding-top:20px;
	float:left;
}
.block_1 {
	float: left;
	padding: 0 10px 0 0;
	text-align:left;
	width:23.5%;
}
.footer h3 {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
.footer_links {
	float: left;
}
.footer ul.footer_links li a {
	border: medium none;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 20px;
	padding: 0;
}
.footer ul.footer_links li {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/icon_common.png") no-repeat scroll -5px 7px transparent;
	padding-left: 15px;
}
.block.block-subscribe {
	border:none;
	margin:0px;
	background:none!important;
}
.block.block-subscribe form {
	margin:0px;
}
.block.block-subscribe .input-box {
	float:left;
}
.block.block-subscribe .actions {
	float:left;
	margin:0px;
	border:none;
}
.block-subscribe .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_block-subscribe.gif);
}
.block-subscribe label {
	font-weight:bold;
	color:#666;
}
.block-subscribe input.input-text {
	background: none repeat scroll 0 0 #6D6D6D;
	border: medium none;
	display: block;
	margin: 0 5px 0 0;
	padding: 10px;
	width: 260px;
}
.block-subscribe .actions {
	background:none;
	padding:0;
	margin:3px 0 0;
	text-align:left;
}
.block-subscribe .actions button.button {
	float:none;
}
.block-subscribe .actions button.button span {
	background-color:#2997D3;
}
.block-subscribe .actions button.button:hover span {
	background-color:#0066B3;
}
/* Block: Reorder */

.block-reorder .block-title strong {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/order.png") no-repeat scroll 10px 12px transparent;
	display: inline-block;
	padding: 0 0 0 41px;
}
.block-reorder input.checkbox {
	float:left;
	margin:2px -20px 0 0;
}
.block-reorder .product-name {
	margin-left:20px;
}
.block-reorder .validation-advice {
	margin:3px 9px 7px;
}
/* Block: Banner */

.block-banner {
	border:0;
}
.block-banner .block-content {
	padding:0;
	text-align:center;
}
/* Block: Login */

.block-login .block-title strong {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_ma-info.gif);
}
.block-login .block-content {
	padding:5px 10px;
}
.block-login label {
	font-weight:bold;
	color:#666;
}
.block-login input.input-text {
	display:block;
	width:167px;
	margin:3px 0;
}
.block-login .actions {
	background:none;
	padding:0;
	margin:3px 0 0;
}
.block-login .actions button.button span {
	border-color:#406a83;
	background:#618499;
}
/* Paypal */

.sidebar .paypal-logo {
	display:block;
	margin:10px 0;
	text-align:center;
}
.sidebar .paypal-logo a {
	float:none;
}
/* ======================================================================================= */

/* Category Page ========================================================================= */

.category-title {
	border:0;
	margin:0 0 7px;
}
.category-image {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	text-align:center;
}
.category-image img {
	max-width:100%;
	width: 100%;
	display:inline-block;
}
.category-description {
	margin:0 0 10px;
}
.category-description p {
	padding-right:15px;
}
.category-products {
}
/* View Type: Grid */

.products-grid {
}
.products-grid.last {
	border-bottom:0;
}
.products-grid li.item {
	/*float:left;*/
	display:inline-block; zoom:1; *display:inline;
	width:225px;
	padding:12px 10px 10px;
	border:3px double #e6e6e6;
	height:380px;
	margin-bottom:12px;
	overflow:hidden;
}
.products-grid .product-image {
	border: 1px solid #E6E6E6;
	display: block;
	height: 170px;
	margin: 0 0 10px;
	padding: 10px;
	text-align: center;
	width: 203px;
}
.category-pan {
	display:inline-block;
	width:100%;
	margin-top:10px;
}
.products-grid .product-name { /*min-height:2.7em;*/
	margin:0 0 5px;
	font-weight:bold;
	font-size:13px;
	color:#203548;
	text-align:center;
}
.products-grid .product-name a {
	color: #313131;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0;
	text-decoration: none;
}
.products-grid .price-box {
	margin:5px 0;
}
.products-grid .availability {
	line-height:21px;
}
.products-grid .actions {
}
.col2-left-layout .products-grid,  .col2-right-layout .products-grid {
	width:632px;
	margin:0 auto;
}
.col1-layout .products-grid {
	width:790px;
	margin:0 auto;
}
/* View Type: List */

.products-list li.item {
	border-bottom:1px solid #d9ddd3;
	padding:12px 10px;
	position:relative;
}
.products-list li.item.last {
	border-bottom:0;
}
.products-list .product-image {
	float:left;
	width:135px;
	height:135px;
	margin:0 0 10px;
}
.products-list .product-shop {
	margin-left:150px;
}
.products-list .product-name {
	margin:0 0 5px;
	font-weight:bold;
	font-size:13px;
	color:#203548;
}
.products-list .product-name a {
	color:#203548;
}
.products-list .price-box {
	float:left;
	margin:3px 13px 5px 0;
}
.products-list .availability {
	float:left;
	margin:3px 0 0;
}
.products-list .desc {
	clear:both;
	padding:6px 0 0;
	margin:0 0 15px;
	line-height:1.35;
}
.products-list .desc .link-learn {
	font-size:11px;
}
.products-list .add-to-links {
	clear: none;
	display: inline-block;
	text-align: left;
	width: 100%;
}
.products-list .add-to-links li {
	display: inline;
	float: left;
	margin: 5px 10px 0 0;
}
.products-list .add-to-links .separator {
	display:inline;
	margin:0 2px;
}
/* ======================================================================================= */

/* Product View ========================================================================== */

/* Rating */

.no-rating {
	margin:0;
	text-transform:uppercase;
}
.no-rating a {
	text-decoration:none;
}
.ratings {
	font-size:11px;
	line-height:1.25;
	margin:7px 0;
}
.ratings strong {
	float:left;
	margin:1px 3px 0 0;
}
.ratings .rating-links {
	margin:0;
}
.ratings .rating-links a {
	text-transform:uppercase;
	text-decoration:none;
}
.ratings .rating-links .separator {
	margin:0 2px;
}
.ratings dt {
}
.ratings dd {
}
.rating-box {
	width:69px;
	height:13px;
	font-size:0;
	line-height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_rating.gif) 0 0 repeat-x;
	text-indent:-999em;
	overflow:hidden;
}
.rating-box .rating {
	float:left;
	height:13px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_rating.gif) 0 100% repeat-x;
}
.ratings .rating-box {
	float:left;
	margin-right:3px;
}
.ratings .amount a {
	text-decoration:none;
	text-transform:uppercase;
}
.ratings-table th,  .ratings-table td {
	font-size:11px;
	line-height:1.15;
	padding:3px 0;
}
.ratings-table th {
	font-weight:bold;
	padding-right:8px;
}
/* Availability */

.availability {
	margin:0;
}
.availability span {
	font-weight:bold;
}
.availability.in-stock span {
}
.availability.out-of-stock span {
	color:#d83820;
}
.availability-only {
	margin:10px 0 7px;
	line-height:16px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_availability_only.gif) 0 50% no-repeat;
	padding-left:15px;
}
.availability-only span,  .availability-only a {
	border-bottom:1px dashed #751d02;
	color:#000;
}
.availability-only a {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
	cursor:pointer;
	padding-right:15px;
	text-decoration:none;
}
.availability-only .expanded {
	background-position:100% -15px;
}
.availability-only strong {
	color:#be2c00;
}
.availability-only-details {
	margin:0 0 7px;
}
.availability-only-details th {
	background:#d2d6d9;
	font-size:10px;
	padding:0 8px;
}
.availability-only-details td {
	background:#ebf0f3;
	border-bottom:1px solid #fff;
	font-size:11px;
	padding:2px 8px 1px;
}
.availability-only-details tr.odd td.last {
	color:#d95e00;
	font-weight:bold;
}
.product-view .product-shop .availability {
	font-size:11px;
}
.product-view .product-shop .availability span {
	font-weight:normal;
}
.product-view .product-shop .availability.in-stock span {
	color:#009900;
}
/* Email to a Friend */

.email-friend {
	margin:0;
}
/* Alerts */

.alert-price {
	margin:0;
	font-size:11px;
}
.alert-stock {
	margin:0;
	font-size:11px;
}
/********** < Product Prices */

.price {
	white-space:nowrap !important;
}
.header_cart .price {
	white-space:nowrap !important;
	color:#313131;
}
.block.header_cart {
	background:none!important;
}
.price-box {
	margin:5px 0;
}
.price-box .price {
	font-weight:bold;
	color:#0066B3;
}
/* Regular price */

.regular-price {
	color:#0066B3;
}
.regular-price .price {
	font-weight:normal;
	font-size:17px;
	color:#313131;
}
.block .regular-price,  .block .regular-price .price {
	color:#2f2f2f;
}
.product-shop .regular-price .price {
	color: #313131;
	font-family: arial;
	font-size: 25px;
	font-weight: normal;
}
/* Old price */

.old-price {
	margin:0;
}
.old-price .price-label {
	white-space:nowrap;
	color:#999;
}
.old-price .price {
	font-weight:bold;
	color:#0066B3;
	text-decoration:line-through;
}
/* Special price */

.special-price {
	margin:0;
	padding:3px 0;
}
.special-price .price-label {
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	color:#cd5033;
}
.special-price .price {
	font-size:13px;
	font-weight:bold;
	color:#0066B3;
}
/* Minimal price (as low as) */

.minimal-price {
	margin:0;
}
.minimal-price .price-label {
	font-weight:bold;
	white-space:nowrap;
}
.minimal-price-link {
	display:block;
	text-decoration:none;
}
.minimal-price-link .label {
	color: #0066B3;
	text-transform: uppercase;
}
.minimal-price-link .price {
	font-weight:normal;
	color:#0066B3;
	text-transform: uppercase;
}
/* Excluding tax */

.price-excluding-tax {
	display:block;
	color:#999;
}
.price-excluding-tax .label {
	white-space:nowrap;
	color:#999;
}
.price-excluding-tax .price {
	font-size:13px;
	font-weight:normal;
	color:#0066B3;
}
/* Including tax */

.price-including-tax {
	display:block;
	color:#999;
}
.price-including-tax .label {
	white-space:nowrap;
	color:#999;
}
.price-including-tax .price {
	font-size:13px;
	font-weight:bold;
	color:#0066B3;
}
/* Configured price */

.configured-price {
	margin:0;
}
.configured-price .price-label {
	font-weight:bold;
	white-space:nowrap;
}
.configured-price .price {
	font-weight:bold;
}
/* FPT */

.weee {
	display:block;
	font-size:11px;
	color:#444;
}
.weee .price {
	font-size:11px;
	font-weight:normal;
}
/* Excl tax (for order tables) */

.price-excl-tax {
	display:block;
}
.price-excl-tax .label {
	display:block;
	white-space:nowrap;
}
.price-excl-tax .price {
	display:block;
}
/* Incl tax (for order tables) */

.price-incl-tax {
	display:block;
}
.price-incl-tax .label {
	display:block;
	white-space:nowrap;
}
.price-incl-tax .price {
	display:block;
	font-weight:bold;
}
/* Price range */

.price-from {
	margin:0;
}
.price-from .price-label {
	font-weight:bold;
	white-space:nowrap;
}
.price-to {
	margin:0;
}
.price-to .price-label {
	font-weight:bold;
	white-space:nowrap;
}
/* Price notice next to the options */

.price-notice {
	padding-left:10px;
	color:#999;
}
.price-notice .price {
	font-weight:bold;
	color:#2f2f2f;
}
/* Price as configured */

.price-as-configured {
	margin:0;
}
.price-as-configured .price-label {
	font-weight:bold;
	white-space:nowrap;
}
.price-box-bundle {
	padding:0 0 10px 0;
}
.price-box-bundle .price-box {
	margin:0 !important;
	padding:0 !important;
}
.price-box-bundle .price {
	color:#555;
}
/********** Product Prices > */

/* Tier Prices */

.product-pricing,  .tier-prices {
	margin:10px 0;
	padding:10px;
	background-color:#fff;
	border:1px solid #e6e6e6;
	color:#424242;
}
.tier-prices li {
	line-height:1.4;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_tier.gif) no-repeat 0 3px;
	padding:2px 0 2px 10px;
}
.tier-prices .benefit {
	font-style:italic;
	font-weight:bold;
	color:#2f2f2f;
}
.tier-prices .price {
	font-weight:bold;
	color:#2f2f2f;
}
.tier-prices-grouped li {
	padding:2px 0;
	color:#e26703;
}
.tier-prices-grouped li .price {
	font-weight:bold;
}
/* Add to Links */

.add-to-links {
	font-size:11px;
	margin:5px 0 0;
}
.add-to-links .separator {
	display:none;
}
/* Add to Cart */

.add-to-cart label {
	float:left;
	margin-right:5px;
	font-weight:bold;
	color:#666;
}
.add-to-cart .qty {
	float:left;
	margin-right:5px;
}
.add-to-cart button.button {
	float:left;
}
.add-to-cart .paypal-logo {
	clear:left;
	margin:0;
	text-align:right;
}
.add-to-cart .paypal-logo .paypal-or {
	clear:both;
	display:block;
	margin:5px 60px 5px 0;
}
.product-view .add-to-cart .paypal-logo {
	margin:0;
}
/* Add to Links + Add to Cart */

.add-to-box {
	border-top: 1px solid #E6E6E6;
	margin: 10px 0;
	padding-top: 15px;
}
.add-to-box .add-to-cart {
	float:left;
}
.add-to-box .or {
	float:left;
	font-weight:bold;
	margin:0 7px;
	color:#666;
}
.product-shop .add-to-links {
	float: left;
	font-size: 12px !important;
	line-height: 1.25 !important;
	margin: 15px 0;
	text-align: left !important;
	width: 100%;
}
.product-shop .add-to-links li {
	display: inline-block !important;
	float: left;
	margin: 0 15px 0 0;
	text-align: left;
}
.product-view .product-shop ul.add-to-links li a {
	float:left;
	color:#313131!important;
}
.product-view .product-shop .add-to-links li .separator {
	display:none !important;
}
.product-view .product-shop .product-options dd select {
	max-width: 60%;
}
.product-view {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/header_bg.jpg") repeat-x scroll 0 -106px;
	display: inline-block;
	width: 100%;
	position:relative;
}
.product-essential {
	padding:25px;
	background:#fff;
	margin-top:5px;
}
.product-essential h2 {
	font:bold 13px/1.35 Arial, Helvetica, sans-serif;
}
.product-collateral h2 {
	font-weight:bold;
	font-size:15px;
	color:#313131;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 1px;
	margin:0 0 15px;
}
.product-collateral .box-collateral {
	margin:0 0 25px;
}
/* Product Images */

.product-view .product-img-box {
	float:left;
	width:422px;
	position:relative;
	z-index:1;
}
.col3-layout .product-view .product-img-box {
	float:none;
	margin:0 auto;
}
.product-view .product-img-box .product-image {
	margin:0 0 13px;
}
.product-view .product-img-box .product-image-zoom {
	border: 1px solid #E6E6E6;
	height: 400px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 400px;
	z-index: 9;
	margin:0px;
}
.quickBox.product-view .product-img-box .product-image-zoom img {
	max-width:266px;
}
.quickBox.product-view .quick_right.pro-right {
	width: 290px;
}
.product-view .product-img-box .product-image-zoom img {
	position:absolute;
	left:0;
	top:0;
	cursor:move;
}
.product-view .product-img-box .zoom-notice {
	font-size:11px;
	margin:0 0 5px;
	text-align:center;
}
.product-view .product-img-box .zoom {
	position:relative;
	z-index:9;
	height:18px;
	margin:0 auto 13px;
	padding:0 28px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/slider_bg.gif) 50% 50% no-repeat;
	cursor:pointer;
}
.product-view .product-img-box .zoom.disabled {
	-moz-opacity:.3;
	-webkit-opacity:.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/
	opacity:.3;
}
.product-view .product-img-box .zoom #track {
	position:relative;
	height:18px;
}
.product-view .product-img-box .zoom #handle {
	position:absolute;
	left:0;
	top:-1px;
	width:9px;
	height:22px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/magnifier_handle.gif) 0 0 no-repeat;
}
.product-view .product-img-box .zoom .btn-zoom-out {
	position:absolute;
	left:2px;
	top:0;
}
.product-view .product-img-box .zoom .btn-zoom-in {
	position:absolute;
	right:2px;
	top:0;
}
.product-view .product-img-box .more-views h2 {
	font-size:11px;
	border-bottom:1px solid #ccc;
	margin:0 0 8px;
	text-transform:uppercase;
}
.product-view .product-img-box .more-views ul {
	margin-left:-9px
}
.product-view .product-img-box .more-views li {
	float: left;
	height: 102px;
	margin: 0 5px 8px 0;
	padding: 0;
	width: 104px;
}
.more-views .jcarousel-prev.jcarousel-prev-horizontal {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -388px 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 23px;
	left:0;
	position: absolute;
	top:35px;
	width: 20px;
	z-index:1;
}
.more-views .jcarousel-next.jcarousel-next-horizontal {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -426px 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 23px;
	position: absolute;
	right:5px;
	top: 35px;
	width:20px;
}
.jcarousel-clip.jcarousel-clip-horizontal {
	background: none repeat scroll 0 0 #FFFFFF;
	overflow: hidden;
	z-index: 1500;
}
.quickBox.product-view {
	background:none;
}
.quickBox .product-img-box .more-views li a {
	border: 1px solid #E6E6E6;
	float: left;
	height: 95px;
	overflow: hidden;
	padding: 2px;
	width: 95px;
}
.quickBox.product-view .product-img-box .more-views li {
	float: left;
	height: 70px;
	margin: 5px 0 8px 9px;
	padding: 0;
	width: 72px;
}
.quickBox.product-view .product-img-box .more-views li a {
	width:66px;
	height:66px;
}
.product-image-popup {
	margin:0 auto;
}
.product-image-popup .buttons-set {
	float:right;
	clear:none;
	border:0;
	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-size:13px;
	font-weight:bold;
	margin:0 0 10px;
	color:#2f2f2f;
}
/* Product Shop */

.product-view .product-shop {
	float:right;
	width:330px;
}
.col1-layout .product-view .product-shop {
	float: none;
	padding-left: 440px;
	width: auto;
}
.col1-layout .product-view .product-shop .product-content {
	float: left;
	width: 70%;
}
.col1-layout .product-view .product-shop .promotional_block {
	float: left;
	width: 30%;
}
.col1-layout .product-view .product-shop .promotional_block a {
	margin:0 15px 10px 15px;
	float:left;
	width:100%;
}
.col1-layout .product-view .product-shop .promotional_block a img {
	max-width:100%;
	display:inline-block;
}
.col3-layout .product-view .product-shop {
	float:none;
	width:auto;
}
.product-view .product-shop .product-name {
	margin:0 0 5px;
}
.product-view .product-shop .product-name h1 {
	color: #313131;
	font: 30px/1.35 Arial, Helvetica, sans-serif;
	margin: 0;
}
.product-view .product-shop .availability {
	margin:10px 0;
	text-transform:uppercase;
}
.product-view .product-shop .short-description {
	margin:10px 0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_divider1.gif) 0 0 repeat-x;
	padding:10px 0 0;
}
.product-view .product-shop .price-box {
	margin:10px 0;
}
.product-view .product-shop .add-to-links {
	font-size: 12px;
	margin-left: 15px 0;
	text-align: right;
}
.product-view .product-shop .add-to-links li,  .product-view .product-shop .add-to-links li .separator {
	display:inline;
}
.product-view .product-shop .add-to-links a {
	color:#1E7EC8 !important;
	font-weight:normal !important;
}
/* Product Options */

.product-options {
	border-top: 1px solid #E6E6E6;
	margin: 10px 0;
	padding-top: 15px;
	position:relative;
}
.product-options dt {
	padding:10px 0 0;
	font-weight:normal;
}
.product-options dt label {
	font-weight:bold;
	color:#2f2f2f;
}
.product-options dt label.required em {
	color:#eb340a;
	margin-left:5px;
}
.product-options dd .qty-holder {
	display:block;
	padding:10px 0 0;
}
.product-options dd .qty-holder label {
	vertical-align:middle;
}
.product-options dt .qty-disabled {
	background:none;
	border:0;
	padding:3px;
	color:#2f2f2f;
}
.product-options dd {
	padding:5px 0 15px;
	margin:0 0 5px;
	border-bottom:1px solid #e4e4e4;
}
.product-options dl.last dd.last {
	border-bottom:0;
	padding-bottom:5px;
	margin-bottom:0;
	padding:0px;
}
.product-options dd select {
	border: 1px solid #E6E6E6;
	padding: 5px;
	width: 99%;
}
.product-options dd input.input-text {
	width:98%;
}
.product-options dd input.datetime-picker {
	width:150px;
}
.product-options dd .time-picker {
	display:-moz-inline-box;
	display:inline-block;
	padding:2px 0;
	vertical-align:middle;
}
.product-options dd textarea {
	width:98%;
	height:8em;
}
.product-options dd select {
	width:99%;
}
.product-options dd .multiselect option {
	border-bottom:1px dotted #d9e5ee;
	padding:2px 4px;
}
.product-options ul.options-list {
	margin-right:5px;
}
.product-options ul.options-list li {
	line-height:1.5;
	padding:2px 0;
}
.product-options ul.options-list input.radio {
	float:left;
	margin-top:3px;
}
.product-options ul.options-list input.checkbox {
	float:left;
	margin-top:3px;
}
.product-options ul.options-list .label {
	display:block;
	margin-left:18px;
}
.product-options ul.options-list label {
	font-weight:normal;
}
.product-options ul.validation-failed {
	padding:0 7px;
}
.product-options p.note {
	margin:0;
	font-size:11px;
}
.product-options p.required {
	position:absolute;
	right:20px;
	top:20px;
}
.product-options-bottom {
	background-color:#fffada;
	padding:15px 20px;
	border:1px solid #e4e4e4;
	border-top:0;
}
.quick_product .product-options-bottom{margin:0 !important; padding:10px 0 15px 0 !important; border:0 !important; background-color:transparent !important;}
.product-options-bottom .product-pricing,  .product-options-bottom .tier-prices {
	margin:0;
	padding:0 0 10px;
	border:0;
	background:0;
	color:#e26703;
}
.product-options-bottom .tier-prices li {
	background:0;
	padding:2px 0;
}
.product-options-bottom .tier-prices .price,  .product-options-bottom .tier-prices .benefit {
	color:#e26703;
}
.product-options-bottom .price-box {
	float:left;
	margin:0;
	padding:0;
}
.product-options-bottom .add-to-links {
	clear:both;
	padding:5px 0 0;
	text-align:right;
}
.col3-layout .product-options-bottom .price-box {
	float:none;
	padding:0 0 5px;
}
.product-options-bottom .price-label {
	float:left;
	padding-right:5px;
}
.product-options-bottom .price-tax {
	float:left;
}
.product-options-bottom .add-to-cart {
	float:right;
}
.product-shop .product-options-bottom {
	border:none;
	background:none;
	border-top: 1px solid #E6E6E6;
	margin: 10px 0;
	padding:15px 0 0 0;
}
.product-shop .product-options-bottom .price-box {
	float:none;
	margin:0 0 5px;
}
.product-shop .product-options-bottom .price-label {
	float:none;
	padding-right:0;
}
.product-shop .product-options-bottom .price-tax {
	float:none;
}
.product-shop .product-options-bottom .add-to-cart-box {
	clear:both;
	float:left;
	padding-top:12px;
}
.product-shop .product-options-bottom .add-to-links {
	clear:both;
	padding:5px 0 0;
	text-align:right;
}
/* Grouped Product */

.product-view .grouped-items-table .price-box {
	margin:0;
	padding:0;
}
/* Block: Description */

.product-view .box-description {
}
/* Block: Additional */

.product-view .box-additional .data-table th,  .product-view .box-additional .data-table td {
	line-height:1.25;
}
/* Block: Upsell */

.box-collateral.box-up-sell {
	padding:20px;
}
.box-collateral.box-up-sell li {
	border: 1px solid #E6E6E6;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px;
	text-align: center;
	width: 200px;
	min-height:235px;
}
.box-collateral.box-up-sell li .product-name a {
	color: #313131;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 0;
	text-decoration: none;
}
.box-collateral.box-up-sell li .ratings .rating-box {
	display: inline-block;
	float: none;
	margin-right: 3px;
	text-align: center;
}
.product-view .box-up-sell h2 {
	border-bottom:0;
	padding:0;
	margin:0 0 8px;
}
.product-view .box-up-sell .products-grid {
	width:100%;
	border:1px solid #e6e6e6;
}
.product-view .box-up-sell .products-grid td {
	width:25%;
	background:#fff;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:15px 10px 12px;
	line-height:1.6em;
}
.product-view .box-up-sell .products-grid tr.last td {
	border-bottom:0;
}
.product-view .box-up-sell .products-grid td.last {
	border-right:0;
}
.product-view .box-up-sell .products-grid td img {
}
.product-view .box-up-sell .products-grid .product-image {
	text-align:center;
	margin: 0 auto;
}
#upsell-product-table {
	margin-top:10px;
}
#upsell-product-table.products-grid .product-name {
	color: #203548;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 10px 0;
	text-align: center;
}
#upsell-product-table.products-grid .product-name a {
	color: #313131;
	font-size: 15px;
	font-weight: normal;
	padding: 10px 0;
	text-decoration: none;
}
#upsell-product-table .ratings .rating-links a {
	text-transform:uppercase;
}
.product-view .box-up-sell .products-grid td.empty {
	border-right:0;
	background:#fff;
}
.product-view .box-up-sell .products-grid .ratings .rating-box {
	float:none;
	display:block;
	margin:0 0 3px;
}
/* Block: Tags */

.product-view .box-tags {
	margin:0;
}
.product-view .box-tags h3 {
	font-size:13px;
}
.product-view .box-tags .product-tags {
	display:block;
	margin:0 0 15px;
}
.product-view .box-tags .product-tags li {
	display:inline;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_pipe3.gif) 100% 4px no-repeat;
	padding:0 7px 0 4px;
}
.product-view .box-tags .product-tags li.first {
	padding-left:0;
}
.product-view .box-tags .product-tags li.last {
	background:none;
	padding-right:0;
}
.product-view .box-tags .form-add label {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	color:#0a263c;
}
.product-view .box-tags .form-add .input-box {
	float:left;
	width:305px;
	margin:0 5px 0 0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_tag_add.gif) 0 2px no-repeat;
	padding:0 0 0 23px;
}
.product-view .box-tags .form-add input.input-text {
	width:299px;
}
.product-view .box-tags .form-add button.button span {
	border-color:#406a83;
	background:#618499;
}
.product-view .box-tags .note {
	margin:3px 0 0;
	padding:0 0 0 23px;
	font-size:11px;
}
/* Block: Reviews */

.product-view .box-reviews dl {
	margin:15px 0;
}
.product-view .box-reviews dt a,  .product-view .box-reviews dt span {
	font-weight:bold;
}
.product-view .box-reviews dd {
	margin:0 0 15px;
}
.product-view .box-reviews dd small {
	font-style:italic;
}
.product-view .box-reviews .form-add {
	margin:15px 0 0;
}
.product-view .box-reviews .form-add h3 {
	font-size:13px;
	font-weight:normal;
}
.product-view .box-reviews .form-add h3 span {
	font-weight:bold;
}
.product-view .box-reviews .form-add h4 {
	font-size:12px;
}
.product-view .box-reviews .form-add .data-table td {
	text-align:center;
}
.product-view .box-reviews .form-add .form-list {
	margin:15px 0 0;
}
.product-view .box-reviews .form-add .form-list .input-box {
	width:360px;
}
.product-view .box-reviews .form-add .form-list input.input-text,  .product-view .box-reviews .form-add .form-list textarea {
	width:354px;
}
/* Send a Friend */

.send-friend .form-list {
	width:615px;
	overflow:hidden;
}
.send-friend .form-list li {
	margin-right:-15px;
}
.send-friend .form-list li p {
	margin:0 15px 0 0;
}
.send-friend .form-list .field {
	width:315px;
}
.send-friend .form-list .input-box {
	width:300px;
}
.send-friend .form-list input.input-text,  .send-friend .form-list textarea {
	width:294px;
}
.send-friend .form-list li.wide .input-box {
	width:612px;
}
.send-friend .form-list li.wide textarea {
	width:609px;
}
.send-friend .buttons-set .limit {
	float:right;
	margin:0 7px 0 0;
	font-size:11px;
	line-height:21px;
}
/* ======================================================================================= */

/* Content Styles ================================================================= */

.product-name {
	margin:0;
	font-size:1em;
	font-weight:normal;
}
.product-name a {
	color:#0066B3;
}
/* Product Tags */

.tags-list {
	display:block;
	font-size:13px;
	border:1px solid #c1c4bc;
	background:#f8f7f5;
	padding:10px;
}
.tags-list li {
	display:inline !important;
	margin:0 4px 0 0;
}
.tags-list li a {
	color:#fff;
}
/* Advanced Search */

.advanced-search .form-list label {
	width:160px;
	padding-right:10px;
}
.advanced-search .form-list .input-box,  .advanced-search .form-list .input-range {
	float:left;
	clear:none;
}
.advanced-search-amount {
	margin:0 0 10px;
}
.advanced-search-summary {
	margin:10px 0;
	border:1px solid #e9d7c9;
	background:#fff6f1;
	padding:10px;
}
.advanced-search-summary ul {
	float:left;
	width:49%;
}
.advanced-search-summary strong {
	color:#E17C24;
	padding-left:15px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_search_criteria.gif) 0 3px no-repeat;
}
.advanced-search-summary p {
	clear:both;
	font-weight:bold;
	margin:0;
}
/* CMS Home Page */

.cms-home .subtitle {
}
.home_block_pan {
	overflow:hidden;
}
.cms-index-index .subtitle {
}
/* Sitemap */

.page-sitemap .links {
	text-align:right;
	margin:0 8px -22px 0;
}
.page-sitemap .links a {
	text-decoration:none;
	position:relative;
}
.page-sitemap .links a:hover {
	text-decoration:underline;
}
.page-sitemap .sitemap {
	margin:12px;
}
.page-sitemap .sitemap a {
	color:#1b2d3b;
}
.page-sitemap .sitemap li {
	margin:3px 0;
}
.page-sitemap .sitemap li.level-0 {
	margin:10px 0 0;
	font-weight:bold;
}
.page-sitemap .sitemap li.level-0 a {
	color:#1e7ec8;
}
/* RSS */

.rss-title h1 {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_rss-big.png) 0 4px no-repeat;
	padding-left:27px;
}
.rss-table .link-rss {
	display:block;
	line-height:1.55;
	background-position:0 4px;
}
/* ======================================================================================= */

/* Shopping Cart ========================================================================= */

.cart .page-title {
	border-bottom:0;
	margin:0 0 12px;
}
.cart .page-title h1 {
	margin:10px 0 0;
}
/* Checkout Types */

.cart .page-title .checkout-types li {
	margin:0 0 5px;
}
.cart .title-buttons .checkout-types {
	float:right;
}
.cart .title-buttons .checkout-types li {
	float:left;
	margin:0 0 5px 5px;
}
.cart .checkout-types .paypal-or {
	margin:0 8px;
	line-height:2.3;
}
.cart .totals .checkout-types .paypal-or {
	clear:both;
	display:block;
	padding:8px 55px 0 0;
	line-height:1.0;
	font-size:11px;
}
/* Shopping Cart Table */

.cart-table th {
	padding:2px 10px;
}
.cart-table td {
	padding:10px;
}
.cart-table .product-name {
	font-weight:bold;
	margin:0 0 5px;
	color:#2f2f2f;
}
.cart-table .item-msg {
	margin:5px 0;
	font-size:11px;
	font-weight:bold;
	color:#df280a;
}
.cart-table tfoot td {
	padding:5px 10px;
}
.cart-table .btn-continue {
	float:left;
}
.cart-table .btn-empty span,  .cart-table .btn-continue span,  .cart-table .btn-update span {
}
.cart-table .btn-update,  .cart-table .btn-empty {
	float:right;
}
.cart-table .btn-update {
	margin-left:10px;
}
/* Shopping Cart Collateral boxes */

.cart .cart-collaterals {
	padding:25px 0 0;
}
.cart .cart-collaterals .col2-set {
	float:left;
	width:100%;
}
.cart .cart-collaterals .col2-set .col-2 {
	width:48.5%;
}
#crosssell-products-list ul.add-to-links {
	display:inline-block;
	width:100%;
}
#crosssell-products-list ul.add-to-links li {
	float:left;
	margin-right:10px;
}
.cart .crosssell {
	display: inline-block;
	padding: 0;
	width: 100%;
}
.cart .crosssell h2 {
	font-size:13px;
	font-weight:bold;
}
.cart .crosssell .product-image {
	float:left;
	width:75px;
	height:75px;
	border:1px solid #d0cdc9;
}
.cart .crosssell .product-details {
	margin-left:90px;
}
.cart .crosssell .product-name {
	font-weight:bold;
}
.cart .crosssell li.item {
	border: 1px solid #E6E6E6;
	float: left;
	margin: 12px 5px;
	min-height: 140px;
	padding: 10px;
	width: 353px;
}
.cart .crosssell .link-compare {
	font-weight:normal;
}
/* Discount Codes & Estimate Shipping and Tax Boxes */

.cart .discount, .cart .shipping {
	border: 1px solid #D0CBC1;
	float: left;
	margin: 0 1% 18px 0;
	min-height: 345px;
	padding: 12px 15px;
	width: 30%;
}
.cart .discount h2,  .cart .shipping h2 {
	background-position:0 0;
	background-repeat:no-repeat;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 21px;
	color:#e26703;
	text-transform:uppercase;
}
.cart .discount button span,  .cart .shipping button span {
}
.cart .discount .buttons-set,  .cart .shipping .buttons-set {
	margin:10px 0 0;
	border:0;
	padding:0;
	text-align:left;
}
.cart .discount .buttons-set button.button,  .cart .shipping .buttons-set button.button {
	float:none;
	margin-left:0;
}
.cart .discount h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_discount.gif);
}
.cart .discount .input-box {
	margin:8px 0 0;
	width:260px;
}
.cart .discount input.input-text {
	width:254px;
}
.cart .shipping h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_shipping.gif);
}
.cart .shipping .sp-methods {
	margin:10px 0 0;
	padding:5px 0 0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_divider1.gif) 0 0 repeat-x;
}
/* Shopping Cart Totals */

.cart .totals {
	background: none repeat scroll 0 0 #E6E6E6;
	border: 1px solid #BEBCB7;
	float: right;
	width: 30%;
}
.cart .totals table {
	width:100%;
	margin:7px 0;
}
.cart .totals td {
	padding:1px 15px 1px 7px;
}
.cart .totals tr.last td {
}
.cart .totals tfoot th {
	padding:5px 15px 5px 7px;
}
.cart .totals tfoot td {
	padding-top:5px;
	padding-bottom:5px;
}
.cart .totals tfoot th strong,  .cart .totals tfoot td strong {
	font-size:15px;
}
.cart .totals .checkout-types {
	font-size:13px;
	padding:8px 15px 15px;
	text-align:right;
}
.cart .totals .checkout-types li {
	clear:both;
	margin:10px 0;
}
/* Options Tool Tip */

.item-options dt {
	font-weight:bold;
}
.item-options dd {
	padding-left:0px;
	color:#313131;
}
.truncated {
	cursor:help;
}
.truncated a.dots {
	cursor:help;
	text-decoration:none !important;
}
.truncated a.details {
	cursor:help;
	text-decoration:none !important;
	display:inline-block;
	border-bottom:1px dotted #7f7f7f;
	color:#313131;
}
.truncated .truncated_full_value {
	position:relative;
	z-index:999;
}
.truncated .truncated_full_value .item-options {
	position:absolute;
	top:-99999em;
	z-index:999;
	width:180px;
	padding:8px;
	border:3px double #e6e6e6;
	background-color:#fff;
	box-shadow:0 0 10px 0 #333;
	text-align:left;
}
.truncated .truncated_full_value .item-options dt {
	margin-top:0;
	color:#313131;
}
.truncated .truncated_full_value .item-options > p {
	font-weight:bold;
	text-transform:uppercase;
}
.truncated .show .item-options {
	top:-20px;
	left:50%;
}
.col-left .truncated .show .item-options {
	left:30px;
	top:10px;
}
.col-right .truncated .show .item-options {
	left:-240px;
	top:10px;
}
/* ======================================================================================= */

/* Checkout ============================================================================== */

/********** < Common Checkout Styles */

/* Shipping and Payment methods */

.sp-methods {
	margin:0 0 8px;
}
.sp-methods dt {
	margin:13px 0 5px;
	font-weight:bold;
}
.sp-methods dd {
}
.sp-methods dd li {
	margin:5px 0;
}
.sp-methods label {
	font-weight:bold;
	color:#666;
}
.sp-methods .price {
	font-weight:bold;
}
.sp-methods .form-list {
	padding-left:20px;
}
.sp-methods .form-list li {
	margin:0 0 8px;
}
.sp-methods select.month {
	width:154px;
	margin-right:10px;
}
.sp-methods select.year {
	width:96px;
}
.sp-methods input.cvv {
	width:3em !important;
}
.sp-methods .checkmo-list li {
	margin:0 0 5px;
}
.sp-methods .checkmo-list label {
	width:135px;
	padding-right:10px;
	text-align:right;
}
.sp-methods .checkmo-list address {
	float:left;
}
.sp-methods .centinel-logos a {
	margin-right:3px;
}
.sp-methods .centinel-logos img {
	vertical-align:middle;
}
.sp-methods .release-amounts {
	margin:0.5em 0;
}
.sp-methods .release-amounts button {
	float:left;
	margin:5px 10px 0 0;
}
.please-wait {
	float:right;
}
.please-wait img {
	vertical-align:middle;
}
.cvv-what-is-this {
	font-size:11px;
	cursor:help;
	margin-left:10px;
}
/* Tooltip */

.tool-tip {
	border:1px solid #7BA7C9;
	background:#EAF6FF;
	padding:15px 20px;
	position:absolute;
	z-index:9999;
}
.tool-tip .btn-close {
	margin:-9px -14px 0;
	text-align:right;
}
.tool-tip .btn-close a {
	display:block;
	margin:0 0 0 auto;
	width:15px;
	height:15px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_window_close.gif) 100% 0 no-repeat;
	text-align:left;
	text-indent:-999em;
	overflow:hidden;
}
.tool-tip .tool-tip-content {
	padding:5px;
}
/* Gift Messages */

.gift-messages h3 {
	font-size:12px;
	font-weight:bold;
	color:#e87403;
}
.gift-messages p.control {
	color:#8e8d8b;
}
.gift-messages-form {
	position:relative;
}
.gift-messages-form label {
	float:none !important;
	position:static !important;
}
.gift-messages-form h4 {
	font-size:12px;
	font-weight:bold;
	color:#e87403;
}
.gift-messages-form .whole-order {
	margin:0 0 25px;
}
.gift-messages-form .item {
	margin:0 0 10px;
}
.gift-messages-form .item .product-img-box {
	float:left;
	width:75px;
}
.gift-messages-form .item .product-image {
	margin:0 0 7px;
}
.gift-messages-form .item .number {
	margin:0;
	font-weight:bold;
	text-align:center;
	color:#8a8987;
}
.gift-messages-form .item .details {
	margin-left:90px;
}
.gift-messages-form .item .details .product-name {
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px;
}
.gift-messages-form .item .details .form-list .field {
	width:255px;
}
.gift-messages-form .item .details .form-list .input-box {
	width:240px;
}
.gift-messages-form .item .details .form-list input.input-text {
	width:234px;
}
.gift-messages-form .item .details .form-list li.wide .input-box {
	width:500px;
}
.gift-messages-form .item .details .form-list li.wide textarea {
	width:494px;
}
.gift-message-link {
	font-size:11px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_collapse-gm.gif) 100% 6px no-repeat;
	padding-right:7px;
}
.gift-message-link.expanded {
	background-position:100% -40px;
}
.gift-message-row {
	background:#f2efe9;
}
.gift-message-row .btn-close {
	float:right;
	width:16px;
	height:16px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_gm-close.gif) 0 0 no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-999em;
	overflow:hidden;
}
/* Checkout Agreements */

.checkout-agreements li {
	margin:30px 0;
}
.checkout-agreements .agreement-content {
	overflow:auto;
	height:12em;
	padding:10px;
	background-color:#fbfaf6;
	border:1px solid #bbb6a5;
}
.checkout-agreements .agree {
	margin:0;
	padding:10px 0 10px 11px;
}
.checkout-agreements .agree input.checkbox {
	margin-right:6px;
}
.checkout-agreements .agree label {
	font-weight:bold;
	color:#666;
}
.opc .checkout-agreements {
	border:1px solid #d9dde3;
	border-width:0 1px;
	padding:5px 30px;
}
.opc .checkout-agreements li {
	margin:20px 0 0;
}
.opc .checkout-agreements .agreement-content {
	background-color:#fff;
	border-color:#e4e4e4;
	padding:5px;
}
.opc .checkout-agreements .agree {
	padding-left:6px;
}
/* Centinel */

.centinel {
}
.centinel .authentication {
	border:1px solid #ddd;
	background:#fff;
}
.centinel .authentication iframe {
	width:99%;
	height:400px;
	background:transparent !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}
.opc .centinel {
	border:1px solid #bbb6a5;
	border-width:0 1px 1px;
	padding:10px 30px;
}
/* Generic Info Set */

.info-set {
	background:#fbfaf6 url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_checkout.gif) 0 0 repeat-x;
	border:1px solid #bbb6a5;
	margin:0 0 25px;
	padding:20px;
}
.info-set h2 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px;
}
.info-set h3,  .info-set h4 {
	font-size:13px;
	font-weight:bold;
	color:#E26703;
}
.info-set h2 a,  .info-set h3 a,  .info-set h4 a {
	font-weight:normal;
}
.info-set h2.legend {
	margin:-20px -20px 15px;
	padding:5px 10px;
	background:#f9f3e3;
	border-bottom:1px solid #bbafa0;
	position:relative;
}
.info-set h3.legend {
	margin:0 0 10px;
	color:#0a263c;
}
.info-set .divider {
	margin:0 -20px;
	padding:25px 0;
	position:relative;
}
.info-set .box {
	margin:0 0 15px;
}
.info-set .box h2 {
	color:#e26703;
}
.info-set .data-table .product-name {
	font-size:1em !important;
	font-weight:bold !important;
	color:#1e7ec8 !important;
}
.info-set .data-table .product-name a {
	font-weight:bold !important;
}
.info-set .data-table .item-options {
	margin:5px 0 0;
}
/********** Common Checkout Styles > */

/* One Page Checkout */

.block-progress {
	border:0;
	margin:0;
}
.block-progress .block-title {
	background:none;
	border:0;
	padding:0;
	margin:0 0 5px;
}
.block-progress .block-title strong {
	font-size:13px;
	color:#0a263c;
}
.block-progress .block-content {
	background:none;
}
.block-progress dt {
	background: none repeat scroll 0 0 #647F3C;
	border: 1px solid #546C32;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.35;
	margin: 0 0 6px;
	padding: 10px 8px;
	text-transform: uppercase;
}
.block-progress dd {
	background:#fff;
	border:1px solid #a3aeb3;
	border-top:0;
	padding:8px 13px;
	margin:0 0 6px;
}
.block-progress dt.complete {
	margin:0;
	background:#fff;
	color:#313131;
}
.block-progress dd.complete {
}
.block-progress p {
	margin:0;
}
.block-progress .cards-list dt {
	background:none;
	border:0 none;
	color:inherit;
	font-size:12px;
	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;
}
.opc .buttons-set {
	margin-top:0;
	padding-top:2em;
}
.opc .buttons-set p.required {
	margin:0;
	padding:0 0 10px;
}
.opc .buttons-set .back-link small {
	display:none;
}
.opc .buttons-set .back-link a {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_arrow-top.gif) 0 50% no-repeat;
	padding-left:16px;
}
.opc .buttons-set.disabled button.button {
	display:none;
}
.opc .buttons-set .please-wait {
	height:21px;
	line-height:21px;
}
.opc .ul {
	list-style:disc outside;
	padding-left:18px;
}
.opc {
	display: inline-block;
	margin: 0 1% 0 0;
	position: relative;
	width: 99%;
}
.opc li.section {
	margin:0px;
}
.opc .step-title {
	border-width:0 1px;
	border-style:solid;
	border-color:#fff #d9dde3 #d9dde3;
	background:#eee url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_opc-title-off.gif) 0 100% repeat-x;
	padding:10px;
	text-align:right;
}
.opc .step-title .number {
	float:left;
	background:#fff;
	border:1px solid #fff;
	padding:0 4px;
	margin:0 5px 0 0;
	font:bold 11px/14px arial, helvetica, sans-serif;
	color:#999;
}
.opc .step-title h2 {
	float:left;
	margin:0;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#999;
}
.opc .step-title a {
	display:none;
	float:right;
	font-size:11px;
	line-height:16px;
}
.opc .allow .step-title {
	background:#2997D3;
	border:1px solid #627940;
	border-bottom:0;
	color:#2997D3;
	cursor:pointer;
}
.opc .allow .step-title .number {
	background: none repeat scroll 0 0 #0066B3;
	border-color: #0066B3;
	color: #FFFFFF;
	padding: 5px 10px;
}
.opc .allow .step-title h2 {
	color: #FFFFFF;
	padding: 5px;
}
/*.opc .allow .step-title a { display:block; }*/

.opc .active .step-title {
	background: none repeat scroll 0 0 #0066B3;
	border: 1px solid #0066B3;
	color: #F18200;
	cursor: default;
	padding: 10px;
}
.opc .active .step-title .number {
	background: none repeat scroll 0 0 #2997D3;
	border-color: #2997D3;
	color: #FFFFFF;
	padding: 5px 10px;
}
.opc .active .step-title h2 {
	color: #FFFFFF;
	padding: 5px 0;
}
/*.opc .active .step-title a { display:none; }*/

.opc .step {
	border:1px solid #e6e6e6;
	border-top:0;
	background:#fbfaf6 url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_checkout.gif) 0 0 repeat-x;
	padding:15px 30px;
	position:relative;
}
.opc .step .tool-tip {
	right:30px;
}
#opc-login .buttons-set {
	border-top:0;
}
#opc-login h3 {
	border-bottom: 1px solid #E4E4E4;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#opc-login h4 {
	font-size:1em;
	font-weight:bold;
	margin:0;
	color:#2f2f2f;
}
#opc-shipping_method .buttons-set {
	border-top:0;
}
.opc .gift-messages-form {
	margin:0 -30px;
	background:#f6f1eb;
	border:1px solid #e9e4de;
	border-width:1px 0;
	padding:22px 24px 22px 30px;
}
.opc .gift-messages-form .inner-box {
	padding:5px;
	height:260px;
	overflow:auto;
}
#opc-review .step {
	border:0;
	padding:0;
}
#opc-review .product-name {
	font-weight:bold;
	color:#0a263c;
}
#opc-review .item-options {
	margin:5px 0 0;
}
#opc-review .buttons-set {
	padding:20px 30px;
	border:1px solid #d9dde3;
	border-width:0 1px 1px;
}
#opc-review .buttons-set p {
	margin:0;
	line-height:40px;
}
#opc-review .buttons-set .please-wait {
	height:40px;
	line-height:40px;
}
#opc-review .authentication {
	margin:0 auto;
	width:570px;
}
#opc-review .warning-message {
	color:#222;
	font-weight:bold;
	text-align:center;
	padding:10px 10px 0;
}
/* Multiple Addresses Checkout */

.checkout-progress {
	padding:0 90px;
	margin:0 0 20px;
}
.checkout-progress li {
	float:left;
	width:19%;
	margin:0 3px 0 0;
	border-top:10px solid #999;
	padding:2px 0 0;
	font-weight:bold;
	text-align:center;
	color:#abb5ba;
}
.checkout-progress li.active {
	border-top-color:#e96200;
	color:#e96200;
}
.multiple-checkout h2 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px;
}
.multiple-checkout h3,  .multiple-checkout h4 {
	font-size:13px;
	font-weight:bold;
	color:#E26703;
}
.multiple-checkout h2 a,  .multiple-checkout h3 a,  .multiple-checkout h4 a {
	font-weight:normal;
}
.multiple-checkout .data-table .product-name {
	font-size:1em !important;
	font-weight:bold !important;
	color:#1e7ec8 !important;
}
.multiple-checkout .data-table .product-name a {
	font-weight:bold !important;
}
.multiple-checkout .data-table .item-options {
	margin:5px 0 0;
}
.multiple-checkout .gift-messages {
	margin:15px 0 0;
}
.multiple-checkout .tool-tip {
	top:50%;
	margin-top:-120px;
	right:20px;
}
.multiple-checkout .col2-set,  .multiple-checkout .col3-set {
	background:#fbfaf6 url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_checkout.gif) 0 0 repeat-x;
	border:1px solid #bbb6a5;
	margin:0 0 25px;
	padding:20px;
}
.multiple-checkout .col2-set h2.legend {
	margin:-20px -20px 15px;
	padding:5px 10px;
	background:#f9f3e3;
	border-bottom:1px solid #bbafa0;
	position:relative;
}
.multiple-checkout .col2-set h3.legend {
	margin:0 0 10px;
	color:#0a263c;
}
.multiple-checkout .col2-set .divider {
	margin:0 -20px;
	padding:25px 0;
	position:relative;
}
.multiple-checkout .box {
	margin:0 0 15px;
}
.multiple-checkout .box h2 {
	color:#e26703;
}
.multiple-checkout .place-order .please-wait {
	float:right;
	padding:27px 7px 0 0;
}
.multiple-checkout .place-order .grand-total {
	float:right;
	height:71px;
	font-size:1.5em;
	padding:0 0 0 21px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_grand-total.gif) 0 0 no-repeat;
	overflow:hidden;
}
.multiple-checkout .place-order .grand-total .inner {
	float:left;
	height:57px;
	padding:14px 21px 0 0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_grand-total.gif) 100% 0 no-repeat;
}
.multiple-checkout .place-order .grand-total .inner div {
	display:inline;
}
.multiple-checkout .place-order .grand-total big {
	display:inline;
	margin-right:12px;
}
.multiple-checkout .place-order .grand-total .price {
	color:#E26703;
}
.multiple-checkout .place-order .grand-total button.button span {
	font-size:16px;
}
.multiple-checkout .place-order .grand-total button.button span span {
	padding:0 45px 0 36px;
}
/* Step 1 */

.multiple-checkout .title-buttons button.button span {
	border-color:#406a83;
	background:#618499;
}
#multiship-addresses-table td {
	padding:10px;
}
#multiship-addresses-table tfoot td {
	padding:5px 10px;
}
#multiship-addresses-table tfoot button.button span {
	border-color:#406a83;
	background:#618499;
}
/* Step 2 */

.multiple-checkout .gift-messages-form .item .details .form-list {
	width:100%;
	overflow:hidden;
}
.multiple-checkout .gift-messages-form .item .details .form-list li {
	margin-right:-15px;
}
.multiple-checkout .gift-messages-form .item .details .form-list .field {
	width:230px;
}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box {
	width:215px;
}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
	width:209px;
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
	width:445px;
}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
	width:439px;
}
.checkout-multishipping-shipping .box-sp-methods {
	border:1px solid #d9d2be;
	background:#f9f3e3;
	padding:13px;
	position:relative;
}
.checkout-multishipping-shipping .box-sp-methods .pointer {
	position:absolute;
	top:-20px;
	right:-40px;
	width:178px;
	height:41px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_sp-methods.gif) 0 0 no-repeat;
	overflow:hidden;
}
/* Step 3 */

.checkout-multishipping-billing .multiple-checkout {
	position:relative;
}
/* ======================================================================================= */

/* Account Login/Create Pages ============================================================ */

.account-login {
	padding:10px;
}
.account-login .content {
	padding:15px;
	background:#fff;
	border:1px solid #e6e6e6;
}
.account-login .content h2 {
	background-position: 0 1px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #DDDDDD;
	color: #0066B3;
	font-family: oswald;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 14px;
	padding: 0 0 9px;
	text-align: center;
	text-transform: uppercase;
}
.account-login .content .input-box input {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #E5E5E5;
	font-size:15px;
	margin-bottom: 16px;
	margin-right: 6px;
	margin-top: 2px;
	padding:10px 3px;
	width: 97%;
}
.account-login .content .input-box {
	width:auto;
}
.account-login .new-users h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_page1.gif)
}
.account-login .registered-users h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_page2.gif);
}
.account-login .buttons-set {
	border:1px solid #e6e6e6;
	border-top:0;
	margin:0;
	padding:8px 13px;
	background:#e6e6e6;
}
.account-create {
}
/* Captcha ================================================================================ */

.captcha-note {
	clear:left;
	padding-top:5px;
}
.captcha-image {
	float:left;
	display:inline;
	margin:0;
	position:relative;
	width:258px;
}
.captcha-image .captcha-img {
	border:1px solid #b6b6b6;
	vertical-align:bottom;
	width:100%;
}
.registered-users .captcha-image {
	margin:0;
}
.captcha-reload {
	cursor:pointer;
	position:absolute;
	top:2px;
	right:2px;
}
.captcha-reload.refreshing {
	animation:rotate 1.5s infinite linear;
	-webkit-animation:rotate 1.5s infinite linear;
	-moz-animation:rotate 1.5s infinite linear;
}
 @-webkit-keyframes rotate {
 0% {
-webkit-transform:rotate(0);
}
 0% {
-webkit-transform:rotate(-360deg);
}
}
 @-moz-keyframes rotate {
 0% {
-moz-transform:rotate(0);
}
 0% {
-moz-transform:rotate(-360deg);
}
}
 @keyframes rotate {
 0% {
transform:rotate(0);
}
 0% {
transform:rotate(-360deg);
}
}
/* Remember Me Popup ===================================================================== */

.window-overlay {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/window_overlay.png) repeat;
	background:rgba(0, 0, 0, 0.35);
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:990;
}
.remember-me label {
	float:none;
	margin:0 6px;
}
.remember-me-popup {
	background:#fff;
	border:1px solid #ccc;
	left:50%;
	top:50%;
	position:absolute;
	margin:-85px 0 0 -200px;
	width:400px;
	text-align:left;
	-moz-box-shadow:0 0 6px #ccc;
	-webkit-box-shadow:0 0 6px #ccc;
	-box-shadow:0 0 6px #ccc;
	z-index:1000;
}
.remember-me-popup h3 {
	background:#d9e5ee;
	border-bottom:1px solid #ccc;
	font-size:14px;
	padding:5px 10px;
}
.remember-me-popup .remember-me-popup-head {
	position:relative;
}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_window_close.gif) no-repeat;
	display:block;
	position:absolute;
	top:7px;
	right:7px;
	height:15px;
	width:15px;
	text-indent:-9999em;
}
.remember-me-popup .remember-me-popup-body {
	padding:10px;
}
.remember-me-popup .remember-me-popup-body a {
	display:inline-block;
	height:19px;
	border:1px solid #de5400;
	background:#f18200;
	padding:0 8px;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	color:#fff;
}
/* Remember Me Popup ===================================================================== */

/* My Account ============================================================================= */

.my-account .title-buttons .link-rss {
	float:none;
	margin:0;
}
.my-account {
	display:inline-block;
	margin-right:1%;
	width:99%;
}
/********** < Dashboard */

.dashboard .welcome-msg {
	margin:0 8em 1.5em 0;
}
.dashboard .welcome-msg p {
	margin:0;
}
.dashboard .col2-set {
	display: inline-block;
	margin: 0 0 15px;
	width: 100%;
}
/* General Box */

.box-account {
	background:#fff url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_account_box.gif) 0 0 repeat-x;
	border:1px solid #ccc;
	border-color:#ccc #999 #999 #ccc;
	padding:15px;
	margin:0 15px 20px 0;
}
.box-account .box-head {
	border-bottom:1px solid #d9dde3;
	margin:0 0 10px;
	text-align:right;
}
.box-account .box-head h2 {
	float:left;
	margin:0;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:21px;
	color:#e65505;
}
.dashboard .box .box-title {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_divider1.gif) 0 100% repeat-x;
	padding:0 0 2px;
	margin:0 0 8px;
	text-align:right;
}
.dashboard .box .box-title h3,  .dashboard .box .box-title h4 {
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0;
}
/* Block: Recent Orders */

.dashboard .box-recent .box-head h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_folder-table.gif);
}
/* Block: Account Information */

.dashboard .box-info .box-head h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_ma-info.gif);
}
.dashboard .box-info h4 {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
/* Block: Reviews */

.dashboard .box-reviews .box-head h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_ma-reviews.gif);
}
.dashboard .box-reviews .number {
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:1;
	color:#fff;
	margin:3px -20px 0 0;
	padding:2px 3px;
	background:#0a263c;
}
.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;
}
/* Block: Tags */

.dashboard .box-tags .box-head h2 {
	background-image:url(http://www.acari.com.br/skin/frontend/default/acari/images/i_ma-tags.gif);
}
.dashboard .box-tags .number {
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:1;
	color:#fff;
	margin:3px -20px 0 0;
	padding:2px 3px;
	background:#0a263c;
}
.dashboard .box-tags .details {
	margin-left:20px;
}
.dashboard .box-tags li.item {
	margin:0 0 7px;
}
.dashboard .box-tags li.item.last {
	margin:0;
}
.dashboard .box-tags .tags strong,  .dashboard .box-tags .tags ul,  .dashboard .box-tags .tags ul li {
	display:inline;
}
/********** Dashboard > */

/* Address Book */

.addresses-list h2 {
	font-weight:bold;
	font-size:13px;
	color:#e26703;
	text-transform:uppercase;
}
.addresses-list h3 {
	font-weight:bold;
	font-size:13px;
}
.addresses-list address {
	margin:0 0 3px;
}
.addresses-list p {
	margin:0;
}
.addresses-list a {
	font-weight:bold;
}
.addresses-list .link-remove {
	color:#646464;
}
.addresses-list .separator {
	margin:0 3px;
}
.addresses-list li.item {
	background:#fff;
	border:1px solid #ccc;
	padding:10px 13px;
	margin:0 0 10px;
}
.addresses-list li.empty {
	background:none;
	border:0;
	padding:0;
}
.addresses-list li.empty p {
	font-weight:bold;
}
.addresses-list .addresses-additional li.item {
	background:none;
	border:0;
	padding:0;
}
/* Order View */

.order-info {
	background: none repeat scroll 0 0 #2997D3;
	border: 1px solid #D0CBC1;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 0 8px;
	padding: 10px 8px;
	text-transform: uppercase;
}
.block.sidebar-pan {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom;
	border: medium none;
	display: inline-block;
	float: left;
	padding: 0;
	width: 100%;
}
.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:#fff url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_block-title.gif) 0 0 repeat-x;
	border:1px solid #d0cbc1;
	padding:12px 15px;
	margin:0 0 15px;
}
.order-info-box h2 {
	font-weight:bold;
	font-size:13px;
}
.order-info-box .box-payment p {
	margin:0 0 3px;
}
.order-info-box .box-payment th {
	font-weight:bold;
	padding-right:7px;
}
.order-items {
	width:100%;
	overflow-x:auto;
}
.order-items h2,  .order-items h3 {
	clear:none;
	font-weight:bold;
	font-size:13px;
	padding:0;
	margin:0 0 5px;
	color:#0a263c;
}
.order-items .product-name {
	font-size:1em !important;
	font-weight:bold !important;
}
.order-items .link-print {
	color:#1e7ec8;
	font-weight:normal;
}
.order-items .order-links {
	text-align:right;
}
.order-additional {
	margin:15px 0;
}
/* Order Gift Message */

.gift-message dt strong {
	color:#666;
}
.gift-message dd {
	font-size:13px;
	margin:5px 0 0;
}
/* Order Comments */

.order-about dt {
	font-weight:bold;
}
.order-about dd {
	font-size:13px;
	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;
}
/* Order Print Pages */

.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 {
	font-size:16px;
	font-weight:bold;
}
.page-print h2,  .page-print h3 {
	font-size:13px;
	font-weight:bold;
}
.page-print h2.h2 {
	font-size:16px;
	font-weight:bold;
}
.page-print .order-date {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/bkg_divider1.gif) 0 100% repeat-x;
	padding:0 0 10px;
	margin:0 0 10px;
}
.page-print .col2-set {
	margin:0 0 10px;
}
/* Price Rewrites */

.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;
}
/* My Wishlist */

.my-wishlist .data-table td {
	padding:10px;
}
.my-wishlist .product-image {
	display:block;
	width:113px;
	height:113px;
	margin:0 0 5px;
}
.my-wishlist textarea {
	display:block;
	width:97%;
	height:109px;
}
.my-wishlist .buttons-set {
	margin-top:2em;
}
.my-wishlist .buttons-set button.button {
	float:none;
}
.my-wishlist .buttons-set .btn-add span,  .my-wishlist .buttons-set .btn-share span {
}
#wishlist-table .add-to-links {
	white-space:nowrap;
}
/* My Tags */

.my-tag-edit {
	float:left;
	margin:0 0 10px;
}
.my-tag-edit .btn-remove {
	float:right;
	margin:4px 0 0 5px;
}
#my-tags-table {
	clear:both;
}
#my-tags-table td {
	padding:10px;
}
#my-tags-table .add-to-links {
	white-space:nowrap;
}
/* My Reviews */

#my-reviews-table td {
	padding:10px;
}
.product-review .product-img-box {
	float:left;
	width:140px;
}
.product-review .product-img-box .product-image {
	display:block;
	width:125px;
	height:125px;
}
.product-review .product-img-box .label {
	font-size:11px;
	margin:0 0 3px;
}
.product-review .product-img-box .ratings .rating-box {
	float:none;
	display:block;
	margin:0 0 3px;
}
.product-review .product-details {
	margin-left:150px;
}
.product-review .product-name {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
}
.product-review h3 {
	font-size:12px;
	margin:0 0 3px;
	color:#2f2f2f;
}
.product-review .ratings-table {
	margin:0 0 10px;
}
.product-review dt {
	font-weight:bold;
}
.product-review dd {
	font-size:13px;
	margin:5px 0 0;
}
/* Billing Agreements */

.billing-agreements .info-box {
	margin:15px 0;
}
.billing-agreements .form-list li select {
	float:left;
}
.billing-agreements .form-list li button.button {
	float:left;
	margin-left:10px;
}
.billing-agreements .table-caption {
	font-weight:bold;
	font-size:13px;
}
/* ======================================================================================= */

/* MAP Popup============================================================================== */

.cart-msrp-totals {
	color:red;
	font-size:12px !important;
	font-weight:bold;
	margin:10px 10px 0;
	padding:10px;
	text-align:right;
	text-transform:uppercase;
}
.map-cart-sidebar-total {
	color:red;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding:2px 5px;
	text-shadow:0 1px 0 #fff;
}
#cart-sidebar.mini-products-list .product-details, #cart-sidebar.mini-products-list strong {
	color:#313131;
}
.map-popup {
	background:#fff;
	border:1px solid #aaa;
	margin:12px 0 0;
	position:absolute;
	-moz-box-shadow:0 0 6px #ccc;
	-webkit-box-shadow:0 0 6px #ccc;
	box-shadow:0 0 6px #ccc;
	text-align:left;
	width:300px;
	z-index:100;
}
.map-popup-heading {
	background:#d9e5ee;
	border-bottom:1px solid #ccc;
	padding:5px 30px 5px 10px;
	width:260px;
}
.map-popup-heading h2 {
	font-size:16px;
	margin:0;
	text-shadow:0 1px 0 #f6f6f6;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:break-word;
	text-align:left;
	text-overflow:ellipsis;
}
.map-popup-arrow {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/map_popup_arrow.gif) no-repeat;
	position:absolute;
	left:50%;
	top:-10px;
	height:10px;
	width:19px;
}
.map-popup-close {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/btn_window_close.gif) no-repeat;
	display:block;
	position:absolute;
	top:8px;
	right:10px;
	height:15px;
	width:15px;
	text-indent:-9999em;
	-moz-box-shadow:0 0 3px #999;
	-webkit-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.map-popup-content {
	border-top:1px solid #eee;
	padding:10px;
	overflow:hidden;
	text-align:left;
	width:280px;
}
.map-popup-checkout {
	display:inline;
	float:right;
	text-align:right;
}
.map-popup-checkout span {
	display:block;
	padding-right:30px;
}
.map-popup-checkout .paypal-logo {
	margin:0 0 5px;
}
.map-popup-price .price-box,  .map-popup-price .price-box .special-price {
	margin:0;
	padding:0;
}
.map-popup-price {
	margin:5px 0 0;
}
.map-popup-text {
	clear:right;
	margin:0 10px;
	padding:10px 0;
	text-align:left;
	word-wrap:break-word;
}
.map-popup-only-text {
	border-top:1px solid #ddd;
}
/* ======================================================================================= */

/* Footer ================================================================================ */

.footer-container {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/hdr_top_bg.jpg") repeat scroll left top transparent;
	margin-top:25px;
	position:relative;
}
.footer {
	margin:0 auto;
	padding:15px;
	display:block;
}
.footer .store-switcher {
	display:inline;
	margin:0 5px 0 0;
	color:#fff;
}
.footer .store-switcher label {
	font-weight:bold;
	vertical-align:middle;
}
.footer .store-switcher select {
	padding:0;
	vertical-align:middle;
}
.footer a {
	border-left: 2px solid #959595;
	color: #FFFFFF;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size:11px;
}
.footer a:hover {
	text-decoration:underline;
}
.footer .bugs {
	margin:13px 0 0;
	color:#ecf3f6;
}
.footer .bugs a {
	color:#ecf3f6;
	text-decoration:underline;
}
.footer .bugs a:hover {
	text-decoration:none;
}
.footer address {
	color: #ECF3F6;
	float: left;
	margin: 12px 0;
	font-size:11px;
}
.footer .block_2.shop_timing address {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin:5px 0;
	text-transform: uppercase;
	width: 100%;
}
.block_2.shop_timing {
	margin-bottom:10px;
}
.footer address a {
	color:#ecf3f6;
	text-decoration:underline;
}
.footer address a:hover {
	text-decoration:none;
}
.footer ul {
	display:inline;
}
.footer ul.links {
	display: block;
	float: left;
	margin: 10px 0 10px 25px;
}
.footer li {
	padding:0 7px 0 4px;
}
.footer li.last {
	background:none !important;
	padding-right:0 !important;
}
.footer li a{padding:0 0 0 10px !important;}
.footer-container .bottom-container {
	margin:0 0 5px;
}
.block_2 {
	float: right;
	padding: 0;
	text-align: left;
	width: 356px;
}
/* ======================================================================================= */

/* Sample Data============================================================================ */

.home-callout {
	margin-bottom:12px;
}
.home-callout img {
	display:block
}
.home-spot {
	float:left;
	width:470px;
	margin-left:20px;
}
.best-selling h3 {
	margin:12px 0 6px 0;
	color:#e25203;
	font-size:1.2em;
}
.best-selling table {
	border-top:1px solid #ccc;
}
.best-selling tr.odd {
	background:#eee url(http://www.acari.com.br/skin/frontend/default/acari/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;
}
.best-selling tr.even {
	background:#fff url(http://www.acari.com.br/skin/frontend/default/acari/images/best_selling_tr_even_bg.gif) 0 100% repeat-x;
}
.best-selling td {
	width:50%;
	border-bottom:1px solid #ccc;
	padding:8px 10px 8px 8px;
	font-size:11px;
}
.best-selling .product-img {
	float:left;
	border:2px solid #dcdcdc;
}
.best-selling .product-description {
	margin-left:107px;
	line-height:1.3em;
}
.best-selling a.product-name,  .home-spot .best-selling a.product-name:hover {
	color:#203548;
}
/* ======================================================================================= */

/* Clears ================================================================================ */

.clearer:after,  .header-container:after,  .header-container .top-container:after,  .header: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 {
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
}

/* ======================================================================================= */

@charset "utf-8";
/* CSS Document */



.guest-select {
	width:305px !important;
}
/*header*/

.header_top_right {
	float:right!important;
}
.header_top {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/hdr_top_bg.jpg) repeat left top;
	border-top:3px solid #3a3a3a;
}
.header_top .welcome-msg {
	font-family: 'Didact Gothic', sans-serif;
	font-size:13px;
	float:left;
	padding:5px 20px;
	color:#fff;
	margin:0px;
}
.header_top .links {
	float:left;
	padding:0;
	margin:0px;
}
.header_top .links li {
	float:left;
	margin:0px;
}
.header_top .links li a {
	border-left: 1px solid #585858;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	padding: 6px 12px 13px;
	text-decoration: none;
}
.header_top .links li a:hover{color:#FF0 !important;}
.form-search {
	position:relative;
	float:right;
}
.form-search input {
	background: none repeat scroll 0 0 #8A8A8A;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	color: #4B4B4B;
	float: right;
	height: 22px;
	margin-right: 15px;
	margin-top:4px;
	width: 240px;
	margin-bottom:0px;
}
.form-search input-text:focus {
	border:none;
	background:fff;
}
.form-search button.button {
	float: right;
	position: absolute;
	right: 18px;
	top: 5px;
}
.form-search button.button span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll 3px 5px transparent;
	border: medium none;
	float: right;
	height: 13px;
	padding: 5px;
	text-indent: -9999px;
	width: 13px;
}
.form-search button.button span:hover {
	background:none;
}
/*main links*/

.main_links {
	display:inline;
	text-align:center;
}
.main_links ul {
	width:85%;
	margin:25px;
}
.main_links li {
	display:inline;
}
.main_links li a {
	display:inline;
	width:55px;
	height:55px;
	padding-left:5px;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/common.png) no-repeat left top;
	display:inline-block;
	text-indent:-999em;
}
.main_links li.about a {
	background-position: left -37px;
}
.main_links li.about a:hover {
	background-position: left -94px;
}
.main_links li.message a {
	background-position: -75px -37px;
}
.main_links li.message a:hover {
	background-position: -75px -94px;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	transform: rotate(-360deg);
}
.main_links li.blog a {
	background-position: -150px -37px;
}
.main_links li.blog a:hover {
	background-position: -150px -94px;
}
.main_links li.phone a {
	background-position: -225px -37px;
}
.main_links li.phone a:hover {
	background-position: -225px -94px;
}
.main_links li.shipping a {
	background-position: -300px -37px;
}
.main_links li.shipping a:hover {
	background-position: -300px -94px;
}
.main_links li.tc a {
	background-position: -375px -37px;
}
.main_links li.tc a:hover {
	background-position: -375px -94px;
}
.main_links li.portfolio a {
	background-position: -375px -37px;
}
.main_links li.portfolio a:hover {
	background-position: -375px -94px;
}
.main_links li.repvend a {
	background-position: -240px -154px;
}
.main_links li.repvend a:hover {
	background-position: -240px -211px;
}
/*header cart*/

.header_cart {
	border: medium none;
	position: absolute;
	right: 15px;
	top:0;
	z-index: 1500;
	background:none;
}
h2.classy a {
	color: #FFFFFF;
	display: inline-block;
	font-family: arial;
	font-size: 14px;
	padding-top: 35px;
	text-align: center;
	text-decoration: none;
}
.remain_cart {
	display:none;
	position:absolute;
	right:70px;
	top:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/green_dot.gif) repeat;
	width:300px;
	padding:17px;
	color:#fff;
	font-size:12px;
}
/*navigation*/

.col-left.sidebar {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/sep.gif) repeat-y right top;
	padding-right:3px;
	position:relative;
	z-index:100;
}
.category_top {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png) repeat-x left bottom;
	display:inline-block;
	width:100%;
	float:left;
}
.category_top a {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -489px -97px transparent;
	float: left;
	height: 17px;
	padding: 10px;
	text-indent: -9999px;
	width: 19px;
}
.selectNav {
	display:none;
}
.block-layered-nav .category_top a {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -195px -156px transparent;
	float: left;
	height: 17px;
	padding: 10px;
	text-indent: -9999px;
	width: 19px;
}
.category_top h2 {
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/dot_horz.png) repeat-y left top;
	font-size:20px;
	font-family:"Didact Gothic", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 10px 8px 25px;
	font-weight:normal;
	float:left;
	margin:0px;
}
/*home static*/

.promo {
	float:left;
	width:22%;
	margin:10px;
	height:425px;
}
.promo a {
	text-decoration:none;
	display:block;
}
.promo a:hover {
	color:#0066B3;
}
.promo img {
	max-width:100%;
}
.promo img:hover {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}
.promo h2 {
	color:#313131;
	font-size:18px;
	font-weight:normal;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.promo p {
	color:#313131;
	font-size:11px;
	font-weight:normal;
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 0;
}
.promo .readmore {
	font-size:11px;
	color:#0066B3;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.home_block {
	padding-top:10px;
	position:relative;
	display:block;
}
.home_block {
	display: block;
	padding-left: 275px;
	padding-top: 0;
	position: relative;
}
/*header open clolse*/

.header_close.open {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll 0 -276px transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 52px;
	position: absolute;
	text-align: left;
	text-indent: -9999px;
left:50% !important; margin-left:-36px !important;
	top: 13px;
	width: 52px;
	z-index: 1500;
}
.header_close {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll 0 -172px transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 52px;
	position: absolute;
	text-align: left;
	text-indent: -9999px;
left:50% !important; margin-left:-36px !important;
	top: 14px;
	width: 52px;
	z-index: 1500;
}
/*category*/

.category-image {
	float:left;
	margin-right:15px;
	width:auto;
	margin-left:10px;
}
.page-title.category-title {
	width:auto;
}
.category_banner {
}
.products-grid button.button {
	float: left;
}
.products-grid .fancybox.quick_view {
	float:right;
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/button_bg.png") repeat scroll left top #0066B3;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	font-weight: normal;
	padding:8px 15px;
	text-align: center;
	white-space: nowrap;
	text-decoration:none;
}
.products-grid .fancybox.quick_view:hover {
	background-color:#2997D3;
}
.products-grid .add-to-links {
	float: left;
	font-size: 11px;
	margin:8px 0 0;
	width: 100%;
}
.products-grid .add-to-links li {
	float:left;
}
.products-grid .add-to-links li.compare {
	float:right;
}
.col1-layout .category-home .products-grid .add-to-links li {
	margin:5px 0;
}
.list_contetn {
	width:100%;
	padding:0 0 10px 0;
	min-height:100px;
}
#overlay_box.overlay {
	position:fixed;
	width:100%;
	height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/dot.png) repeat;
	z-index:1500;
	top:0px;
	left:0px;
	cursor:pointer;
}
#overlay_box {
	position:fixed;
	width:100%;
	height:0;
	background:url(http://www.acari.com.br/skin/frontend/default/acari/images/dot.png) repeat;
	z-index:1500;
	top:0px;
	left:0px;
	cursor:pointer;
}
.quick_right.pro-right {
	float: left;
	margin-left: 15px;
	width: 465px;
}
.quickBox .product-name {
	border-bottom: 2px solid #2997D3;
	margin-bottom: 10px;
	padding-bottom: 0;
	text-align: left;
}
.quickBox .product-name h1 {
	border-bottom: 1px solid #2997D3;
	margin-bottom: 1px;
	padding-bottom: 3px;
}
.quickBox .product-essential {
	padding: 10px 0;
}
.quickBox .product-options {
	background: none repeat scroll 0 0 transparent;
	display: inline-block;
	margin: 0;
	padding: 5px;
	position: relative;
	width:275px;
}
.quickBox .product-options-bottom {
	padding:10px;
	background:#f9f9f9;
	border:none;
	border-top:1px solid #e6e6e6;
	margin:0 15px;
}
.quickBox .product-options dt {
	padding: 0;
	border:none;
}
.quickBox .product-options dd {
	padding: 5px 10px 10px;
}
.quickBox .product-options dd select {
	margin-bottom: 0;
}
.quickBox .product-options-bottom .add-to-cart {
	float: right;
	width: 261px;
}
.product-shop button.button span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/button_bg.png") repeat scroll left top #0066B3;
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	font-weight: normal;
	padding: 20px 30px;
	text-align: center;
	white-space: nowrap;
}
.product-shop button.button:hover span {
	background-color:#2997D3;
}
.product-shop button.button span span {
	padding:0px;
}
.product-options-bottom .add-to-cart {
	float:left;
}
.products-list .product-shop button.button span {
	padding: 15px;
}
.products-list .product-shop button.button span span {
	padding:0;
}
.products-list .product-shop button.button {
	float:left;
	margin-right:10px;
}
.products-list .fancybox.quick_view {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/button_bg.png") repeat scroll left top #0066B3;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: normal;
	padding:14px 15px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}
.products-list .fancybox.quick_view:hover {
	background-color:#2997D3;
}
.quickBox .qty_pan {
	float: left;
	margin-right: 15px;
	padding: 0 15px;
	position: relative;
}
.qty_pan {
	float: left;
	margin-right: 15px;
	padding: 11px 15px 0;
	position: relative;
}
.quickBox .add-to-cart .qty {
	float: left;
	margin: 0;
	padding: 9px;
	text-align: center;
}
.add-to-cart .qty {
	float: left;
	margin: 0;
	padding: 9px;
	text-align: center;
}
.quickBox .add {
	cursor: pointer;
	font-family: georgia;
	font-size: 22px;
	position: absolute;
	right: 0;
}
.add {
	cursor: pointer;
	font-family: georgia;
	font-size: 22px;
	position: absolute;
	right: 0;
}
.quickBox .dec.add {
	float: left;
	font-family: georgia;
	font-size: 22px;
	position: absolute;
	right: 72px;
}
.dec.add {
	float: left;
	font-family: georgia;
	font-size: 22px;
	position: absolute;
	right: 72px;
}
.quickBox .add-to-cart label {
	padding: 6px;
	margin-top:0px;
}
.add-to-cart label {
	margin-top: 11px;
	padding: 6px;
}
.quickBox .product-options p.required {
	top: 5px;
}
.quickBox .product-options p.required {
	top: 5px;
}
.quickBox.product-view .product-img-box .more-views ul {
	margin-bottom: 0;
	margin-left: -9px;
}
#quick_close {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -162px -173px transparent;
	display: block;
	float: left;
	height: 14px;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 14px;
}
a:hover#quick_close {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -176px -173px transparent;
}
.products-list {
	display: inline-block;
	margin: 0;
	width: 100%;
}
.products-list .actions {
	display:inline-block;
	width:100%;
}
.products-list .ratings .rating-links {
	float: left;
	margin: 0;
	text-transform: uppercase;
}
.products-list .ratings .rating-box {
	float: left;
	margin: 4px 10px 0 0;
}
.products-list .product-name a {
	color: #313131;
	font-size: 20px;
	font-weight: normal;
	padding: 10px 0;
	text-decoration: none;
}
/*sidebar*/

#cart-sidebar.mini-products-list {
	margin: 0;
	text-align: left;
}
#cart-sidebar.mini-products-list li {
	background-color: #FFFFFF;
	margin-bottom: 1px;
	padding: 10px;
}
.block.block-cart.header_cart .subtotal {
	background: none repeat scroll 0 0 transparent;
	float: left;
	font-size: 14px;
	margin: 5px 0 0;
	padding: 2px 0;
	text-align: center;
	text-transform: uppercase;
	margin-top:5px;
}
.block.block-cart.header_cart button.button {
	float: right;
	margin-top: 5px;
}
.block.block-cart.header_cart .mini-products-list .product-image {
	border: 1px solid #E6E6E6;
	float: left;
	padding: 5px;
	width: 50px;
}
.block.block-cart.header_cart .mini-products-list .product-details {
	margin-left: 70px;
}
.block.block-cart.header_cart .product-name a {
	color: #313131;
	text-decoration: none;
	text-transform: uppercase;
}
.block.block-cart.header_cart .product-name {
	color: #313131;
	font-size: 1em;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
}
/*tabs*/

.product-collateral {
	display: inline-block;
	margin-top:0px;
	width: 100%;
}
.advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}
.product-tabs li.first {
	border-left: 0 none;
}
.product-tabs li {
	float: left;
	font-size: 12px;
	line-height: 1em;
	margin: 0;
}
.product-tabs li.active a, .product-tabs li.active a:hover {
	background-color: #0066B3;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
.product-tabs-content {
	border: 1px solid #E6E6E6;
	padding: 15px;
	margin:0 15px 15px 15px;
	clear:both;
}
.product-tabs a {
	color: #444444;
	display: block;
	margin-right: 5px;
	padding: 9px 15px;
	border:1px solid #e6e6e6;
	border-bottom:none;
	font-size:15px;
	text-decoration:none;
}
.product-tabs {
	margin: 0;
	padding:0 15px;
}
.quickBox.product-view .product-img-box .product-image-zoom {
	height: 265px;
	overflow: hidden;
	position: relative;
	width: 265px;
	z-index: 9;
	padding:0px;
}
.quickBox.product-view .product-img-box {
	float: left;
	width: 267px;
}
/*static_header*/

.header_static {
	background: none repeat scroll 0 0 #2997D3;
	box-shadow: 0 1px 11px 0 #003955 inset;
	float: left;
	height: 0;
	padding-bottom: 10px;
	width: 100%;
}
.header_static_banner {
	float:left;
	width:48%;
	padding-right:1%;
}
.header_static_banner img, .header_static_banner iframe, .header_static_banner video {
	border: 4px double #FFFFFF;
	float: left;
	margin: 25px 10px 10px;
}
.header_static_banner p {
	color: #FFFFFF;
	font-size: 14px;
	padding: 0 10px 10px 10px;
	text-align: left;
}
.header_static_banner h2 {
	margin:0px;
	padding:10px 0;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
.header_static.static_close {
	margin:0px;
	padding:0px;
	overflow:hidden;
	border:none;
}
/*account*/

.block-account .block-title, .block.sidebar-pan .block-title, .block.block-compare .block-title, .block.block-reorder .block-title {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom transparent;
	display: inline-block;
	float: left;
	width: 100%;
	padding:0px;
	border:none;
}
.block-account .block-content li {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom #2997D3;
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 258px;
}
.block-account .block-content li a {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -56px 2px transparent;
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 12px 8px 65px;
	width: 182px;
	border:none;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.block .block-title h2, .block.sidebar-pan h2, .block.block-compare .block-title h2 {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_horz.png") repeat-y scroll left top transparent;
	color: #FFFFFF;
	float: left;
	font-family: "Didact Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 8px 10px 8px 25px;
}
.block-account .block-title a, .block.sidebar-pan .block-title a, .block.block-compare .block-title a {
	background:url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -160px -188px transparent;
	float: left;
	height: 17px;
	padding: 10px;
	text-indent: -9999px;
	width: 19px;
}
.block.sidebar-pan .block-title a {
	background-position: -490px -133px !important;
}
.block.block-compare .block-title a {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/icon_common.png") no-repeat scroll 7px -104px transparent !important;
}
.block.block-reorder .block-title span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_horz.png") repeat-y scroll left top transparent;
	color: #FFFFFF;
	float: left;
	font-family: "Didact Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 14px 10px 14px 25px;
}
.block-account .block-content li strong {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -56px 2px transparent;
	border: medium none;
	color:#FF0;
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 12px 8px 65px;
	width: 182px;
}
.block.block-account .block-content ul {
	float: left;
	font-size: 13px;
	margin: 0 auto;
	padding: 0;
	width: 260px;
}
.block-content .summary {
	color:#fff;
}
.block.sidebar-pan .actions .subtotal {
	float:left;
	color:#fff;
	padding:6px 0;
}
.block.sidebar-pan .actions .subtotal .price {
	color: #FFFF00;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap !important;
}
.block.sidebar-pan .block-content .summary p a {
	color:#ff0;
}
.block.sidebar-pan .block-subtitle {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;
}
.block.block-compare .block-content {
	color:#fff;
	font-size:12px;
}
.box-head {
	display: inline-block;
	width: 100%;
}
#compare-items {
	margin:0px;
}
.block.block-compare .actions a {
	color: #FFFFFF;
	float: left;
	padding-top: 6px;
}
.block-progress .block-title {
	background: none repeat scroll 0 0 #2997D3;
	float: left;
	position: relative;
	width: 259px;
}
.block-progress .block-title strong {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom transparent;
	display: inline-block;
	float: left;
	width: 100%;
}
.block-progress .block-title strong span {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_horz.png") repeat-y scroll left top transparent;
	color: #FFFFFF;
	float: left;
	font-family: "Didact Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 8px 10px 8px 8px;
}
.headerContentDiv {
	display:inline-block;
	width:100%;
}
.cms-page-view.cms .col-main {
	padding:15px;
}
/*currency*/

.header_currency {
	float:right;
}
.currency_box, .language-switcher {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/drop_arrow.png") no-repeat scroll center right transparent;
	color: #FFFFFF;
	font-size: 13px;
	padding: 5px 20px 12px 10px;
	position:relative;
}
.language-switcher {
	padding:0px!important;
	margin-right:20px;
	margin-left:10px;
}
.select_lang {
	padding: 5px 20px 12px 10px;
}
.currency_detail, .language_detail {
	background: none repeat scroll 0 0 #222;
	color: #FFFFFF;
	display: none;
	padding:5px 15px 5px 15px;
	position: absolute;
	left: 0;
	top:37px;
	z-index: 1500;
	width:auto;/*150px;*/
	text-align:left;
}
.select_lang img {
	margin-top:5px;
	margin-right:3px;
	float:left;
}
.language_detail a.selected {
	color:#fff;
}
.language_detail a {
	width:100%;
	display:inline-block!important;
	white-space:nowrap !important;
}
.language_detail a img {
	margin-top:4px;
}
.language_detail a img, .language_detail a span {
	float:left;
	margin-right:3px;
}
.currency_box.active, .select_lang.active {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/drop_arrow.png") no-repeat scroll center right #222;
}
.currency_detail a, .language_detail a {
	font-size:12px;
	color:#8a8a8a;
	display:block;
	text-decoration:none;
}
.currency_detail a:hover, .currency_icon.selected, .language_detail a:hover, .currency_icon.selected {
	color:#fff;
	backgound-color:#000;
}
.header_language {
	float:right;
}
.header_language span{width:1px !important; overflow:hidden !important; text-indent:1px !important; white-space:nowrap !important; font-size:0 !important;}
.select_lang span{width:1px !important; overflow:hidden !important; text-indent:1px !important; white-space:nowrap !important; font-size:0 !important;}
.nav-container {
	margin-bottom: 15px;
}
.badge {
	float: left;
	position: absolute;
	right:3px;
	top:3px;
	width: 43px;
	z-index: 10;
}

.prevenda{
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -356px -257px transparent;
	float: left;
	height: 42px;
	margin-bottom: 5px;
	text-indent: -9999px;
	top: -4px;
	width: 42px;
	z-index: 991;
}
.new {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -416px -257px transparent;
	float: left;
	height: 42px;
	margin-bottom: 5px;
	text-indent: -9999px;
	/*top: -4px;*/
	width: 42px;
	z-index: 991;
}
.sale {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -476px -257px transparent;
	float: left;
	height: 42px;
	margin-bottom: 5px;
	text-indent: -9999px;
	width: 42px;
	z-index: 991;
}

.left_promo {
	float:left;
}
.left_promo img {
	max-width:100%;
	margin-bottom:10px;
	display:block;
}
/*social*/

.footer ul.social-links {
	line-height: 0;
	overflow: hidden;
	display:inline-block;
	margin:10px 0;
}
.social-links li {
	transition: all 0.5s ease-in 0s;
	-moz-transition: all 0.5s ease-in 0s;
	-webkit-transition: all 0.5s ease-in 0s;
	-o-transition: all 0.5s ease-in 0s;
	background: none repeat scroll 0 0 #2997D3;
	border-radius: 800px 800px 800px 800px;
	-moz-border-radius: 800px 800px 800px 800px;
	-webkit-border-radius: 800px 800px 800px 800px;
	display: inline-block;
	float: left;
	margin: 0 4px 3px 0;
	padding:0px;
	border:none;
}
.social-links li:hover {
	background:#0066B3;
}
.social-links li a {
	display: block;
	height: 18px;
	opacity: 0.9;
	padding: 8px;
	width: 18px;
	border:none;
	margin:0px;
}
.social-links li a img {
	max-width: 100%;
}
.soicalPan {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.promo img:hover {
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: url("http://www.acari.com.br/skin/frontend/default/acari/css/data:image/svg+xml;utf8,<sv")xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
}
.header_top .links li a:hover {
	color:#0066B3;
}
/* CMS Page */

.dropcap {
	background: #0066B3;
	border: 1px solid #EEEEEE;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 23px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	margin: 0 7px 0 0;
	text-align: center;
	width: 30px;
}
.cms-page-view h1,  .cms-page-view h2 {
	font-weight:bold;
}
.cms-page-view li {
	margin-bottom:12px;
}
.cms-page-view .seprator {
	margin: 0 0 15px;
	padding-bottom: 15px;
	border-bottom:1px solid #ccc;
}
.header_static_banner h2 {
	margin:0px;
	padding:18px 0 10px;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
/*PAGNE NEXT PRE*/

.prod-prev {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -444px -326px #8a8a8a;
	float: left;
	height: 35px;
	position: absolute;
	right: 36px;
	text-align: left;
	text-indent: -9999px;
	top: -41px;
	width: 35px;
}
.prod-next {
	background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -490px -326px #8a8a8a;
	float: left;
	height: 35px;
	position: absolute;
	right: 0;
	text-align: left;
	text-indent: -9999px;
	top: -41px;
	width: 35px;
}
.prod-next, .prod-prev {
	z-index:99;
}
.prod-next.disable, .prod-prev.disable, .prod-next:hover.disable, .prod-prev:hover.disable {
	z-index:1;
	background-color:#ccc;
	cursor:default;
}
.prod-next:hover, .prod-prev:hover {
	background-color:#0066B3;
}
.sharethis {
	font-size:0px;
}
.stButton {
	margin-bottom:5px;
}
.category-home {
	display:inline-block;
	width:100%;
	text-align:center;
}
.col1-layout .category-home .products-grid {
	width:auto;
	padding:0px;
	display:inline-block;
}
.col1-layout .category-home .products-grid li {
	margin:5px;
	position:relative;
}
.col1-layout .category-home .products-grid li.last {
	margin-right:0;
}
.bottom_promo {
	text-align:center;
	padding:20px 0 0 0;
	display:block;
}
.bottom_promo img {
	max-width:100%;
	border:0 !important;
}

.itunes-block{
	width:100%;
	height:auto;
}
.itunes-block a{width:200px; height:59px; display:block; overflow:hidden; background-image:url("http://www.acari.com.br/skin/frontend/default/acari/images/itunes_button.png"); background-position:top center; background-repeat:no-repeat; text-decoration:none; font-size:0;}
.itunes-block a:hover{background-position:bottom center;}
/*

* Skeleton V1.2

* Copyright 2011, Dave Gamache

* www.getskeleton.com

* Free to use under the MIT license.

* http://www.opensource.org/licenses/mit-license.php

* 6/20/2012

*/





/* Table of Contents

==================================================

    #Base 960 Grid

    #Tablet (Portrait)

    #Mobile (Portrait)

    #Mobile (Landscape)

    #Clearing */







/* #Base 960 Grid

================================================== */



    .container {
position: width: 100%;
	margin: 0 auto;
	padding: 0;
}
.container .column, .container .columns {
	float: left;
	display: inline;
}
.container .columnR {
	float: right;
	display: inline;
}
.row {
	margin-bottom: 20px;
}
/* Nested Column Classes */

    .column.alpha, .columns.alpha {
	margin-left: 0;
}
.column.omega, .columns.omega {
	margin-right: 0;
}
/* Base Grid */

    .container .one.column, .container .one.columns {
	width: 260px;
}
.container .two.columns {
	width: 260px;
}
.container .two.columnR {
	width: 260px;
}
.container .three.columns {
	width: 380px;
}
.container .four.columns {
	width: 440px;
}
.container .five.columns {
	width: 500px;
}
.container .six.columns {
	width: 560px;
}
.container .seven.columns {
	width: 620px;
}
.container .eight.columns {
	width: 680px;
}
.container .nine.columns {
	width: 740px;
}
.container .ten.columns {
	width: 800px;
}
.container .eleven.columns {
	width: 860px;
}
.container .twelve.columns {
	width: 920px;
}
.container .thirteen.columns {
	width: 980px;
}
.container .fourteen.columns {
	width: 1040;
}
.container .fifteen.columns {
	width: 1100px;
}
.container .sixteen.columns {
	width: 100%;
}
.container .one-third.column {
	width: 300px;
}
.container .two-thirds.column {
	width: 620px;
}
/* Offsets */

    .container .offset-by-one {
	padding-left: 60px;
}
.container .offset-by-two {
	padding-left: 120px;
}
.container .offset-by-three {
	padding-left: 180px;
}
.container .offset-by-four {
	padding-left: 240px;
}
.container .offset-by-five {
	padding-left: 300px;
}
.container .offset-by-six {
	padding-left: 360px;
}
.container .offset-by-seven {
	padding-left: 420px;
}
.container .offset-by-eight {
	padding-left: 480px;
}
.container .offset-by-nine {
	padding-left: 540px;
}
.container .offset-by-ten {
	padding-left: 600px;
}
.container .offset-by-eleven {
	padding-left: 660px;
}
.container .offset-by-twelve {
	padding-left: 720px;
}
.container .offset-by-thirteen {
	padding-left: 780px;
}
.container .offset-by-fourteen {
	padding-left: 840px;
}
.container .offset-by-fifteen {
	padding-left: 900px;
}







/* #Tablet (1024)

================================================== */

 @media only screen and (min-width: 1001px) and (max-width: 1024px) {
 .footer li {
 padding: 0 0 0 0px;
}
 .block-subscribe input.input-text {
 width: 220px;
}
 .products-grid .product-image {
 width: 173px;
}
 .products-grid li.item {
 width: 198px;
}
 .col1-layout .product-view .product-shop .promotional_block {
width:100%;
}
 .col1-layout .product-view .product-shop .product-content {
width:100%;
}
 .col1-layout .product-view .product-shop .promotional_block a {
 float: left;
 margin: 0 15px 15px 0;
 max-width:30%;
}
 .sort-by {
display:none;
}
 .link-compare {
font-size:0px;
float:left;
}
 .products-grid .add-to-links li.compare {
float:left;
}
 .link-wishlist {
font-size:0px;
}
 .language-switcher {
 margin-left: 0;
 margin-right: 5px;
}
 .block_2 {
 width: 340px;
}
 .footer a {
padding:0 8px;
}
 .footer ul.social-links {
width:340px;
}
}

/* #Tablet (Portrait)

================================================== */	 



 /* Note: Design for a width of 768px */



    @media only screen and (min-width: 768px) and (max-width: 1000px) {
 .container {
width:100%;
}
 .container .column, .container .columns {
margin-left: 0px;
margin-right: 0px;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 10px;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 10px;
}
 .alpha.omega {
margin-left: 0;
margin-right: 0;
}
 .container .one.column, .container .one.columns {
width: 28px;
}
 .container .two.columns {
width:262px;
margin:0px;
}
 .container .two.columnR {
width:262px;
margin:0px;
}
 .container .three.columns {
width: 124px;
}
 .container .four.columns {
width: 172px;
}
 .container .five.columns {
width: 220px;
}
 .container .six.columns {
width: 268px;
}
 .container .seven.columns {
width: 316px;
}
 .container .eight.columns {
width: 364px;
}
 .container .nine.columns {
width: 412px;
}
 .container .ten.columns {
width: 460px;
}
 .container .eleven.columns {
width: 508px;
}
 .container .twelve.columns {
width: 556px;
}
 .container .thirteen.columns {
width: 604px;
}
 .container .fourteen.columns {
width: 652px;
}
 .container .fifteen.columns {
width: 700px;
}
 .container .sixteen.columns {
width: 100%;
}
 .container .one-third.column {
width: 236px;
}
 .container .two-thirds.column {
width: 492px;
}



        /* Offsets */

        .container .offset-by-one {
padding-left: 48px;
}
 .container .offset-by-two {
padding-left: 96px;
}
 .container .offset-by-three {
padding-left: 144px;
}
 .container .offset-by-four {
padding-left: 192px;
}
 .container .offset-by-five {
padding-left: 240px;
}
 .container .offset-by-six {
padding-left: 288px;
}
 .container .offset-by-seven {
padding-left: 336px;
}
 .container .offset-by-eight {
padding-left: 384px;
}
 .container .offset-by-nine {
padding-left: 432px;
}
 .container .offset-by-ten {
padding-left: 480px;
}
 .container .offset-by-eleven {
padding-left: 528px;
}
 .container .offset-by-twelve {
padding-left: 576px;
}
 .container .offset-by-thirteen {
padding-left: 624px;
}
 .container .offset-by-fourteen {
padding-left: 672px;
}
 .container .offset-by-fifteen {
padding-left: 720px;
}
 .promo {
 width:100%;
 height:360px;
 max-width:30%;
}
 .promo img {
 max-width: 310px;
 min-width: 100px;
 width: 100%;
}
 .block_1 {
 width:18%;
}
 .block_2 {
 width: 35%;
}
 .clearCenter {
float:none!important;
display:inline-block;
}

		/*.col1-layout .product-view .product-shop .promotional_block{display:none;}*/

		.col1-layout .product-view .product-shop .promotional_block {
width:100%;
}
 .col1-layout .product-view .product-shop .product-content {
width:100%;
}
 .col1-layout .product-view .product-shop .promotional_block a {
 float: left;
 margin: 0 15px 15px 0;
 max-width:30%;
}
 .form-search input {
width:185px;
}
 .header_top .welcome-msg {
display:none;
}
 .products-grid li.item {
 width: 192px;
}
 .products-grid .product-image {
 width: 168px;
}
 .actions button.button span {
 padding: 10px;
}
 .actions button.button span span {
 padding:0px;
}
 .products-grid .fancybox.quick_view {
padding:10px;
}
 .products-grid .add-to-links li.compare {
 float: left;
}
 .products-grid li.item {
 height:380px;
}
 .sort-by {
display:none;
}
 .link-compare {
font-size:0px;
float:left;
}
 .link-wishlist {
font-size:0px;
}
 .language-switcher {
 margin-left: 0;
 margin-right: 0;
}
 .form-search input {
 width: 150px;
}
 .product-shop button.button span {
padding:20px 10px;
}
 .col1-layout .product-view .product-shop .promotional_block a {
 float: left;
 margin: 0 8px 15px 0;
 max-width: 45%;
}
 .block_2 {
 width: 300px;
}
.pager {
display:none;
}
.sorter .view-mode {
 padding: 0;
}
.sorter .view-mode label {
 padding: 7px 5px;
}
.form-list li.wide textarea {
 width: 370px;
}
.form-list li.wide .input-box {
 width: 378px;
}
.nav-container select {
    background: none repeat scroll 0 0 #F94D4D;
    border: 1px solid #ED3A3A;
    box-shadow: 0 0 3px 2px #ED3A3A inset;
    color: #FFFFFF;
    display: block;
    margin: 0 auto;
    padding: 14px;
    width: 722px;
}

}





/*  #Mobile (Portrait)

================================================== */



    /* Note: Design for a width of 320px */



@media only screen and (max-width: 767px) {
.col2-right-layout .col-main, .col3-layout .col-main {
padding:0px;
margin:0;
}
 .container {
width: 300px;
}
 .container .columns, .container .column {
margin: 0;
}
 .container .one.column, .container .one.columns, .container .two.columnR, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .col-left.sidebar, .col-right, .container .two-thirds.column {
width: 300px;
}
 .col-left.sidebar, .col-right {
float:left;
}

        /* Offsets */

        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}
 ul#nav li {
display:none;
}
 .nav_btn.close, .nav_btn {
display:none!important;
}
 .category_top {
display:none;
}
 .nav-container {
width:300px;
background:none;
display:block;
box-shadow:none;
}
 .nav-container select {
 margin: 0;
 padding: 12px;
 width: 100%;
}
 ul#nav {
width:301px;
display:block!important;
}
 .nav-container select {
 background: none repeat scroll 0 0 #019AE6;
 border: 1px solid #016A9C;
 box-shadow: 0 0 3px 2px #016A9C inset;
 -webkit-box-shadow: 0 0 3px 2px #016A9C inset;
 -moz-box-shadow: 0 0 3px 2px #016A9C inset;
 color: #FFFFFF;
 display: block;
}
 .nav-container select option:hover{background-color:#0173A9 !important;}
 .selectNav {
display:block!important;
}
 .col-left.sidebar {
background:none;
}
 .header_top .welcome-msg {
display:none;
}
 ul.links li {
display:block;
}
 .header_top_left {
float:left;
}
 ul.links select {
 background: none repeat scroll 0 0 #393939;
 border: 1px solid #676767;
 color: #FFFFFF;
 margin: 1px 0 0 4px;
 padding: 4px;
 display:block;
 width:291px;
}
 .footer ul.links select {
 margin: 1px 0 0 0;
}
 .form-search {
 background: none;
 border:none;
 margin-right:0;
 margin-top: 1px;
 width:auto;
}
 .header-container .header_close.open {
display:none;
}
 .header_top {
 padding: 4px 0;
 border:none;
}
 .main_links {
 display: none;
}
 .header .logo {
 display: block;
 float: none;
 margin:8px 0 10px 30px;
}
 .header h1.logo {
 display: inline-block;
 margin: 0;
 text-align: center;
 width: 100%;
 min-height:111px;
}
 .header_cart {
 background: none repeat scroll 0 0 transparent;
 border: medium none;
 position:inherit;
 right:0px;
 top:0;
}
 .header {
 height:auto;
}
 h2.classy a {
 padding:3px 0;
 float:left;
}
 h2.classy span {
 padding:0 0 0 10px;
 float:left;
 color:#fff;
 display:block;
}
 .block-cart .summary {
 background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -492px -136px #889F66;
 border: medium none;
 display: inline-block;
 height: auto;
 margin: 0;
 padding: 5px 5px 5px 35px;
 width:260px;
}
 .footer ul.links select {
 width: 270px;
}
 h2.classy {
margin:0px;
}
 #minicart {
display:none!important;
}
 .home_block {
 display: block;
 padding-left: 0;
 padding-top:50px;
 position: relative;
}
 .promo {
 float: left;
 height: 425px;
 margin: 10px 0;
 text-align: center;
 width:300px;
}
 .block-subscribe input.input-text {
 width: 174px;
}
 .clearCenter {
float:none!important;
display:inline-block;
}
 .footer ul.links {
 display: inline-block;
 float: none;
 margin: 10px 0;
}
 .footer address {
 color: #ECF3F6;
 float: left;
 font-size: 11px;
 margin: 18px 5px;
}
 .header_top_right {
 background: none repeat scroll 0 0 #393939;
 float: left !important;
 padding: 0;
 width:100%;
}
 .block_1 {
 float: left;
 padding: 0 10px 0 0;
 text-align: left;
 width:98%;
}
 .block_2 {
 float: none;
 padding: 0;
 text-align: center;
 width: 100%;
}
 ul#nav {
display:block!important;
margin-bottom:10px;
}
 .block-layered-nav {
 width:302px;
}
 .block-layered-nav dd {
width:278px;
}
 .block-layered-nav dt {
 width:302px;
}
 .block-layered-nav dd.last {
 background:#789055
}
 .category-image {
 float:none;
 text-align: center;
}
 .sorter, .pager {
display:none;
}
 .toolbar .pages {
 float: left;
}
 .products-grid .product-image {
 width: 252px;
 height:210px;
}
 .products-grid .product-image img {
 max-width:160px;
}
 .products-grid li.item {
 width:274px;
 height:410px;
}
 .products-grid button.button.quick_btn {
display:none;
}
 .products-grid .add-to-links li.compare {
 float: right;
}
 .toolbar-bottom {
 margin-bottom: 25px;
}
 .product-view {
border:none;
}
 .product-essential {
padding:0px;
}
 .col1-layout .product-view .product-shop {
padding:0px;
}
 .col1-layout .product-view .product-shop .promotional_block {
display:none;
}
 .col1-layout .product-view .product-shop .product-content {
width:100%;
}
 .product-tabs a, .product-tabs li.active a, .product-tabs li.active a:hover {
font-size:12px;
}
 li#product_tabs_video {
display:none;
}
 .product-tabs {
 margin: 0;
 padding: 0;
}
 .product-tabs-content {
margin:0px;
}
 .product-view .box-up-sell .products-grid td.empty {
padding:0px;
width:0px;
font-size:0px;
}
 .product-view .product-img-box .more-views li a {
 border: 1px solid #E6E6E6;
 display: block;
 height: 94px;
 overflow: hidden;
 padding: 3px;
 width: 94px;
}
 .product-view .product-img-box .product-image-zoom {
width:280px;
height:280px;
}
 .mousetrap {
display:none!important;
}
 .product-view .product-img-box .product-image-zoom img {
width:280px;
}
 .more-views, .product-view .product-img-box .zoom-notice {
display:none!important;
}
 .product-view .product-img-box {
width:300px;
}
 .cloud-zoom-big {
display:none;
}
 .product-collateral {
margin-top:0px;
}
 .product-view .product-shop .product-name h1 {
 color: #313131;
 font: 20px/1.35 Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 8px 0;
}
 .block-progress .block-title {
width:302px;
}
 .block .block-content {
 display: inline-block;
 padding: 0;
 width:300px;
}
 .block.sidebar-pan .block-content {
width:280px;
padding:10px;
}
 .opc .step {
padding:10px;
}
 #checkout-step-login .col2-set .col-1 {
 float: left;
 width: 99.5%;
}
 #checkout-step-login .col2-set .col-2 {
 float: left;
 width: 100%;
}
 .cart {
 padding: 0;
}
 .cart .discount, .cart .shipping {
 border: 1px solid #D0CBC1;
 float: left;
 margin: 0 1% 18px 0;
 padding: 12px 15px;
 width: 270px;
 min-height:10px;
}
 .cart .totals {
 background: none repeat scroll 0 0 #E6E6E6;
 border: 1px solid #BEBCB7;
 display: inline-block;
 float: left;
 width: 300px;
}
 .cart .crosssell li.item {
 width: 282px;
 margin: 12px 0;
}
 li.wide .input-box {
 width: auto;
}
 .form-list li.wide select {
 width: 275px;
}
 .form-list li.wide .input-box {
 width: auto;
}
 .block-account .block-content li {
 width:300px;
}
 .block-account .block-content li a {
 width: 220px;
}
 .block.block-account .block-content ul {
 width: 280px;
}
 .block-account {
 background: none repeat scroll 0 0 #889F66;
 border-color: #BBBBBB;
}
 .block .empty {
 padding: 10px 9px;
 text-align: center;
}
 .block.block-reorder .block-content {
 padding: 10px;
 width:280px;
}
 .block.sidebar-pan {
 background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom #889F66;
}
 .block.block-list.block-compare {
width:300px;
}
 .box-collateral.box-up-sell li {
 margin-left: 5px;
 margin-right: 5px;
 width: 272px;
}
 .box-collateral.box-up-sell {
 padding: 10px 0 0;
}
 .fieldset {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #E6E6E6;
 margin: 0;
 padding: 15px 15px 10px;
}
 .form-list li.wide textarea {
 width:260px;
}
 .login_box {
 margin: 0 auto 20px;
 width: 250px;
}
 .header_top_left {
 float: none;
}
 .header_top .links {
 display: inline-block;
 float: none;
}
 .header_top .links li a {
 padding: 6px 5px;
}
 .header_top .links li.first a {
border:none;
}
 .header_top_right {
background:none;
}
 .language-switcher {
 margin-left: 0;
 margin-right: 0;
}
 .currency_detail, .language_detail {
display:block!important;
}
 .header_language {
 float:left;
 padding:0px;
 position:absolute;
}
 .language_detail {
padding:0px;
background:none;
}
 .language_detail a span {
display:none;
}
 .select_lang {
 display:none;
}
 .currency_detail a, .language_detail a {
 margin-top: 5px;
 width: auto;
}
 .currency_pan {
display:none;
}
 .currency_box {
 background: none repeat scroll 0 0 transparent;
 padding: 0;
}
 .currency_detail {
 background: none repeat scroll 0 0 transparent;
 display: block;
 float: right;
 padding: 0;
 position: relative;
 right: 0;
 top: 0;
}
 .currency_icon span {
display:none;
}
 .currency_detail a.currency_icon {
 background: none repeat scroll 0 0 #3A3A3A;
 color: #F8F8F8;
 float: right;
 margin-left: 3px;
 padding:0px 6px;
 text-align: center;
}
 .currency_detail a:hover {
background:#ED3A3A;
color:#fff;
}
 .form-search input {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #E6E6E6;
 margin-bottom: 0;
 margin-right: 0;
 padding: 5px;
 width:290px;
}
 .col1-layout .col-main {
 padding: 0;
}
 .footer ul.links li {
display:none;
}
 .form-search button.button {
 float: right;
 position: absolute;
 right: 10px;
 top: 10px;
}
 .toolbar {
display:none;
}
 .left_promo {
display:none;
}
 .flex-direction-nav {
display:none;
}
 .sort-by {
display:none;
}
.products-grid .fancybox.quick_view {
display:none;
}
}





/* #Mobile (Landscape)

================================================== */



    /* Note: Design for a width of 480px */



@media only screen and (min-width: 480px) and (max-width: 767px) {
.col2-right-layout .col-main, .col3-layout .col-main {
padding:0px;
margin:0px;
}
 .container {
width: 420px;
}
 .container .columns, .container .column {
margin: 0;
}
 .container .one.column, .container .one.columns, .container .two.columnR, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .col-left.sidebar, .col-right, .container .two-thirds.column {
width: 420px;
}
 ul#nav li {
display:none;
}
 .nav_btn.close, .nav_btn {
display:none!important;
}
 .category_top {
display:none;
}
 .nav-container {
width:420px;
background:none;
display:block;
}
 ul#nav {
width:420px;
}
 .selectNav select {
 padding: 8px;
 width: 420px;
 display:block;
 margin-bottom:8px;
}
 .col-left.sidebar, .col-right {
float:left;
}
 .selectNav {
display:block!important;
}
 #cat_btn ul#nav {
display:block!important;
}
 .col-left.sidebar {
background:none;
}
 .header_top .welcome-msg {
display:none;
}
 ul.links select {
 background: none repeat scroll 0 0 #393939;
 border: 1px solid #676767;
 color: #FFFFFF;
 margin: 1px 0 0 4px;
 padding: 4px;
 display:block;
 width:200px;
}
 .header_top .links li a {
 padding: 6px 12px;
}
 .footer ul.links select {
 width:auto;
}
 .block-subscribe input.input-text {
 width:260px;
}
 .header-container .header_close.open {
display:none;
}
 .header_top {
 padding: 4px 0;
 border:none;
}
 .main_links {
 display: none;
}
 .header .logo {
 display: block;
 float: none;
}
 .header h1.logo {
 display: inline-block;
 margin: 0;
 text-align: center;
 width: 100%;
 min-height:111px;
}
 .header_cart {
 background: none repeat scroll 0 0 transparent;
 border: medium none;
 position:inherit;
 right:0px;
 top:0;
}
 .block-cart .summary {
 background: none repeat scroll 0 0 #889F66;
 border: medium none;
 height: 80px;
 margin: 0;
 padding: 0;
 width:260px;
 z-index: 1;
}
 .header {
 height:auto;
}
 h2.classy a {
 padding:3px 0;
 float:left;
}
 h2.classy span {
 padding:0 0 0 10px;
 float:left;
 color:#fff;
 display:block;
}
 .block-cart .summary {
 background: url("http://www.acari.com.br/skin/frontend/default/acari/images/common.png") no-repeat scroll -492px -136px #019AE6;
 border: medium none;
 display: inline-block;
 height: auto;
 margin: 0;
 padding: 5px 5px 5px 35px;
 width: 380px;
}
 h2.classy {
margin:0px;
}
 #minicart {
display:none!important;
}
 .home_block {
 display: block;
 padding-left: 0;
 padding-top:50px;
 position: relative;
}
 .promo {
 float: left;
 height: 480px;
 margin: 10px;
 text-align: center;
 width: 400px;
}
 .clearCenter {
float:none!important;
display:inline-block;
}
 .footer ul.links {
 display: inline-block;
 float: none;
 margin: 10px 0;
}
 .footer address {
 color: #ECF3F6;
 float: left;
 font-size: 11px;
 margin: 18px 5px;
}
 .block_1 {
 float: left;
 padding: 0 10px 0 0;
 text-align: left;
 width: 30%;
}
 .block_2 {
 float: none;
 padding: 0;
 text-align: center;
 width: 100%;
}
 ul#nav {
display:block!important;
margin-bottom:10px;
}
 .block-layered-nav {
 width: 420px;
}
 .block-layered-nav dt {
 width: 420px;
}
 .block-layered-nav dd {
 width: 396px;
}
 .block-layered-nav dd.last {
 background:#789055
}
 .category-image {
 float:none;
 text-align: center;
}
 .sorter, .pager {
display:none;
}
 .toolbar .pages {
 float: left;
}
 .products-grid .product-image {
 width: 145px;
 height:140px;
}
 .products-grid .product-image img {
 max-width: 145px;
}
 .products-grid li.item {
 width: 168px;
 height:375px;
}
 .category-pan {
 display:block;
 width: 100%;
 margin-top: 10px;
}
 .products-grid button.button.quick_btn {
display:none;
}
 .products-grid .add-to-links li.compare {
 float: left;
}
 .toolbar-bottom {
 margin-bottom: 25px;
}
 .product-view {
border:none;
}
 .product-essential {
padding:0px;
}
 .col1-layout .product-view .product-shop {
padding:0px;
}
 .col1-layout .product-view .product-shop .promotional_block {
display:none;
}
 .col1-layout .product-view .product-shop .product-content {
width:100%;
}
 .product-tabs a, .product-tabs li.active a, .product-tabs li.active a:hover {
font-size:12px;
}
 li#product_tabs_video {
display:none;
}
 .product-tabs {
 margin: 0;
 padding: 0;
}
 .product-tabs-content {
margin:0px;
}
 .product-view .box-up-sell .products-grid td.empty {
padding:0px;
width:0px;
font-size:0px;
}
 .product-view .product-img-box .more-views li a {
 border: 1px solid #E6E6E6;
 display: block;
 height: 94px;
 overflow: hidden;
 padding: 3px;
 width: 94px;
}
 .product-view .product-img-box {
width:420px;
}
 .product-view .product-img-box .product-image-zoom {
 height:400px;
 width: 400px;
}
 .product-view .product-img-box .product-image-zoom img {
width:400px;
}
 .more-views, .product-view .product-img-box .zoom-notice {
display:block!important;
}
 .block-progress .block-title {
width:420px;
}
 .block .block-content {
 display: inline-block;
 padding: 0;
 width: 420px;
}
 .block.sidebar-pan .block-content {
width:400px;
padding:10px;
}
 .footer .block .block-content {
 width: 358px;
}
 .opc .step {
padding:10px;
}
 #checkout-step-login .col2-set .col-1 {
 float: left;
 width: 99.5%;
}
 #checkout-step-login .col2-set .col-2 {
 float: left;
 width: 100%;
}
 .cart {
 padding: 0;
}
 .cart .discount, .cart .shipping {
 border: 1px solid #D0CBC1;
 float: left;
 margin: 0 1% 18px 0;
 padding: 12px 15px;
 width: 390px;
 min-height:10px;
}
 .form-list li.wide select {
 width: auto;
}
 .cart .totals {
 background: none repeat scroll 0 0 #E6E6E6;
 border: 1px solid #BEBCB7;
 display: inline-block;
 float: left;
 width: 420px;
}
 .cart .crosssell li.item {
 width: 400px;
 margin: 12px 0;
}
 .block-account .block-content li {
 width: 420px;
}
 .block-account .block-content li a {
 width: 255px;
}
 .block.block-account .block-content ul {
 width: 420px;
}
 .block-account {
 background: none repeat scroll 0 0 #889F66;
 border-color: #BBBBBB;
}
 .block .empty {
 padding: 10px 9px;
 text-align: center;
}
 .block.block-reorder .block-content {
 padding: 10px;
 width: 400px;
}
 .block.sidebar-pan {
 background: url("http://www.acari.com.br/skin/frontend/default/acari/images/dot_vert.png") repeat-x scroll left bottom #889F66;
}
 .block.block-list.block-compare {
width:420px;
}
 .box-collateral.box-up-sell li {
 margin-left: 5px;
 margin-right: 5px;
 width: 178px;
}
 .form-list .input-box {
 width: 385px;
}
 .form-list li.wide textarea {
 width: 380px;
}
 .login_box {
 width: 370px;
}
 .form-search input {
 width: 408px;
}
 .actions button.button span {
 padding: 8px;
}
 .actions button.button span span {
 padding:0px;
}
 .products-grid .fancybox.quick_view {
 padding: 8px;
}
.col1-layout .category-home .products-grid li {
    margin: 8px;
}
}
/* #Clearing

================================================== */



    /* Self Clearing Goodness */

    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,

    or wrap each row of columns in a <div class="row"> */

    .clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */

    .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://www.acari.com.br/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

