#div_adv_form {
	min-height:400px;
}

#table_adv {
	width:100%;
	color:black;
	margin-bottom:20px;
}

#div_adv_image {
	width:100%;
	/*max-height:300px;*/
}

#img_adv_header{
	width:100%;
	/*max-height:300px;*/
}

#table_adv .td_input #img_brand_logo {
	width:90%;
	display:none;
	margin:0px auto;
	margin-top:5px;
}

#div_adv_content {
	margin-top:20px;
	width:95%;
}

#table_adv p {
	padding-bottom:5px;
}

#table_adv td {
	vertical-align:top;
}

.td_label {
	width:110px;
}

.td_colon {
	width:1%;
}

.td_input {

}

#span_form_heading {
	display:block;
	color:#a6864d;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
}

#span_form_desc {
	font-size:16px;
}

.table_reg_form {
	width:100%;
	font-size: 14px;
	border-collapse:initial;
	border-spacing:5px;
}

.table_reg_form td{
	line-height:25px;
}

.table_reg_form  a {
	color:black;
	border-bottom: 1px black solid;
	text-decoration: none;
}

.input_reg{
	width:100%;
}

.span_button {
	font-size:20px;
	background:#a6864d;
	color:white;
	text-align:center;
	padding: 5px 20px;
	cursor:pointer;
}

.span_button:active{
	background:black;
}

#div_short_desc table {
	width:100%;
	border-collapse:initial;
	border-spacing:5px;
}

.fancybox-skin {
	background:url('../bg/bg_bar.jpg') repeat-x top left;
	background-size: contain;
}

#div_submit_overlay{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999;
	text-align:center;
}

#img_loading {
	position:absolute;
	top:50%;
	left:44%;
}

#img_overlay {
	width:100%;
	height:100%;
}

.ul_select_list {
	position:absolute;
	border: 1px solid rgb(170, 170, 170);
	background:white;
	display:none;
	z-index:999;
	max-height:200px;
	overflow:auto;
	font-size:16px;
	line-height:36px;
}

.ul_select_list li{
	padding-left: 5%;
	padding-right:5%;
	border-bottom:1px solid rgb(170, 170, 170);
	cursor:pointer;
	font-size:16px;
}

.ul_select_list li.selected{
	background:#C9C9C9;
}


#ul_address_list li{
	display:none;
}

#input_address_display {
	margin-top:10px;
}

td#td_verify_otp_input {
    flex-direction: row;
    display: flex;
}

#form_advertisement input {
	width:90%;
	padding-left:5%;
	padding-right:5%;
	font-size:16px;
}

#btn_send_otp {
	border: 1px black solid;
	background-color: ButtonFace;
	color: buttontext;
	cursor: pointer;
	display: inline-block;
	font-size:14px;
	padding-top:12px;
	padding-bottom:11px;
	padding-left:10px;
	padding-right:10px;
	width: 38%;
}

#btn_resend_otp {
	border: 1px black solid;
	background-color: ButtonFace;
	color: buttontext;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 11px;
	padding-left:10px;
	padding-right:10px;
	width: 38%;
}

button#btn_resend_otp:disabled{
	pointer-events:none;
	color:lightgray;
}
#form_advertisement input#input_area_display, #form_advertisement input#input_address_display, #form_advertisement input#input_gender_display {
	width:90%;
	padding-left:5%;
	padding-right:5%;
	cursor:pointer;
	background:url('../images/icons/arrow_down_000000.png') no-repeat 98% center;
}

/** Slider **/
#div_adv_slider {
	position:relative;
	overflow:hidden;
	height:100%;
}

#table_adv_slider {
	width:100%;
	margin-bottom:20px;
}

.table_adv_slider_detail {
	position:absolute;
	display:none;
}

#table_adv_slider .td_adv_slider_arrow {
	width:1px;
	vertical-align:middle;
}

#table_adv_slider .arrow {
	display: block;
    height: 32px;
    width: 16px;
    text-indent: -999px;
    position: relative;
	cursor:pointer;
}

#table_adv_slider .arrow.forward{
	background: url('../images/icons/arrow_right_9a825e.png') no-repeat 0 0;
	float:right;
}
#table_adv_slider .arrow.back{
	background: url('../images/icons/arrow_left_9a825e.png') no-repeat 0 0;
	float:left;
}

.table_adv_slider_detail.active {
	display:table;
}

.td_adv_cust_img_v{
	width:48%;
}

.td_adv_cust_img_h{
	width:31%;
}

.td_adv_cust_img_v img, .td_adv_cust_img_h img {
	width:100%;
}

.td_adv_cust_content {
	width:35%;
	padding-left:10px;
	padding-right:10px;
}

.td_adv_slider_content {
	padding-left:3%;
	padding-right:3%;
}

#table_adv_slider .span_adv_cust_name {
	color:#4b3621;
	line-height:0px;
}

#table_adv_slider .div_adv_cust_comment {
	color:#4b3621;
	height:85px;
	overflow:hidden;
	margin-top:10px;
}

#table_adv_base {
	display:none;
}

.div_adv_cust_share {
	background-color:#eae5e1;
	color:#aa8849;
	text-align:center;
	margin-top:5px;
	padding-top:5%;
	padding-bottom:5%;
}
