#callback {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	background-color: #FDFDFD;
	width: 880px;
	border: #D5D8E7 3px solid;
}

.call_form {
	width: 97%;
	margin: 0 auto;
}

.bottom_line {
	border-bottom:3px solid #BCBCBC;
	clear:both;
	height:43px;
	margin:20px auto 20px;
}

.border_bottom_header {
	border-bottom:3px solid #BCBCBC;
	float:left;
	height:40px;
}

.border_bottom_header span {
	font-size:22pt;
	color: #525252;
}

.callback_head {
	width: 100%;
	text-align: left;
}

.callback_head p.zag {
	font-size: 11pt;
	margin: 0px auto 15px;
	padding: 0px;
	width: auto;
	font-weight: bold;
	color: #525252;
}

.star_callback {
	color: Red;
}

.call_container {
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.call_table {
	color: #525252;
	width: 100%;
	margin: 0px auto;
	font-size: 14pt;
}

.call_table tr td.label_td {
	width: 40%;
	vertical-align: middle;
}

.call_table tr td span {
	text-align: left;
}

.call_table tr td {
	width: 50%;
	vertical-align: top;
	text-align: left;
	padding-bottom: 10px;
}

.call_table tr td input {
	width: 100%;
	border: #D6D8E6 2px solid;
	background-color: #BCBCBC;
	font-size:12pt;
	height:40px;
	padding-top:5px;
}

.call_table tr td#variant_td {
	padding-top: 20px;
	padding-bottom: 0px;
	vertical-align: top;
}

.call_table tr td.variant_td {
	padding-top: 20px;
	padding-bottom: 0px;
}

.call_table tr td textarea {
	width: 100%;
	border: #D6D8E6 2px solid;
	background-color: #BCBCBC;
	font-size: 13pt;
	text-align: center;
}

#dopinf_td {
	vertical-align: top;
	padding-top: 15px;
}

.dop_info_td {
	padding-top: 15px;
}

.subm_img {
	float: right;
	margin-right: 20px;
	width: 222px;
	height: 38px;
	border: none;
	background-image: url(call_submit_img.gif);
}

.call_table tr.error_tr td.error_td {
	color: Red;
	text-align: left;
	font-size: 10pt;
	margin-top:-25px;
	position:absolute;
/*	display: none;	*/
}

.call_table tr.error_tr_variant td.error_td_variant {
	color: Red;
	text-align: left;
	font-size: 10pt;
/*	margin-top:-105px;	*/
	margin-top:-80px;
	width: 230px;
	position:absolute;
/*	display: none;	*/
}
/* ============================== Ƞ౮ 寡ᣫ歠- ﱬ࠽=================================== */
.callback_added {
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	background-color: #FDFDFD;
	width: 650px;
	border: #D5D8E7 3px solid;
}

.for_border {
	width: 97%;
	margin: 0 auto;
	text-align: center;
}

.thankyou {
	margin: 0 auto;
	width: 630px;
}

.thank_p {
	font-size: 18pt;
	margin: 70px auto 30px;
	padding: 0px;
	width: auto;
}

.added_p {
	font-size: 16pt;
	margin: 0px auto;
	padding: 0px;
	width: auto;
}

.goodday_p {
	font-size: 18pt;
	margin: 40px auto 60px;
	padding: 0px;
	width: auto;
}

/* ================================= Discount popup styles ============================================ */
.border_bottom_discount {
	width: 97%;
	border-bottom: 3px solid #525252;
	clear: both;
	height: 43px;
	margin: 20px auto 30px;
}

.border_bottom_discount span {
	color: #525252;
	font-size: 22pt;
}

.discount_header_line {
	border-bottom: 3px solid #525252;
	float: left;
	height: 40px;
}

.discount_text {
	margin: 0 auto;
	width: 97%;
	color: #05428C;
}

.discount_text a {
	color: #82A9D2;
	text-decoration: underline;
}

.discount_text a:hover {
	color: #0A2C69!important;
	text-decoration: underline;
	background-color: #FCD18D;
}

.discount_text a:visited {
	color: #8C8C8C;
	text-decoration: underline;
}

.discount_text ul li {
	background: transparent url(block_popular_bullet.gif) no-repeat scroll left 10px;
/*	padding: 6px 16px 11px 20px;	*/
	padding: 6px 0px 11px 20px;
	text-align: justify;
}

.discount_text p {
	padding-bottom: 20px;
	text-align: justify;
}