@charset "utf-8";
/* CSS Document */

#content .title {position:relative; height:20px; padding-left:10px; padding-bottom:14px; padding-top:3px; margin-top:5px; background-image:url(/images/cart_title_bg.png); }
#content .title h1 { color:#000;}
#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 {
	height:24px;
	line-height:24px;
	background:#fff;
	
	color:#000;
	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 #ED1C24;}


a.prev_button {
	display:block; 
	float:left;
	width:110px;
	height:60px;
	padding-top:44px;
	background-image:url(/images/back_button.jpg);
	
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	}
a.next_button {
	display:block; 
	float:right;
	width:100px;
	padding-left:10px;
	height:60px;
	padding-top:44px;
	background-image:url(/images/continue_button.jpg);
	
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	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;}


.steps_conteinar { width:720px; margin:auto; position:relative;}
.step {float:left; width:160px; color:#999; font-size:12px; border-right:1px solid #000; line-height:15px; text-align:center; font-weight:bold;}
.step_curent {float:left; width:160px; color:#000; font-size:12px; border-right:1px solid #000; line-height:15px; text-align:center; font-weight:bold;}
.steps_conteinar_content {position:absolute; width:720px; height:40px; top:-64px;}

/*/////////////////////*/