/*
 * Urban locker - BUTTONS
 *
 * @author Christophe Porteneuve <christophe@ciblo.net>
 * @author Julien Vignolles <julien@ciblo.net>
 * @author Thomas Lecavelier <thomas@ciblo.net>
 * @author Gregory Jaklimovitch <gregory@ciblo.net>
 * @legals © 2008-2009 Ciblo SA.
*/

/* imgBtnContainer */
.imgBtnContainer { margin: 1.5em 0; text-align: center; }
/* imgBtn */
.okBtn {
	width: 2.4em; padding: 0.1em 0; cursor: pointer; font-size: 13px; font-weight: bold; color: white;
	border: none; background: transparent url(../images/img_btn_ok.gif) center no-repeat;
}
.okBtn:hover { background-image: url(../images/img_btn_ok_hover.gif); }
.cartBtn {
	display: block; width: 17.5em; /*19.2*/ height: 4em; cursor: pointer; border: none;
	background: transparent url(../images/img_btn_addtocart.png) center center no-repeat;
}
.cartBtn:hover { background-image: url(../images/img_btn_addtocart_hover.png); }
.imgBtnContainer .disabled {
	cursor: not-allowed; background-image: url(../images/img_btn_addtocart_disabled.png);
	vertical-align: middle;
}
.imgBtnContainer .alert {
	background-image: url(../images/img_btn_alert.png);
	text-indent: -9999px; overflow: hidden;
	vertical-align: middle;
}
.imgBtnContainer .alert:hover { background-image: url(../images/img_btn_alert_hover.png); }
.stepBtn { 
	padding: 0.1em 0.6em; font-weight: bold; border: 1px solid #846825; color: white; 
	background: #74571f url(../images/bg_btn_step.png) left top repeat-x; 
}
.stepBtn:hover { 
	cursor: pointer; background: #796442 url(../images/bg_btn_step_hov.png) left top repeat-x; 
}

/* linksContainer */
.linksContainer { width: 60%; margin: 3em auto 0; text-align: right; }
/* productLink */
/*
.commonLink { 
	padding-left: 1.8em; text-decoration: underline; color: #0b0706;
	background-color: transparent; background-position: left 0.2em; background-repeat: no-repeat; 
}
.commonLink:hover { color: #B2B2B2; }
.leftLink { float: left; }
.friend { background-image: url(../images/icon_common_friend.gif); }
.print { background-image: url(../images/icon_common_print.gif); }
*/

/* submitContainer */
.submitContainer { margin: 2.5em 0 1em; }

/* submit & cancel */
.submit, .cancel { 
	display: block; width: 14.5em; height: 2.5em; line-height: 2.5em; margin: 0 auto; 
	font-size: 13px; font-weight: bold; text-align: center; border: none;
	cursor: pointer; color: white;  
	background: transparent url(../images/bg_submit.png) center center no-repeat; 
}
.submit:hover { 
	text-decoration: none;
	background-image: url(../images/bg_submit_hov.png); 
}

/* cancel */
.cancel { background: transparent url(../images/bg_cancel.png) center center no-repeat; }
.cancel:hover { 
	text-decoration: none;
	background-image: url(../images/bg_cancel_hov.png); 
}
.cancel2 { font-size: 11px; height: 2.4em; line-height: 1.2em; padding: 0.27em 0; width: 17.2em; }

/* twoButtons */
#all .twoButtons { padding: 2em 10em; }
#all table .twoButtons { padding: 2em; }
#all .twoButtons .submit, #all .twoButtons .cancel { float: left; }
#all .twoButtons .right { float: right; }
/* cartNotification */
#all #cartNotification .twoButtons { padding: 2em 0; }
