@charset "utf-8";
/* CSS Document */

#content .title {position:relative; height:23px; padding:15px 0px; background-image:url(/images/cart_title_bg.png);}
#content .title h1 { color:#68b71d;}
#content .title .step_container {position:absolute; bottom:9px; right:20px; color:#FFF;}

.button_container {margin-top:30px;}
.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 {
	width:300px;
	height:24px;
	line-height:24px;
	background:#fff;
	/*box-shadow: 6px 6px 6px #888888;*/
	color:#fa404e;
	font-size:13px;
	padding:0px 2px;
}

.text_field {border:1px solid #9b9b9b;}
.text_field_focus {border:1px solid #646464;}
.text_field_error {border:1px solid #fa404e;}


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 { margin-top:4px; display:block; padding-top:7px; padding-left:10px; font-size:14px; padding-bottom:5px; color:#68B71D; text-decoration:none; text-align:left; font-weight:bold;}
a.next_button_small { margin-top:4px; display:block; padding-top:7px; padding-left:10px; font-size:14px; padding-bottom:5px; color:#68B71D; text-decoration:none; text-align:left; font-weight:bold;}

/*/////////////////////*/