/* --- BUTTONS --- */

.b_small{
	background: url(../../images/en/button_small_white.gif) top left no-repeat;
	padding: 2px 0 2px 10px;
	text-decoration: none;
}
.b_small em {
	line-height: 30px;
	background: url(../../images/en/button_small_white_right.gif) top right no-repeat;
	padding: 2px 10px 2px 0;
	color: #434540;
	font-style: normal;
	white-space: nowrap;
}

.button {
	line-height: 32px;
	height: 32px;
	padding: 6px 0 8px 1em;
	font-size: 14px;
	margin-right: .5em;
}
a.button:hover {
	text-decoration: none;
}
.ie .button {
	padding-left: 1em;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
}
.button em {
	margin: 0;
	padding: 6px 1em 8px 0;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	font-style: normal;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
}
.ie .button em {
	padding: 0 1em 0 0;
    display: inline-block;
}

.b_mc {
	background: url(../../images/en/button_mc_l.gif) left 0 no-repeat;
}
.b_mc em {
	background: url(../../images/en/button_mc_r.gif) right 0 no-repeat;
}
.b_mr {
	background: url(../../images/en/button_mr_l.gif) left top no-repeat;
}
.b_mr em {
	background: url(../../images/en/button_mr_r.gif) right top no-repeat;
}
.b_mp {
	background: url(../../images/en/button_mp_l.gif) left top no-repeat;
}
.b_mp em {
	background: url(../../images/en/button_mp_r.gif) right top no-repeat;
}
.b_me {
	background: url(../../images/en/button_me_l.gif) left top no-repeat;
}
.b_me em {
	background: url(../../images/en/button_me_r.gif) right top no-repeat;
}
.b_rd {
	background: url(../../images/en/button_rd_l.gif) left top no-repeat;
}
.b_rd em {
	background: url(../../images/en/button_rd_r.gif) right top no-repeat;
}
.b_grey {
	background: url(../../images/en/button_grey_l.gif) left top no-repeat;
}
.b_grey em {
	background: url(../../images/en/button_grey_r.gif) right top no-repeat;
}
.b_ghost,
.b_ghost:hover {
	background: url(../../images/en/button_ghost_l.gif) left top no-repeat !important;
	cursor: default;
}
.b_ghost em,
.b_ghost:hover em {
	background: url(../../images/en/button_ghost_r.gif) right top no-repeat !important;
}


.b_rd_check {
	background: url(../../images/en/button_rd_l_check.gif) left top no-repeat;
	padding-left: 3em;
}
.b_mc_check {
	background: url(../../images/en/button_mc_l_check.gif) left top no-repeat;
	padding-left: 3em;
}
.b_mr_check {
	background: url(../../images/en/button_mr_l_check.gif) left top no-repeat;
	padding-left: 3em;
}
.b_mp_check {
	background: url(../../images/en/button_mp_l_check.gif) left top no-repeat;
	padding-left: 3em;
}
.b_me_check {
	background: url(../../images/en/button_me_l_check.gif) left top no-repeat;
	padding-left: 3em;
}
.b_grey_check {
	background: url(../../images/en/button_grey_l_check.gif) left top no-repeat;
	padding-left: 3em;
}
.b_rd_check em {
	background: url(../../images/en/button_rd_r.gif) right top no-repeat;
}
.b_mc_check em {
	background: url(../../images/en/button_mc_r.gif) right top no-repeat;
}
.b_mr_check em {
	background: url(../../images/en/button_mr_r.gif) right top no-repeat;
}
.b_mp_check em {
	background: url(../../images/en/button_mp_r.gif) right top no-repeat;
}
.b_me_check em {
	background: url(../../images/en/button_me_r.gif) right top no-repeat;
}
.b_grey_check em {
	background: url(../../images/en/button_grey_r.gif) right top no-repeat;
}



a.button:hover {
	background-position: left -32px;
}
a.button:hover em {
	background-position: right -32px;
}
a.button:active {
	background-position: left -64px;
}
a.button:active em {
	background-position: right -64px;
}


a.button_creme_yes,
a.button_creme_no {
	background: url(../../images/en/button_creme.gif) left top no-repeat;
	line-height: 20px;
	padding: 4px 0;
	text-decoration: none;
}
a.button_creme_yes em {
	background: url(../../images/en/button_creme_yes.gif) right top no-repeat;
	padding: 4px 35px 4px 15px;
	font-style: normal;
	color: #19870d;
	white-space: nowrap;
}
a.button_creme_no em {
	background: url(../../images/en/button_creme_no.gif) right top no-repeat;
	padding: 4px 35px 4px 15px;
	font-style: normal;
	color: #f00;
	white-space: nowrap;
}

.center_button {
	clear: both;
	margin: 1em 0;
	text-align: center;
}
.right_button,
.buttons {
	clear: both;
	margin: 1em 0;
	text-align: right;
}

.buttons_edit_profile {
	clear: both;
	margin: 10px 0px 10px 0px;
	text-align: right;
}


a.button-primary60 span, a.button-primary46 span, a.button-secondary46 span, a.button-secondary60 span{
    color: #ffffff;
    background: #f18216; /* Old browsers */
    background: -moz-linear-gradient(top, #f18216 0%, #ed7017 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f18216), color-stop(100%,#ed7017)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f18216 0%,#ed7017 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f18216 0%,#ed7017 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f18216 0%,#ed7017 100%); /* IE10+ */
    background: linear-gradient(top, #f18216 0%,#ed7017 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18216', endColorstr='#ed7017',GradientType=0 ); /* IE6-9 */
    box-shadow: inset 0 0 1px #ffffff;
    -moz-box-shadow: inset 0 0 1px #ffffff;
    padding: 2px 15px;
    overflow: hidden;
    display: inline;
}

.button_socks a { color: white;}

a.button-primary60:hover span, a.button-primary46:hover span, a.button-secondary46:hover span, a.button-secondary60:hover span{
    background: #f6b004; /* Old browsers */
    background: -moz-linear-gradient(top, #f6b004 0%, #f18216 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6b004), color-stop(100%,#f18216)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6b004 0%,#f18216 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6b004 0%,#f18216 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6b004 0%,#f18216 100%); /* IE10+ */
    background: linear-gradient(top, #f6b004 0%,#f18216 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b004', endColorstr='#f18216',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}


#header #member_links li a.button-shoppingCart {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../secure/images/en/btn_cart_enabled-left.png) no-repeat scroll left top;
	display:block;
	float:left;
	height:21px;
	line-height:28px;
	margin-left:10px;
	padding-left:0;
	padding-right:0;
	text-decoration:none;
}

#header #member_links li a.button-shoppingCart span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../secure/images/en/btn_cart_enabled-right.png) no-repeat scroll right top;
	color:#fff;
	display:block;
	font-family:arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	line-height:21px;
}





