/* */

/* CONFIG : 1415 / 28.04.2022 07:31:03 */

/* */





/* */












/* */











































































































/* */

/* */









/* */






































































/* */
 
/* */























































/* */






















































/* */























































/* */






















































/* */




























































/* */


























































/* */






/* */


































/* */



/* */











































































































































































































/* */





































/* */









































































































/* */






































































































/* */


































































/* */
















































































































/* */




























































/* */









/* */
















/* */





/* */




/* */


#sxdssonone {
	width: 60%;
	float: left;
}

#an_orderconf_download_link_main {
	width: 39%;
	float: right;
}

.emailnote {
    font-size: 0.7rem;
    margin-top: -7px;
    display: block;
}
/* */



/* */













/* */



/* */







































































/* */








































/* */








/* */

















/* */






/* */












/* */
 
/* */
/* start of normalize.css v2.1.3 (reduced set without comments) | MIT License | git.io/normalize */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    background: transparent;
}

a:focus {
    outline: thin dotted;
}

a:active,
a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

b,
strong {
    font-weight: bold;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

img {
    border: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* end of normalize.css */
/* */
body,
input,
select,
textarea {
	color: #000000;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
}

* html img {
	/* IE6 and below */
	behavior: url(/jscr/asknet_pngbehavior.htc); /* CSSI 0000002 */
}

form,
p {
	margin: 0;
}

th,
td {
	padding: 0;
}

.anx-checkbox-block {
    margin-left: 28px;
    position: relative;
}

.anx-checkbox-block input[type="checkbox"] {
    left: -28px;
	top: 4px;
    position: absolute !important;
}

/* */
#an_body .anx-hidden,
#an_body .anx-hidden * {
	/* CSSI 0000006 */
	visibility: hidden;
}

#an_body .anx-noDisplay {
	display: none;
}

#an_body .anx-noDisplay * {
	/* CSSI 0000006 */
	visibility: hidden;
}

#an_body .anx-displayBlock {
	display: block;
}

#an_body .anx-displayInlineBlock {
	display: inline-block;
	zoom: 1;
}

.lt-ie8 #an_body .anx-displayInlineBlock {
	display: inline;
}

#an_body .anx-valignMiddle {
	vertical-align: middle;
}

#an_body .anx-cursorPointer {
	cursor: pointer;
}

#an_body .anx-floatLeft {
	float: left;
}

#an_body .anx-floatRight {
	float: right;
}

#an_body .anx-clear {
	clear: both;
}

#an_body .anx-halfWidth {
	width:50%;
}
#an_body .anx-fullWidth {
	width:100%;
}
#an_body .anx-autoWidth {
	width:auto;
}

#an_body .anx-inlineBlock {
	display: inline-block;
}

#an_body .anx-valignMiddle {
	vertical-align: middle;
}

#an_body  .anx-valignTop {
	vertical-align: top;
}

#an_body .anx-textCenter {
	text-align: center;
}

#an_body .anx-textRight {
	text-align: right;
}

#an_body .anj-displayOutside {
	display: block;
	left: -5555px;
	position: relative;
	top: 0px;
	visibility: visible;
}

#an_body .anm-addr-hideFullAddress {
	display: none;
}

#an_body .anm-addr-hideFullAddress * {
	/* CSSI 0000006 */
	visibility: hidden;
}
/* */
form.anm-selector {
	min-width: 180px;
	position: relative;
}

.lt-ie8 form.anm-selector {
	width: 180px;
}

form.anm-selector select {
	display: block;
	font-size: 12px;
	height: 21px;
	line-height: 22px;
	margin: 0;
	width: 100%;
}
/* */
div.anm-selector-list {
	min-width: 180px;
	position: relative;
}

.lt-ie8 div.anm-selector-list {
	width: 180px;
}

div.anm-selector-list div.anm-selector-control {
	border-top: 1px solid #eeeeee; /* IE6/7 Fix See also below */
	position: relative;
	z-index: 2;
}

div.anm-selector-list div.anm-selector-control div.anl-icon {
	background: url(images/all2015/icons/common/drop_down-16x16.png) no-repeat 0 0;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 2px;
	width: 16px;
}

div.anm-selector-list div.anx-active div.anl-icon {
	background-position: -16px 0;
}

div.anm-selector-list div.anm-selector-control div.anl-text {
	background: #ffffff;
	border: 1px solid #eeeeee;
	border-top: 0; /* IE6/7 Fix See also above */
	color: inherit;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 1px 20px 2px 4px;
	white-space: nowrap;
}

div.anm-selector-list div.anx-active div.anl-text {
	border-bottom: none;
}

div.anm-selector-list div.anm-selector-container {
	width: 100%;
}

div.anm-selector-list div.anm-selector-container {
	left: 0;
	position: absolute;
	top: 19px;
	z-index: 1;
}

div.anm-selector-list div.anm-selector-container ul {
	background: #ffffff;
	border: 1px solid #eeeeee;
	list-style: none;
	margin: 0;
	padding: 0;
}

.lt-ie8 div.anm-selector-list div.anm-selector-container ul {
	position: relative;
}

div.anm-selector-list div.anm-selector-container ul.anl-list {
	max-height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
}

.lt-ie8 div.anm-selector-list div.anm-selector-container ul.anl-list {
	height: 250px;
}

div.anm-selector-list div.anm-selector-container ul li {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

.lt-ie8 div.anm-selector-list div.anm-selector-container ul li {
	display: inline;
}

div.anm-selector-list div.anm-selector-container ul li a {
	color: inherit;
	display: block;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}

div.anm-selector-list div.anm-selector-container ul li a:hover {
	background: #eeeeee;
	color: inherit;
}
/* */
div.anm-selector-menu {
	min-width: 180px;
	position: relative;
}

.lt-ie8 div.anm-selector-menu {
	width: 180px;
}

div.anm-selector-menu div.anm-selector-control {
	position: relative;
	z-index: 202;
}

div.anm-selector-menu div.anl-symbol {
	background: none;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 1px;
	top: -8px;
	width: 40px;
}

#an_selector_currency div.anl-symbol {
	background: url(images/all2015/icons/common/selector_v03-40x40.png) no-repeat 0px 0;
}

#an_selector_language div.anl-symbol {
	background: url(images/all2015/icons/common/selector_v03-40x40.png) no-repeat -40px 0;
}

div.anm-selector-menu div.anm-selector-control div.anl-icon {
	background: url(images/all2015/icons/common/drop_down-16x16.png) no-repeat 0 0;
	cursor: pointer;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 9px;
	width: 16px;
}

div.anm-selector-menu div.anx-active div.anl-icon {
	background-position: -16px 0;
}

div.anm-selector-menu div.anm-selector-control div.anl-text {
	background: transparent;
	border: 1px solid #888888;
	color: #bbbbbb;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 0 46px;
	padding: 5px 20px 9px 5px;
	white-space: nowrap;
}

div.anm-selector-menu div.anx-active div.anl-text {
}

div.anm-selector-menu div.anl-text span.anl-label {
	display: inline;
}

div.anm-selector-menu div.anm-selector-container {
	width: 300%;
}

div.anm-selector-menu div.anm-selector-container {
	left: auto;
	position: absolute;
	right: 3px;
	top: 35px;
	z-index: 201;
}

div.anm-selector-menu div.anm-selector-container ul {
	background: #fefefe;
	border: 1px solid #888888;
	box-shadow: 3px 5px 10px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.lt-ie8 div.anm-selector-menu div.anm-selector-container ul {
	position: relative;
}

div.anm-selector-menu div.anm-selector-container ul.anl-menu {
	overflow: hidden;
	width: 100%;
}

div.anm-selector-menu div.anm-selector-container ul.anl-menu div.anm-selector-column {
	float: left;
	width: 33.33%;
}

div.anm-selector-menu div.anm-selector-container ul li {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

.lt-ie8 div.anm-selector-menu div.anm-selector-container ul li {
	display: inline;
}

div.anm-selector-menu div.anm-selector-container ul li a {
	color: inherit;
	display: block;
	padding: 6px 4px 6px 4px;
	text-decoration: none;
}

div.anm-selector-menu div.anm-selector-container ul li a:hover {
	background: #eeeeee;
	color: inherit;
}

/* */
div.anc-print-header,
div.anc-print-footer {
	display: none;
}

@media print {
	
	div.anc-header,
	div.anc-footer,
	div.anc-sidebar,
	div.anm-statusbar,
	#an_body .anx-buttons {
		display: none;
	}
	
	#an_body div.anc-content {
		float: none;
		width: auto;
	}
	
	div.anc-print-header {
		display: block;
		margin-bottom: 12px;
	}
	
	div.anc-print-footer {
		clear: both;
		display: block;
		margin-top: 12px;
	}
	
}
/* */
.anx-error {
	color: #ff0000;
}

.anx-link-icon {
	
	cursor: pointer;
}

h1.anx-header {
	color: #333333;
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 0 -1px;
	padding: 13px 0 11px 0;
}

h2.anx-header {
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 0 -1px;
	padding: 0px 0 8px 0;
}

h3.anx-header {
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 -1px;
	padding: 3px 0 5px 0;
}

h4.anx-header {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 -1px;
	padding: 3px 0 5px 0;
}

div.anc-content p {
	padding: 0 0 8px 0;
}

div.anc-content p.anx-textblock {
	padding-bottom: 5px;
}

div.anc-content p.anx-spaceblock {
	padding-bottom: 29px;
}

div.anc-content dl {
	margin: 0;
}

div.anc-content dl dt {
	float: left;
	padding: 3px 0 13px 0;
}

div.anc-content dl dd {
	margin: 0 0 0 47px;
	padding: 3px 0 13px 0;
}

div.anc-content dl dt.anx-headline,
div.anc-content dl dd.anx-headline {
	font-size: 14px;
	font-weight: bold;
	padding: 19px 0 13px 0;
}

div.anx-separator {
	border-bottom: solid 1px #000000;
	margin: 0 0 9px 0;
	padding: 6px 0 0 0;
}

.anx-header_double span.anx-header-title1 {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.anx-header_double span.anx-header-title1 span.anx-header-padding {
	display: inline-block;
	padding-right: 10px;
}

.anx-header_double span.anx-header-title2 {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

.anx-notSelectable {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
}

/*
	anx-content-page
	anx-content-page-d
	anx-content-page-x
	anx-content-page-n
*/

div.anx-content-page {
	padding: 0 16px 16px 16px;
}

div.anx-content-page h1.anx-header span.anx-subline {
	display: block;
	font-size: 12px;
	font-weight: normal;
}

div.anx-content-page p {
	margin: 0 0 0 -1px;
	padding: 3px 0 13px 0;
}

div.anx-content-page p.anx-textIndent {
	text-indent: 8px;
}

div.anx-content-page p.anx-blockIndent {
	padding-left: 16px;
}

div.anx-content-page .anx-textSmall-1 {
	font-size: 11px;
}

div.anx-content-page .anx-textSmall-2 {
	font-size: 10px;
}

div.anx-content-page .anx-textBig-1 {
	font-size: 14px;
	line-height: 20px;
}

div.anx-content-page .anx-textBig-2 {
	font-size: 16px;
	line-height: 20px;
}

body.anx-lang-jp div.anx-content-page .anx-textSmall-1,
body.anx-lang-jp div.anx-content-page .anx-textSmall-2,
body.anx-lang-kr div.anx-content-page .anx-textSmall-1,
body.anx-lang-kr div.anx-content-page .anx-textSmall-2,
body.anx-lang-chi div.anx-content-page .anx-textSmall-1,
body.anx-lang-chi div.anx-content-page .anx-textSmall-2,
body.anx-lang-chn div.anx-content-page .anx-textSmall-1,
body.anx-lang-chn div.anx-content-page .anx-textSmall-2 {
	font-size: 12px;
}

div.anx-content-page ul,
div.anx-content-page ol {
	list-style-position: outside;
	margin: 0 0 0 0;
	padding: 0 0 16px 31px;
}

div.anx-content-page ul.anx-textblock,
div.anx-content-page ol.anx-textblock {
	padding-bottom: 8px;
}

div.anx-content-page ul.anx-spaceblock,
div.anx-content-page ol.anx-spaceblock {
	padding-bottom: 32px;
}

div.anx-content-page ul li,
div.anx-content-page ol li {
	margin: 0 0 0 0;
	padding: 3px 0 5px 0;
}

div.anx-content-page ul.anx-listLowerAlpha,
div.anx-content-page ol.anx-listLowerAlpha {
	list-style-type: lower-alpha;
}

body.anx-lang-gr div.anx-content-page ul.anx-listLowerAlpha,
body.anx-lang-gr div.anx-content-page ol.anx-listLowerAlpha {
	list-style-type: lower-greek;
}

.anx-content-page .anl-agb-item {
	margin-left: 1em;
}

.anx-content-page .anl-agb-item-item {
	margin-left: 2em;
}

.anx-content-page div.anl-agb-item-table {
	margin: 2em;
}

.anx-content-page .anl-agb-centered {
	margin-left: 3em;
}

.anx-content-page .anl-agb-section {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 -1px;
	padding: 3px 0 5px 0;
	font-weight: bold;
}

.anx-content-page .anl-agb-spacer {
	line-height: 0.1%;
	font-size: 0.1%;
	padding: 0;
	margin: 0;
}

/* popups */

div.anx-content-page-n p {
	padding: 0 0 8px 0;
}

div.anx-content-page-n table {
	width: 100%;
}

div.anx-content-page-n table p {
	padding: 5px;
}
/* */
.anc-sidebar p {
	padding: 0 0 8px 0;
}
/* */
div.anx-fieldgroup {
	position: relative;
}

div.anx-fieldgroup td.anx-cell-label p {
	padding: 5px 5px 5px 0;
}

div.anx-fieldgroup td.anx-cell-input p {
	padding: 5px 0 5px 5px;
}

div.anx-fieldgroup td.anx-cell-label label {
	vertical-align: middle;
}

select.anx-fieldgroup-width {
	margin: 0;
}

span.anx-fieldgroup-width {
	display: inline-block;
}

span.anx-fieldgroup-width-wrapper {
	display: block;
	height: 1%;
	padding-right: 4px;
}

span.anx-fieldgroup-width-wrapper_select {
	padding-right: 0;
}

span.anx-fieldgroup-width input {
	margin: 0;
	padding: 1px;
	width: 100%;
}

span.anx-fieldgroup-width textarea {
	margin: 0;
	padding: 2px;
	width: 100%;
}

span.anx-fieldgroup-width select {
	width: 100%;
}

.anx-fieldgroup-data_errorInline span.anx-fieldgroup-error span {
	background: url(images/all2015/icons/address/error-16x16.png) no-repeat 4px 2px transparent;
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	color: #cc0000;
	display: inline-block;
	margin: 0 0 0 5px;
	padding: 1px 5px 4px 25px;
}

span.anx-fieldgroup-error span,
.anx-fieldgroup-data_errorBelow span.anx-fieldgroup-error span {
	background: url(images/all2015/icons/address/error-16x16.png) no-repeat 4px 2px transparent;
	border: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	color: #cc0000;
	display: block;
	margin: 3px 0 0 0;
	padding: 1px 5px 4px 25px;
}

/* IMPORTANT! All selectors must be separated !!! */

.anx-placeholder { /* jquery plugin */
	color: #888888;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #888888;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #888888;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #888888;
}
:-moz-placeholder { /* Firefox 18- */
	color: #888888;
}
/* */
#an_body div.anx-buttons p {
	padding: 0;
}

div.anx-buttons table {
	width: 100%;
}

div.anx-buttons td {
	vertical-align: top;
}

div.anx-buttons_1 p {
	text-align: right;
}

#an_body div.anx-buttons_2 .anx-cell-1 p {
	padding: 0 5px 0 0;
	text-align: left;
}

#an_body div.anx-buttons_2 .anx-cell-2 p {
	padding: 0 0 0 5px;
	text-align: right;
}

div.anx-buttons_3 .anx-cell-1 p {
	text-align: left;
	width: 33%;
}

div.anx-buttons_3 .anx-cell-2 p {
	text-align: center;
	width: 34%;
}

div.anx-buttons_3 .anx-cell-3 p {
	text-align: right;
	width: 33%;
}

#an_body div.anx-buttons_left p {
	text-align: left;
}

#an_body div.anx-buttons_center p {
	text-align: center;
}
/* */
.anm-button-css,
.anm-button-css .anb-border,
.anm-button-css .anb-body,
.anm-button-css .anb-text,
.anm-button-css .anb-icon {
	display: inline-block;
}

.lt-ie8 .anm-button-css,
.lt-ie8 .anm-button-css .anb-border,
.lt-ie8 .anm-button-css .anb-body,
.lt-ie8 .anm-button-css .anb-text,
.lt-ie8 .anm-button-css .anb-icon {
	display: inline;
	zoom: 1;
}

span.anx-icon-info {
	display: inline-block;
	zoom: 1;
	background: url(images/all2015/icons/common/info-16x16.png) no-repeat;
	height: 16px;
	margin-left: 5px;
	vertical-align: middle;
	width: 16px;
}

.lt-ie8 span.anx-icon-info {
	display: inline;
}
/* */
div.anx-navtab {
	margin-bottom: 0;
}

/* */
div.anm-msg {
	margin: 0 0 10px 0;
}

div.anm-msg_info {
	background: url(images/all2015/icons/messages/info-16x16.png) 7px 50% no-repeat #ffffff;
	border: solid 1px #2c7fde;
	border-radius: 5px;
	padding: 5px 5px 5px 35px;
}

div.anm-msg_info * {
	color: #2c7fde;
	font-size: inherit;
	line-height: inherit;
}

div.anm-msg_success {
	background: url(images/all2015/icons/messages/success-16x16.png) 7px 50% no-repeat #ffffff;
	border: solid 1px #409508;
	border-radius: 5px;
	padding: 5px 5px 5px 35px;
}

div.anm-msg_success * {
	color: #409508;
	font-size: inherit;
	line-height: inherit;
}

div.anm-msg_error {
	background: url(images/all2015/icons/messages/error-16x16.png) 7px 50% no-repeat #ffffff;
	border: solid 1px #d41212;
	border-radius: 5px;
	padding: 5px 5px 5px 35px;
}

div.anm-msg_error * {
	color: #d41212;
	font-size: inherit;
	line-height: inherit;
}

div.anm-msg_warning {
	background: url(images/all2015/icons/messages/warning-16x16.png) 7px 50% no-repeat #ffffff;
	border: 1px solid #ffa501;
	border-radius: 5px;
	padding: 5px 5px 5px 35px;
}

div.anm-msg_warning * {
	color: #ffa501;
	font-size: inherit;
	line-height: inherit;
}
/* */
div.anm-cart table.anm-cart-main {
	width: 100%;
}

div.anm-cart div.anm-cart-productPseudoTable {
	display: table-row;
}

div.anm-cart div.anm-cart-productPseudoTable div.anm-cart-prdIconPseudoCell {
	display: table-cell;
	height: auto;
	vertical-align: top;
	width: auto;
}

.lt-ie8 div.anm-cart div.anm-cart-productPseudoTable div.anm-cart-prdIconPseudoCell {
	float: left;
}

div.anm-cart div.anm-cart-productPseudoTable div.anm-cart-prdIconPseudoCell p {
	margin-right: 0;
	padding: 0 10px 0 0;
	text-align: center;
}

div.anm-cart div.anm-cart-productPseudoTable div.anm-cart-prdNamePseudoCell {
	display: table-cell;
	vertical-align: middle;
}

.lt-ie8 div.anm-cart div.anm-cart-productPseudoTable div.anm-cart-prdNamePseudoCell {
	float: left;
}

div.anm-cart div.anm-cart-productPseudoTable-type div.anm-cart-prdIconPseudoCell {
	width: 50px;
}

div.anm-cart div.anm-cart-productPseudoTable-none {
	display: block;
}

div.anm-cart div.anm-cart-productPseudoTable-none div.anm-cart-prdIconPseudoCell {
	display: none;
}

.lt-ie8 div.anm-cart div.anm-cart-productPseudoTable-none div.anm-cart-prdIconPseudoCell {
	float: none;
}

div.anm-cart div.anm-cart-productPseudoTable-none div.anm-cart-prdNamePseudoCell {
	display: block;
}

.lt-ie8 div.anm-cart div.anm-cart-productPseudoTable-none div.anm-cart-prdNamePseudoCell {
	float: none;
}

div.anm-cart table.anm-cart-main tr.anx-row-bundle td.anx-cell-product p.anm-cart-prdName {
	background: url(images/all2015/icons/cart/bundle_arrow-16x16.png) no-repeat;
	padding-left: 25px;
}

div.anm-cart table.anm-cart-sum {
	width: 100%;
}

div.anm-cart table.anm-cart-main td.anm-cart-footer-sum {
	vertical-align: top;
}

div.anm-cart span.anm-cart-delete-icon {
	background: url(images/all2015/icons/cart/delete_item-16x16.png) no-repeat 0 0;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
}

div.anm-cart span.anm-cart-delete-icon:hover {
	background-position: -16px 0;
}

div.anm-cart span.anm-cart-delete-text {
	cursor: pointer;
	display: none;
}

div.anm-cart span.anm-cart-delete-text:hover {
	text-decoration: underline;
}
/* */
div.anm-freetext {
	color: #000000;
	font-size: 13px;
	line-height: 16px;
}

div.anm-freetext-plain {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}

div.anm-freetext-box {
	background: #f5f5f5;
	border: solid 1px #dddddd;
	border-radius: 5px;
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 10px;
}
/* */
/* empty*/
/* */
/* empty*/
/* */
/* empty */
/* */
/* empty */
/* */
 
/* */
div.anm-addr-edit table.anx-fieldgroup-data {
	width: 100%;
}

div.anm-addr-edit table.anx-fieldgroup-data td {
	vertical-align: top;
}

div.anm-addr-edit-row-V01 div.anm-addr-edit td.anx-cell-label {
	vertical-align: top;
	width: 41%;
}

div.anm-addr-edit-row-V02.anm-addr-label-overlay-on div.anm-addr-edit div.anx-cell-label {
	margin-top: 5px;
	padding: 0;
	position: relative;
}

div.anm-addr-edit-row-V02 div.anm-addr-edit p.anx-cell-label {
	margin: 0;
	padding: 0 0 2px;
}

div.anm-addr-edit .anx-mandatory .anx-cell-label {
	color: inherit;
	font-weight: bold;
}

div.anm-addr-edit span.anx-label-prefix {
	display: none;
}

div.anm-addr-edit span.anx-label-postfix {
	display: inline;
}

div.anm-addr-edit .anx-optional span.anx-label-prefix,
div.anm-addr-edit .anx-optional span.anx-label-postfix {
	display: none;
}

div.anm-addr-edit span.anx-fieldgroup-width {
	width: 100%;
}

div.anm-addr-edit tr#an_pers_tax_no_container span.anx-fieldgroup-width {
	width: 40%;
}

div.anm-addr-edit-row-V02 div.anm-addr-edit span.anx-fieldgroup-width,
div.anm-addr-edit-row-V02 div.anm-addr-edit #an_pers_tax_no_container span.anx-fieldgroup-width,
div.anm-addr-edit-row-V03 div.anm-addr-edit span.anx-fieldgroup-width,
div.anm-addr-edit-row-V03 div.anm-addr-edit #an_pers_tax_no_container span.anx-fieldgroup-width {
	width: 100%;
}

div.anm-addr-edit span.anx-fieldgroup-width-wrapper {
	padding-right: 25px;
	position: relative;
}

div.anm-addr-edit span.anx-fieldgroup-width-wrapper_select {
	padding-right: 21px;
}

div.anm-addr-edit span.anx-fieldgroup-error span {
	margin-right: 21px;
}

div.anm-addr-edit span.anx-fieldgroup-width-wrapper span.anl-icon {
	background: url(images/all2015/icons/address/valid-16x16.png) 0 0 no-repeat;
	display: none;
	height: 16px;
	margin-top: -8px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 16px;
}

div.anm-addr-edit .anx-status_error span.anx-fieldgroup-width-wrapper span.anl-icon {
	background-position: -16px 0;
}

div.anm-addr-edit .anx-status_ok span.anx-fieldgroup-width-wrapper span.anl-icon {
	background-position: -32px 0;
}

div.anm-addr-edit-switch-delivery {
	clear: both;
}

div.anm-addr-edit-main-VC01 #an_billingAddrArea {
	width: 72%;
}

div.anm-addr-edit-main-VC01 #an_deliveryAddrArea {
	padding-top: 30px;
	width: 72%;
}
/* */
 
/* */
 
/* */
div.anm-addr-show table.anm-addr-2col {
	width: 100%;
}

div.anm-addr-show table.anm-addr-2col td.anm-addr-col1 {
	padding: 20px;
	vertical-align: top;
	width: 50%;
}

div.anm-addr-show table.anm-addr-2col td.anm-addr-col2 {
	border-left: 1px solid #d6dfee;
	padding: 20px;
	vertical-align: top;
	width: 50%;
}
/* */
 
/* */
 
/* */
div.anm-addr-ord table.anm-addr-3col {
	width: 100%;
}

div.anm-addr-ord table.anm-addr-3col td.anm-addr-col1 {
	padding: 0 10px 0 0;
	vertical-align: top;
	width: 33%;
}

div.anm-addr-ord table.anm-addr-3col td.anm-addr-col2 {
	padding: 0 10px 0 10px;
	vertical-align: top;
	width: 34%;
}

div.anm-addr-ord table.anm-addr-3col td.anm-addr-col3 {
	padding: 0 0 0 10px;
	vertical-align: top;
	width: 33%;
}

/* */
 
/* */
 
/* */
div.anm-addr-sel {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.anm-addr-sel table.anm-addr-3col {
	width: 100%;
}

div.anm-addr-sel table.anm-addr-3col td {
	padding: 0 0 0 0;
	position: relative;
	vertical-align: top;
	width: 33.33%;
}

div.anm-addr-sel div.anl-billing,
div.anm-addr-sel div.anl-shipping {
	padding: 0 0 40px 0;
}

div.anm-addr-sel table.anm-addr-3col td.anm-addr-col3 {
	vertical-align: top;
}

div.anm-addr-sel div.anl-buttons {
	bottom: 0;
	height: 30px;
	left: 0;
	position: absolute;
	width: 100%;
}

div.anm-addr-sel div.anl-buttons p {
	margin: 0;
	padding: 0 0 0 0;
}

div.anm-addr-sel div.anl-buttons p .anm-button-css {
	line-height: 1px;
	margin: 0 5px 0 0;
}
/* */
 
/* */
 
/* */
div.anm-addr-book {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.anm-addr-book table {
	width: 100%;
}

div.anm-addr-book table td {
	padding: 0 0 0 0;
	position: relative;
	vertical-align: top;
	width: 33.33%;
}

div.anm-addr-book div.anl-address {
	padding: 0 0 125px 0;
}

div.anm-addr-book div.anl-address div.anx-pseudoHeader {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 0 -1px;
	padding: 3px 0 5px 0;
}

div.anm-addr-book div.anl-address p {
	padding: 0 0 8px 0;
}

div.anm-addr-book div.anl-buttons {
	bottom: 0;
	height: 115px;
	left: 0;
	position: absolute;
	width: 100%;
}

div.anm-addr-book div.anl-buttons p {
	margin: 0;
	padding: 0 0 0 0;
}

div.anm-addr-book div.anl-buttons p .anm-button-css {
	line-height: 1px;
	margin: 0 5px 5px 0;
}
/* */
 
/* */
 
/* */
div.anm-addr-modify table.anx-fieldgroup-data {
	width: 100%;
}

div.anm-addr-modify tr.anx-mandatory td.anx-cell-label p {
	color: inherit;
	font-weight: bold;
}

div.anm-addr-modify span.anx-label-prefix {
	display: none;
}

div.anm-addr-modify span.anx-label-postfix {
	display: inline;
}

div.anm-addr-modify tr.anx-optional span.anx-label-prefix,
div.anm-addr-modify tr.anx-optional span.anx-label-postfix {
	display: none;
}

div.anm-addr-modify td.anx-cell-label {
	vertical-align: top;
	width: 40%;
}

div.anm-addr-modify span.anx-fieldgroup-width {
	width: 100%;
}

div.anm-addr-modify tr#an_pers_tax_no_container span.anx-fieldgroup-width {
	width: 40%;
}

div.anm-addr-modify span.anx-fieldgroup-width-wrapper {
	padding-right: 25px;
	position: relative;
}

div.anm-addr-modify span.anx-fieldgroup-width-wrapper_select {
	padding-right: 21px;
}

div.anm-addr-modify span.anx-fieldgroup-error span {
	margin-right: 21px;
}

div.anm-addr-modify span.anx-fieldgroup-width-wrapper span.anl-icon {
	background: url(images/all2015/icons/address/valid-16x16.png) 0 0 no-repeat;
	display: none;
	height: 16px;
	margin-top: -8px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 16px;
}

div.anm-addr-modify .anx-status_error span.anx-fieldgroup-width-wrapper span.anl-icon {
	background-position: -16px 0;
}

div.anm-addr-modify .anx-status_ok span.anx-fieldgroup-width-wrapper span.anl-icon {
	background-position: -32px 0;
}

div.anm-addr-modify-switch-delivery {
	clear: both;
}

#an_addrBookArea {
	width: 50%;
}
/* */
 
/* */
 
/* */
div.anm-addr-sel-res {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.anm-addr-sel-res table.anm-addr-3col {
	width: 100%;
}

div.anm-addr-sel-res table.anm-addr-3col td {
	padding: 0 0 0 0;
	position: relative;
	vertical-align: top;
	width: 33.33%;
}

div.anm-addr-sel-res div.anl-billing,
div.anm-addr-sel-res div.anl-shipping {
	padding: 0 0 40px 0;
}

div.anm-addr-sel-res table.anm-addr-3col td.anm-addr-col3 {
	vertical-align: top;
}

div.anm-addr-sel-res div.anl-buttons {
	bottom: 0;
	height: 30px;
	left: 0;
	position: absolute;
	width: 100%;
}

div.anm-addr-sel-res div.anl-buttons p {
	margin: 0;
	padding: 0 0 0 0;
}

div.anm-addr-sel-res div.anl-buttons p .anm-button-css {
	line-height: 1px;
	margin: 0 5px 0 0;
}
/* */
 
/* */
 
/* */
div.anm-addr-book-res {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.anm-addr-book-res table {
	width: 100%;
}

div.anm-addr-book-res table td {
	padding: 0 0 0 0;
	position: relative;
	vertical-align: top;
	width: 33.33%;
}

div.anm-addr-book-res div.anl-address {
	padding: 0 0 125px 0;
}

div.anm-addr-book-res div.anl-address div.anx-pseudoHeader {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 0 -1px;
	padding: 3px 0 5px 0;
}

div.anm-addr-book-res div.anl-address p {
	padding: 0 0 8px 0;
}

div.anm-addr-book-res div.anl-buttons {
	bottom: 0;
	height: 115px;
	left: 0;
	position: absolute;
	width: 100%;
}

div.anm-addr-book-res div.anl-buttons p {
	margin: 0;
	padding: 0 0 0 0;
}

div.anm-addr-book-res div.anl-buttons p .anm-button-css {
	line-height: 1px;
	margin: 0 5px 5px 0;
}
/* */
 
/* */
 
/* */
div.anm-addr-info table.anm-addr-2col {
	width: 100%;
}

div.anm-addr-info table.anm-addr-2col td.anm-addr-col1 {
	padding: 20px 20px 20px 0;
	vertical-align: top;
	width: 50%;
}

div.anm-addr-info table.anm-addr-2col td.anm-addr-col2 {
	border-left: 1px solid #d6dfee;
	padding: 20px 0 20px 20px;
	vertical-align: top;
	width: 50%;
}
/* */
 
/* */
 
/* */
div.anm-modbox-addr-payment-edit div.anm-modbox-main {
	overflow: hidden;
}

div.anm-addr-payment-edit-col-1 {
	float: left;
	width: 48%;
}


div.anm-addr-payment-edit-col-2 {
	float: right;
	width: 48%;
}


div.anm-modbox-addr-payment-edit #an_paymentArea {
	margin: 0 0 20px 0;
}

div.anm-payment-edit-multi-stcc-V02 div#an_pm_exp_year_container span.anx-cell-label {
	display: none;
}

/* */
 
/* */
 
/* */
p.prdPriceOld,
span.prdPriceOld {
	text-decoration: line-through;
	color: red;
}

div.anm-cart_edit table.anm-cart-main th.anx-cell-product,
div.anm-cart_edit table.anm-cart-main td.anx-cell-product {
	text-align: left;
	width: auto;
}
div.anm-cart_edit table.anm-cart-main th.anx-cell-product-space,
div.anm-cart_edit table.anm-cart-main td.anx-cell-product-space {
	width: 120px;
}
div.anm-cart_edit table.anm-cart-main th.anx-cell-qty,
div.anm-cart_edit table.anm-cart-main td.anx-cell-qty {
	text-align: center;
	width: 180px;
}

div.anm-cart_edit table.anm-cart-main td.anx-cell-qty input.anm-cart-amount {
	text-align: center;
	width: 40px;
}

div.anm-cart_edit table.anm-cart-main th.anx-cell-remove,
div.anm-cart_edit table.anm-cart-main td.anx-cell-remove {
	text-align: center;
	width: 20px;
}

div.anm-cart_edit table.anm-cart-main td.anx-cell-remove p {
	padding-left: 0;
	padding-right: 0;
}

div.anm-cart_edit table.anm-cart-main th.anx-cell-type,
div.anm-cart_edit table.anm-cart-main td.anx-cell-type {
	text-align: left;
	width: 150px;
}

div.anm-cart_edit table.anm-cart-main th.anx-cell-totalPrice,
div.anm-cart_edit table.anm-cart-main td.anx-cell-totalPrice,
div.anm-cart_edit table.anm-cart-main td.anx-cell-price {
	text-align: right;
	white-space: nowrap;
	width: 140px;
}

div.anm-cart_edit table.anm-cart-sum td.anx-cell-label p {
	text-align: right;
}

div.anm-cart div.anm-cart-prdNamePseudoCell p,
div.anm-cart div.anm-cart-prdNamePseudoCell div p
{
	padding: 5px 10px 5px 0;
}

div.anm-cart tr.anm-cart-shippingSelect td.anx-cell-qty {
	text-align: right;
}
/* */
 
/* */
 
/* */
div.anm-cart_show table.anm-cart-main th.anx-cell-product,
div.anm-cart_show table.anm-cart-main td.anx-cell-product {
	text-align: left;
	width: auto;
}

div.anm-cart_show table.anm-cart-main th.anx-cell-product-space,
div.anm-cart_show table.anm-cart-main td.anx-cell-product-space {
	width: 120px;
}

div.anm-cart_show table.anm-cart-main th.anx-cell-qty,
div.anm-cart_show table.anm-cart-main td.anx-cell-qty {
	text-align: center;
	width: 80px;
}

div.anm-cart_show table.anm-cart-main th.anx-cell-type,
div.anm-cart_show table.anm-cart-main td.anx-cell-type {
	text-align: left;
	width: 150px;
}

div.anm-cart_show table.anm-cart-main th.anx-cell-totalPrice,
div.anm-cart_show table.anm-cart-main td.anx-cell-totalPrice,
div.anm-cart_show table.anm-cart-main td.anx-cell-price {
	text-align: right;
	white-space: nowrap;
	width: 100px;
}

div.anm-cart_show table.anm-cart-sum td.anx-cell-label p {
	text-align: right;
}
/* */
 
/* */
 
/* */
div.anm-cart_ord table.anm-cart-main th.anx-cell-product,
div.anm-cart_ord table.anm-cart-main td.anx-cell-product {
	text-align: left;
	width: auto;
}

div.anm-cart_ord table.anm-cart-main th.anx-cell-product-space,
div.anm-cart_ord table.anm-cart-main td.anx-cell-product-space {
	width: 120px;
}

div.anm-cart_ord table.anm-cart-main th.anx-cell-qty,
div.anm-cart_ord table.anm-cart-main td.anx-cell-qty {
	text-align: center;
	width: 80px;
}

div.anm-cart_ord table.anm-cart-main th.anx-cell-type,
div.anm-cart_ord table.anm-cart-main td.anx-cell-type {
	text-align: left;
	width: 150px;
}

div.anm-cart_ord table.anm-cart-main th.anx-cell-totalPrice,
div.anm-cart_ord table.anm-cart-main td.anx-cell-totalPrice,
div.anm-cart_ord table.anm-cart-main td.anx-cell-price {
	text-align: right;
	white-space: nowrap;
	width: 100px;
}

div.anm-cart_ord table.anm-cart-sum td.anx-cell-label p {
	text-align: right;
}

/* */
 
/* */
 
/* */
div.anm-cart_info table.anm-cart-main th.anx-cell-product,
div.anm-cart_info table.anm-cart-main td.anx-cell-product {
	text-align: left;
	width: auto;
}

div.anm-cart_info table.anm-cart-main th.anx-cell-product-space,
div.anm-cart_info table.anm-cart-main td.anx-cell-product-space {
	width: 120px;
}

div.anm-cart_info table.anm-cart-main th.anx-cell-qty,
div.anm-cart_info table.anm-cart-main td.anx-cell-qty {
	text-align: center;
	width: 80px;
}

div.anm-cart_info table.anm-cart-main th.anx-cell-type,
div.anm-cart_info table.anm-cart-main td.anx-cell-type {
	text-align: left;
	width: 150px;
}

div.anm-cart_info table.anm-cart-main th.anx-cell-totalPrice,
div.anm-cart_info table.anm-cart-main td.anx-cell-totalPrice,
div.anm-cart_info table.anm-cart-main td.anx-cell-price {
	text-align: right;
	white-space: nowrap;
	width: 100px;
}

div.anm-cart_info table.anm-cart-sum td.anx-cell-label p {
	text-align: right;
}

/* */
 
/* */
 
/* */
 
/* */
 
/* */
div.anm-cart-quickview {
	margin: 0 10px 0 10px;
}

div.anm-cart-quickview table {
	width: 100%;
}

div.anm-cart-quickview td {
	
}

div.anm-cart-quickview td p {
	padding: 5px 5px 5px 5px;
}

div.anm-cart-quickview table td.anx-cell-1 p {
	padding-left: 0;
	word-wrap: break-word;
}

div.anm-cart-quickview table td.anx-cell-2 p {
	padding-right: 0;
	text-align: right;
	word-wrap: break-word;
}

div.anm-cart-quickview table tfoot td p {
	font-weight: bold;
}
/* */
 
/* */
div.anm-service {
	overflow: hidden;
	padding: 10px 0;
}

div.anm-service-row {
	overflow: hidden;
}

div.anm-service-item {
	float: left;
	width: 415px;
}

div.anm-service-item:first-child {
	width: 425px;
}

div.anm-service-item div.anm-service-item-inner {
	border: 1px solid #dddddd;
	margin: 0 0 10px 10px;
	padding: 7px 10px 40px 10px;
	position: relative;
}

div.anm-service-item:first-child div.anm-service-item-inner {
	margin-left: 0;
}

div.anm-service-item p.anm-service-prdIcon {
	float: left;
	margin: 0;
	padding: 4px 10px 10px 0;
}

div.anm-service-item p.anm-service-prdName {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 30px 8px 0;
}

div.anm-service-item p.anm-service-prdDesc {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	position: relative;
	padding: 0 30px 8px 0;
}

div.anm-service-item p.anm-service-prdDesc span.anx-icon-info {
	position: absolute;
	right: 10px;
	top: 0;
}

div.anm-service-item p.anm-service-button-price {
	border-top: 1px solid #dddddd;
	bottom: 0;
	height: 31px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
}

div.anm-service-item span.anm-service-button {
	left: 10px;
	position: absolute;
	top: 3px;
}

div.anm-service-item span.anm-service-price {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	position: absolute;
	right: 10px;
	top: 6px;
}
/* */
div.anm-news-row {
	height: 1%;
	padding-left: 25px;
	position: relative;
}

div.anm-news-row input {
	left: 0;
	position: absolute;
	top: -1px;
}
/* */
 
/* */
 
/* */
div.anm-info-overview {
	overflow: hidden;
}

div.anm-info-overview div.anm-info-overview-box {
	float: left;
	margin-left: 2.127659574468085%;
	position: relative;
	width: 31.914893617021278%;
}

div.anm-info-overview div.anm-info-overview-box:first-child {
	margin-left: 0;
}

div.anm-info-overview div.anm-info-overview-box h3 {
	font-weight: normal;
	margin: 0 0 10px 0;
  	padding: 10px 10px 7px 10px;
}

div.anm-info-overview div.anm-info-overview-box a.anl-link {
	display: block;
	margin: 0 0 10px 0;
	text-align: center;
}

div.anm-info-overview div.anm-info-overview-box .anl-note {
	position: relative;
	min-height: 123px;
}

.ie-lt7 div.anm-info-overview div.anm-info-overview-box .anl-note {
	height: 123px;
}

div.anm-info-overview div.anm-info-overview-box .anl-note p {
	padding: 8px 8px 45px 8px;
}

div.anm-info-overview div.anm-info-overview-box .anl-note a {
	bottom: 0;
	position: absolute;
	right: 0;
}

div.anm-info-addr-show {
	margin-bottom: 10px;
}

div.anm-info-addr-show .anm-addr-show-modify-link {
	display: none;
}
/* */
div.anm-dlreg-prd-image-block {
	float: left;
	width: 160px;
}

div.anm-dlreg-address-block {
	margin-left: 160px;
}

div.anm-dlreg-address-block .anx-cell-label {
	width: 250px;
}

div.anm-dlreg-address-block .anx-cell-1 {
	width: 250px;
}

div.anm-dlreg-addr .anm-dlreg-error input,
.anm-dlreg-addr .anm-dlreg-error select {
	border: 2px solid #ff0000;
}

div.anm-dlreg-addr .anm-dlreg-error .anx-cell-label {
	color: #ff0000;
}
/* */
div.anm-subs-list-item {
	border-bottom: 1px solid #999999;
	margin-bottom: 20px;
}

p.anm-subs-name {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	padding: 12px 0 16px 10px;
}

table.anm-subs-table td {
	vertical-align: top;
}

table.anm-subs-table td.anx-cell-1 {
	width: 200px;
	padding-right: 5px;
}

table.anm-subs-table td.anx-cell-2 {
	padding-left: 5px;
}

table.anm-subs-table td span.anl-label {
	font-weight: bold;
}

table.anm-subs-cc td.anx-cell-1 {
	width: auto;
	padding-right: 20px;
}
/* */
 
/* */
div.anm-orderconf-info-main table td p {
	padding: 2px 10px 3px 0;
}
/* */
 
/* */
.orderconf_pw_reset_text {
	font-size: 20px;
	line-height: 22px;
	color: #B91A36;
}
/* */
#an_body div.anm-vaas-check-page div.anx-buttons p:first-child {
	padding: 0 0 12px 0;
}
/* */
#an_body div.anm-vaas-status-declined div.anx-buttons p:first-child,
#an_body div.anm-vaas-status-pending div.anx-buttons p:first-child,
#an_body div.anm-vaas-status-valid div.anx-buttons p:first-child {
	padding: 0 0 12px 0;
}
/* */
div.anm-login table.anx-fieldgroup-data td.anx-cell-input input {
	width: 180px;
}

div.anm-login table.anx-fieldgroup-data td.anx-cell-2 {
	padding-right: 20px;
}
/* */
div.anm-panel p {
	padding: 0 0 8px 0;
}

div.anm-panel_coupon table.anx-fieldgroup-data {
	width: 100%;
}

div.anm-panel_coupon td.anx-cell-label {
	max-width: 50%;
	min-width: 30%;
	padding-right: 5px;
}

div.anm-panel_coupon span.anx-fieldgroup-width {
	width: 100%;
}

div.anm-panel_credentials table.anx-fieldgroup-data {
	width: 100%;
}

div.anm-panel_credentials td.anx-cell-label {
	max-width: 50%;
	min-width: 30%;
	padding-right: 5px;
}

div.anm-panel_credentials span.anx-fieldgroup-width {
	width: 100%;
}

div.anm-panel_credentials tr.anx-row-lethe p {
	font-size: 11px;
}

div.anm-panel_country div.anl-icon {
	background: url(images/all2015/icons/messages/warning-16x16.png) 0 50% no-repeat;
	float: left;
	height: 16px;
	width: 16px;
}

div.anm-panel_country div.anl-content {
	margin-left: 16px;
	padding: 0 0 20px 10px;
}

div.anm-panel-loader_active {
	background: url(images/all2015/layout/xx/loading.gif) no-repeat center center;
}

div.anm-panel-loader_active div.anm-panel-loader-body {
	visibility: hidden;
}

/* wdl (reset defaults) */

div.anm-panel_wdl {
	background: transparent;
	border: 0;
	border-radius: 0;
	padding: 0;
}

div.anm-panel_wdl .ui-dialog-titlebar {
	display: none;
}

div.anm-panel_wdl .ui-dialog-content,
div.anm-panel_wdl .anx-content-page {
	padding: 0;
}

#an_wdlContent {
	line-height: 1.2;
}

/* */
 
/* */
div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-method {
	float: left;
	width: 50%;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method table {
	width: 100%;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method th {
	text-align: left;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td {
	padding: 2px 0;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td:hover {
	background: transparent;
	color: #000000;
	font-weight: bold;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method tr.anm-payment-active {
	background: transparent;
	color: #000000;
	font-weight: bold;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td label {
	cursor: pointer;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td:hover label {
	font-weight: bold;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td label.anm-payment-icon {
	
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td label.anm-payment-icon img {
	vertical-align: middle !important;
}

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td input {
	margin: 0 5px;
	position: relative;
}

.lt-ie9 div.anm-modbox-payment-edit-multi div.anm-payment-layout-method td label.anm-payment-icon span {
	background: url("../../pics/t.gif") no-repeat transparent;
	cursor: pointer;
	height: 30px;
	overflow: hidden;
	position: absolute;
	width: 100px;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-cell1 {
	background: #e98901;
	border-radius: 5px 0 0 5px;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 1px;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-cell2 {
	background: #e98901;
	cursor: pointer;
	padding-right: 0;
	text-align: left;
	width: 40px;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-cell3 {
	background: #e98901;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	padding-left: 5px;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-row-border td {
	background: #ffffff;
	height: 5px;
	padding: 0;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-row-border td p {
	height: 5px;
	padding: 0;
	overflow: hidden;
}



div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-desc {
	float: right;
	width: 50%;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-desc ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-desc li {
	margin: 0;
	padding: 0 0 0 20px;
}



div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card .anx-cellInput {
	width: 200px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card table.anx-fieldgroup-data {
	width: 100%;
}



div.anm-modbox-payment-edit-multi div.anm-payment-data_card table.anx-fieldgroup-data td.anx-cell-label {
	vertical-align: top;
	width: 50%;
}

div.anm-modbox-payment-edit-multi div.anm-payment-data_card .anx-fieldgroup-data .anx-mandatory .anx-cell-label,
div.anm-modbox-payment-edit-multi div.anm-payment-data_card .anx-fieldgroup-data div#an_pm_exp_year_container.anx-mandatory div.anx-cell-input p {
	color: initial;
	font-weight: normal;
}

div.anm-modbox-payment-edit-multi div.anm-payment-data_card span.anx-label-prefix {
	display: none;
}

div.anm-modbox-payment-edit-multi div.anm-payment-data_card span.anx-label-postfix {
	display: inline;
}

div.anm-modbox-payment-edit-multi div.anm-payment-data_card tr.anx-optional span.anx-label-prefix,
div.anm-modbox-payment-edit-multi div.anm-payment-data_card tr.anx-optional span.anx-label-postfix {
	display: none;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card span.anm-payment-cardn span.anx-fieldgroup-width-wrapper {
	width: 164px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card span.anm-payment-expmonth span.anx-fieldgroup-width-wrapper {
	padding-right: 10px;
	width: 78px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card span.anm-payment-expyear span.anx-fieldgroup-width-wrapper {
	width: 80px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card span.anm-payment-cardowner span.anx-fieldgroup-width-wrapper {
	width: 164px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-data_card span.anm-payment-cardcvc span.anx-fieldgroup-width-wrapper {
	width: 74px;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02 div.anm-payment-data_card span.anx-fieldgroup-width,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02 div.anm-payment-data_card span.anx-fieldgroup-width span.anx-fieldgroup-width-wrapper,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03 div.anm-payment-data_card span.anx-fieldgroup-width,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03 div.anm-payment-data_card span.anx-fieldgroup-width span.anx-fieldgroup-width-wrapper {
	width: 100%;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02 #an_pm_cardcvc_container span.anx-fieldgroup-width,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03 #an_pm_cardcvc_container span.anx-fieldgroup-width {
	width: 48%;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02  div.anm-payment-data_card #an_pm_cardnr_container .anx-cell-input p,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02  div.anm-payment-data_card #an_pm_cardowner_container .anx-cell-input p,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03  div.anm-payment-data_card #an_pm_cardnr_container .anx-cell-input p,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03  div.anm-payment-data_card #an_pm_cardowner_container .anx-cell-input p {
	padding-right: 12px;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02 div.anm-payment-data_card span.anm-payment-expmonth,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03 div.anm-payment-data_card span.anm-payment-expmonth {
	padding-right: 4%;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02  div.anm-payment-data_card span.anm-payment-expmonth,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02  div.anm-payment-data_card span.anm-payment-expyear,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03  div.anm-payment-data_card span.anm-payment-expmonth,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V03  div.anm-payment-data_card span.anm-payment-expyear {
	display: inline-block;
	width: 48%;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-legal {
	clear: both;
	padding-top: 10px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-legal-content {
	border-top: solid 1px #000000;
	padding-top: 10px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-legal-content ul {
	list-style-type: disc;
	margin: 0 0 0 28px;
	padding: 0 0 16px 0;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main div.anm-payment-layout-legal-content ul li {
	margin: 0;
	padding: 0;
}

div.anm-payment-layout-legal-content .anx-checkbox-block {
    margin-left: 28px;
    position: relative;
}
div.anm-payment-layout-legal-content .anx-checkbox-block input[type="checkbox"] {
    left: -28px;
    position: absolute;
    top: 4px;
}

#an_payment_subsBlock .anx-checkbox-block {
    margin-left: 28px;
    position: relative;
}

#an_payment_subsBlock .anx-checkbox-block input[type="checkbox"] {
    left: -28px;
    position: absolute;
    top: 4px;
}

div.anm-payment-secure-info {
	background: url(images/all2015/icons/common/lock-48x48.png) 0 50% no-repeat;
	border: 5px solid #dddddd;
	padding: 15px 10px 10px 50px;
	margin-left: 20px;
}

div.anm-modbox-payment-edit-multi div.anm-modbox-main {
	overflow: hidden;
}

/* overlay label */

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div#an_pm_exp_year_container p.anx-cell-label {
	display:none;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div#an_pm_exp_year_container span.anx-cell-label {
	display:inline-block;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div.anx-cell-label {
	margin-top: 5px;
	padding: 0;
	position: relative;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on span.anm-payment-expmonth,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on span.anm-payment-expyear {
	position: relative;
}

.ie7 div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on span.anx-fieldgroup-width select {
	line-height: 21px;
}

/* */
/* Payment Summary */

div.anm-payment-summary {
	text-align: right;
}

div.anm-payment-summary p.anl-summary {
	font-size: 16px;
	font-weight: bold;
}

div.anm-payment-summary p.anl-summary span.anl-text {
	padding: 0 5px 0 0;
}

div.anm-payment-summary p.anl-summary span.anl-value {
	color: #cc0000;
}

div.anm-payment-summary p.anl-fee {
	font-size: 14px;
}

div.anm-payment-summary p.anl-fee span.anl-text {
	padding: 0 5px 0 0;
}

div.anm-payment-summary p.anl-fee span.anl-value {
	
}
/* */
/* */

/* */
div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-layout-method {
	float: left;
	width: 50%;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method table {
	width: 100%;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method th {
	text-align: left;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method td {
	padding: 2px 0;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method td:hover {
	background: transparent;
	color: #000000;
	font-weight: bold;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method tr.anm-payment-active {
	background: transparent;
	color: #000000;
	font-weight: bold;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method td label.anm-payment-icon {
	
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method td label.anm-payment-icon img {
	vertical-align: middle !important;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method td input {
	margin: 0 5px;
	position: relative;
}

div.anm-modbox-payment-edit-select div.anm-payment-layout-method td label.anm-payment-icon span {
	background: url("../../pics/t.gif") no-repeat transparent;
	cursor: pointer;
	height: 30px;
	overflow: hidden;
	position: absolute;
	width: 100px;
}

div.anm-payment-select-VC01 div.anm-payment-layout-method .anm-payment-cell1 {
	background: #e98901;
	border-radius: 5px 0 0 5px;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 1px;
}

div.anm-payment-select-VC01 div.anm-payment-layout-method .anm-payment-cell2 {
	background: #e98901;
	cursor: pointer;
	padding-right: 0;
	text-align: left;
	width: 40px;
}

div.anm-payment-select-VC01 div.anm-payment-layout-method .anm-payment-cell3 {
	background: #e98901;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	padding-left: 5px;
}

div.anm-payment-select-VC01 div.anm-payment-layout-method .anm-payment-row-border td {
	background: #ffffff;
	height: 5px;
	padding: 0;
}

div.anm-payment-select-VC01 div.anm-payment-layout-method .anm-payment-row-border td p {
	height: 5px;
	padding: 0;
	overflow: hidden;
}



div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-layout-desc {
	float: right;
	width: 50%;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-layout-desc ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-layout-desc li {
	margin: 0;
	padding: 0 0 0 20px;
}




div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card .anx-cellInput {
	width: 200px;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card table.anx-fieldgroup-data {
	width: 100%;
}



div.anm-modbox-payment-edit-select div.anm-payment-data_card table.anx-fieldgroup-data td.anx-cell-label {
	vertical-align: top;
	width: 50%;
}

div.anm-modbox-payment-edit-select div.anm-payment-data_card table.anx-fieldgroup-data tr.anx-mandatory td.anx-cell-label p {
	color: initial;
	font-weight: normal;
}

div.anm-modbox-payment-edit-select div.anm-payment-data_card span.anx-label-prefix {
	display: none;
}

div.anm-modbox-payment-edit-select div.anm-payment-data_card span.anx-label-postfix {
	display: inline;
}

div.anm-modbox-payment-edit-select div.anm-payment-data_card tr.anx-optional span.anx-label-prefix,
div.anm-modbox-payment-edit-select div.anm-payment-data_card tr.anx-optional span.anx-label-postfix {
	display: none;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card span.anm-payment-cardn span.anx-fieldgroup-width-wrapper {
	width: 164px;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card span.anm-payment-expmonth span.anx-fieldgroup-width-wrapper {
	padding-right: 10px;
	width: 78px;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card span.anm-payment-expyear span.anx-fieldgroup-width-wrapper {
	width: 80px;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card span.anm-payment-cardowner span.anx-fieldgroup-width-wrapper {
	width: 164px;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-data_card span.anm-payment-cardcvc span.anx-fieldgroup-width-wrapper {
	width: 74px;
}




div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-layout-legal-content ul {
	list-style-type: disc;
	margin: 0 0 0 28px;
	padding: 0 0 16px 0;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main div.anm-payment-layout-legal-content ul li {
	margin: 0;
	padding: 0;
}

div.anm-payment-layout-legal-content .anx-checkbox-block {
    margin-left: 28px;
    position: relative;
}
div.anm-payment-layout-legal-content .anx-checkbox-block input[type="checkbox"] {
    left: -28px;
    position: absolute;
    top: 4px;
}

div.anm-payment-secure-info {
	background: url(images/all2015/icons/common/lock-48x48.png) 0 50% no-repeat;
	border: 5px solid #dddddd;
	padding: 15px 10px 10px 50px;
	margin-left: 20px;
}

div.anm-modbox-payment-edit-select div.anm-modbox-main {
	overflow: hidden;
}
/* */
/* */

/* */
div.anm-payment-provider-summary p.anl-provider img.anl-logo {
	margin-right: 5px;
	vertical-align: middle;
}

div.anm-payment-provider-summary p.anl-provider span.anl-amountToPay {
	margin-right: 5px;
}

div.anm-payment-provider-summary p.anl-provider span.anl-amount {
	font-weight: bold;
}

div.anm-payment-info p.anl-price span.anl-amount {
	font-weight: bold;
}
/* */
div.anx-tooltip {
	background: #f9f9fb;
	border: 1px solid #767676;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	color: #000000;
	font-size: 13px;
	padding: 3px;
	z-index: 10;
}
/* */
div.anc-content {
	float:none;
	margin: 0 auto;
}

div.anc-sidebar {
	display:none;
}

div.anc-footer {
	float:none;
	margin: 0 auto;
}
/* */
div.anm-statusbar-VC01 {
	padding-top: 8px;
}

div.anm-statusbar-VC01 div.anm-sb-box {
	margin-left: 150px;
}

div.anm-statusbar-VC01 table {
	border-collapse: separate;
	border-spacing: 1px;
}

div.anm-statusbar-VC01 td {
	padding: 0;
	width: 10%;
}

div.anm-statusbar-VC01 a {
	display: block;
	text-decoration: none;
}

div.anm-statusbar-VC01 tr.anm-sb-text-row td {
	background: #e2e2e2;
	border-bottom: solid 1px #cccccc;
	color: #000000;
	height: 39px;
	text-align: center;
}

div.anm-statusbar-VC01 tr.anm-sb-text-row td.anm-sb-current {
	background: #b91a36;
	border-bottom: solid 1px #b91a36;
	color: #ffffff;
}

div.anm-statusbar-VC01 span.anm-sb-text {
	display: block;
	font-size: 12px;
	line-height: 16px;
	padding: 3px 10px 0 10px;
	text-align: center;
}

div.anm-statusbar-VC01 tr.anm-sb-text-row td.anm-sb-current span.anm-sb-text {
	font-size: 13px;
	padding-top: 1px;
}

div.anm-statusbar-VC01 tr.anm-sb-img-row td {
	height: 5px;
	line-height: 5px;
}

div.anm-statusbar-VC01 tr.anm-sb-img-row td span {
	position: relative;
	display: block;
	height: 5px;
	overflow: hidden;
	text-indent: -5000px;
	top: -1px;
}

.lt-ie8 div.anm-statusbar-VC01 tr.anm-sb-img-row td span {
	top: -2px;
}

div.anm-statusbar-VC01 td.anm-sb-current span.anm-sb-img {
	background: url(images/all2015/modules/statusbar_vc01.png) no-repeat 50% 0;
}
/* */
#an_csInlineArea .anm-cs-inline-add {
	padding: 20px 20px 30px 20px;
}

#an_csInlineArea div.anm-cs-inline-add div.anm-cs-row-1 {
	display: block;
	float: left;
	padding: 0px 20px 30px 0;
}

#an_csInlineArea div.anm-cs-inline-add div.anm-cs-row-2 h3 {
	font-size: 16px;
	margin: 0 0 10px 0;
}

#an_csInlineArea div.anm-cs-inline-add div.anm-cs-row-2 p.anl-text {
	font-size: 14px;
}

#an_csInlineArea div.anm-cs-inline-add div.anm-cs-row-2 p.anl-info span.anl-price {
	font-size: 14px;
	font-weight: bold;
}

#an_csInlineArea div.anm-cs-inline-add div.anx-buttons {
	clear: both;
}

#an_csInlineArea div.anm-cs-inline-add div.anx-buttons td p {
	text-align: center;
}

#an_csInlineArea div.anm-cs-inline-add div.anx-buttons td p.anl-text {
	margin: 0 0 10px 0;
}
/* */
#an_csInlineArea div.anm-cs-inline-replace {
	padding: 20px 20px 30px 20px;
}

#an_csInlineArea div.anm-cs-inline-replace table {
	width: 100%;
}

#an_csInlineArea div.anm-cs-inline-replace td {
	vertical-align: top;
}

#an_csInlineArea div.anm-cs-inline-replace div.anm-cs-row-1 {
	display: block;
	float: left;
	padding: 0px 20px 30px 0;
}

#an_csInlineArea div.anm-cs-inline-replace div.anm-cs-row-2 {
	clear: both;
}

#an_csInlineArea div.anm-cs-inline-replace h3 {
	font-size: 16px;
}

#an_csInlineArea div.anm-cs-inline-replace p.anl-info span.anl-price {
	display: block;
	font-size: 16px;
	font-weight: bold;
}

#an_csInlineArea div.anm-cs-inline-replace p.anl-info span.anl-link {
	display: block;
}

#an_csInlineArea div.anm-cs-inline-replace div.anm-cs-row-3 {
	margin: 20px 0 0 0;
}

#an_csInlineArea div.anm-cs-inline-replace div.anm-cs-row-3 p.anl-text {
	font-size: 14px;
}
/* */
div.anm-cs-interstitial-item {
	
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-header {
	
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main {
	
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-target table {
	width: 100%;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main .anx-cell-1 {
	width: 85px;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main td.anx-cell-2 {
	vertical-align: top;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main td.anx-cell-3 {
	text-align: right;
	vertical-align: top;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main p.anl-icon {
	margin: 0 10px 10px 0;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main p.anl-name {
	font-weight: bold;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-main p.anl-price {
	font-weight: bold;
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-footer {
	
}

div.anm-cs-interstitial-item div.anm-cs-interstitial-item-footer td.anx-cell-2 {
	text-align: right;
}
/* */
div.anm-cs-table table {
	width: 100%;
}

div.anm-cs-table td {
	vertical-align: top;
}

div.anm-cs-table td.anm-cart-cellPrdIcon {
	width: 110px;
}

div.anm-cs-table td.anm-cart-cellPrdIcon p {
	padding-top: 3px;
}

div.anm-cs-table td.anm-cart-cellPrdName h3 {
	font-size: 15px;
	line-height: 18px;
	margin: 0;
}

div.anm-cs-table td.anm-cart-cellPrdName p.anl-info span.anl-type {
	display: block;
}

div.anm-cs-table td.anm-cart-cellPrdName p.anl-info span.anl-price {
	display: block;
}

div.anm-cs-table td.anm-cart-cellTotalPrice {
	font-weight: bold;
	text-align: center;
}

div.anm-cs-table td.anm-cart-cellBuy {
	text-align: right;
}

div.anm-cs-table td.anm-cart-cellBuy span.anm-button-css {
	margin: 0;
}
/* */
div.anm-cs-table table {
	width: 100%;
}

div.anm-cs-table td {
	vertical-align: top;
}

div.anm-cs-table td.anm-cart-cellPrdIcon {
	width: 110px;
}

div.anm-cs-table td.anm-cart-cellPrdIcon p {
	padding-top: 3px;
}

div.anm-cs-table td.anm-cart-cellPrdName h3 {
	font-size: 15px;
	line-height: 18px;
	margin: 0;
}

div.anm-cs-table td.anm-cart-cellPrdName p.anl-info span.anl-type {
	display: block;
}

div.anm-cs-table td.anm-cart-cellPrdName p.anl-info span.anl-price {
	display: block;
}

div.anm-cs-table td.anm-cart-cellTotalPrice {
	font-weight: bold;
	text-align: center;
	padding: 10px !important;
}

div.anm-cs-table td.anm-cart-cellTotalPrice span.anl-price {
	white-space: nowrap;
}

div.anm-cs-table td.anm-cart-cellTotalPrice strike {
	color: #ff0000;
}

div.anm-cs-table td.anm-cart-cellBuy {
	text-align: right;
}

div.anm-cs-table td.anm-cart-cellBuy span.anm-button-css {
	margin: 0;
}
/* */
 
/* */
 
/* */
 
/* */
 
/* */
div.anm-cart-sidebar table {
	table-layout: fixed;
	width: 100%;
}

div.anm-cart-sidebar table td {
	vertical-align: top;
}

div.anm-cart-sidebar table td.anx-cell-1 {
	width: 70%;
}

div.anm-cart-sidebar table td p {
	padding: 5px 5px 5px 5px;
}

div.anm-cart-sidebar table td.anx-cell-1 p {
	padding-left: 0;
	word-wrap: break-word;
}

div.anm-cart-sidebar table td.anx-cell-2 p {
	padding-right: 0;
	text-align: right;
	word-wrap: break-word;
}

div.anm-cart-sidebar table tfoot td p {
	font-weight: bold;
}
/* */
 
/* */
 
/* */
div.anm-seal-comodo {
	text-align: left;
}

#tl_popupSC5 {
	z-index: 10 !important;
}

/* */
/* */

/* */
div.anm-sidebox-shopnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.anm-sidebox-shopnav ul li {
	margin: 0;
	padding: 0 0 5px 0;
}

div.anm-sidebox-shopnav ul li a {
	color: #000000;
}
/* */
div.anm-cs-sidebar div.anm-cs-row-1 h3 {
	margin: 0 0 10px 0;
}

div.anm-cs-sidebar div.anm-cs-row-2 p.anl-image {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

div.anm-cs-sidebar div.anm-cs-row-2 p.anl-info span.anl-type {
	display: block;
}

div.anm-cs-sidebar div.anm-cs-row-2 p.anl-info span.anl-price {
	display: block;
	font-weight: bold;
	margin: 0 0 10px 0;
}

div.anm-cs-sidebar div.anm-cs-row-2 p.anl-info span.anl-link {
	display: block;
}
/* */
 
/* */
 
/* */
div.anm-sidebox-on div.anm-sidebox-custom-a div.anm-sidebox-main {
	padding-right: 0;
}

div.anm-sidebox-custom-a div.anm-sidebox-header {
	background-image: url(images/all2015/layout/xx/sidebox_simple_bg.png);
	height: 6px;
}

div.anm-sidebox-custom-a div.anm-sidebox-header h1 {
	display: none;
}

div.anm-sidebox-custom-a div.anm-sidebox-main p img {
	margin-right: 7px;
} 
/* */
/* */

/* */
 
/* */
@font-face {
	font-family: 'Open Sans Light';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
	font-family: 'Open Sans Semibold';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
	font-family: 'Open Sans Bold';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
/* */
body {
	min-width:960px
}

a,
.anx-pseudoLink {
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
}

a:hover,
.anx-pseudoLink:hover {
	text-decoration: underline;
}

b,
strong {
	font-weight: bold;
}

div.anc-main {
	overflow: hidden;
}

div.anc-main-inner {
	width: 960px;
	position: relative;
	margin: 0 auto;
}

div.anm-seal {
	padding: 10px 0 20px 0;
	text-align: right;
	width: 850px;
	margin: 0 auto;
}

div.anm-seal p {
	display: inline-block;
	vertical-align: middle;
}

body.anx-lang-jp {
	font-family: 'MS UI Gothic', 'MS PGothic', Arial, Helvetica, sans-serif;
}

body.anx-lang-kr {
	font-family: 'Malgun Gothic', Arial, Helvetica, sans-serif;
}

body.anx-lang-tw,
body.anx-lang-hk,
body.anx-lang-chi,
body.anx-lang-chn {
	font-family: 'Microsoft JhengHei', Arial, Helvetica, sans-serif;
}

body.anx-lang-jp b,
body.anx-lang-jp strong,
body.anx-lang-jp #an_payment_form_generic h3,
body.anx-lang-jp div.anx-fieldgroup td.anx-cell-label p {
	font-weight: normal !important;
}

body.anx-lang-jp div.anx-fieldgroup td.anx-cell-label p span.anx-label-prefix b,
body.anx-lang-jp div.anx-fieldgroup td.anx-cell-label p span.anx-label-postfix b {
	font-weight: bold !important;
	color: #b91a36;
}

/* */
div.anc-header {
	height: 86px;
	position: relative;
	z-index: 2;
}

div.wfpage-1-1-1 div.anc-header,
div.wfpage-1-1-pdetails div.anc-header,
div.wfpage-1-1-orderconf div.anc-header,

div.wfpage-2-1-1 div.anc-header,
div.wfpage-2-1-2 div.anc-header,
div.wfpage-2-1-pdetails div.anc-header,
div.wfpage-2-1-orderconf div.anc-header,

div.wfpage-2-2-1 div.anc-header,
div.wfpage-2-2-2 div.anc-header,
div.wfpage-2-2-pdetails div.anc-header,
div.wfpage-2-2-orderconf div.anc-header,

div.wfpage-3-1-1 div.anc-header,
div.wfpage-3-1-2 div.anc-header,
div.wfpage-3-1-3 div.anc-header,
div.wfpage-3-1-pdetails div.anc-header,
div.wfpage-3-1-orderconf div.anc-header,

div.wfpage-4-1-1 div.anc-header,
div.wfpage-4-1-2 div.anc-header,
div.wfpage-4-1-3 div.anc-header,
div.wfpage-4-1-4 div.anc-header,
div.wfpage-4-1-pdetails div.anc-header,
div.wfpage-4-1-orderconf div.anc-header {
	height: 1px;
}

a.anc-header-logo img {
	height: 35px;
	left: 30px;
	position: absolute;
	top: 16px;
	width: 130px;
}

/*div.wfpage-1-1-1 a.anc-header-logo,
div.wfpage-1-1-pdetails a.anc-header-logo,
div.wfpage-1-1-orderconf a.anc-header-logo,
div.wfpage-2-1-1 a.anc-header-logo,
div.wfpage-2-1-2 a.anc-header-logo,
div.wfpage-2-1-pdetails a.anc-header-logo,
div.wfpage-2-1-orderconf a.anc-header-logo,
div.wfpage-3-1-1 a.anc-header-logo,
div.wfpage-3-1-2 a.anc-header-logo,
div.wfpage-3-1-3 a.anc-header-logo,
div.wfpage-3-1-pdetails a.anc-header-logo,
div.wfpage-3-1-orderconf a.anc-header-logo,
div.wfpage-4-1-1 a.anc-header-logo,
div.wfpage-4-1-2 a.anc-header-logo,
div.wfpage-4-1-3 a.anc-header-logo,
div.wfpage-4-1-4 a.anc-header-logo,
div.wfpage-4-1-pdetails a.anc-header-logo,
div.wfpage-4-1-orderconf a.anc-header-logo {
	display: none;
}*/

div.anc-header-selector {
	position: absolute;
	right: 30px;
	top: 60px;
	width: 470px;
}

div.anc-header-selector div.anm-selector,
div.anc-header-selector form.anm-selector {
	float: right;
	margin: 0px 0px 0px 10px;
}
/* */
div.anc-content {
	overflow: hidden;
	position: relative;
	width: 960px;
	z-index: 1;
}

div.anc-content-inner {
	padding: 0 30px 0 30px;
}

.lt-ie8 div.anc-content-inner {
	height: 1%;
}
/* */
div.anc-sidebar {
	font-size: 11px;
	width: 221px;
}

body.anx-lang-jp div.anc-sidebar,
body.anx-lang-chn div.anc-sidebar,
body.anx-lang-chi div.anc-sidebar,
body.anx-lang-kr div.anc-sidebar {
	font-size: 12px;
}

div.anm-sidebox-on {
	
}

div.anm-sidebox-on div.anm-sidebox {
	margin: 0 0 15px 0;
}

div.anm-sidebox-on div.anm-sidebox-header {
	background: url(images/all2015/layout/xx/sidebox_bg.png) no-repeat;
}

div.anm-sidebox-on div.anm-sidebox-header h1 {
	border-bottom: solid 1px #656565;
	color: #a1ae11;
	font-size: 12px;
	margin: 0 9px 0 9px;
	padding: 10px 0 7px 0;
}

div.anm-sidebox-on div.anm-sidebox-main {
	background: url(images/all2015/layout/xx/sidebox_bg.png) repeat-y -221px 0;
	padding: 5px 9px 10px 9px;
}

div.anm-sidebox-on div.anm-sidebox-footer {
	background: url(images/all2015/layout/xx/sidebox_bg.png) no-repeat 100% 100%;
	height: 10px;
}
/* */
div.anc-footer {
	background: url('/images/all2015/layout/xx/footer_bg_down.png') no-repeat;
	color: #555555;
	font-family: 'Open Sans', sans-serif;
	margin-top: 15px;
	padding: 15px 0 0 0;
	width: 900px;
}

div.anc-footer a {
	color: #555555;
	text-decoration: none;
}

div.anc-footer a:hover {
	color: rgb(182, 30, 56);
}

div.anc-footer-row {
	border-top: solid 1px #e6e7e9;
	overflow: hidden;
	padding: 15px 30px 10px 30px;
}

div.anc-footer-row-1 {
	border-top: 0;
	padding: 0 30px 0 30px;
}

div.anc-footer-row-2 {
	padding: 5px 30px 0 30px;
}

div.anc-footer div.anc-footer-seals {
	float: right;
	overflow: hidden;
	text-align: right;
	width:300px;
}

body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-seals{
	width:455px;
}

body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-security{
	width:360px;
}


div.anc-footer div.anc-footer-seals ul.anm-payment-option-icons {
	display: inline-block;
}

div.anc-footer div.anc-footer-seals img.anm-footer-payment-visa,
div.anc-footer div.anc-footer-seals img.anm-footer-payment-master-card,
div.anc-footer div.anc-footer-seals img.anm-footer-payment-static,
div.anc-footer div.anc-footer-seals img.anm-footer-moneyback {
	display: none;
}

body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-seals img.anm-footer-payment-visa,
body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-seals img.anm-footer-payment-master-card,
body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-seals img.anm-footer-payment-static,
body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-seals img.anm-footer-moneyback {
	display: inline;
}

div.anc-footer div.anc-footer-seals img.anm-footer-payment-static {
	position: relative;
	right: 7px;
}

div.anc-footer div.anc-footer-seals iframe,
div.anc-footer div.anc-footer-seals img {
	vertical-align: middle;
}

div.anc-footer div.anc-footer-security {
	background: url('/images/all2015/icons/common/lock-34x34.png') 0 10px no-repeat;
	padding: 10px 0 0 38px;
}

div.anc-footer div.anc-footer-security h3 {
	font-size: 15px;
	font-weight: normal;
	line-height: 19px;
	margin: 0;
	padding: 0 0 1px 0;
}

div.anc-footer div.anc-footer-security p {
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0 0 10px 0;
}

div.anc-footer div.anc-footer-nav {
	overflow: hidden;
}

div.anc-footer div.anc-footer-nav ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
	width: 240px;
}

body.anx-lang-jp.anx-country-JP div.anc-footer div.anc-footer-nav ul{
	width:230px;
}

div.anc-footer div.anc-footer-nav ul li {
	margin: 0;
	padding: 0 0 11px 0;
}

div.anc-footer div.anc-footer-info ul {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

div.anc-footer div.anc-footer-info ul li {
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
}

div.anc-footer div.anc-footer-info ul li a {
	font-size: 11px;
	font-family: 'OpenSans-Bold', 'Open Sans', sans-serif;
	font-weight: bold;
}

div.anc-footer div.anc-footer-info p {
	font-size: 10px;
}

.mmp2 {
	display: none;
}
/* */
div.anm-modbox {
	margin-bottom: 16px;
}

div.anm-modbox div.anm-modbox-footer table td {
	padding-top: 16px;
}

div.anm-modbox div.anm-modbox-header h1 {
	text-transform: uppercase;
}
/* */
.anm-button-css {
	cursor: pointer;
	overflow: hidden;
	vertical-align: middle;
}

.anm-pagination-inactive .anm-button-css,
.anm-button-pure-current_submit,
.anm-button-slide-current_submit {
	cursor: default;
}

.anm-button-css .anb-input {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.anm-pagination-inactive .anm-button-css .anb-input,
.anm-button-pure-current_submit .anb-input,
.anm-button-slide-current_submit .anb-input {
	display: none;
}

/* CSS Button */

.anm-button-pure .anb-border {
	overflow: hidden;
	position: relative;
	line-height: 1px; /* minimizes height for ie */
}

.anm-button-pure .anb-body {
	text-align: center;
}

.anm-button-pure .anb-icon-none .anb-icon {
	display: none !important;
}

.anm-button-pure .anb-icon {
	background: url(images/all2015/icons/buttons/button_primary-16x16.png) no-repeat 0 0;
	height: 16px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 16px;
}

.anm-button-pure .anb-action-secondary .anb-icon {
	background-image: url(images/all2015/icons/buttons/button_secondary-16x16.png);
}

/* Sprite Button */

.anm-button-slide .anb-border {
	overflow: hidden;
	position: relative;
}

.anm-button-slide .anb-body {
	text-align: center;
}

.anm-button-slide .anb-text {
	white-space: nowrap;
}

.anm-button-slide .anb-action-secondary .anb-body {
	text-transform: none;
}

.anm-button-slide .anb-icon-none .anb-icon {
	display: none !important;
}

.anm-button-slide .anb-icon {
	background: url(images/all2015/icons/buttons/button_primary-24x24.png) no-repeat 0 0;
	height: 24px;
	margin-top: -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}

.anm-button-slide .anb-action-secondary .anb-icon {
	background-image: url(images/all2015/icons/buttons/button_secondary-16x16.png);
	height: 16px;
	margin-top: -8px;
	width: 16px;
}

a.anx-cssButton {
	text-decoration: none !important;
}
/* */
.anm-button-pure .anb-action-primary .anb-body {
	min-width: 80px;
}

.anc-sidebar .anm-button-pure .anb-action-primary .anb-body {
	min-width: 60px;
}

.anm-quickview-main .anm-button-pure .anb-action-primary .anb-body {
	min-width: 40px;
}

.anm-button-pure .anb-action-primary {
	border: 1px solid #a2a950;
}

.anm-button-pure .anb-action-primary .anb-body {
	background: #cbdd76;
	background: -moz-linear-gradient(top, #cbdd76 0%, #99a43e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbdd76), color-stop(100%,#99a43e));
	background: -webkit-linear-gradient(top, #cbdd76 0%,#99a43e 100%);
	background: -o-linear-gradient(top, #cbdd76 0%,#99a43e 100%);
	background: -ms-linear-gradient(top, #cbdd76 0%,#99a43e 100%);
	background: linear-gradient(to bottom, #cbdd76 0%, #99a43e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbdd76', endColorstr='#99a43e', GradientType=0 );
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}

.anm-button-pure:hover .anb-action-primary {
	border: 1px solid #a2a950;
}

.anm-button-pure:hover .anb-action-primary .anb-body {
	background: #97a23c;
	background: -moz-linear-gradient(top, #97a23c 0%, #cbdd76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97a23c), color-stop(100%,#cbdd76));
	background: -webkit-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: -o-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: -ms-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: linear-gradient(to bottom, #97a23c 0%, #cbdd76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97a23c', endColorstr='#cbdd76', GradientType=0 );
	color: #333333;
	text-decoration: none;
}

.anj-validation-prevent .anm-button-pure .anb-action-primary,
.anj-validation-prevent .anm-button-pure:hover .anb-action-primary {
	border: 1px solid #b7b7b7;
}

.anj-validation-prevent .anm-button-pure .anb-action-primary .anb-body,
.anj-validation-prevent .anm-button-pure:hover .anb-action-primary .anb-body {
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: -o-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: -ms-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: linear-gradient(to bottom, #fefefe 0%, #dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede', GradientType=0 );
	color: #ffffff;
}

.anm-button-pure .anb-action-primary .anb-icon {
	display: block;
}

.anm-button-pure .anb-action-primary .anb-icon-forward .anb-icon {
	background-position: -16px 0;
}

.anm-button-pure:hover .anb-action-primary .anb-icon-forward .anb-icon {
	background-position: -32px 0;
}

.anj-validation-prevent .anm-button-pure .anb-action-primary .anb-icon-forward .anb-icon {
	background-position: -16px 0;
}

.anm-button-pure .anb-action-primary .anb-icon-back .anb-icon {
	background-position: -16px -48px;
}

.anm-button-pure:hover .anb-action-primary .anb-icon-back .anb-icon {
	background-position: -32px -48px;
}

.anj-validation-prevent .anm-button-pure .anb-action-primary .anb-icon-back .anb-icon {
	background-position: -16px -48px;
}

.anm-button-pure .anb-action-primary .anb-icon-print .anb-icon {
	background-position: -16px -32px;
}

.anm-button-pure:hover .anb-action-primary .anb-icon-print .anb-icon {
	background-position: -32px -32px;
}

.anj-validation-prevent .anm-button-pure .anb-action-primary .anb-icon-print .anb-icon {
	background-position: -16px -32px;
}

.anm-button-pure .anb-action-primary,
.anm-button-pure .anb-as-primary-medium {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.anm-button-pure .anb-action-primary .anb-body,
.anm-button-pure .anb-as-primary-medium .anb-body {
	padding: 4px 5px;
}

.anm-button-pure .anb-action-primary .anb-ipos-left .anb-icon,
.anm-button-pure .anb-as-primary-medium .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-pure .anb-action-primary .anb-ipos-right .anb-icon,
.anm-button-pure .anb-as-primary-medium .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-pure .anb-action-primary .anb-ipos-left .anb-text,
.anm-button-pure .anb-as-primary-medium .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-action-primary .anb-ipos-right .anb-text,
.anm-button-pure .anb-as-primary-medium .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-action-primary .anb-text,
.anm-button-pure .anb-as-primary-medium .anb-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}

.anm-button-pure .anb-as-primary-small {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.anm-button-pure .anb-as-primary-small .anb-body {
	padding: 2px 5px;
}

.anm-button-pure .anb-as-primary-small .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-pure .anb-as-primary-small .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-pure .anb-as-primary-small .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-as-primary-small .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-as-primary-small .anb-text {
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}

.anm-button-pure .anb-as-primary-large {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}

.anm-button-pure .anb-as-primary-large .anb-body {
	padding: 6px 5px;
}

.anm-button-pure .anb-as-primary-large .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-pure .anb-as-primary-large .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-pure .anb-as-primary-large .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-as-primary-large .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-as-primary-large .anb-text {
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
}
/* */
.anm-button-slide .anb-action-primary .anb-text {
	min-width: 80px;
}

.anc-sidebar .anm-button-slide .anb-action-primary .anb-text {
	min-width: 60px;
}

.anm-quickview-main .anm-button-slide .anb-action-primary .anb-text {
	min-width: 40px;
}

.anm-button-slide .anb-action-primary .anb-body {
	min-width: 80px;
}

.anc-sidebar .anm-button-slide .anb-action-primary .anb-body {
	min-width: 60px;
}

.anm-quickview-main .anm-button-slide .anb-action-primary .anb-body {
	min-width: 40px;
}

.anm-button-slide .anb-action-primary .anb-icon {
	display: block;
}

.anm-button-slide .anb-action-primary .anb-icon-forward .anb-icon {
	background-position: -24px 0;
}

.anm-button-slide:hover .anb-action-primary .anb-icon-forward .anb-icon {
	background-position: -48px 0;
}

.anj-validation-prevent .anm-button-slide .anb-action-primary .anb-icon-forward .anb-icon {
	background-position: -24px 0;
}

.anm-button-slide .anb-action-primary .anb-icon-back .anb-icon {
	background-position: -24px -72px;
}

.anm-button-slide:hover .anb-action-primary .anb-icon-back .anb-icon {
	background-position: -48px -72px;
}

.anj-validation-prevent .anm-button-slide .anb-action-primary .anb-icon-back .anb-icon {
	background-position: -24px -72px;
}

.anm-button-slide .anb-action-primary .anb-icon-print .anb-icon {
	background-position: -24px -48px;
}

.anm-button-slide:hover .anb-action-primary .anb-icon-print .anb-icon {
	background-position: -48px -48px;
}

.anj-validation-prevent .anm-button-slide .anb-action-primary .anb-icon-print .anb-icon {
	background-position: -24px -48px;
}



.anm-button-slide .anb-action-primary {
	background: url(images/all2015/layout/xx/button_primary.png) no-repeat 0 0;
}

.anm-button-slide .anb-action-primary .anb-body {
	background: url(images/all2015/layout/xx/button_primary.png) no-repeat 100% 0;
	text-decoration: none;
}

.anm-button-slide:hover .anb-action-primary .anb-text {
	text-decoration: none;
}



.anm-button-slide .anb-as-primary-medium {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-primary-medium .anb-body {
	height: 41px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-primary-medium .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-primary-medium .anb-ipos-right .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-primary-medium .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-primary-medium .anb-ipos-right .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-action-primary .anb-text,
.anm-button-slide .anb-as-primary-medium .anb-text {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 41px;
}

.anm-button-slide:hover .anb-action-primary .anb-text,
.anm-button-slide:hover .anb-as-primary-medium .anb-text {
	color: #333333;
}

.anj-validation-prevent .anm-button-slide .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-slide .anb-as-primary-medium .anb-text,
.anj-validation-prevent .anm-button-slide:hover .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-medium .anb-text {
	color: #ffffff;
}

.anm-button-slide .anb-as-primary-medium {
	background-position: 0 -200px;
}

.anm-button-slide .anb-as-primary-medium .anb-body {
	background-position: 100% -200px;
}

.anm-button-slide:hover .anb-as-primary-medium {
	background-position: 0 -250px;
}

.anm-button-slide:hover .anb-as-primary-medium .anb-body {
	background-position: 100% -250px;
}

.anj-validation-prevent .anm-button-slide .anb-as-primary-medium,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-medium {
	background-position: 0 -300px;
}

.anj-validation-prevent .anm-button-slide .anb-as-primary-medium .anb-body,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-medium .anb-body {
	background-position: 100% -300px;
}



.anm-button-slide .anb-as-primary-small {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-primary-small .anb-body {
	height: 26px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-primary-small .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-primary-small .anb-ipos-right .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-primary-small .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-primary-small .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-as-primary-small .anb-text {
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
}

.anm-button-slide .anb-as-primary-small {
	background-position: 0 0;
}

.anm-button-slide .anb-as-primary-small .anb-body {
	background-position: 100% 0;
}

.anm-button-slide:hover .anb-as-primary-small {
	background-position: 0 -50px;
}

.anm-button-slide:hover .anb-as-primary-small .anb-body {
	background-position: 100% -50px;
}

.anj-validation-prevent .anm-button-slide .anb-as-primary-small,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-small {
	background-position: 0 -100px;
}

.anj-validation-prevent .anm-button-slide .anb-as-primary-small .anb-body,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-small .anb-body {
	background-position: 100% -100px;
}




.anm-button-slide .anb-as-primary-large {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-primary-large .anb-body {
	height: 41px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-primary-large .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-primary-large .anb-ipos-right .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-primary-large .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-primary-large .anb-ipos-right .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-primary-large .anb-text {
	font-size: 15px;
	font-weight: normal;
	line-height: 41px;
}

.anm-button-slide .anb-as-primary-large {
	background-position: 0 -400px;
}

.anm-button-slide .anb-as-primary-large .anb-body {
	background-position: 100% -400px;
}

.anm-button-slide:hover .anb-as-primary-large {
	background-position: 0 -450px;
}

.anm-button-slide:hover .anb-as-primary-large .anb-body {
	background-position: 100% -450px;
}

.anj-validation-prevent .anm-button-slide .anb-as-primary-large,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-large {
	background-position: 0 -500px;
}

.anj-validation-prevent .anm-button-slide .anb-as-primary-large .anb-body,
.anj-validation-prevent .anm-button-slide:hover .anb-as-primary-large .anb-body {
	background-position: 100% -500px;
}
/* */
.anm-button-pure .anb-action-secondary .anb-body {
	min-width: 80px;
}

.anc-sidebar .anm-button-pure .anb-action-secondary .anb-body {
	min-width: 60px;
}

.anm-quickview-main .anm-button-pure .anb-action-secondary .anb-body {
	min-width: 40px;
}

.anm-button-pure .anb-action-secondary {
	border: 1px solid #cccccc;
}

.anm-button-pure .anb-action-secondary .anb-body {
	background: #fbfbfb;
	background: -moz-linear-gradient(top, #fbfbfb 0%, #d4d4d4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#d4d4d4));
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#d4d4d4 100%);
	background: -o-linear-gradient(top, #fbfbfb 0%,#d4d4d4 100%);
	background: -ms-linear-gradient(top, #fbfbfb 0%,#d4d4d4 100%);
	background: linear-gradient(to bottom, #fbfbfb 0%, #d4d4d4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d4d4d4', GradientType=0 );
	color: #777777;
	text-decoration: none;
	text-transform: none;
}

.anm-button-pure:hover .anb-action-secondary {
	border: 1px solid #cccccc;
}

.anm-button-pure:hover .anb-action-secondary .anb-body {
	background: #d4d4d4;
	background: -moz-linear-gradient(top, #d4d4d4 0%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top, #d4d4d4 0%,#fbfbfb 100%);
	background: -o-linear-gradient(top, #d4d4d4 0%,#fbfbfb 100%);
	background: -ms-linear-gradient(top, #d4d4d4 0%,#fbfbfb 100%);
	background: linear-gradient(to bottom, #d4d4d4 0%, #fbfbfb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#fbfbfb', GradientType=0 );
	color: #333333;
	text-decoration: none;
}

.anj-validation-prevent .anm-button-pure .anb-action-secondary,
.anj-validation-prevent .anm-button-pure:hover .anb-action-secondary {
	border: 1px solid #b7b7b7;
}

.anj-validation-prevent .anm-button-pure .anb-action-secondary .anb-body,
.anj-validation-prevent .anm-button-pure:hover .anb-action-secondary .anb-body {
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: -o-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: -ms-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: linear-gradient(to bottom, #fefefe 0%, #dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede', GradientType=0 );
	color: #ffffff;
}

.anm-button-pure .anb-action-secondary .anb-icon {
	display: block;
}

.anm-button-pure .anb-action-secondary .anb-icon-forward .anb-icon {
	background-position: 0 0;
}

.anm-button-pure:hover .anb-action-secondary .anb-icon-forward .anb-icon {
	background-position: -32px 0;
}

.anj-validation-prevent .anm-button-pure .anb-action-secondary .anb-icon-forward .anb-icon {
	background-position: -16px 0;
}

.anm-button-pure .anb-action-secondary .anb-icon-back .anb-icon {
	background-position: 0 -48px;
}

.anm-button-pure:hover .anb-action-secondary .anb-icon-back .anb-icon {
	background-position: -32px -48px;
}

.anj-validation-prevent .anm-button-pure .anb-action-secondary .anb-icon-back .anb-icon {
	background-position: -16px -48px;
}

.anm-button-pure .anb-action-secondary .anb-icon-print .anb-icon {
	background-position: 0 -32px;
}

.anm-button-pure:hover .anb-action-secondary .anb-icon-print .anb-icon {
	background-position: -32px -32px;
}

.anj-validation-prevent .anm-button-pure .anb-action-secondary .anb-icon-print .anb-icon {
	background-position: -16px -32px;
}

.anm-button-pure .anb-action-secondary,
.anm-button-pure .anb-as-secondary-medium {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.anm-button-pure .anb-action-secondary .anb-body,
.anm-button-pure .anb-as-secondary-medium .anb-body {
	padding: 4px 5px;
}

.anm-button-pure .anb-action-secondary .anb-ipos-left .anb-icon,
.anm-button-pure .anb-as-secondary-medium .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-pure .anb-action-secondary .anb-ipos-right .anb-icon,
.anm-button-pure .anb-as-secondary-medium .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-pure .anb-action-secondary .anb-ipos-left .anb-text,
.anm-button-pure .anb-as-secondary-medium .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-action-secondary .anb-ipos-right .anb-text,
.anm-button-pure .anb-as-secondary-medium .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-action-secondary .anb-text,
.anm-button-pure .anb-as-secondary-medium .anb-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}

.anm-button-pure .anb-as-secondary-small {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.anm-button-pure .anb-as-secondary-small .anb-body {
	padding: 2px 5px;
}

.anm-button-pure .anb-as-secondary-small .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-pure .anb-as-secondary-small .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-pure .anb-as-secondary-small .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-as-secondary-small .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-as-secondary-small .anb-text {
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}

.anm-button-pure .anb-as-secondary-large {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}

.anm-button-pure .anb-as-secondary-large .anb-body {
	padding: 6px 5px;
}

.anm-button-pure .anb-as-secondary-large .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-pure .anb-as-secondary-large .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-pure .anb-as-secondary-large .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-as-secondary-large .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-as-secondary-large .anb-text {
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
}
/* */
.anm-button-slide .anb-action-secondary .anb-text {
	min-width: 80px;
}

.anc-sidebar .anm-button-slide .anb-action-secondary .anb-text {
	min-width: 60px;
}

.anm-quickview-main .anm-button-slide .anb-action-secondary .anb-text {
	min-width: 40px;
}

.anm-button-slide .anb-action-secondary .anb-body {
	min-width: 80px;
}

.anc-sidebar .anm-button-slide .anb-action-secondary .anb-body {
	min-width: 60px;
}

.anm-quickview-main .anm-button-slide .anb-action-secondary .anb-body {
	min-width: 40px;
}

.anm-button-slide .anb-action-secondary .anb-icon {
	display: block;
}

.anm-button-slide .anb-action-secondary .anb-icon-forward .anb-icon {
	background-position: 0 0;
}

.anm-button-slide:hover .anb-action-secondary .anb-icon-forward .anb-icon {
	background-position: -32px 0;
}

.anj-validation-prevent .anm-button-slide .anb-action-secondary .anb-icon-forward .anb-icon {
	background-position: -16px 0;
}

.anm-button-slide .anb-action-secondary .anb-icon-back .anb-icon {
	background-position: 0 -48px;
}

.anm-button-slide:hover .anb-action-secondary .anb-icon-back .anb-icon {
	background-position: -32px -48px;
}

.anj-validation-prevent .anm-button-slide .anb-action-secondary .anb-icon-back .anb-icon {
	background-position: -16px -48px;
}

.anm-button-slide .anb-action-secondary .anb-icon-print .anb-icon {
	background-position: 0 -32px;
}

.anm-button-slide:hover .anb-action-secondary .anb-icon-print .anb-icon {
	background-position: -32px -32px;
}

.anj-validation-prevent .anm-button-slide .anb-action-secondary .anb-icon-print .anb-icon {
	background-position: -16px -32px;
}



.anm-button-slide .anb-action-secondary {
	background: url(images/all2015/layout/xx/button_secondary.png) no-repeat 0 0;
}

.anm-button-slide .anb-action-secondary .anb-body {
	background: url(images/all2015/layout/xx/button_secondary.png) no-repeat 100% 0;
	text-decoration: none;
}

.anm-button-slide:hover .anb-action-secondary .anb-text {
	text-decoration: none;
}



.anm-button-slide .anb-as-secondary-medium {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-secondary-medium .anb-body {
	height: 37px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-secondary-medium .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-secondary-medium .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-slide .anb-as-secondary-medium .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-secondary-medium .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-action-secondary .anb-text,
.anm-button-slide .anb-as-secondary-medium .anb-text {
	color: #b91a36;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 38px;
}

.anm-button-slide:hover .anb-action-secondary .anb-text,
.anm-button-slide:hover .anb-as-secondary-medium .anb-text {
	color: #b91a36;
}

.anj-validation-prevent .anm-button-slide .anb-action-secondary .anb-text,
.anj-validation-prevent .anm-button-slide .anb-as-secondary-medium .anb-text,
.anj-validation-prevent .anm-button-slide:hover .anb-action-secondary .anb-text,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-medium .anb-text {
	color: #888888;
}

.anm-button-slide .anb-as-secondary-medium {
	background-position: 0 -200px;
}

.anm-button-slide .anb-as-secondary-medium .anb-body {
	background-position: 100% -200px;
}

.anm-button-slide:hover .anb-as-secondary-medium {
	background-position: 0 -250px;
}

.anm-button-slide:hover .anb-as-secondary-medium .anb-body {
	background-position: 100% -250px;
}

.anj-validation-prevent .anm-button-slide .anb-as-secondary-medium,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-medium {
	background-position: 0 -300px;
}

.anj-validation-prevent .anm-button-slide .anb-as-secondary-medium .anb-body,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-medium .anb-body {
	background-position: 100% -300px;
}



.anm-button-slide .anb-as-secondary-small {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-secondary-small .anb-body {
	height: 34px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-secondary-small .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-secondary-small .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-slide .anb-as-secondary-small .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-secondary-small .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-as-secondary-small .anb-text {
	font-size: 11px;
	font-weight: normal;
	line-height: 35px;
}

.anm-button-slide .anb-as-secondary-small {
	background-position: 0 0;
}

.anm-button-slide .anb-as-secondary-small .anb-body {
	background-position: 100% 0;
}

.anm-button-slide:hover .anb-as-secondary-small {
	background-position: 0 -50px;
}

.anm-button-slide:hover .anb-as-secondary-small .anb-body {
	background-position: 100% -50px;
}

.anj-validation-prevent .anm-button-slide .anb-as-secondary-small,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-small {
	background-position: 0 -100px;
}

.anj-validation-prevent .anm-button-slide .anb-as-secondary-small .anb-body,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-small .anb-body {
	background-position: 100% -100px;
}




.anm-button-slide .anb-as-secondary-large {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-secondary-large .anb-body {
	height: 43px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-secondary-large .anb-ipos-left .anb-icon {
	left: 5px;
}

.anm-button-slide .anb-as-secondary-large .anb-ipos-right .anb-icon {
	right: 5px;
}

.anm-button-slide .anb-as-secondary-large .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-secondary-large .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-as-secondary-large .anb-text {
	font-size: 15px;
	font-weight: normal;
	line-height: 45px;
}

.anm-button-slide .anb-as-secondary-large {
	background-position: 0 -400px;
}

.anm-button-slide .anb-as-secondary-large .anb-body {
	background-position: 100% -400px;
}

.anm-button-slide:hover .anb-as-secondary-large {
	background-position: 0 -450px;
}

.anm-button-slide:hover .anb-as-secondary-large .anb-body {
	background-position: 100% -450px;
}

.anj-validation-prevent .anm-button-slide .anb-as-secondary-large,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-large {
	background-position: 0 -500px;
}

.anj-validation-prevent .anm-button-slide .anb-as-secondary-large .anb-body,
.anj-validation-prevent .anm-button-slide:hover .anb-as-secondary-large .anb-body {
	background-position: 100% -500px;
}
/* */
.anm-button-pure .anb-action-pagination .anb-body {
	min-width: 0;
}

.anm-button-pure .anb-action-pagination {
	border: 1px solid #a2a950;
}

.anm-button-pure .anb-action-pagination .anb-body {
	background: #cbdd76;
	background: -moz-linear-gradient(top, #cbdd76 0%, #99a43e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbdd76), color-stop(100%,#99a43e));
	background: -webkit-linear-gradient(top, #cbdd76 0%,#99a43e 100%);
	background: -o-linear-gradient(top, #cbdd76 0%,#99a43e 100%);
	background: -ms-linear-gradient(top, #cbdd76 0%,#99a43e 100%);
	background: linear-gradient(to bottom, #cbdd76 0%, #99a43e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbdd76', endColorstr='#99a43e', GradientType=0 );
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
}

.anm-button-pure:hover .anb-action-pagination {
	border: 1px solid #a2a950;
}

.anm-button-pure:hover .anb-action-pagination .anb-body {
	background: #97a23c;
	background: -moz-linear-gradient(top, #97a23c 0%, #cbdd76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97a23c), color-stop(100%,#cbdd76));
	background: -webkit-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: -o-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: -ms-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: linear-gradient(to bottom, #97a23c 0%, #cbdd76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97a23c', endColorstr='#cbdd76', GradientType=0 );
	color: #333333;
	text-decoration: none;
}

.anm-button-pure-current_submit .anb-action-pagination,
.anm-button-pure-current_submit:hover .anb-action-pagination {
	border: 1px solid #a2a950;
}

.anm-button-pure-current_submit .anb-action-pagination .anb-body,
.anm-button-pure-current_submit:hover .anb-action-pagination .anb-body {
	background: #97a23c;
	background: -moz-linear-gradient(top, #97a23c 0%, #cbdd76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97a23c), color-stop(100%,#cbdd76));
	background: -webkit-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: -o-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: -ms-linear-gradient(top, #97a23c 0%,#cbdd76 100%);
	background: linear-gradient(to bottom, #97a23c 0%, #cbdd76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97a23c', endColorstr='#cbdd76', GradientType=0 );
	color: #888888;
	text-decoration: none;
}

.anm-pagination-inactive .anm-button-pure .anb-action-pagination,
.anm-pagination-inactive .anm-button-pure:hover .anb-action-pagination {
	border: 1px solid #b7b7b7;
}

.anm-pagination-inactive .anm-button-pure .anb-action-pagination .anb-body,
.anm-pagination-inactive .anm-button-pure:hover .anb-action-pagination .anb-body {
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: -o-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: -ms-linear-gradient(top, #fefefe 0%,#dedede 100%);
	background: linear-gradient(to bottom, #fefefe 0%, #dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dedede', GradientType=0 );
	color: #ffffff;
}

.anm-button-pure .anb-action-pagination .anb-icon {
	display: block;
}

.anm-button-pure .anb-action-pagination .anb-icon-first .anb-icon {
	background-position: -16px -64px;
}

.anm-button-pure:hover .anb-action-pagination .anb-icon-first .anb-icon {
	background-position: -32px -64px;
}

.anm-button-pure .anb-action-pagination .anb-icon-first .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-pure .anb-action-pagination .anb-icon-first .anb-icon {
	background-position: -16px -64px;
}

.anm-button-pure .anb-action-pagination .anb-icon-previous .anb-icon {
	background-position: -16px -80px;
}

.anm-button-pure:hover .anb-action-pagination .anb-icon-previous .anb-icon {
	background-position: -32px -80px;
}

.anm-button-pure .anb-action-pagination .anb-icon-previous .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-pure .anb-action-pagination .anb-icon-previous .anb-icon {
	background-position: -16px -80px;
}

.anm-button-pure .anb-action-pagination .anb-icon-next .anb-icon {
	background-position: -16px -96px;
}

.anm-button-pure:hover .anb-action-pagination .anb-icon-next .anb-icon {
	background-position: -32px -96px;
}

.anm-button-pure .anb-action-pagination .anb-icon-next .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-pure .anb-action-pagination .anb-icon-next .anb-icon {
	background-position: -16px -96px;
}

.anm-button-pure .anb-action-pagination .anb-icon-last .anb-icon {
	background-position: -16px -112px;
}

.anm-button-pure:hover .anb-action-pagination .anb-icon-last .anb-icon {
	background-position: -32px -112px;
}

.anm-button-pure .anb-action-pagination .anb-icon-last .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-pure .anb-action-pagination .anb-icon-last .anb-icon {
	background-position: -16px -112px;
}

.anm-button-pure .anb-action-pagination,
.anm-button-pure .anb-as-pagination-medium {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.anm-button-pure .anb-action-pagination .anb-body,
.anm-button-pure .anb-as-pagination-medium .anb-body {
	padding: 4px 5px;
}

.anm-button-pure .anb-action-pagination .anb-ipos-left .anb-icon,
.anm-button-pure .anb-as-pagination-medium .anb-ipos-left .anb-icon {
	left: 10px;
}

.anm-button-pure .anb-action-pagination .anb-ipos-right .anb-icon,
.anm-button-pure .anb-as-pagination-medium .anb-ipos-right .anb-icon {
	right: 10px;
}

.anm-button-pure .anb-action-pagination .anb-ipos-left .anb-text,
.anm-button-pure .anb-as-pagination-medium .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-action-pagination .anb-ipos-right .anb-text,
.anm-button-pure .anb-as-pagination-medium .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-action-pagination .anb-text,
.anm-button-pure .anb-as-pagination-medium .anb-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}

.anm-button-pure .anb-as-pagination-small {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.anm-button-pure .anb-as-pagination-small .anb-body {
	padding: 2px 5px;
}

.anm-button-pure .anb-as-pagination-small .anb-ipos-left .anb-icon {
	left: 10px;
}

.anm-button-pure .anb-as-pagination-small .anb-ipos-right .anb-icon {
	right: 10px;
}

.anm-button-pure .anb-as-pagination-small .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-as-pagination-small .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-as-pagination-small .anb-text {
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}

.anm-button-pure .anb-as-pagination-large {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
}

.anm-button-pure .anb-as-pagination-large .anb-body {
	padding: 6px 5px;
}

.anm-button-pure .anb-as-pagination-large .anb-ipos-left .anb-icon {
	left: 10px;
}

.anm-button-pure .anb-as-pagination-large .anb-ipos-right .anb-icon {
	right: 10px;
}

.anm-button-pure .anb-as-pagination-large .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-pure .anb-as-pagination-large .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-pure .anb-as-pagination-large .anb-text {
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
}
/* */
.anm-button-slide .anb-action-pagination .anb-text {
	min-width: 0;
}

.anm-button-slide .anb-action-pagination .anb-icon {
	display: block;
}

.anm-button-slide .anb-action-pagination .anb-icon-first .anb-icon {
	background-position: -16px -64px;
}

.anm-button-slide:hover .anb-action-pagination .anb-icon-first .anb-icon {
	background-position: -32px -64px;
}

.anm-button-slide .anb-action-pagination .anb-icon-first .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-slide .anb-action-pagination .anb-icon-first .anb-icon {
	background-position: -16px -64px;
}

.anm-button-slide .anb-action-pagination .anb-icon-previous .anb-icon {
	background-position: -16px -80px;
}

.anm-button-slide:hover .anb-action-pagination .anb-icon-previous .anb-icon {
	background-position: -32px -80px;
}

.anm-button-slide .anb-action-pagination .anb-icon-previous .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-slide .anb-action-pagination .anb-icon-previous .anb-icon {
	background-position: -16px -80px;
}

.anm-button-slide .anb-action-pagination .anb-icon-next .anb-icon {
	background-position: -16px -96px;
}

.anm-button-slide:hover .anb-action-pagination .anb-icon-next .anb-icon {
	background-position: -32px -96px;
}

.anm-button-slide .anb-action-pagination .anb-icon-next .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-slide .anb-action-pagination .anb-icon-next .anb-icon {
	background-position: -16px -96px;
}

.anm-button-slide .anb-action-pagination .anb-icon-last .anb-icon {
	background-position: -16px -112px;
}

.anm-button-slide:hover .anb-action-pagination .anb-icon-last .anb-icon {
	background-position: -32px -112px;
}

.anm-button-slide .anb-action-pagination .anb-icon-last .anb-text {
	overflow: hidden;
	text-indent: -5000px;
}

.anm-pagination-inactive .anm-button-slide .anb-action-pagination .anb-icon-last .anb-icon {
	background-position: -16px -112px;
}

.anm-button-slide .anb-action-pagination {
	background: url(images/all2015/layout/xx/button_pagination.png) no-repeat 0 0;
}

.anm-button-slide .anb-action-pagination .anb-body {
	background: url(images/all2015/layout/xx/button_pagination.png) no-repeat 100% 0;
	text-decoration: none;
}

.anm-button-slide:hover .anb-action-pagination .anb-text {
	text-decoration: none;
}

.anm-button-slide-current_submit .anb-action-pagination .anb-text,
.anm-button-slide-current_submit:hover .anb-action-pagination .anb-text {
	text-decoration: none;
}

.anm-button-slide .anb-as-pagination-medium {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-pagination-medium .anb-body {
	height: 31px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-pagination-medium .anb-ipos-left .anb-icon {
	left: 15px;
}

.anm-button-slide .anb-as-pagination-medium .anb-ipos-right .anb-icon {
	right: 15px;
}

.anm-button-slide .anb-as-pagination-medium .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-pagination-medium .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-action-pagination .anb-text,
.anm-button-slide .anb-as-pagination-medium .anb-text {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
}

.anm-button-slide:hover .anb-action-pagination .anb-text,
.anm-button-slide:hover .anb-as-pagination-medium .anb-text {
	color: #333333;
}

.anm-button-slide-current_submit .anb-action-pagination .anb-text,
.anm-button-slide-current_submit .anb-as-pagination-medium .anb-text,
.anm-button-slide-current_submit:hover .anb-action-pagination .anb-text,
.anm-button-slide-current_submit:hover .anb-as-pagination-medium .anb-text {
	color: #888888;
}

.anm-pagination-inactive .anm-button-slide .anb-action-pagination .anb-text,
.anm-pagination-inactive .anm-button-slide .anb-as-pagination-medium .anb-text,
.anm-pagination-inactive .anm-button-slide:hover .anb-action-pagination .anb-text,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-medium .anb-text {
	color: #ffffff;
}

.anm-button-slide .anb-as-pagination-medium {
	background-position: 0 -200px;
}

.anm-button-slide .anb-as-pagination-medium .anb-body {
	background-position: 100% -200px;
}

.anm-button-slide:hover .anb-as-pagination-medium {
	background-position: 0 -250px;
}

.anm-button-slide:hover .anb-as-pagination-medium .anb-body {
	background-position: 100% -250px;
}

.anm-button-slide-current_submit .anb-as-pagination-medium,
.anm-button-slide-current_submit:hover .anb-as-pagination-medium {
	background-position: 0 -350px;
}

.anm-button-slide-current_submit .anb-as-pagination-medium .anb-body,
.anm-button-slide-current_submit:hover .anb-as-pagination-medium .anb-body {
	background-position: 100% -350px;
}

.anm-pagination-inactive .anm-button-slide .anb-as-pagination-medium,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-medium {
	background-position: 0 -300px;
}

.anm-pagination-inactive .anm-button-slide .anb-as-pagination-medium .anb-body,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-medium .anb-body {
	background-position: 100% -300px;
}



.anm-button-slide .anb-as-pagination-small {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-pagination-small .anb-body {
	height: 26px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-pagination-small .anb-ipos-left .anb-icon {
	left: 15px;
}

.anm-button-slide .anb-as-pagination-small .anb-ipos-right .anb-icon {
	right: 15px;
}

.anm-button-slide .anb-as-pagination-small .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-pagination-small .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-as-pagination-small .anb-text {
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
}

.anm-button-slide .anb-as-pagination-small {
	background-position: 0 0;
}

.anm-button-slide .anb-as-pagination-small .anb-body {
	background-position: 100% 0;
}

.anm-button-slide:hover .anb-as-pagination-small {
	background-position: 0 -50px;
}

.anm-button-slide:hover .anb-as-pagination-small .anb-body {
	background-position: 100% -50px;
}

.anm-button-slide-current_submit .anb-as-pagination-small,
.anm-button-slide-current_submit:hover .anb-as-pagination-small {
	background-position: 0 -150px;
}

.anm-button-slide-current_submit .anb-as-pagination-small .anb-body,
.anm-button-slide-current_submit:hover .anb-as-pagination-small .anb-body {
	background-position: 100% -150px;
}

.anm-pagination-inactive .anm-button-slide .anb-as-pagination-small,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-small {
	background-position: 0 -100px;
}

.anm-pagination-inactive .anm-button-slide .anb-as-pagination-small .anb-body,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-small .anb-body {
	background-position: 100% -100px;
}




.anm-button-slide .anb-as-pagination-large {
	padding: 0 0 0 6px;
}

.anm-button-slide .anb-as-pagination-large .anb-body {
	height: 41px;
	padding: 0 10px 0 4px;
}

.anm-button-slide .anb-as-pagination-large .anb-ipos-left .anb-icon {
	left: 15px;
}

.anm-button-slide .anb-as-pagination-large .anb-ipos-right .anb-icon {
	right: 15px;
}

.anm-button-slide .anb-as-pagination-large .anb-ipos-left .anb-text {
	padding-left: 25px;
}

.anm-button-slide .anb-as-pagination-large .anb-ipos-right .anb-text {
	padding-right: 25px;
}

.anm-button-slide .anb-as-pagination-large .anb-text {
	font-size: 15px;
	font-weight: bold;
	line-height: 40px;
}

.anm-button-slide .anb-as-pagination-large {
	background-position: 0 -400px;
}

.anm-button-slide .anb-as-pagination-large .anb-body {
	background-position: 100% -400px;
}

.anm-button-slide:hover .anb-as-pagination-large {
	background-position: 0 -450px;
}

.anm-button-slide:hover .anb-as-pagination-large .anb-body {
	background-position: 100% -450px;
}

.anm-button-slide-current_submit .anb-as-pagination-large,
.anm-button-slide-current_submit:hover .anb-as-pagination-large {
	background-position: 0 -550px;
}

.anm-button-slide-current_submit .anb-as-pagination-large .anb-body,
.anm-button-slide-current_submit:hover .anb-as-pagination-large .anb-body {
	background-position: 100% -550px;
}

.anm-pagination-inactive .anm-button-slide .anb-as-pagination-large,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-large {
	background-position: 0 -500px;
}

.anm-pagination-inactive .anm-button-slide .anb-as-pagination-large .anb-body,
.anm-pagination-inactive .anm-button-slide:hover .anb-as-pagination-large .anb-body {
	background-position: 100% -500px;
}
/* */
div.anx-buttons_2 td {
	vertical-align: middle;
}

div.anx-buttons_2 .anx-cell-1 {
	font-size: 15px;
	text-transform: uppercase;
}

div.anx-buttons_2 .anx-cell-2 {
	text-align: right;
}

div.anx-buttons_2 .anx-cell-2 p {
	display: inline-block;
	vertical-align: middle;
}

#an_body div.anx-buttons_2 .anx-cell-2 p.anm-buttonbar-button {
	padding-left: 50px;
}
/* */





/* overwrite css_basic_button */

#idPrdBundleSubsText {
	display:none;
}

body div.anm-cart tr.anx-row-bundle-subs-2 td.anx-cell-product {
   border-top: 0;
}

.anx-cell-prdSubsText {
	font-size: 12px !important;
}

td.anx-cell-prdSubsText {
	border-top: 0 !important;
}

div.anm-cart-prdBundleSubsText {
	font-size: 12px !important;
	border-top: 0 !important;
	padding: 5px 0 10px 0;
}

td.prdBundleSubsText {
	margin-left: 15%;
	border-top: 0 !important;
	font-size: 12px !important;
}

div.anm-cart tr.anx-row-bundle-subs-2 td p {
	margin: 0 20px 5px 15%;
}

span.anx-icon-info {
	vertical-align: bottom;
	cursor: pointer; 
}

/* overwrite css_basic_cart */

div.anm-cart span.anm-cart-delete-icon {
	background: url(images/all2015/icons/cart/delete_item-26x26.png) no-repeat 0 0;
	cursor: pointer;
	display: inline-block;
	height: 26px;
	width: 26px;
}

div.anm-cart span.anm-cart-delete-icon:hover {
	background-position: 0 0;
}

div.anm-cart table.anm-cart-main tr.anx-row-bundle td.anx-cell-product p.anm-cart-prdName {
	background: url(images/all2015/icons/cart/bundle_arrow-10x10.png) -11px 6px no-repeat;
	padding-left: 12px;
	color: #000000;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

div.anm-cart_edit table.anm-cart-main tr.anx-row-bundle td.anx-cell-product p.anm-cart-prdName {
	background: url(images/all2015/icons/cart/bundle_arrow-16x16.png) -11px 50% no-repeat;
	padding-left: 32px;
	color: #000000;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

div.anm-cart_edit table.anm-cart-main tr.anx-row-bundle td.anx-cell-product p.anm-cart-prdName-expand {
	background: url(images/all2015/icons/cart/bundle_arrow_down-16x16.png) -11px 50% no-repeat;
	padding-left: 32px;
	color: #000000;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

/* configs */

div.anm-cart {
	color: #666666;
	font-size: 15px;
}

div.anm-cart input,
div.anm-cart select {
	color: #666666;
}

div.anm-cart p {
	margin: 0;
	padding: 5px 10px;
}

/* th */

div.anm-cart table.anm-cart-main thead th.anx-cell-qty,
div.anm-cart table.anm-cart-main thead th.anx-cell-totalPrice {
	border-left: 1px solid #ffffff;
}

div.anm-cart table.anm-cart-main thead th p {
	color: #000000;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
}

div.anm-cart table.anm-cart-main th {
	border-bottom: solid 1px #cccccc;
}

div.anm-cart table.anm-cart-main tbody th {
	border-top: solid 1px #cccccc;
}


div.anm-cart table.anm-cart-main th {
	background: #e2e2e2;
}

div.anm-cart table.anm-cart-main tr.anm-cart-header th {
	text-align: left;
}

/* td */

div.anm-cart table.anm-cart-main td {
	border-top: solid 1px #cccccc;
}

div.anm-cart tr.anx-row-products td {
	vertical-align: top;
}

div.anm-cart_edit tr.anx-row-products td,
div.anm-cart tr.anx-row-service td {
	padding: 10px 0 5px 10px;
}

div.anm-cart_edit tr.anx-row-products td.anx-cell-qty {
	padding: 2px 0 5px 10px;
}

div.anm-cart_edit tr.anx-row-products td.anx-cell-remove {
	padding: 5px 0 5px 10px;
}

div.anm-cart div.anm-cart-prdNamePseudoCell p {
	padding: 5px 10px 5px 0;
}

div.anm-cart div.anm-cart-prdNamePseudoCell p.anm-cart-prdTypeText {
	color: #999999;
}
div.anm-cart td.anx-cell-product p.anm-cart-prdName,
div.anm-cart td.anm-cart-product p.anm-cart-prdName {
	color: #333333;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	padding-left: 0;
	line-height: 1.2;
}

div.anm-cart table.anm-cart-main td.anx-cell-qty input.anm-cart-amount {
	border: solid 1px #cccccc;
	border-radius: 5px;
	font-size: 20px;
	padding: 5px 0 5px 0;
}

div.anm-cart td.anx-cell-itemPrice p,
div.anm-cart td.anx-cell-totalPrice p,
div.anm-cart td.anm-cart-itemPrice p {
	font-size: 18px;
	text-align: right;
	padding-right: 10px;
}

div.anm-cart td.anx-cell-totalPrice strike {
	font-size: 18px;
}

div.anm-cart td.anx-cell-totalPrice span.anx-price-rebated {
	color: #b91a36;
}

div.anm-cart tr.anx-row-products_csel td.anx-cell-totalPrice {
	color: #808080;
	font-style: italic;
}

/* bundle */

div.anm-cart tr.anx-row-bundle td {
	padding: 0 0 0 10px;
}

div.anm-cart tr.anx-row-bundle td.anx-cell-product p.anm-cart-prdName {
	color: #111111;
	font-size: 13px;
}

div.anm-cart tr.anx-row-bundle span.anm-cart-prdTypeText {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

div.anm-cart_edit tr.anx-row-bundle strike {
	color: #666666;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

div.anm-cart_edit tr.anx-row-bundle span.anx-icon-info {
	margin-right: 5px;
}

div.anm-cart_edit table.anm-cart-main tr.anx-row-bundle td {
	border-top: 0;
}

div.anm-cart_edit table.anm-cart-main tbody.anm-cart-additional tr.anx-row-service td.anx-cell-qty {
	text-align: left;
}


/* footer */
/* no anm-cart-sum here */

div.anm-cart tfoot .anx-cell-label p {
	color: #666666;
	text-align: right;
}

div.anm-cart tfoot .anx-cell-price {
	font-size: 18px;
}

div.anm-cart tfoot tr.anx-row-totalGross td {
		background: #e2e2e2;
		border-bottom: 0;
}

div.anm-cart tfoot tr.anx-row-totalGross td:first-child {
		color: #000000;
}

div.anm-cart_edit tfoot tr.anx-row-totalGross td.anx-cell-label p,
div.anm-cart_edit tfoot tr.anx-row-totalGross td.anx-cell-price p {
	color: #599114;
	font-size: 20px;
	font-family: "Open Sans Bold","Open Sans",Arial,Helvetica,sans-serif;
	line-height: 24px;
}

div.anm-cart tr.anx-row-orderrebate td p {
	font-size: 17px;
	font-weight: bold;
	background: #30a8fd;
	color: #ffffff;
}

div.anm-cart tr.anx-row-rowTotalrebate td p {
	color: #b91a36;
}

div.anm-cart tr.anx-row-rowTotalrebate td.anx-cell-label {
	text-align: right;
}



div.anm-cart p.anm-cart-licnumbers span.anm-cart-licnumbers-txt {
	padding-right: 10px;
}

#an_couponControl {
	margin-left: 10px;
}

#an_couponFieldMessage {
	padding: 0;
}

/* ----  anm-cartaddress ------------------------------------------------------------- */
/* cart */

table.anm-cartaddress tr.anx-row-products td,
table.anm-cartaddress tr.anx-row-bundle td {
	padding: 0 0 0 10px;
}


table.anm-cartaddress td.anm-cartaddress-cart div.anm-cart table.anm-cart-main tr td p {
	color: #333333;
	font-size: 12px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.anm-cartaddress tr.anx-row-bundle div.anm-cart-prdNamePseudoCell p {
	padding-left: 12px;
}

table.anm-cartaddress td.anm-cartaddress-cart div.anm-cart table.anm-cart-main tr.anx-row-totalGross td p {
	font-family: "Open Sans Bold","Open Sans",Arial,Helvetica,sans-serif;
}

table.anm-cartaddress span.anx-icon-info {
	display: none;
}

/* payment step */

table.anm-cartaddress,
table.anm-cartaddress td.anm-cartaddress-addr table {
	width:100%;
}

table.anm-cartaddress td {
	vertical-align: top;
}

table.anm-cartaddress td.anm-cartaddress-cart {
	padding-right: 10px;
	width: 100%;
}

div.wfpage-2-1-2 table.anm-cartaddress td.anm-cartaddress-cart,
div.wfpage-3-1-3 table.anm-cartaddress td.anm-cartaddress-cart,
div.wfstep-pdetails table.anm-cartaddress td.anm-cartaddress-cart {
	width: 630px;
}

table.anm-cartaddress td.anm-cartaddress-addr {
	display: none;
	width: 0;
}

div.wfpage-2-1-2 table.anm-cartaddress td.anm-cartaddress-addr,
div.wfpage-3-1-3 table.anm-cartaddress td.anm-cartaddress-addr,
div.wfstep-pdetails table.anm-cartaddress td.anm-cartaddress-addr {
	display: table-cell;
	width: auto;
}

div.wfpage-2-1-2 table.anm-cartaddress td.anm-cartaddress-addr a.anm-cartaddress-addr-edit-link,
div.wfpage-3-1-3 table.anm-cartaddress td.anm-cartaddress-addr a.anm-cartaddress-addr-edit-link {
	display: inline;
}

table.anm-cartaddress td.anm-cartaddress-addr a.anm-cartaddress-addr-edit-link {
	display: none;
}


table.anm-cartaddress td.anm-cartaddress-addr {
	border-left: solid 1px #cccccc;
	padding-left: 10px;
}

table.anm-cartaddress td.anm-cartaddress-addr h3 {
	background: #e2e2e2;
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 10px;
	border-bottom: solid 1px #cccccc;
}

table.anm-cartaddress td.anm-cartaddress-addr td.anm-addr-col1 h3 {
	margin-top: 0;
}
table.anm-cartaddress td.anm-cartaddress-addr h3 a {
	float: right;
}

table.anm-cartaddress td.anm-cartaddress-addr p {
	font-size: 12px;
	padding: 1px 5px 1px 10px;
}

/* ccreview */

div.anc-page-ccreview div.anm-modbox-addr-show {
	display: none;
}

/* */
span.anx-fieldgroup-width select {
	border: 1px solid #9d9d9d;
	padding: 1px;
}

span.anx-fieldgroup-width select,
span.anx-fieldgroup-width input {
	border: 1px solid #9d9d9d;
}

tr.anx-status_error span.anx-fieldgroup-width select,
tr.anx-status_error span.anx-fieldgroup-width input {
	border: 1px solid #b91a36;
}
/* */
div.anm-addr-edit-main-V02 #an_billingAddrArea,
div.anm-addr-edit-main-V02 #an_deliveryAddrArea {
	width: 60%;
}

.anm-addr-login-block {
	padding: 0 0 0 10px;
}

div.anm-addr-edit .anx-status_ok span.anx-fieldgroup-width-wrapper span.anl-icon {
	background-position: 16px 0;
}

div.anm-addr-edit-row-V02 span.anx-fieldgroup-width select, div.anm-addr-edit-row-V02 span.anx-fieldgroup-width input,
div.anm-addr-edit-row-V03 span.anx-fieldgroup-width select, div.anm-addr-edit-row-V03 span.anx-fieldgroup-width input {
	padding: 5px 3px 5px 5px;
}

div.anm-addr-edit-row-V02 span.anx-fieldgroup-width input {
	padding-top: 9px;
	
}

div.anm-addr-edit-row-V02 span.anx-fieldgroup-width select {
	height: 34px;
	background: #ffffff;
}

/* overlay labels */

div.anm-addr-edit-row-V02 td {
	padding-top: 5px;
	position: relative;
}
			
div.anm-addr-edit-row-V02.anm-addr-label-overlay-on div.anm-addr-edit p.anx-cell-label {
	background: #ffffff;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-top: 0;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	left: 11px;
	line-height: 1.2;
	padding: 0;
	position: absolute;
	top: -10px;
	z-index: 110;
}

div.anm-addr-edit-row-V02.anm-addr-label-overlay-on div.anm-addr-edit .anx-mandatory p.anx-cell-label {
	font-weight: normal;
}

div.anm-addr-edit-row-V02.anm-addr-label-overlay-on div.anm-addr-edit p.anx-cell-label label {
	background: #ffffff;
	padding: 0;
}

.lt-ie8 div.anm-addr-edit-row-V02.anm-addr-label-overlay-on span.anx-fieldgroup-width input,
.lt-ie8 div.anm-addr-edit-row-V02.anm-addr-label-overlay-on span.anx-fieldgroup-width select {
	line-height: 21px;
}

/* */
div.anm-quickview {
	left: 0;
	position: absolute;
	top: 20px;
	width: 330px;
}

div.anm-quickview-header {
	background: url(images/all2015/layout/xx/quickview_bg.png) no-repeat 0 0;
	height: 10px;
}

.lt-ie8 div.anm-quickview-header {
	overflow: hidden;
}

div.anm-quickview-main {
	background: url(images/all2015/layout/xx/quickview_bg.png) 50% 0;
}

div.anm-quickview-main p {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

div.anm-quickview-footer {
	background: url(images/all2015/layout/xx/quickview_bg.png) no-repeat 100% 100%;
	padding: 10px 0 0 0;
}

div.anm-quickview-cart {
	right: 10px;
	position: absolute;
	top: 50px;
}

div.anm-quickview-cart div.anm-quickview {
	left: auto;
	right: 0;
}
/* */
div.anm-eula {
	
}
/* */
div.anm-preview {
	background: url(images/all2015/layout/xx/preview.png);
	height: 100%;
	left: 0;
	opacity: .2;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 32767;
}
/* */
div.anm-cs-table .anm-cs-container td.anm-cart-cellPrdName {
	color: #333333;
	padding-left: 20px;
}

div.anm-cs-table td.anm-cart-cellPrdName h3 {
	font-family: "Open Sans Semibold","Open Sans",Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
}

div.anm-cs-table td.anm-cart-cellTotalPrice span.anl-price {
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}

div.anm-cs-table td.anm-cart-cellTotalPrice strike {
	color: #666666;
}

div.anm-cs-table td.anm-cart-cellTotalPrice br + span.anl-price {
	color: #b91a36;
}

div.anm-cs-table td.anm-cart-cellBuy {
	width: 1%;
}

.lt-ie8 div.anm-cs-table td.anm-cart-cellBuy {
	width: auto;
}

div.anm-cs-interstitial-item {
	border-top: solid 1px #000000;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}

div.anm-cs-interstitial-list div.anx-child-1 {
	border-top: 0;
}

div.anm-cs-panel p.anl-info span.anl-price,
div.anm-cs-table td.anm-cart-cellTotalPrice {
	font-size: 15px;
}

div.anm-cs-panel div.anm-cs-column,
div.anm-cs-table .anm-cs-container td {
	border-top: solid 1px #dddddd;
	padding: 10px 0 10px 0;
}
/* */
div.anm-statusbar {
	height: 70px;
	margin: 0 0 16px 0;
}

div.anm-statusbar-process {
	position: relative;
	left: -43px;
}

div.anm-statusbar-process div.anm-sb-box {
	margin-left: 160px;
	padding-top: 4px;
}

div.anm-statusbar-process table {
	width: auto;
}

div.anm-statusbar-process td {
	white-space: nowrap;
	text-transform: uppercase;
}

div.anm-statusbar-process td p {
	padding-right: 0px;
}

div.anm-statusbar-process td div.anm-sb-current {
	background: url(images/all2015/modules/statusbar_v03_arrow.png) no-repeat 50% 100%;
}

div.anm-statusbar-process td div {
	padding-bottom: 4px;
}

div.anm-statusbar-step {
	padding: 7px 0 0 0;
}

div.anm-statusbar-chain {
	padding: 10px 0 10px 0;
}
/* */
#an_couponForm div.anx-fieldgroup {
	padding: 8px 0 16px 0;
}
/* */
div.anm-depot-row {
	border-bottom: 1px solid #dddddd;
	padding: 0 0 10px 0;
}

div.anm-depot-row div.anm-depot-row-header {
	padding-top: 10px;
}

div.anm-depot-row div.anm-depot-row-header h2 {
	
}

div.anm-depot-row div.anm-depot-row-main {
	
}

div.anm-depot-row div.anm-depot-row-main div.anm-depot-content {
	padding-bottom: 10px;
}

div.anm-depot-row div.anm-depot-row-footer {
	
}

div.anm-depot-row p.anm-depot-serial span.anm-depot-serial-no {
	font-weight: bold;
}

div.anm-depot-row div.anm-depot-button {
	float: right;
	padding: 7px 0px 0px 0px;
}

div.anm-depot-row div.anm-msg_prdinfo {
	background: url(images/all2015/icons/messages/info-16x16.png) 7px 50% no-repeat #ffffff;
	border: solid 1px #2c7fde;
	border-radius: 5px;
	padding: 10px 10px 10px 35px;
}

div.anm-depot-row div.anm-msg_info * {
	font-size: inherit;
	line-height: inherit;
}
/* */
 
/* */
 
/* */
/* Payment Selection */

#an_payment_form_generic p {
	font-size: inherit;
}

p.anm-legal-desc {
	font-size: inherit;
}

#an_pm_cardcvc_container span.anx-icon-info {
	margin-left: 10px;
}

/* Subscription Selection */

#an_payment_subsBlock, #an_payment_subsBlock select {
    font-size: inherit;
}


/* Content Payment Methods */

div.anm-payment-piccode p.anl-code,
div.anm-payment-piacode p.anl-code {
	font-size: 18px;
}

div.anm-payment-offline-edit-klarna img.anl-logo {
	float: right;
}

div.anm-payment-offline-edit td.anm-payment-label p {
	padding-right: 10px;
}

div.anm-payment-option ul.anm-payment-option-icons {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div.anm-payment-option ul.anm-payment-option-icons li {
	float: left;
	margin: 5px 3px 5px 3px;
}

div.anm-payment-option ul.anm-payment-option-icons li img {
	display: block; /* Base Line Fix */
}

/* Sidebar */

ul.anm-sidebox-payment-option-icons {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.anm-sidebox-payment-option-icons li {
	float: left;
	margin: 5px 3px 5px 3px;
}

ul.anm-sidebox-payment-option-icons li img {
	display: block; /* Base Line Fix */
}

/* Buttonbar for Express Payments */

div.anm-buttonbar-addon-checkout {
	padding: 0 0 10px 0;
}

div.anm-payment-edit-multi-stcc-V02 span.anx-fieldgroup-width select, div.anm-payment-edit-multi-stcc-V02 span.anx-fieldgroup-width input,
div.anm-payment-edit-multi-stcc-V03 span.anx-fieldgroup-width select, div.anm-payment-edit-multi-stcc-V03 span.anx-fieldgroup-width input {
	padding: 5px 3px 5px 5px;
}

div.anm-addr-edit-row-V02 span.anx-fieldgroup-width input {
	padding-top: 9px;
	
}

div.anm-addr-edit-row-V02 span.anx-fieldgroup-width select {
	height: 34px;
	background: #ffffff;
}

/* Overlay Labels */

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div.anm-payment-data_card div.anx-fieldgroup-data div.anx-cell-label p,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div.anm-payment-data_card div.anx-fieldgroup-data span.anx-cell-label {
	background: #ffffff;
	border-left: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-top: 0;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	left: 11px;
	line-height: 1.2;
	padding: 0;
	position: absolute;
	top: -10px;
	z-index: 110;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div.anm-payment-data_card div.anx-fieldgroup-data div.anx-mandatory div.anx-cell-label p,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div.anm-payment-data_card div.anx-fieldgroup-data div#an_pm_exp_year_container.anx-mandatory span.anx-cell-label {
	font-weight: normal;
}

.ie7 div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on div.anx-cell-label p {
	top: 5px;
}

div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on p.anx-cell-label label,
div.anm-modbox-payment-edit-multi div.anm-payment-edit-multi-stcc-V02.anm-payment-label-overlay-on span.anx-cell-label label {
	background: #ffffff;
	padding: 0;
}

/* BOB Adjustments */

div.anm-modbox-payment-edit-multi div.anm-payment-layout-method table {
	border-collapse: separate;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-cell1,
div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-cell2,
div.anm-payment-multi-VC01 div.anm-payment-layout-method .anm-payment-cell3 {
	background: transparent;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method td.anm-payment-cell1,
div.anm-payment-multi-VC01 div.anm-payment-layout-method td.anm-payment-cell2,
div.anm-payment-multi-VC01 div.anm-payment-layout-method td.anm-payment-cell3 {
	border: 1px solid #B71E39;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method td.anm-payment-cell1 {
	border-radius: 5px 0 0 5px;
	border-right: 0;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method td.anm-payment-cell2 {
	border-left: 0;
	border-right: 0;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method td.anm-payment-cell3 {
	border-radius: 0 5px 5px 0;
	border-left: 0;
}

/* next fixes display of tr border */
div.anm-modbox-payment-edit-multi div.anm-payment-layout-method table {
    border: 1px solid transparent;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method tr.anm-payment-active td.anm-payment-cell1,
div.anm-payment-multi-VC01 div.anm-payment-layout-method tr.anm-payment-active td.anm-payment-cell2,
div.anm-payment-multi-VC01 div.anm-payment-layout-method tr.anm-payment-active td.anm-payment-cell3 {
	background: #b71e39;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method tr td.anm-payment-cell3 label {
	font-size: 18px;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-method tr.anm-payment-active td.anm-payment-cell3 label {
	color: #ffffff;
}

div.anm-payment-multi-VC01 div.anm-payment-layout-desc h3 {
	font-size: 18px;
}
/* */
 
/* */
 
/* */
div.anm-info-stmt-row {
	margin: 0 0 30px 0;
}

div.anm-pagination-select-period table td {
	padding-right: 10px;
}

div.anm-info-pagination-select {
	padding-bottom: 20px;
}

div.anm-info-stmt-row-main table td {
	padding-right: 15px;
}
/* */
 
/* */
 
/* */
div.anm-subs-content h2.anx-header {
	padding-left: 10px;
}

div.anm-subs-period,
div.anm-subs-switch,
div.anm-subs-list-auto-edit,
div.anm-subs-list-auto-ccc,
div.anm-subs-list-manual-edit,
div.anm-subs-detail-payment-ccc {
	border-top: 1px solid #cccccc;
	margin-left: 10px;
	padding: 10px 0 8px 0;
}
/* */
 
/* */
div.anm-pagination {
	text-align: center;
}

div.anm-pagination table {
	margin: 0 auto;
}
/* */
 
/* */
 
/* */
#an_body .ui-widget-content a {
	color: #000000;
}
/* */
table.anm-prdmapper-info {
	margin: 0 0 20px 0;
	width: 100%;
}

table.anm-prdmapper-info td {
	font-size: 12px;
	padding: 5px 3px;
}

table.anm-prdmapper-info td.anx-firstChild {
	padding-left: 0 !important;
}

table.anm-prdmapper-list,
table.anm-prdmapper-detail {
	table-layout: fixed;
	width: 100%;
}

table.anm-prdmapper-list *,
table.anm-prdmapper-detail * {
	word-wrap: break-word;
}

table.anm-prdmapper-list th,
table.anm-prdmapper-list td,
table.anm-prdmapper-detail th,
table.anm-prdmapper-detail td {
	border-bottom: solid 1px #cccccc;
	vertical-align: top;
}

table.anm-prdmapper-list th,
table.anm-prdmapper-detail th {
	text-align: left;
}

table.anm-prdmapper-list th p,
table.anm-prdmapper-detail th p {
	margin: 0 0 22px 0;
	position: relative;
}

table.anm-prdmapper-list th a,
table.anm-prdmapper-detail th a {
	background: url(images/all2015/modules/sortable_v01.png) no-repeat;
	display: block;
	height: 16px;
	overflow: hidden;
	position: absolute;
	text-indent: -5000px;
	bottom: -16px;
	width: 16px;
}

table.anm-prdmapper-list th a.anx-sortUp,
table.anm-prdmapper-detail th a.anx-sortUp {
	background-position: 100% 0;
	left: 0px;
}

table.anm-prdmapper-list th a.anx-sortDown,
table.anm-prdmapper-detail th a.anx-sortDown {
	background-position: 0 0;
	left: 22px;
}

table.anm-prdmapper-list th a.anx-sortUp:hover,
table.anm-prdmapper-detail th a.anx-sortUp:hover {
	background-position: 100% 100%;
}

table.anm-prdmapper-list th a.anx-sortDown:hover,
table.anm-prdmapper-detail th a.anx-sortDown:hover {
	background-position: 0 100%;
}

table.anm-prdmapper-list td {
	
}

table.anm-prdmapper-list p,
table.anm-prdmapper-detail p {
	font-size: 12px;
	margin: 0;
	padding: 2px 3px;
}

table.anm-prdmapper-list td p,
table.anm-prdmapper-detail td p {
	overflow: hidden;
}

table.anm-prdmapper-list th.anx-firstChild p,
table.anm-prdmapper-list td.anx-firstChild p,
table.anm-prdmapper-detail th.anx-firstChild p,
table.anm-prdmapper-detail td.anx-firstChild p {
	padding-left: 0px;
}

table.anm-prdmapper-list,
table.anm-prdmapper-detail,
p.anm-not-available {
	margin: 0 0 20px 0;
}

table.anm-prdmapper-list td.anx-cell-4 {
	text-align: right;
}
/* */
.anx-lang-chi span.anm-orderconf-thankyou-fullname,
.anx-lang-chn span.anm-orderconf-thankyou-fullname,
.anx-lang-jp span.anm-orderconf-thankyou-fullname,
.anx-lang-kr span.anm-orderconf-thankyou-fullname {
	display:none;
}

.anm-button-id-crossSellingAdd_link .anb-action-secondary .anb-icon,
.anm-button-id-csIncartAdd_link .anb-action-primary .anb-icon,
.anm-button-id-csIncartReplace_link .anb-action-primary .anb-icon,
.anm-button-id-cartAdd_link .anb-action-primary .anb-icon {
	background-image: url(images/all2015/icons/cart/add-to-cart-20x20.png);
	display: block !important;
	height: 20px;
	left: 13px;
	width: 20px;
}

.anm-button-id-crossSellingAdd_link .anb-action-secondary .anb-icon {
	margin-top: -12px;
}

.anm-button-id-crossSellingAdd_link .anb-action-secondary,
.anm-button-id-csIncartAdd_link .anb-action-primary,
.anm-button-id-csIncartReplace_link .anb-action-primary,
.anm-button-id-cartAdd_link .anb-action-primary {
	background-image: url(images/all2015/layout/xx/button_primary_cart.png);
}


.anm-button-id-crossSellingAdd_link .anb-action-secondary .anb-body,
.anm-button-id-csIncartAdd_link .anb-action-primary .anb-body,
.anm-button-id-csIncartReplace_link .anb-action-primary .anb-body,
.anm-button-id-cartAdd_link .anb-action-primary .anb-body {
	background-image: url(images/all2015/layout/xx/button_primary_cart.png);
}

.anm-button-id-crossSellingAdd_link .anb-action-secondary .anb-text,
.anm-button-id-csIncartAdd_link .anb-action-primary .anb-text,
.anm-button-id-csIncartReplace_link .anb-action-primary .anb-text,
.anm-button-id-cartAdd_link .anb-action-primary .anb-text {
	color: #b91a36;
	font-size: 13px;
	line-height: 30px;
}

.anm-button-id-crossSellingAdd_link:hover .anb-action-secondary .anb-text,
.anm-button-id-csIncartAdd_link:hover .anb-action-primary .anb-text,
.anm-button-id-csIncartReplace_link:hover .anb-action-primary .anb-text,
.anm-button-id-cartAdd_link:hover .anb-action-primary .anb-text {
	color: #b91a36;
}
.anj-validation-prevent .anm-button-id-csIncartAdd_link .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-id-csIncartAdd_link:hover .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-id-csIncartReplace_link .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-id-csIncartReplace_link:hover .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-id-cartAdd_link .anb-action-primary .anb-text,
.anj-validation-prevent .anm-button-id-cartAdd_link:hover .anb-action-primary .anb-text {
	color: #b91a36;
}

.anm-button-id-crossSellingAdd_link .anb-as-secondary-medium .anb-body,
.anm-button-id-csIncartAdd_link .anb-as-primary-small .anb-body,
.anm-button-id-csIncartReplace_link .anb-as-primary-small .anb-body,
.anm-button-id-cartAdd_link .anb-as-primary-small .anb-body {
	height: 34px;
	padding: 0 10px 0 4px;
}
.anm-button-id-crossSellingAdd_link .anb-as-secondary-medium .anb-body,
.anm-button-id-crossSellingAdd_link:hover .anb-as-secondary-medium .anb-body {
	background-position: 100% -50px;
}

.anm-button-id-crossSellingAdd_link .anb-as-secondary-medium,
.anm-button-id-crossSellingAdd_link:hover .anb-as-secondary-medium {
	background-position: 0 0;
}

.anm-button-id-crossSellingAdd_link .anb-as-secondary-medium .anb-text,
.anm-button-id-csIncartAdd_link .anb-as-primary-small .anb-text,
.anm-button-id-csIncartReplace_link .anb-as-primary-small .anb-text,
.anm-button-id-cartAdd_link .anb-as-primary-small .anb-text {
	font-size: 13px;
	line-height: 30px;
	margin-left: 32px;
}

.anm-button-id-crossSellingAdd_link .anb-as-secondary-medium .anb-text {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}




.anm-button-id-coupon_submit .anb-action-secondary .anb-icon {
	display: none !important;
} 

.anm-button-id-coupon_submit .anb-action-secondary {
	background-image: url(images/all2015/layout/xx/button_primary_apply.png);
}

.anm-button-id-coupon_submit .anb-action-secondary .anb-body {
	background-image: url(images/all2015/layout/xx/button_primary_apply.png);
}

.anm-button-id-coupon_submit .anb-action-secondary .anb-text {
	color: #ffffff;
	font-size: 13px;
	line-height: 30px;
}

.anm-button-id-coupon_submit:hover .anb-action-secondary .anb-text {
	color: #ffffff;
}

.anj-validation-prevent .anm-button-id-coupon_submit .anb-action-secondary .anb-text,
.anj-validation-prevent .anm-button-id-coupon_submit:hover .anb-action-secondary .anb-text {
	color: #ffffff;
}

.anm-button-id-coupon_submit .anb-as-secondary-medium .anb-body {
	height: 34px;
	padding: 0 10px 0 4px;
	text-transform: none;
}

.anm-button-id-coupon_submit .anb-as-secondary-medium .anb-text {
	font-size: 13px;
	line-height: 30px;
}

.anm-button-id-coupon_submit .anb-as-secondary-medium .anb-ipos-left .anb-text {
	padding-left: 0;
}
/* */
@media print {

body {
	font-size: 12px;
	line-height: 16px;
}

div.anc-main,
div.anc-main-inner,
div.anc-content,
div.anc-content-inner {
	font-size: 12px;
	line-height: 16px;
	width: auto !important;
	padding: 0;
}

h1.anx-header {
	font-size: 18px;
	line-height: 24px;
}

h2.anx-header {
	font-size: 16px;
	line-height: 20px;
}

h3.anx-header {
	font-size: 14px;
	line-height: 16px;
}

h4.anx-header {
	font-size: 12px;
	line-height: 16px;
}

}

