/* Content cash desk step 1 */
.cash_desk_step_wrapper {
	position:		relative;
	margin-top:		20px;
	padding-bottom:		20px;
}

.cash_desk_step_wrapper_bg {
	min-height:		294px;
	background:		url(./../images/cash_desk_pipe_bg.png) no-repeat center bottom;
}

.content_cash_desk_step_one {
	position:		relative;
	width:			100%;
}

.invoice_address_wrapper {
	position:		relative;
	float:			left;
	width:			500px;
}

.address_sub_wrapper {
	position:		relative;
	padding:		10px;
}

.content_cash_desk_step_one label {
	font-size:		11px;
	color:			#7f7f7f;
	font-weight:		bold;
}

#billing_honorific, #billing_country, #shipping_honorific, #shipping_country {
	top:			-5px;
}

.deliverer_line_wrapper, .shipping_area_line_wrapper {
	cursor:			pointer;
}


/*
.content_cash_desk_step_one .address_sub_wrapper .invoice_address {
	position:		relative;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address label {
	color:			#7f7f7f;
	font-size:		11px;
	font-weight:		bold;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper {
	position:		relative;
	width:			450px;
	height:			28px;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_left {
	position:		relative;
	float:			left;
	width:			6px;
	height:			28px;
	background:		url(./../images/cash_desk/select_box_left.png) no-repeat;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_middle {
	position:		relative;
	float:			left;
	width:			436px;
	height:			28px;
	background:		url(./../images/cash_desk/select_box_middle.png) repeat-x;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_middle .option_title {
	color:			#FFFFFF;
	height:			20px;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_middle .option_title .text {
	position:		absolute;
	left:			5px;
	top:			1px;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_middle .option_title .arrow {
	position:		absolute;
	width:			14px;
	height:			10px;
	right:			5px;
	top:			5px;
	background:		url(./../images/cash_desk/arrow.png) no-repeat;
}


.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_middle .option_content {
	position:		relative;
	background:		#3b3b3b;
}

.content_cash_desk_step_one .address_sub_wrapper .invoice_address .select_box_wrapper .select_box_right {
	position:		relative;
	float:			left;
	width:			8px;
	height:			28px;
	background:		url(./../images/cash_desk/select_box_right.png) no-repeat;
}
*/

.shipping_address_wrapper {
	position:		relative;
	float:			right;
	width:			480px;
}

/* Content cash desk step 4 */

.amount_bg {
	position:		relative;
	width:			40px;
	height:			36px;
	background:		url(./../images/button_bg_pixlin.png) repeat-x;
	color:			#FFFFFF;
	text-align:		center;
	font-size:		14px;
	font-weight:		bold;
}

.cash_desk_step_cohtent_wrapper {
	position:		relative;
	margin-left:		14px;
}

.amount_bg span {
	position:		relative;
	top:			9px;
}


table tr td div.seperator {
	background:		#000000;
	width:			100%;
	height:			1px;
	margin:			10px 0px;
}

.cash_desk_reuslt_line {
	width:			100px;
	text-align:		right;
	font-size:		14px;
}



.cashdesk_agreement_header {
	background: #979797 url(./../images/more.png) no-repeat 5px center;
	padding: 5px 20px;
	font-weight: bold;
	cursor: pointer;
	margin-top: 3px;
}
.cashdesk_agreement_content {
	background: #979797;
	padding: 0px;
	height: 0px;
	overflow: hidden;
}
.cashdesk_agreement_content_padder {
	background: #ffffff;
	text-align: justify;
}
.agreements_info {
	color: #7F1391;
}
.cashdesk_agreement_link {
	text-decoration: underline;
	cursor: pointer;
}
.agreement_subtext {
	font-size: 10px;
	color: #979797;
	line-height: 12px;
	text-align: justify;
}
span.payment_type_text {
	font-size: 0.8em;
	color: #959595;
}
