@charset "utf-8";



#total_search { width:100%; text-align:center; z-index:90; }	


#total_search .total_search_wrap { width:90%; margin: 0 auto; background: #f7f7f7; border: 1px solid #ededed; padding: 30px 5px 50px 5px; margin-bottom:10px; position:relative; color: #004152; line-height: 33px; font-family: "StagSansMedium","Segoe WP SemiBold",arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; border-radius: 2px;  }

#total_search .total_search_wrap_left { width:80%; text-align: center; position: absolute; left: 50%; margin-left: -40%; margin-top: -50px; z-index: 100; }

#total_search .total_search_wrap_top { z-index: 2;  font-size: 12px; margin-bottom: 10px; }
#total_search .total_search_wrap_under {  z-index: 1; font-size: 11px; }

/* select 박스.시작 */
#total_search .family_selectbox_title_wrap {
	position: relative;
	display:inline-block;
	width:280px;
	height: 25px;
	line-height: 25px;
	text-align:left;
	margin: 0px 0px 10px 0px;
	border:1px solid #ededed;
	background: url('http://img.for-next.net/img/icon/select_icon_arrowdown_mint.jpg') center right no-repeat;
}
#total_search .family_selectbox_title_wrap:hover {
	background: url('http://img.for-next.net/img/icon/select_icon_arrowdown_darkblue.jpg') center right no-repeat;
}

#total_search .family_selectbox_title_wrap label {
	position: absolute;
	width:100%;
	text-align: center;
	top: 1px;
	right: 2px;
	color:#004152;
	font-size:13px;
	margin:0px 5px 0px 0px;
	
}
#total_search .family_selectbox_title_wrap .family_selectbox_title
 {
	width: 100%;
	color:#000;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor:pointer;
}
#total_search .family_selectbox_title_wrap option { display:block; color:#004152; font-size:13px;  }
/* select 박스.끝 */

/* select 박스.시작 */
#total_search .family_selectbox_title_wrap2 {
	position: relative;
	display:inline-block;
	height: 25px;
	line-height: 25px;
	padding:0px 15px;
	text-align:left;
	border:1px solid #ededed;
	min-width:50px;
	background: url('http://img.for-next.net/img/icon/select_icon_arrowdown_mint.jpg') center right no-repeat;
}
#total_search .family_selectbox_title_wrap:hover {
	background: url('http://img.for-next.net/img/icon/select_icon_arrowdown_darkblue.jpg') center right no-repeat;
}

#total_search .family_selectbox_title_wrap2 label {
	position: absolute;
	width:100%;
	top: 1px;
	left: 12px;
	color:#004152;
	font-size:13px;
	margin:0px 10px 0px 0px;
}
#total_search .family_selectbox_title_wrap2 .family_selectbox_title
 {
	width: 151%;
	color:#000;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin-left:-15px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor:pointer;
}
#total_search .family_selectbox_title_wrap2 option { display:block; color:#004152; font-size:13px;  }
/* select 박스.끝 */			

#total_search .total_search_wrap_btn { width: 100%;  text-align: center; position: absolute; margin-top: 3px; z-index: 100;}
#total_search button.button, 
#total_search a.button {
color: #004152; text-transform: uppercase; font-size: 17px; text-decoration: none; width:87%; height:46px; margin-top: 0px; 
}
#total_search button.priority.button,
#total_search a.priority.button {
padding:0; background: none; border:none; cursor:pointer; 
}
#total_search button.priority.button:hover,
#total_search a.priority.button:hover {
background-position: 0px -46px;
}

#total_search button.priority.button span,
#total_search a.priority.button span {
background: #00edca; margin: 0px 0px 0px 0px; padding: 10px 12px; display: block;  font-weight:bold; text-shadow:none;
}
#total_search button.priority.button:hover span,
#total_search a.priority.button:hover span {
background-position: right -46px;
}

#total_search .number_of_adults_1 { margin: 1px 6px 0px 0px; color: rgb(74, 74, 74); font-size: 11px; font-weight: normal; }

#total_search .total_search_ckh_btn { background-color:transparent; height:40px; width:48%; border: 1px solid #004152; line-height:40px; z-index:10; text-align:left; padding:0px 0px; border-radius:5px; text-align: center; background: #fff;  font-size: 14px; }
#total_search .total_search_ckh_btn:hover,
#total_search .total_search_ckh_btn_on { background-color:#004152; }


#total_search .total_search_ckh_btn .total_search_ckh_single_btn { display:inline-block; background: url("../img/bookingentry/entrypoint_selector_icons_m.png") no-repeat 0px 13px; height:40px; line-height:40px; width:45%; border:none; border-radius:0px; text-align:left; color:#004152; margin-left:20px; padding-left:20px; }
#total_search .total_search_ckh_btn .total_search_ckh_single_btn:hover,
#total_search .total_search_ckh_btn .total_search_ckh_single_btn_on { background:url("../img/bookingentry/entrypoint_selector_icons_m.png") no-repeat 0px -90px;  color:#fff;}

#total_search .total_search_ckh_btn .total_search_ckh_shuttle_btn { display:inline-block; background: url("../img/bookingentry/entrypoint_selector_icons_m.png") no-repeat 0px -22px; height:40px; line-height:40px; width:45%; border:none; border-radius:0px; text-align:left; color:#004152; margin-left:20px; padding-left:20px; }
#total_search .total_search_ckh_btn .total_search_ckh_shuttle_btn:hover,
#total_search .total_search_ckh_btn .total_search_ckh_shuttle_btn_on { background:url("../img/bookingentry/entrypoint_selector_icons_m.png") no-repeat 0px -125px;  color:#fff;}


#total_search .total_search_wrap_input_date { background: #fff; margin: 2px 2px; height: 28px; line-height: 28px; padding: 0px 2px; border: 1px solid #ededed; border-image: none; width: 85px; color: #004152; font-size: 12px; cursor:pointer; display: inline-block; text-align: center; }