@charset "utf-8";
/* CSS Document */

#content .title {position:relative; height:20px; margin-top:4px; padding-left:10px; padding-bottom:6px; padding-top:5px; background-image:url(/images/cart_title_bg.png); }
#content .title h1 { color:#5A4A42; font-size:15px; font-weight:normal;}
#content .title .step_container {position:absolute; bottom:9px; right:20px; color:#FFF;}

.button_container { margin-top:40px; }
.button_container div.left {float:left;}
.button_container div.right {float:right;}

.button_container div.step_box {
	float:left; 
	margin-right:10px;
	margin-top:4px;
}

/*/////////////////////*/
/*textfield*/
.text_field, .text_field_focus, .text_field_error {
	height:24px;
	line-height:24px;
	background:#fff;
	
	color:#000;
	font-size:13px;
	padding:0px 2px;
	
	border:1px solid #c2c2c2 !important;
}

.text_field {border:none;}
.text_field_focus {border:none;}
.text_field_error {border:none;}


a.prev_button { background-image:url(/images/cat_menu_but_1.png); width:165px; margin-top:4px; display:block; padding-top:5px; padding-left:20px; font-size:14px; padding-bottom:4px; background-position:0px 0px; text-decoration:none;}
a.next_button { background-image:url(/images/cat_menu_but_1.png); width:165px; margin-top:4px; display:block; padding-top:5px; padding-left:20px; font-size:14px; padding-bottom:4px; background-position:0px 31px; color:#FFF; text-decoration:none;}

a.prev_button_small { background-image:url(/images/cat_menu_but_3.png); width:105px; margin-top:4px; display:block; padding-top:7px; padding-left:10px; font-size:12px; padding-bottom:5px; background-position:0px 0px; text-decoration:none; text-align:center;}
a.next_button_small { background-image:url(/images/cat_menu_but_3.png); width:105px; margin-top:4px; display:block; padding-top:7px; padding-left:10px; font-size:12px; padding-bottom:5px; background-position:0px 31px; color:#FFF; text-decoration:none; text-align:center;}

/*/////////////////////*/