body {
    background: #ececec;
    overflow: visible;
}
#header{
    margin-bottom:10px;
}

/* begin */
/* default link styel */
a, a:visited, a:active,a:hover {
    color: #808080;
    font-family:arial,tahoma;
    font-size:12px;
    font-weight:normal;
}
a, a:visited, a:active {
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
a.secondary-link{
    color:#82c027;
    font:100% Arial;
}

/* default link styel */
/* end */

/* begin */
/* default font style */
body, div, p {
	color: #8d8d8d;
	font: normal 12px Arial, Tahoma;
}
.button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input {
	color: #ffffff;
	font: normal 12px Arial, Tahoma;
}
#top_menu ul li.first-level a, #top_menu ul li.first-level a:hover {
	color: #707070;
	font: bold 14px Arial, Tahoma;
    text-transform:uppercase;
}
#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover {
	color: #707070;
	font: bold 14px Arial, Tahoma;
    text-transform:uppercase;
}
.sidebox-wrapper .sidebox-title span {
	color: #696969;
	font: bold 15px Arial, sans-serif;
    text-transform:uppercase;
}
.sidebox-categories-wrapper .sidebox-title span {
    color: #696969;
    font: bold 15px Arial, sans-serif;
    text-transform:uppercase;
}
.subheader, .subheader-first-item {
	color: #696969;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.subheader2 {
    color:#696969;
	font: bold 11px arial, tahoma, verdana, sans-serif;
	padding-bottom: 3px;
	margin: 10px 0 2px 0;
}
.form-field label {
    color: #8d8d8d;
    font: normal 12px Arial, Tahoma;
}
/* default font style */
/* end */

/* begin */
/* size changes, column spacing */
#container {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
    border: none;
    background-color:#fdfdfd;
}

.left-column {
	width: 197px;
	margin-left: -990px; /* shifted to the left by the site width */
}

.right-column {
	width: 197px;
	margin-left: -202px; /* shifted to the left by its own width */
}

.central-column, .container-right .central-column, .container-left .central-column {
	margin: 0 207px 6px 207px; /* outside margins to place the columns */
	padding: 0 12px 0 13px; /* inside padding for space between the columns */
	width: 561px; /* 1000px - 200px left margin - 200px right margin - 20px left padding - 20px right padding */
}

.container-right .central-column, .container-left .central-column { /* without the right column */
	margin: 0 0 6px 247px;
	padding: 0 12px 0 13px;
	width: 728px; /* 1000px - 247px left/right margin - 12px - 13px left/right padding */
}

.container-left .central-column { /* without the left column */
	margin: 0 247px 0 0;
	padding: 0 12px 0 13px;
}
/* size changes, column spacing */
/* end */

/* begin */
/* change sideboxes */
.sidebox-wrapper .sidebox-title {
    background: #e7e7e7 url('images/az-images/icons/az-sidebox-icon-cat.gif') no-repeat 17px 15px;
    border: none;
	padding: 0;
}
.sidebox-wrapper .sidebox-title span {
    background:none;
    padding: 19px 0px 14px 50px;
}


.sidebox-wrapper .sidebox-body { /* background, borders, padding for the content of the sidebox */
	background-color: #f6f6f6;
    border:none;
	padding: 25px 31px 15px;
}

.sidebox-wrapper .sidebox-bottom { /* used to make the bottom corners of the sidebox rounded */
	background: none; /* defines the background color and image of one of the bottom corners, in this case it is the right corner  */
	height: 0px; /* the value must be equal to the height of the corner */
}
.sidebox-wrapper .sidebox-bottom span {
	background: none; /* image of the second bottom corner, in this case of the left one */
	font-size: 0px; /* must be equal to the height of the corner image */
	line-height: 0px; /* must be equal to the height of the corner image */
	height: 0px;  /* must be equal to the height of the corner image */
}


.sidebox-categories-wrapper .sidebox-title { /* defines the background, borders, padding, etc. for the sidebox title */
    /* background: #e7e7e7 url('images/az-images/icons/az-sidebox-icon-cat.gif') no-repeat 17px 15px; */
    
    background: #e7e7e7 url('images/az-images/icons/az-sidebox-icon-cat.gif') no-repeat ;
    border: none;
	padding: 0;
}
.sidebox-categories-wrapper .sidebox-title span { /* the font typeface and color are defined only here, also it is possible to define the background, borders, padding for the sidebox title */
    background:none;
    padding: 7px 0px 5px 50px;
}
.sidebox-categories-wrapper .sidebox-body { /* background, borders, padding for the content of the sidebox */
	background-color: #f6f6f6;
    border:none;
	padding: 25px 31px 15px;
}
.sidebox-categories-wrapper .sidebox-bottom { /* used to make the bottom corners of the sidebox rounded */
    background: none; /* defines the background color and image of one of the bottom corners, in this case it is the right corner  */
    height: 0px; /* the value must be equal to the height of the corner */
}
.sidebox-categories-wrapper .sidebox-bottom span {
	background: none; /* image of the second bottom corner, in this case of the left one */
	font-size: 0px; /* must be equal to the height of the corner image */
	line-height: 0px; /* must be equal to the height of the corner image */
	height: 0px;  /* must be equal to the height of the corner image */
	display: block;
}

.sidebox-wrapper .sidebox-title-acc{
    background: #e7e7e7 url('images/az-images/icons/az-sidebox-icon-acc.gif') no-repeat 17px 15px;
}
.sidebox-wrapper .sidebox-title-prod{
    background: #e7e7e7 url('images/az-images/icons/az-sidebox-icon-prod.gif') no-repeat 17px 15px;
}
.sidebox-wrapper .sidebox-title-shopop{
    background: #e7e7e7 url('images/az-images/icons/az-sidebox-icon-shopop.gif') no-repeat 17px 15px;
}
.sidebox-wrapper {
    margin-bottom: 10px;
}
.sidebox-categories-wrapper, .sidebox-wrapper .sidebox-categories-wrapper {
    margin: 0 0 10px 0;
}
/* my account */
.sidebox-body ul a, .sidebox-body ul a:visited, .sidebox-body ul a:hover, .sidebox-body ul a:active {
    font-size: 100%;
}
.arrows-list li {
    background: url("images/az-images/markers/az-list-marker.gif") no-repeat scroll 1px 7px transparent;
    padding-left: 13px;
}
li {
    padding: 4px 0;
}
/* end my account */

/* products */


.sidebox-wrapper-prod .sidebox-body {
    padding: 17px 20px 19px 20px;
}

.sidebox-wrapper-prod .sidebox-body li.compact{
    padding: 0;
}
.sidebox-wrapper-prod .sidebox-body .item-image {
    margin-right: 13px;
}
.sidebox-wrapper-prod .sidebox-body .price {
    color:#424242;
    font-weight:normal;
}
.sidebox-wrapper-prod .sidebox-body .delim {
    background: url("images/az-images/markers/az-prod-delim.gif") repeat-x scroll center center transparent;
    padding:0;
    height:21px;
}
/* end products */

/* shop options */
.sidebox-wrapper-shopop h4{
    color:#000000;
    font-weight:bold;
    text-transform:uppercase;
    padding-bottom:4px;
}
.sidebox-wrapper-shopop .sidebox-body .product-filters li.delim {
    background: url("images/az-images/markers/az-prod-delim.gif") repeat-x scroll center center transparent;
    padding:0;
    height:21px;
    margin:0;
}
.sidebox-wrapper-shopop .sidebox-body .product-filters li{
    padding:2px 0;
    margin:0;
    font-family:arial,tahoma;
    background: url("images/az-images/markers/az-list-marker.gif") no-repeat scroll 1px 7px transparent;
    padding-left: 13px;
}
.sidebox-wrapper-shopop .sidebox-body .product-filters li.right{
    background:none;
}
.sidebox-wrapper-shopop .sidebox-body .product-filters li.right a,
.sidebox-wrapper-shopop .sidebox-body .product-filters li.right a:visited,
.sidebox-wrapper-shopop .sidebox-body .product-filters li.right a:active,
.extra-link
{
    color:#82c027;
    font:100% Arial;
}

.sidebox-wrapper-shopop .sidebox-body .product-filters li.right a:hover {
    color:#82c027;
    font-size:100%;
}
/* end shop options */

/* categories */
.sidebox-categories-wrapper .sidebox-body li,
.sidebox-categories-wrapper .sidebox-body li:hover
{
    background: url("images/az-images/markers/az-list-marker.gif") no-repeat scroll 1px 11px transparent;
    padding-left: 13px;
}
.sidebox-categories-wrapper .sidebox-body li a,
.sidebox-categories-wrapper .sidebox-body li a:hover,
.sidebox-categories-wrapper .sidebox-body li a:active,
.sidebox-categories-wrapper .sidebox-body li a:visited{
    text-transform:uppercase;
}
.sidebox-categories-wrapper .sidebox-body ul.dropdown ul {
    background-color: #f6f6f6;
    border: 1px solid #e7e7e7;
}
.sidebox-categories-wrapper .sidebox-body ul.dropdown li.h-sep {
    background: url("images/az-images/markers/az-prod-delim.gif") repeat-x scroll center center transparent;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin-left:15px;
}
.sidebox-categories-wrapper .sidebox-body ul.dropdown-vertical a {
    display: block;
    padding: 6px 20px 6px 2px;
}
/* end categories */

/* change sideboxes */
/* end */

/* begin */
/* product listing */
.az-product{
    background-color:#fff;
}
.multicolumns-list td {
    padding: 0;
}
.multicolumns-list td.product-spacer {
    width: 7px;
}
.multicolumns-list td.product-spacer-vertical{
    line-height:7px;
    font-size:7px;
    height:7px;
}
td.product-image img {
    margin: 14px 13px;
}
.az-product-description {
    margin: 8px 13px 10px 13px;
}
.az-product-description a.product-title{
    display:block;
    margin-bottom:10px;
}
.product-title,
.product-title:visited,
.product-title:hover,
.product-title:active {
    color:#8d8d8d;
    font-weight:normal;
}
.button-submit-action input,
.button-submit input,
.button-submit-big input,
.button-action a {
    background: none;
}
.button-submit-action,
.button-submit,
.button-submit-big,
.button,
.button-action {
    background: none;
}

.buttons-container{
    padding:4px 0;
    line-height: normal;
    /*height:24px;*/
}
.buttons-container .buttons-container{
    padding: 0;
}
.buttons-container span.az_button{
    padding:0 10px 0 0;
}
.az_prod_img{
    padding: 10px 0 0 0;
}
.az-product-description .buttons-container{
    padding:0;
}
.az-info-button{
    margin-right:4px;
}
.az-product-description .price{
    color:#272727;
    font-family:arial,tahoma;
    font-size:20px;
    font-weight:normal;
}
.az-product-description .az_currency{
    color:#cecece;
    font-family:arial, tahoma;
    font-size:16px;
    font-weight:bold;
}
.central-column .mainbox-container .mainbox-title span{
    color: #696969;
    font: bold 20px Arial,sans-serif;
}
.central-column .mainbox-container .mainbox-title span strong{
    line-height:20px;
    height:20px;
}
.price {
    color: #808080;
}
/* product listing */
/* end */

/* begin */
/* footer styles */
#footer {
    padding: 0;
    margin: 0;
    border: none;
}
.az-footer-qlinks {
    height:78px;
    background-color:#fdfdfd;
    padding: 11px 10px;
}
.az-footer-qlinks-bg {
    background-color:#f7f7f7;
    height:78px;
}
.az-footer {
    background-color:#ececec;
    height:113px;
}
.az-footer-text {
    float:left;
}
.az-footer-social {
    float:right;
}
.bottom-copyright, .bottom-copyright a{
    font-family: Arial,Tahoma;
    font-size:12px;
    color:#ababab;
    text-decoration:none;
}
.bottom-copyright a:hover {
    text-decoration:underline;
}
.bottom-copyright{
    display:block;
    padding-top:23px;
    padding-left:2px;
    padding-bottom:0;
}
.az-footer-social{
    width:247px;
    height:38px;
    background-color:#ea7800;
    text-align:center;
}
.az-footer-qlinks-table{
    float:left;
}
.az-footer-qlinks-call{
    float: right;
}
.az-footer-phone-img{
    padding:16px 10px 0 0;
}
.az-footer-call-now{
    display:block;
    color:#808080;
    font-family:arial, tahoma;
    font-size:13px;
    padding-top:20px;
}
.az-footer-phone{
    display:block;
    color:#a8a8a8;
    font-family:arial,tahoma;
    font-size:18px;
    font-weight:bold;
    padding-right:42px;
    padding-top:0;
}

.az-footer-qlinks-table-col-spacer{
    width:33px;
}
.az-footer-qlinks-table{
    padding-top:16px;
    padding-left:24px;
}
.az-footer-qlinks-table-col{
    min-width:142px;
    background: url('images/az-images/markers/az-qlinks-delim.jpg') repeat-x left center;
}
.az-footer-qlinks-table a{
    color:#808080;
    font-family: Arial, Tahoma;
    font-size:12px;
    text-decoration:none;
    line-height:24px;
}
.az-footer-qlinks-table a:hover {
    text-decoration:underline;
}
/* footer styles */
/* end */

/** Az Button Styles **/
.step-title span.az_button,
.step-title-active span.az_button,
.step-title span.az_button span,
.step-title-active span.az_button span {
    padding-left: 0px;
}
.step-title .az_button .az-button-right,
.step-title-active .az_button .az-button-right{
    padding-left: 5px;
}

.az-template-submit input {
	border:none;
	background:none;
	margin:0;
	padding:0;
	cursor:pointer;
	text-align:center;
	white-space:nowrap;
}

.az-button-middle input, .az-button-middle2 input {
	font:normal 12px Arial, Tahoma, Verdana;
	color:#ffffff;
	height:22px;
}


.az-template-button { white-space:nowrap; }

.az-button-left, .az-button-middle, .az-button-right,
.az-button-left2, .az-button-middle2, .az-button-right2,
.az-template-button .az-button-middle .az-button-text {
	font:normal 12px Arial, Tahoma, Verdana;
	color:#ffffff;
	text-transform:lowercase;
	white-space:nowrap;

	height:24px;
	line-height:24px;
	display:inline-block;
    /*
	padding:0;
	margin:0;
*/
	cursor:pointer;
	text-align:center;
}

.az_button .az-button-left {
    background-color:#ea7800;
}
.az_button .az-button-middle {
    background-color:#ea7800;
/*	padding:0 0px 0 0px; */
}
.az_button .az-button-right {
    background-color:#ea7800;
	padding:0 5px 0 5px;
}
.az_button .az-button-left2 {
    background-color:#ea7800;
}
.az_button .az-button-middle2 {
    background-color:#ea7800;
/*	padding:0;*/
	color:#4f4f4f;
}
.az_button .az-button-right2 {
    background-color:#ea7800;
	padding:0 5px 0 5px;
}

.az_button a, .az_button a:visited, .az_button a:active, .az_button a:hover {
	text-decoration:none;
}

.az_button input,
.az_button a{ /* defines padding for all browsers */
	padding: 1px 0 0 0;
}

.az_button input,
.az_button a,
x:-moz-any-link { /* defines padding for Firefox */
	padding: 0;
}

/** Az Button Styles (end) **/

/* begin HOT DEALs addon */
.deals-main .deals-footer, .deals-main .cm-deals-pagination-list, .deals-main .subheaders-group {
    display:none;
}
.hot-deals-list {
    margin: 0 44px;
    min-height: 198px;
}
.deals-main {
    background-color:#ffffff;
/*    background-color:red; */
}
.image-border img {
    margin: 0;
}
.deals-title {
    color:#8d8d8d;
    padding-top:19px;
    padding-left:6px;
    display:block;
    text-align:left;
    width:214px;
}
.hot-deals-next {
    background: url("images/az-images/az-hotdeals-right.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    float: right;
    height: 98px;
    margin: 42px 0 0 0;
    width: 19px;
}
.hot-deals-prev {
    background: url("images/az-images/az-hotdeals-left.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    float: left;
    height: 98px;
    margin: 42px 0 0 0;
    width: 19px;
}
/* end HOT DEALs addon */

/* begin BANNERs */
#az_caroubanner{
    margin: 9px auto 27px auto;
    font-size: 0;
    line-height: 0;
}
#az_caroubanner li{
    padding:0px;
}
.bannersright {
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	margin-top:0;
	padding-top:0;
}

.az_caroubanner_ctrl {
    bottom: 20px;
    left:21px;
    position: absolute;
    text-align: left;
    margin-right:28px;
    z-index: 5;
}

.az_caroubanner_ctrl  span {
    background: #ffffff;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    margin: 0 2px;
    width: 28px;
}

.az_caroubanner_ctrl span:hover,
.az_caroubanner_ctrl span.active {
    background: #739c0f;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    margin: 0 2px;
    width: 28px;
}
#content .header{
    background-color:#ffffff;
}
/* end  BANNERs */

/* begin Header */
#header {
    background-color: #ececec;
}
#header .top-search {
    padding: 16px 1px 0 0;
    text-align:right;
}
#header .top-search .go-button{
    padding:0;
    margin:0;
    padding-left:3px;
}
.search-products-text{
    color: #000000;
    font-weight:bold;
    font-size:12px;
    padding-right: 8px;
}
.search-selectbox, .search-input {
    border: 1px solid #e1e1e1;
    background-color:#ffffff;
    height:22px;
    width:175px;
    font-size:12px;
    padding:0px;
    padding-left:3px;
}
#header .header-helper-container{
    height:125px;
    background: url("images/az-images/header/az-header-bg1.gif") no-repeat scroll 0 0 transparent;
}
#header .logo-image {
    margin-top:20px;
    margin-left:10px;
}
#header .quick-links a,
#header .quick-links a:active,
#header .quick-links a:visited,
#header .quick-links a:hover{
    color:#9f9f9f;
    margin:0 13px;
    padding:0;
}
#header .quick-links a:hover{
    text-decoration:underline;
}
#header .quick-links {
    padding-top: 39px;
    padding-right:16px;
    white-space:nowrap;
    overflow:hidden;
}
.az-lang-curr .select-wrap,
.az-lang-curr .select-wrap div.float-left{
    color:#35373e;
    font-size:12px;
    font-family:arial,tahoma;
    font-weight:normal;
    padding:0;
    margin:0;
}
.az-lang-curr {
    margin:12px 27px 0 0;
}
 
.select-wrap .az-lang-style,
.select-wrap .az-lang-style:hover {
    padding:0;
    margin:0;
    background: url("images/az-images/icons/az-lang-select.gif") no-repeat scroll 100% 5px transparent;
}

.select-wrap a.az-lang-style:hover{
    text-decoration:none;
    padding:0;
    margin:0;
    background: url("images/az-images/icons/az-lang-select.gif") no-repeat scroll 100% 5px transparent;
}
.az-lang-curr .icons {
    margin:0;
    padding:0;
    margin-left:10px;
}
#az-lang-curr-spacer{
    width:51px;
    float:right;
    text-align:center;
}
#az-curr-wraper {
    float:right;
    margin-left:8px;
    border: 1px solid #e1e1e1;
    background: url("images/az-images/icons/az-curr-select.gif") no-repeat scroll top right #ffffff;
}
#az-curr-wraper a,
#az-curr-wraper a:hover{
    height:22px;
    line-height:22px;
    padding:0 30px 0 9px;
    margin:0;
    background-image:none;
}
.az-padding-top-8px,
.az-lang-curr .az-padding-top-8px,
.az-lang-curr .select-wrap .az-padding-top-8px,
.az-lang-curr .select-wrap div.az-padding-top-8px{
    margin-top:4px;
    display:block;
}
ul.cm-select-list li a:hover, #top_quick_links .cm-select-list a:hover {
	background-color: #739c0f;
	color: #ffffff;
}
#az-curr-wraper ul.cm-select-list a, #az-curr-wraper ul.cm-select-list a:hover {
    background-image: none;
    height: 15px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}

#header .content-tools{
    background: url("images/az-images/header/az-header-bg2.gif") repeat-x scroll top right transparent;
    height:66px;
    margin:0px;
    padding:0px;
}
/* top menu */
#top_menu {
    padding:0;
    padding-top:8px;
    padding-left:12px;
}
#top_menu ul li.first-level,
#top_menu ul li.first-level.cm-active{
    padding:0;
    margin:0;
    height:52px;
}
#top_menu ul li.first-level span,
#top_menu ul li.first-level.cm-active span {
    padding:0;
}
#top_menu ul li.first-level span a,
#top_menu ul li.first-level.cm-active span a {
    padding:21px 27px 14px 27px;
    margin:0;
    display:block;
}
#top_menu ul li.first-level span a,
#top_menu ul li.first-level span a:active,
#top_menu ul li.first-level span a:visited {
    color:#707070;
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
    text-decoration:none;
}
#top_menu ul li.first-level span a:hover,
#top_menu ul li.first-level.cm-active span a,
#top_menu ul li.first-level.cm-active span a:hover {
    color:#ffffff;
    text-decoration:none;
    background-image: url("images/az-images/header/bg-header.jpg");
    background-repeat:repeat-x;
    
    /*background-color:#739c0f;*/
    
    C:\wamp\www\negozio\skins\CS03C20065\customer\images\az-images\header
}
#top_menu ul li.first-level,
#top_menu ul li.first-level.cm-active {
    background:none;
}
#top_menu ul li.first-level span{
    background:none;
}
#top_menu ul li.first-level.cm-active span {
    background:none;
}

li.aztopmenu-delim{
    display:inline-block;
    width:2px;
    height:52px;
    line-height:52px;
    background: url("images/az-images/header/az-topmenu-delim.gif") no-repeat scroll top right transparent;
}
ul.dropdown ul{
    border:1px solid #8D8D8D;
}
ul.dropdown li.h-sep{
    background: url("images/az-images/markers/az-prod-delim.gif") repeat-x scroll center center transparent;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
}
#top_menu ul li.first-level.cm-active .dropdown-vertical-rtl a,
#top_menu ul li.first-level.cm-active .dropdown-vertical-rtl a:hover,
#top_menu ul li.first-level .dropdown-vertical-rtl a,
#top_menu ul li.first-level .dropdown-vertical-rtl a:hover {
    color: #707070;
    font: bold 13px Arial,Tahoma;
    text-transform: capitalize;
}
/* end top menu */

/* cart status */
#header .content-tools-helper{
    height:66px;
    background: url("images/az-images/header/az-cart-bg.gif") repeat-x scroll center center transparent;
    position: absolute;
    right:0px;
}
#sw_cart_box, .cart-list-icon {
    border: 0 none;
    height: 66px;
    width: 96px;
}
.cart-list {
    background: url("images/cart_list_bg.gif") no-repeat scroll 0 66px transparent;
}
#cart_status .float-left{
    background:none;
}
#cart_status .az-cart-status,
#cart_status .az-cart-status span.lowercase,
#cart_status .az-cart-status span.lowercase a{
    color:#ffffff;
}
#cart_status .az-cart-status {
    background: url("images/az-images/header/az-cartstatus-delim.gif") no-repeat scroll 100% 28px transparent;
}
.checkout-link a {
    color:#ffffff;
    text-transform:lowercase;
}
.checkout-link {
    padding-top:26px;
}
/*
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active {
    background: url("images/icons/cart_arrow.gif") no-repeat scroll 95% 6px transparent;
}*/
#cart_status .checkout-link a,
#cart_status .checkout-link a:visited,
#cart_status .checkout-link a:hover,
#cart_status .checkout-link a:active {
    background: url("images/az-images/header/az-cartstatus-checkout.gif") no-repeat scroll left 7px transparent;
    display:inline-block;
    white-space: nowrap;
}
.full-cart a,
.full-cart a:visited,
.full-cart a:hover,
.full-cart a:active {
    background-color: transparent !important;
}
/* end cart status*/

/* end Header */


.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active {
    background: url("images/icons/text_but_arrow.gif") no-repeat scroll right 4px transparent;
}
.mainbox-cart-title{
    background:none;
    background-color:#e7e7e7;
}
.mainbox-cart-title span.float-left,
.mainbox-cart-title span.float-right{
    display:none;
}
.input-textarea {
    width: 275px;
}

#content_tags .form-field {
    padding: 0 0 0 120px;
}

#content_tags .form-field label {
    margin-left: -120px;
    width:110px;
}


.az-clear {
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}


/* fix 1 */
#az-curr-wraper a,
#az-curr-wraper a:visited,
#az-curr-wraper a:active,
#az-curr-wraper a:hover {
    color: #739c0f;
}
#az-curr-wraper ul.cm-select-list li a:hover {
	background-color: #739c0f;
	color: #ffffff;
}
#cart_status .az-box-text{
    margin:0;
    padding:0;
    color: #ffffff;
    padding-top:26px;
}
#cart_status .float-left img {
    margin:0px;
    padding:0px;
}
.breadcrumbs {
    font-size: 100%;
}
a.strong:hover{
    font-weight:bold;
}
.tag-level-2,
.tag-level-3{
    font-size: 100%;
}
.section-title a:hover {
    color: #5C5D3E;
    padding-left: 14px;
    text-decoration: none;
    font: bold 108% Arial,Helvetica,sans-serif;
}
.search-form .input-text-large{
    width:110px;
}
.mainbox-container .search-form .input-text{
    width:120px;
}
.mainbox-container .search-form #pcode{
    width:258px;
}
.product-list-field input, .product-list-field textarea, .product-list-field select {
    font-size: 100%;
}
input, textarea, select {
    font-family: Tahoma;
    font-size: 100%;
}
.product-list-field {
    font-size: 100%;
}
.compact .text-button, .compact .text-button:visited, .compact .text-button:hover, .compact .text-button:active, .compact .text-button-act, .compact .text-button-act:visited, .compact .text-button-act:hover, .compact .text-button-act:active{
    font-size:100%;
    background-position: right 3px;
}
.product-descr {
    font-size: 100%;
}
.border-bottom {
    border-bottom: none;
}
.az-grid2-list-desc {
    text-align: center;
    margin:0 10px 10px 10px;
}
.az-grid2-list-price{
    text-align:center;
    margin:0 10px;
}
.az-grid2-list-price .price{
    color:#272727;
    font-size:20px;
    font-family:arial;
}
/* end fix 1 */

/* fix 2 */
.product-description .button-submit-action, .product-description .text-button {
    line-height:24px;
}
.az-top-cartstatus-relative{
    position:relative;
}
.header-helper-container .clear,
#header div.clear{
    font-size:0px;
    line-height:0px;
    height:0px;
}
#step_one_register .buttons-container .az_button {
    padding:0px;
}
.mainbox-title span.float-right {
    padding-top:0px;
}
.step-container, .step-container-active {
    background-color: #f6f6f6;
}
.checkout-steps {
    background-color: #e7e7e7;
}
#list_payment_methods .payment-details-container {
    background-color: #e7e7e7;
}
ul.statistic-list {
    background-color: #e7e7e7;
}
.product-notification {
    background-color: #e7e7e7;
}
.pagination {
    background-color: #f6f6f6;
}
.long-price-relative{
    position:relative;
    /*border: solid 1px #ff0000;*/
}
.long-price-absolute{
    /*border: solid 1px #00ff00;*/
    position:absolute;
    right:0px;
}
.long-price-relative .buttons-container span.az_button {
    padding: 0;
}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active {
    padding: 0 15px 0px 6px;
}
.product-list-field select {
    width: 110px;
}
.cm-select-list a.item-link,
.cm-select-list a.item-link:visited,
.cm-select-list a.item-link:hover,
.cm-select-list a.item-link:active {
    background-position: left 0;
    background-repeat: no-repeat;
    padding: 0 0 0 22px;
}
/* end fix 2 */


/* fix 3 */

.search-input{
    line-height:22px;
}

.checkout-link{
    /* border: solid 1px #ff0000; */
}

/* end fix 3 */

.product-main-info .clear .jcarousel-prev,
.product-main-info .clear .jcarousel-next {
    height: 32px;
    
}
.filter-delete,
a.filter-delete:visited,
a.filter-delete:hover,
a.filter-delete:active,
.sidebox-body ul a.filter-delete {
    background-color:#f6f6f6;
}

/*UPGRADE OVERRIDES*/
.step-title span, 
.step-title-active span, 
.step-title a.title, 
.step-title a.title:hover, 
.step-title-active a.title, 
.step-title-active a.title:hover{
    font-size: 100%;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal{
    margin-top: -32px;
}
.updates-wrapper {
    background-color: #EEE;
    border: 1px solid #e1e1e1;
}
.info-field-title {
    background-color: #EDEDED;
}
.no-items{
    background-color: #f1f1f1;
}
.button-submit-big input,
.button-submit-action input, 
.button-submit input{
    margin: 0 !important;
    padding: 0 !important;
    height: 24px;
}
.button-action A{
    padding: 0;
    margin: 0;
    line-height: 24px;
    text-decoration: none;
    vertical-align: middle;
}
.button-action A,
.button,
.button-tool A,
.button-tool A:hover,
.button-tool a:visited, 
.button-tool a:active, 
a.tool-link, 
a.tool-link:hover,
.button-big,
.button-submit-big,
.button-big A,
.button-submit-big A,
.button-action,
.button-submit,
.button A,
.button-submit-action,
.product-description .button-submit-action{
    background-image: none;
    background-color: #EA7800;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: 12px Arial,Tahoma,Verdana;
    height: 24px;
    line-height: 24px;
    text-align: center;
    text-transform: lowercase;
    white-space: nowrap;   
    padding: 0px 5px; 
    margin: 0 0 0 0;
    vertical-align: middle;
}
.button A:hover{
    text-decoration: none;
}
A.default-cursor{
    cursor: pointer;
}
a.view-larger-image, 
a.view-larger-image:visited, 
a.view-larger-image:hover, 
.view-larger-image:active{
    color: #8D8D8D;
}
A:hover{
    text-decoration: none;
}
A.text-button{
    padding-left: 5px;
}
.compact .item-description .right-pane{
    overflow: hidden;
}
#content_free_products .section-body .form-field,
#content_free_products .section-body .buttons-container{
    height: auto;
}
#content_free_products .section-body .buttons-container{
    clear: both;
}
#content_free_products .section-body .buttons-container .button-submit{
    vertical-align: middle;
}