div.checkout_row {

	clear:both;

}



div.checkout_title {

	cursor:pointer;

	position:relative;

	background-color:#897e76;

	color:#FFF;

	padding:4px;

	font-size:12px;

}





div.checkout_title .right {

	position:absolute;

	right:6px;

	top:3px;

	font-weight:bold;

}



div.checkout_content {
margin-bottom: 20px; 
background: #fff;
border-color: #ead7c5;
border-style: solid;
border-width: 1px;
padding:1em 1.3em;
}

.checkout_content_notice {
margin-bottom: 20px; 
background: #ffe9d6;
border:1px solid #f00;
padding:1em 1.3em;
}

.checkout_content_ok {
margin-bottom: 20px; 
background: #dbffd6;
border-color:#009900;
border-style: solid;
border-width: 1px;
padding:1em 1.3em;
}


div.checkout_content .inputRequirement select {

	width:190px;

}



div.checkout_content .virtual {

	text-align:center;

}



div.checkout_content .left_space {

	padding-left:20px;

}



div.checkout_shipping_modules, .checkout_shipping_address {



}



div.checkout_payment_modules, .checkout_payment_address {


}



div.checkout_total {

	text-align:right;

}



#checkout_total table {

	float:right;

}



div.checkout_spacer {

	height:12px;

	font-size:9px;

	clear:both;

}



div.checkout_button {

	text-align:right;

	margin-top:5px;

}



.radiobox {

	vertical-align:middle;

	padding:0px;

	margin:0px;

}



.float_right {

	float:right;

}



.float_left {

	float:left;

}


.module_ok { display:none; }
.module_ok, div.checkout_please_wait {

	color:green;

	font-weight:bold;

}



div.checkout_error {

	color:#FF0000;

	font-weight:bold;

}

.testest { border:3px solid #f0f !important; }

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.8;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #777777;	
	padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#ffffff;	/* White background color for the message */
	overflow:auto;	
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/


	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	left:755px;
	top:3px;
}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
h1.heading_modalDialog  {
	display:block;
	background-color:#777777;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 3px 15px;
	margin:0px;
}	
.modalDialog_content {
	padding:10px;

}
.modalDialog_content li {
	margin-left:25px;
}
.modelDialog {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
