/* --- 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, a.button-secondary60 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/en/button01_l.png) no-repeat scroll left top;
	display:block;
	float:left;
	height:50px;
	line-height:28px;
	margin-left:10px;
	padding-left:25px;
	text-decoration:none;
	color:#fff;
}

a.button-secondary60 {background:transparent url(../../images/en/button01_l.png) no-repeat scroll left -120px;}

a.button-primary60 span, a.button-secondary60 span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/en/button01_r.png) no-repeat scroll right top;
	color:#fff;
	display:block;
	font-family:arial,Helvetica,sans-serif;
	font-size:21px;
	font-weight:400;
	padding:7px 27px 14px 0;
}

a.button-secondary60 span {background:transparent url(../../images/en/button01_r.png) no-repeat scroll right -120px;}

a.button-primary60:hover {background-position: left -60px;
		cursor: pointer;
	}
a.button-secondary60:hover {background-position: left -180px;}

a:hover.button-primary60 span {background-position: right -60px;}
a:hover.button-secondary60 span {background-position: right -180px;}

a.button-primary46, a.button-secondary46 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/en/button01_l.png) no-repeat scroll left -246px;
	display:block;
	float:left;
	height:36px;
	line-height:28px;
	margin-left:10px;
	padding-left:25px;
	text-decoration:none;
}

a.button-primary46 span, a.button-secondary46 span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/en/button01_r.png) no-repeat scroll right -246px;
	color:#fff;
	display:block;
	font-family:arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:400;
	padding:1px 27px 7px 0;
}

a.button-secondary46 {background:transparent url(../../images/en/button01_l.png) no-repeat scroll left -326px;}

a.button-secondary46 span {background-position: right -326px;}


#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;
}




