/* 20120318 Ascent */

a:hover {text-decoration: none; color: #000 !important;}

.poi {cursor: pointer !important;}

.btotal3v2 {width: 358px; float:right; margin-right: 2px; margin-bottom: 0px;}
.btotal3v3 {width: 420px; float:right; margin-right: 2px; margin-bottom: 0px; border-bottom: 1px solid #eee; height: 36px;}

.area_paymethod {margin: 2px auto; width: 100%; padding-top: 4px; border-top: 1px solid #eee;}

.box_paymethod {
	float:left; width:auto; margin-right:8px; padding: 4px; cursor: pointer !important; font-size: 16px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.box_paymethod:hover {background-color: #eee;}
.box_paymethod_on {background-color: #fff !important;}

#box_pay5 {display: none !important;}

.oifb {float:left; width:250px; margin-right:10px;}

.ooob {
	height:192px; 
	overflow-y:auto; 
	overflow-x:hidden; 
	white-space:nowrap; 
	width:350px !important; 
	margin-right:0px !important;
	font-size: 10px !important; 
	background-color: #eee; 
	padding: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.orderinput, .ordertextarea {width:236px !important; background-color: #fff !important;}

#installment_box {width: 560px; margin: 10px auto 8px auto; clear: both; display: none;}
.installmentbanks_table ul {float:right; width:110px; border-top: 1px solid #555; border-left: 1px solid #555;}
.installmentbanks_table li {border-bottom: 1px solid #555; padding: 3px;}
.listhead {font-weight: bold; text-align: center; background-color: #666; color: #fff;}
.num {text-align: right;}
.bnum {font-size: 18px; font-weight: bold;}
.last_border {border-right: 1px solid #555 !important;}
.installdesc {text-align: center; margin: 2px auto 0px auto; width: auto; font-size: 14px;}

#paymethod_desc {margin: 10px auto; text-align: center; display: none; font-size: 14px;}

.globalbutton {
	cursor: pointer !important;
	text-align: center;
	border: 1px solid #888;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #bbb;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb));
	background: -khtml-gradient(linear, left top, left bottom, from(#eee), to(#bbb));
	background: -moz-linear-gradient(top,  #eee,  #bbb);
	background: -o-linear-gradient(top,  #eee,  #bbb);
	background: linear-gradient(top,  #eee,  #bbb);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb'); /* IE 5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb'); /* IE 8 */
	border-top-color: #ffffff;
	border-bottom-color: #888888;
	border-right-width: 0px;
	border-left-width: 0px;
	-webkit-box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	text-shadow: rgba(255,255,255,0.5) 0 1px 1px;
}

.button_submit {
	display: none;
	width: 188px; 
	margin: 16px auto 0px auto; 
	padding: 8px; 
	cursor: pointer !important; 
	font-size: 18px; 
}

.button_submit_install {
	width: 188px; 
	margin: 16px auto 0px auto; 
	padding: 8px; 
	cursor: pointer !important;
	color: red !important;
	font-size: 20px; font-weight: bold;
	float: right;
}

.button_chpm {
	width: 188px; 
	margin: 16px auto 0px auto; 
	padding: 8px; 
	cursor: pointer !important; 
	font-size: 14px;
	float: left;
}

#box_btn_confirm {display: none; margin: 0px auto; width: 430px;}

#box_confirm_installment {
	display: none;
	font-size: 18px;
	width: 680px;
	margin: 10px auto;
	padding: 10px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #eee;
}

#box_confirm_order {
	display: none;
	font-size: 18px;
	width: 680px;
	margin: 10px auto;
	padding: 10px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #eee;
}

#box_satatus {
	font-size: 18px;
	text-align: center;
	width: 420px;
	margin: 120px auto auto auto;
	padding: 60px 0px 2px 0px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color: #fff;
}

.cfbnum {
	font-size: 22px;
	font-weight: bold;
	color: #0066ff;
}

#box_order_process {display: none;}

h2.box_order_process_title {
font-size: 28px; 
color: #333; 
font-weight: bold; 
display: block;
}

img.img_loading{display: block; margin: 30px auto 60px auto;}

#box_order_after {display: none;}
.box_order_after_title {
color: #0066ff;
font-size: 38px; font-weight: bold;
margin-bottom: 2px;
padding: 6px 0px 10px 0px;
border-bottom: 1px solid #bbb;
}

#summary3 {padding: 10px 0 0 6px !important;}

#total3 {color: #222 !important;}
#total4 {font-size: 48px !important; color: #222 !important;}

.ovar {font-size: 10px; color: #333; margin: 0px 0px 0px 0px;}

.oval {
	font-size: 16px;
	color: #111; 
	margin: 0px 0px 0px 0px; 
	padding: 4px 0 3px 6px; 
	font-weight: bold; 
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	min-height: 18px;
}

#box_order_after_info {float: left; width: 420px; max-height: 460px; overflow-y: auto;}
#box_order_after_list {float: right; width: 420px; font-size: 12px; height: 432px; overflow-y: auto;}
#box_order_after_list li {margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #ddd;}

.buttonBuyNowOrderPage {
	cursor: pointer !important;
	text-align: center;
	border: 1px solid #888888;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #bbb;
	background: -webkit-gradient(linear, left top, left bottom, from(#A3CF8E), to(#57960E));
	background: -khtml-gradient(linear, left top, left bottom, from(#A3CF8E), to(#57960E));
	background: -moz-linear-gradient(top, #A3CF8E, #57960E);
	background: -o-linear-gradient(top, #A3CF8E, #57960E);
	background: linear-gradient(top, #A3CF8E, #57960E);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CF8E', endColorstr='#57960E'); /* IE 5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CF8E', endColorstr='#57960E'); /* IE 8 */
	border-top-color: #ffffff;
	border-bottom-color: #666666;
	border-right-width: 0px;
	border-left-width: 0px;
	-webkit-box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
	text-shadow: rgba(128,128,128,1) 0 1px 1px;

	color: #ffffff;
	width: 168px; 
	margin: 12px auto 0px auto; 
	padding: 8px;
	font-size: 18px;
}

