@import url("framework-button.css");
@import url("./ie7.css");
@import url("./ie8.css");
@import url("./ie9.css");
@import url("./ipad.css");

*		{list-style:none;outline:0;}
body 	{font-family:Tahoma, Geneva, sans-serif; font-size:13px; }
a 		{text-decoration:none;}
a:focus	{outline:0;}
a:hover {text-decoration:underline; color:#149ad8}
h1	 	{font-size:14px;}
h2	 	{font-size:13px;}
h1.cufon {font-size:26px; font-weight:blod;}
h2.cufon {font-size:20px; font-weight:normal;}
p 		{text-align:left;line-height:20px;}
hr		{ float:left;display: block;position: relative;padding: 0;margin: 8px auto;width: 100%;clear: both;border: none;border-top: 1px solid #197daa;border-bottom: 1px solid #24b3f6;font-size: 1px;line-height: 0;overflow: visible;}

.right						{ float:right!important;}
.left						{ float:left;}

/*
 |™*******************************************************************************************™*
 | LOGIN
 |™*******************************************************************************************™*

.regis							{ width:56px;text-align:center; padding:5px; border:1px solid #ccc; border-radius:3px; background-color:#333;margin-bottom:7px; margin-right:12px; float:right; position:relative; color:#FFF;}
.regis a 						{ color:#FFF; }
.regis a:hover					{ color:#31a7dd; }
.head-login						{ float:right; position:relative; top:140px; right:20px; z-index:2;}
.text							{ float:right; position:relative; padding:5px; border:1px solid #ccc; margin-left:2px; border-radius:3px; background-color:#eee;}
.text img						{ width:16px; height:16px; float:left; position:relative; margin-right:4px;}
.head-login div.login-show,
.head-login div.account-show	{ position:relative;float:right;clear:both;width:auto;z-index:0; }

.login-show #popup-loginbox		{ display:none;}

.form span#LIKforget			{ position:relative;float:left;text-align:left;margin:0px 0 0 15px;}
.login							{ position:relative;float:left;}
.login input					{ position:relative;float:left;line-height:18px;padding:6px 5px;font-family:Tahoma;border:1px solid #ddd;background:#fff;color:#888;}
.login .form 					{ position:relative;float:left;padding:5px 10px 20px 20px;width:198px;border:5px solid #0077ad;border-radius:3px; background-color:#eee; margin-top:2px;}	
.login h4						{ float:left;margin:3px 0 10px 0;font-size:12px;text-shadow:1px solid #fff; margin-top:7px;}
.login .form form				{ float:left;width:186px;padding:0;background:none;}
.login .form label				{ position:relative;float:left;clear:left;width:185px;margin:0 0 3px;}
.login .form form fieldset.submit{ position:absolute; top:64px; left:149px;}
.login .form form fieldset.submit input{ padding:3px 4px; margin-top:11px; width:55px; height:26px; cursor:pointer; color:#fff;background-color:#149ad8; border-color:#0077ad;}
.login .form form fieldset.submit input:hover{ background-color:#000; color:#fff;text-shadow:1px 0px 0px #666; border-color:#000;}
.login .form .submit input		{ margin-right:0;}
.login .form .submit label		{ width:auto;}
.login .form label.user	input	{ width:174px;}
.login .form label.pass input	{ padding-right:70px;width:109px;}
.login .form label#remember		{ position:relative;float:left;clear:left;width:80px;margin:5px 0 0; font-size:11px;}
.login .form label#remember input	{ margin:0 5px 0 0; background:none; padding:0px;}
.login .form div a				{ font-size:11px; float:right;margin:5px 0 0;}
*/
.account-show					{ margin-top:2px;}
.account-show #popup-accountbox { display:none;}
#popup-accountbox 				{ position:relative;float:right;width:179px;height:58px;border:5px solid #0077ad;border-radius:3px; background-color:#eee;}
#popup-accountbox a				{ text-shadow:0 1px 0 #fff;font-weight:bold; float:left; margin-top:2px;}
#popup-accountbox img			{ margin:5px; border:1px solid #999; padding:1px; float:left;}
	
/*
 |™*******************************************************************************************™*
 | Header Section
 |™*******************************************************************************************™*
*/
.h1_program, .h1_information, .h1_hotel, .h1_package, .h1_ticket, .h1_event, .h1_webboard, .h1_cloud_tag, .h1_tool, .h1_vdo, .h1_search, .h1_news	{ float:left; margin-top:-7px;}

.header 				{ width:960px; height:255px; margin:0 auto; position:relative; z-index:10;}
.h_index				{ height:540px;}

.background_over		{ width:960px; float:left;position:relative;}
.background_content_inner	{ padding:10px 0; height:auto}
.logo 					{ width:214px; height:131px; position:absolute; top:60px; left:360px;}

.inner					{ top:255px; margin:0 auto; position:relative; height:auto; z-index:1;}
.inner_preft			{ margin-top:-255px; position:absolute}
.inner_ft				{ position:relative;}
.inner_soc				{ position:relative; margin-bottom:10px;}
.inner_tool				{ margin-top:10px;}

/*.shadow					{ top:-255px;}
*/

.menu	 				{ width:960px; height:53px; position:relative; top:0; left:0px; background: url(../images/new_index/bar_hl_2.png) repeat scroll 0 0 transparent; /*background-color:#fff; border:1px solid #e0e0e0;box-shadow:0 0 5px #ccc;*/ float:left; border-radius:3px; padding:5px 0; z-index:1; 
						-moz-border-radius: 3px;
						-khtml-border-radius: 3px;
						-webkit-border-radius: 3px;
						z-index:10;}
.menu span.program_icon	{ margin:-7px 30px;}
.menu span.package_icon	{ margin:-7px 14px;}
.menu span.hotel_icon	{ margin:-7px 13px;}
.menu span.ticket_icon	{ margin:-7px 9px;}
.menu span.information_icon	{ margin:-7px 19px;}
.menu span.gallery_icon	{ margin:-7px 14px;}
.menu span.news_icon	{ margin:-7px 31px;}
.menu span.webboard_icon	{ margin:-7px 5px;}
.menu span.contact_icon	{ margin:-7px 4px;}
.menu ul li span		{ cursor:pointer}

.menu_box			{ display:block; width:100%; position:relative;}
.menu_box a			{ position:relative; z-index:1;}
.menu_list_sub		{ z-index:2; display:none; position:absolute; left:90px; top:-7px; background-color:#0077ad; opacity:0.9; border-radius:5px; max-width:150px!important; padding-bottom:10px!important; float:left;}
.menu_list_sub li a	{ color:#fff!important;}
.this_menu				{ width:15px; height:15px; background:url(../images/menu/menu_arrow.png) no-repeat; position:absolute; left:-8px; top:10px;} 


.menu h2				{ float:left; margin-top:0px; clear:both; color:#0077ad;}	
.menu ul				{ width:auto; height:53px; float:left;}
.menu ul li				{ float:left; margin:7px 12px 0;}
.menu ul li a:hover		{ color:#ffe600!important;}
.menu ul li.home		{ margin:18px 35px 0 45px; }
.menu ul li	a h2		{ color:#fff;}
span.shadow_menu	{ width:960px; height:10px; position:absolute; z-index:1!important; left:0; float:left; margin-left:0px; top:0px;}


.banner					{ width:960px; height:285px; position:absolute; bottom:0px;}

.section-top			{ width:100%; height:717px;}
.section-top div.top-1	{ position:relative; height:60px;}


.section-middle			{ width:100%; height:1254px;}
.section-middle .top-2	{ width:940px; margin:0 10px;}

.section-bottom			{ width:100%; height:1195px;}
.section-bottom .top-3	{ width:940px; margin:0 10px;}
	
.left_section			{ width:665px; margin:0px 10px 10px 10px; float:left; position:relative; }
.right_section			{ width:265px; margin:0px 10px 10px 0; float:right; }

.title					{ width:100%; height:20px; margin:10px 0;}
.title_event			{ width:100%; height:20px; margin:20px 0 10px;}
.title_2				{ width:100%; height:20px; margin:10px 0;}
.title_right			{ width:100%; height:20px; top:0px; float:left; position:relative;}

.br						{ position:absolute; top:8px; right:15px;}
.br	h2					{  color:#0077ad; font-weight: bold;}
.mt						{ top:18px;}
.bottom					{ bottom:10px; top:auto;}

ul#topnav li .sub {
	position: absolute;
	top: 63px; 
	z-index: 99999;
	background: #149ad8 url(../images/skin/sub_bg.png) repeat-x; /*--Background gradient--*/
	padding-bottom:10px;
	float: left;
	width:300px!important;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li.program_hover .sub { left: 115px;}
ul#topnav li.package_hover .sub { left: 235px;}
ul#topnav li.hotel_hover .sub { left: 322px;}

ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
	height:auto;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	text-shadow:0 1px 0 #0077ad;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 24px;
	font-weight:bold;;
	color:#FFF;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #fff;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	/*padding: 7px 5px 7px 15px;*/
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
}

.defaultTextActive { color: #a1a1a1;}
/*
 |™*******************************************************************************************™*
 | SOCIAL NETWORK
 |™*******************************************************************************************™*
*/
.social				{ width:265px; padding-left:10px; height:40px; position:absolute; right:0px; top:10px;}
.social a			{ float:left;}
.social a img		{ margin:9px 10px -1px 0px;}
.social span		{ height:40px; position:absolute; right:0px; width:128px;}
.social span img	{ margin:9px 5px 9px 19px;}
.top_title			{ margin:10px auto; width:236px; position:relative;}
.gplus-index		{ float:left; margin-top:10px;}
.inner_soc			{ position:relative; margin-bottom:10px; top:0px;}

/*
 |™*******************************************************************************************™*
 | INDEX PROGRAM TOUR
 |™*******************************************************************************************™*
*/

.index_program				{ width:665px; height:646px; position:relative; float:left;}
.program_icon				{ width:36px; height:36px; float:left; margin-top:-12px;}
.index_highlight_trip		{ width:641px; margin:10px 12px; }


.index_program_all			{ width:625px; margin:10px 20px;}
.index_program_detail		{ margin:11px 11px 0px; width:186px; float:left;}
.index_program_detail h2	{ text-shadow:0 1px 1px #FFFFFF;}
.index_program_detail p 	{ text-indent:20px; margin-top:5px; text-shadow:0 1px 1px #FFFFFF;}
.index_program_thumb		{ width:184px; height:115px; margin-bottom:10px;}
.index_highlight_trip .prev, 
.index_hotel_all .prev		{ margin-top:6px;}
.index_highlight_trip .next, 
.index_hotel_all .next		{ margin-top:6px;}
.prev						{ width:31px; float:left;}
.next						{ width:31px; float:left;}
.index_program .detail_pro	{ width:186px; height:119px; overflow:hidden;}
.detail_pro h2	{ max-height:32px; overflow:hidden;}

/*
 |™*******************************************************************************************™*
 | SEARCH
 |™*******************************************************************************************™*
*/
.search									{ width:265px; height:100px; position:relative;}
.search	h1.h1_search					{ margin:10px 0 0 15px; position:absolute;}
.search .input_search					{ left:12px; top:45px; width:234px; height:30px; position:absolute;}
.search .input_search h1				{ margin:10px;}
.search .input_search input.text-input	{ width:190px; margin:3px 0 0 10px; background:none repeat scroll 0 0 transparent; border:medium none; color:#149ad8; float:left; font-style:normal;}
.search .input_search input.submit		{ width:24px; float:right; margin:3px 0 0 0px; background:none repeat scroll 0 0 transparent; border:medium none; cursor:pointer;}

.search_page							{ float:left; margin-top:0px; margin-left:10px; margin-right:5px;}
#search .breadcrumb h2.cufon			{ margin:0	2px;}	
.list_program div.txt_list,.list_package div.txt_list		{ width:228px!important;}	
.icon_in_img							{ display: block; height: 46px; position: absolute; right: 0; bottom:0; width: 67px; opacity: 0.5; }
.icon_program							{ background: url("../images/icon/tag_program.png") no-repeat scroll right bottom transparent; }
.icon_package							{ background: url("../images/icon/tag_package.png") no-repeat scroll right bottom transparent; }
.icon_ticket							{ background: url("../images/icon/tag_ticket.png") no-repeat scroll right bottom transparent; }
.icon_hotel								{ background: url("../images/icon/tag_stay.png") no-repeat scroll right bottom transparent; }	
.icon_news								{ background: url("../images/icon/tag_news.png") no-repeat scroll right bottom transparent; }			
.icon_board								{ background: url("../images/icon/tag_webboard.png") no-repeat scroll right bottom transparent; }
.icon_gallery							{ background: url("../images/icon/tag_gallery.png") no-repeat scroll right bottom transparent; }			
.icon_info								{ background: url("../images/icon/tag_info.png") no-repeat scroll right bottom transparent; }			
/*
 |™*******************************************************************************************™*
 | VIDEO
 |™*******************************************************************************************™*
*/

.video 						{ width:265px; height:206px; margin-top:10px; position:relative; padding-top:10px; float:left;}
.video_icon					{ width:36px; height:30px; float:left; margin-top:-7px;}
.video .vdo					{ width:265px; height:186px; position:relative; float:left; }
.video ul.pagination		{ float:left; list-style:none outside none; margin:0px 10px; padding:0px; width:180px; position:absolute; bottom:5px;}
.video ul.pagination li		{ float:left; margin:4px 5px 0 0; padding:0 4px;}
.more						{ float:right; margin-right:10px; margin-top:19px; font-size:11px; font-weight:bold; text-shadow:1px 1px 0 #fff;}
#ytvideo2					{ width:640px; margin-left:26px; float:left; margin-bottom:10px;}

/*
 |™*******************************************************************************************™*
 | FACEBOOK
 |™*******************************************************************************************™*
*/

.facebook_box				{ width:245px; height:290px;/* margin-top:10px;*/ position:relative; padding:10px;}
.facebook_share				{ margin:5px 10px 0px; border-top:1px dotted #CCC; clear:both; padding:4px 0 2px; border-bottom:1px dotted #CCC;}
.share_fb					{ float:left;}
.FBLike						{ float:left; margin-left:10px; margin-top:-1px;}


/*
 |™*******************************************************************************************™*
 | INDEX INFORMATION
 |™*******************************************************************************************™*


.index_information				{ width:665px; height:390px; position:relative; float:left; margin-bottom:10px;}

.index_information_all			{ width:630px; height:329px;margin:10px 17px; position:relative;}
.index_information_detail		{ margin:18px 0px 11px 18px; width:185px; float:left;}
.index_information_detail p 	{ text-indent:20px; margin-top:5px;}
.index_information_thumb		{ width:184px; height:115px; margin-bottom:10px;}
.index_information .detail_pro	{ width:186px; height:159px; overflow:hidden;}
*/
.information_icon				{ width:36px; height:36px; float:left; margin-left:9px; margin-right:10px; margin-top:-10px;}
/*
 |™*******************************************************************************************™*
 | INDEX HOTEL
 |™*******************************************************************************************™*


.index_hotel					{ width:665px; height:304px; position:relative; float:left; margin-bottom:10px;}
.index_hotel_all				{ width:641px; margin:0px 12px; float:left; height:263px; position:relative; }
.index_hotel_detail				{ margin:7px 5px; width:273px; float:left;}
.index_hotel_detail h2 			{ text-shadow:0 1px 1px #FFFFFF;}
.index_hotel_detail p 			{ text-indent:20px; margin-top:5px; text-shadow:0 1px 1px #FFFFFF;}

.index_hotel .detail_pro		{ height:102px; overflow:hidden;}

.index_hotel_all .hotel_inner													{ width:567px; margin:0 4px 0 5px; position:relative;}
.index_hotel_all .hotel_inner .hotel_ul											{ left:-292px;}
.index_hotel_all .hotel_inner .hotel_ul li										{ width:287px;}
.index_hotel_all .left_hotel_scroll, .index_hotel_all .right_hotel_scroll		{ height:122px; width:31px; margin-top:6px;}
*/.index_hotel_thumb				{ width:273px; height:117px; margin-bottom:10px;}
.hotel_icon						{ width:36px; height:36px; float:left; margin-left:15px; margin-right:10px; margin-top:-10px;}

/*
 |™*******************************************************************************************™*
 | 	INDEX PACKAGE
 |™*******************************************************************************************™*
*/

.index_package					{ width:665px; height:310px; position:relative; float:left;}
.package_icon					{ width:36px; height:36px; float:left; margin-left:10px; margin-right:10px; margin-top:-10px;}
.index_package_all				{ width:665px; margin:10px 0px;}
.index_package_detail			{ margin-left:8px; width:157px; float:left;}
.index_package_detail h2		{ text-shadow:0 1px 1px #FFFFFF;}
.index_package_detail p 		{ text-indent:20px; margin-top:5px; text-shadow:0 1px 1px #FFFFFF;}
.index_package_thumb			{ width:152px; height:95px; margin-bottom:10px;}

.first							{ margin-left:10px;}
.index_package .detail_pro		{ height:140px; overflow:hidden;}
/*
 |™*******************************************************************************************™*
 | TOOL
 |™*******************************************************************************************™*


.tool							{ width:265px; height:179px; position:relative; padding-top:10px;}
.tool ul						{ position:absolute; top:40px; left:10px;}
.tool ul li						{ list-style: url(../images/skin/li_blue.png) inside; margin:0 0 12px; }
.tool ul li span				{ width:220px; position:absolute;height:17px; overflow:hidden;}
*/.tool_icon						{ width:36px; height:30px; float:left; margin-top:-7px;}

/*
 |™*******************************************************************************************™*
 | CALENDAR
 |™*******************************************************************************************™*
*/

.calendar					{ width:265px; height:273px; margin-top:10px; position:relative;}
.calendar .h1_calendar		{ float:left; width:195px; text-align:center; margin-top:3px;}
.calendar span 				{ float:left; margin:10px;}

/*
 |™*******************************************************************************************™*
 | CLOUD TAG
 |™*******************************************************************************************™*
*/

.cloud_tag 						{ width:265px; height:212px; margin-top:10px; position:relative; padding-top:10px; overflow:hidden;}
.cloud_tag_icon					{ width:36px; height:30px; float:left; margin-top:-7px;}

#cloud 										{background:none;padding:0 auto;text-align:center;font-weight:bold; width:262px; height:184px; overflow:hidden; top:30px; position:absolute; float:left; left:0px;}
#cloud 										{padding: 2px; line-height: 2em; text-align:left; }
#cloud a 									{position:relative;float:left;padding:3px 5px 0px;height:26px;}
/*#cloud a:hover							{background:#ccc; -moz-border-radius:5px;border-radius:5px; margin-top:5px;}*/
#cloud_tag a:hover							{text-decoration:underline;}
a.cloudTag1,a.cloudTag2,a.cloudTag3,
a.cloudTag4,a.cloudTag5						{text-decoration: none;margin:1px;}
a.cloudTag5									{font-size:15px;background:#f4d52f;font-weight:bold;color:#000;}
a.cloudTag4									{font-size:13px;background:#f4d52f;/*background:#7e9cad;*/font-weight:bold;color:#000;}
a.cloudTag3									{font-size:13px;background:#7e9cad;font-weight:normal;color:#fff;}
a.cloudTag2									{font-size:12px;background:#2ca1e4;/*background:#b9ced6;*/font-weight:bold;color:#fff;}
a.cloudTag1									{font-size:11px;background:#7e9cad;/*background:#b9ced6;*/font-weight:normal;color:#fff;}

/*
 |™*******************************************************************************************™*
 | INDEX TICKET
 |™*******************************************************************************************™*
*/
#index .ticket_each				{ width:841px; margin-top:10px; margin-left:3px;}
#index .ticket_attraction		{ float:left;width:738px; height:111px; }
.ticket_detail					{ width:302px; margin:10px; float:left;}
.index_ticket					{ width:940px; height:324px; position:relative; float:left; margin:10px}
.ticket_icon					{ width:36px; height:36px; float:left; margin-left:15px; margin-right:10px; margin-top:-10px;}
.index_ticket_all				{ width:850px; float:left;  }
.index_ticket_detail			{ margin:8px; width:835px; float:left;}
.index_ticket_thumb				{ float:left; width:136px; height:85px; margin:12px 7px 7px;}

.ticket_attraction img			{ float:left;}
.ticket_price					{ float:left; width:287px;}

.ticket_detail .txt				{ color:#149ad8}
.ticket_price					{ float:left;}
.ticket_price img				{ float:left;}
.plane							{ float:left; margin:7px 7px 7px 7px; width:245px;}
.plane p						{ margin-top:10px; margin-left:60px;}
.index_ticket .ticket_nav		{ margin-left:53px; float:left; width:100%}
.index_ticket .ticket_nav a		{ text-shadow:0 1px 1px #FFFFFF;}
.top_nepr						{ margin-top:6px;}
.index_ticket .prev				{ margin-left:13px;}


.ticket_inner						{ width:847px; margin:0 4px 0 5px; height:250px; position:relative;}
.ticket_inner .ticket_ul			{ left:-850px;}
.ticket_inner .ticket_ul li			{ width:850px;}
.right_ticket_scroll				{ height:238px; width:31px; margin-top:6px;}
.left_ticket_scroll					{ margin-left:10px;height:238px; width:31px; margin-top:6px;}

/*
 |™*******************************************************************************************™*
 | INDEX EVENT
 |™*******************************************************************************************™*
*/
.news_icon						{ width:36px; height:36px; float:left; margin:-13px 2px 0 5px;}

.index_event					{ width:542px; height:351px;  position:relative; float:left; margin-bottom:10px; margin:0 10px; float:left;}
.event_icon						{ width:50px; height:37px; float:left; margin-left:15px; margin-right:10px; margin-top:-18px;}




.show_img						{ width:520px;overflow:hidden; height:auto; vertical-align:middle; margin:10px; text-align:center; position:relative;}
.show_img_ul					{ left:-530px; background:url(../images/skin/shadow.png) repeat; border-radius:3px; box-shadow:0 0 2px rgba(0, 0, 0, 0.25); float:left;}
.show_img_ul li					{ width:520px;height:auto;overflow:hidden; float:left; margin-right:10px;}
.show_img img					{ max-width:500px; max-height:270px; margin:10px 0; }
.show_img div.center_img		{ margin:0 auto; height:265px;}
.show_img_left					{ background:url(../images/skin/arrows.png) 0 0 no-repeat; width:30px; height:30px; position:absolute; left:20px; top:180px; z-index:1;}
.show_img_right					{ background:url(../images/skin/arrows.png) -30px 0 no-repeat; width:30px; height:30px; position:absolute; right:20px; top:180px; z-index:1;}

/*
 |™*******************************************************************************************™*
 | INDEX WEBBOARD
 |™*******************************************************************************************™*
*/

.index_webboard					{ width:386px; height:351px;  position:relative; float:left; margin:0 0px 10px 2px; float:left; }
.webboard_icon					{ width:36px; height:36px; float:left; margin-left:15px; margin-right:10px; margin-top:-14px;}
.form_webboard					{ width:345px; height:231px; margin:20px;}
.head_board						{ height:16px; padding:10px;}
.board							{ float:left; margin-bottom:3px; position:relative; font-size:12px; border-bottom:dotted 1px #ccc;}
.board_title					{ width:214px; float:left; background:none repeat scroll 0 0 #fff; margin:1px;font-size:12px;}
.board_title a					{ height:16px; margin:5px 10px; overflow:hidden; position:relative; float:left;font-size:12px;}
.board strong					{ width:62px; float:left; background:none repeat scroll 0 0 #fff; margin:1px;}
.board strong a					{ height:16px; margin:5px; overflow:hidden; position:relative; float:left; text-align:center;}
.board1							{ width:192px; float:left;}
.board2							{ width:130px; float:left;}
/*
 |™*******************************************************************************************™*
 | INDEX GALLERY
 |™*******************************************************************************************™*
*/
.contact_icon					{ width:36px; height:36px; float:left; margin-left:15px; margin-right:10px; margin-top:-14px;}

.gallery_icon					{ width:36px; height:36px; float:left; margin-left:8px; margin-right:6px; margin-top:-14px;}
.index_gallery					{ width:940px; height:253px; position:relative; float:left; margin:0 10px;}
.title_gallery					{ width:267px; height:243px; margin:7px 0 0 7px; float:left;}
.index_gallery_all				{ width:652px; float:left; margin:7px; height:210px; overflow:hidden;}
.index_gallery_img				{ margin:5px; width:auto; float:left; height:95px;}
.index_gallery_img img			{ max-height:95px;}
/*
 |™*******************************************************************************************™*
 | BANNER 265X150
 |™*******************************************************************************************™*
*/

.banner_265x150						{ width:265px; height:150px; margin-top:10px; position:relative;}

/*
 |™*******************************************************************************************™*
 | BANNER 265X150
 |™*******************************************************************************************™*
*/

.pre-footer							{ width:100%; float:left;  }
.top-4								{ width:960px; margin:0px auto 0; height:125px; position:relative; z-index:2; }
.pre-footer_bg						{ width:960px; margin:0 auto; height:241px; }
#our_page, #tour, #advertisement, #partner_ships	{ margin-top:15px; margin-left:35px;}
.pre-footer_bg ul					{ margin-bottom:20px;}
.pre-footer_bg ul li				{ line-height:20px;}
.pre-footer_bg h4					{ margin-bottom:10px;}

.pre-footer_2						{ position:relative;}


/*
 |™*******************************************************************************************™*
 | FOOTER
 |™*******************************************************************************************™*
*/

.footer								{ height:100px; width:100%; font-size:11px; float:left;}
.footer .logo_thongfun_small		{ width:77px;float:left; margin-top:20px;margin-left:40px;}
.footer .company					{ float:left; margin-top:30px; margin-left:10px; }
.footer .design						{ float:right; margin-top:23px; margin-right:40px;}
.footer .design span				{ float:left; margin-top:20px;}
.footer .logo_jdesign				{ float:left; margin-top:6px; margin-left:5px;}

.bg_bottom							{ background:url(../images/skin/bg_bottom.jpg) no-repeat; width:960px; height:10px; position:absolute; top:-110px; left:0px;}

/* 
  *********************************
  * PAGINATION ***
  *********************************
*/	
.pagination 		{ position: relative; float: left; clear: both; text-align:right; margin: 10px auto 10px 20px; line-height:27px; width:635px;}
.pagination a 		{ padding:3px 7px; font-size:11px; color: #19485e;border-radius:3px; background-color: #eaf2f5; box-shadow:0 1px rgba(0, 0, 0, 0.25);}
.pagination a:hover { padding:4px 8px; margin: 0px; font-size: 11px; color: #fff;box-shadow:0 1px rgba(0, 0, 0, 0.25);}
.pagination b 		{ padding:3px 7px; font-size:11px; color: #19485e;border-radius:3px; background-color: #ffe600; box-shadow:0 1px rgba(0, 0, 0, 0.25);}

/*
 |™*******************************************************************************************™*
 | RIGHT INNER
 |™*******************************************************************************************™*
*/

.highlight_program					{ width:265px; position:relative; margin-top:10px; padding-top:10px;}
.highlight_program_icon				{ width:36px; height:30px; float:left; margin-top:-7px;}
.highlight_program ul				{ margin-left:10px;}
.highlight_program ul li			{ padding:7px; width:231px; margin-top:5px; float:left;}
.highlight_program .price_large		{ float:left;width:211px; padding:7px 10px;}
.highlight_program .txt_large		{ padding-top:5px; clear:both;}
.highlight_program .txt_large p		{ max-height:43px; overflow:hidden;}
.highlight_program .img_large		{ width:120px; float:left;}

.highlight_package					{ width:265px; position:relative; margin-top:10px; padding-top:10px;}
.highlight_package_icon				{ width:36px; height:30px; float:left; margin-top:-7px;}
.highlight_package ul				{ margin-left:10px;}
.highlight_package ul li			{ padding:7px; width:231px; margin-top:5px; float:left;}
.highlight_package .price_large		{ padding:7px 10px; width:211px;}
.highlight_package .txt_large		{ margin-top:5px;}
.highlight_package .txt_large p		{ max-height:43px; overflow:hidden;}
.right_bt							{ float:right; margin:10px;}

.highlight_hotel					{ width:265px; position:relative; margin-top:10px; padding-top:10px;}
.highlight_hotel_icon				{ width:36px; height:30px; float:left; margin-top:-7px;}
.highlight_hotel ul					{ margin-left:10px;}
.highlight_hotel ul li				{ padding:7px; width:231px; margin-top:5px; float:left;}
.highlight_hotel .price_large		{ padding:7px 10px; width:216px;}
.highlight_hotel .txt_large			{ margin-top:5px;}
.highlight_hotel .txt_large p		{ max-height:43px; overflow:hidden;}

.highlight_news						{ width:265px; position:relative; margin-top:10px; padding-top:10px;}
.highlight_news_icon				{ width:36px; height:30px; float:left; margin-top:-7px;}
.highlight_news ul					{ margin-left:10px;}
.highlight_news ul li				{ padding:7px; width:231px; margin-top:5px; float:left;}
.highlight_news .price_large		{ padding:7px 10px; width:211px;}
.highlight_news .txt_large			{ margin-top:5px;}
.highlight_news .txt_large p		{ max-height:43px; overflow:hidden;}

/*
 |™*******************************************************************************************™*
 | PROGRAMTOUR
 |™*******************************************************************************************™*
*/

.left_inner_section					{ width:665px; margin:0 10px; float:left; position:relative;}
.right_inner_section				{ width:265px; margin:0px 10px 0px 0px; float:right;}

.breadcrumb							{ margin-bottom:3px; float:left;}
.breadcrumb img						{ margin:0 10px; float:left;}
.breadcrumb a						{ float:left;}
.breadcrumb h1 a					{ color:#0077ad}
.breadcrumb h1						{ clear:both; float:left;  font-weight:normal; margin:0 10px 10px; width:645px; overflow:hidden;}
.breadcrumb	h2						{ margin-top:-3px; float:left;}
.list_wrapper						{ clear:both; margin:10px; padding:10px 5px 0; float:left;}
.list_wrapper ul					{ clear:both;}
.list_wrapper ul li.list			{ padding:7px; margin-bottom:10px; position:relative; float:left; }


.list_wrapper .img_list				{ margin-right:10px; overflow:hidden; float:left; width:240px;height:150px; cursor:pointer; position:relative;}
.list_wrapper .txt_list				{ margin-right:13px; overflow:hidden; float:left; width:228px; height:134px;}
.list_wrapper .txt_list	h2			{ max-height:32px; overflow:hidden;}
.list_wrapper .txt_list p			{ color:#666;}
.list_wrapper .tag_list				{ margin-right:10px; overflow:hidden; width:370px; height:20px; position:absolute; bottom:3px; margin-left:250px;line-height:20px;}
.list_wrapper .price_list			{ float:left; width:130px; height:100px;}
.price_list ul						{ padding:1px 5px 5px;}
.price_list ul li.t_price 			{ margin-top:5px; padding:5px; text-align:center;}
.price_list ul li.money				{ margin-top:5px; padding:4px; text-align:center;}
.price_list ul li					{ padding:5px 0px 0px;}

.highlight							{ width:645px; margin:0 10px; float:left;}
.highlight .left_scroll				{ width:31px; height:145px; }
.highlight .right_scroll			{ width:31px; height:145px; }

.highlight .highlight_inner											{ width:567px; margin:0 8px 0 8px;}
.highlight .highlight_inner .highlight_ul								{ left:-590px;}
.highlight .highlight_inner .highlight_ul li							{ width:560px; position:relative;}

.highlight h2						{ margin-bottom:8px;}
.highlight ul						{ float:left; margin:0 10px; height:135px;}
.highlight ul li					{ margin:10px; height:125px;}
.highlight ul li img				{ float:left; margin-right:10px;}
.highlight_detail					{ float:left; width:330px; height:122px; overflow:hidden;}
.highlight_detail p					{ color:#666;}
.left_inner_section	.hl				{ margin-left:8px; margin-right:7px; float:left;}
.left_inner_section	span .h2		{ float:left;}

.tag_hl								{ margin:10px 10px 0 10px; width:645px; text-shadow:1px 1px 0 #fff;}

.content							{ margin:10px; clear:both;}
.content2							{ margin:10px 0; clear:both;}
.img								{ max-width:645px; margin-bottom:10px;}

.price_inner						{ width:370px; float:left; margin-bottom:7px;}

.price p, .price_m p				{ padding:4px 10px;float:left;}
.bt									{ float:left; margin-left:10px;}
.bt .front_bt						{ float:left; width:10px; height:28px;}
.bt .back_bt						{ float:left; width:10px; height:28px;}
.bt .icon_bt						{ float:left;}
.bt .pr								{ float:left;}
.bt .pr h2							{ color:#0077ad; height:24px;}
.bt .icon							{ float:left; width:24px; height:24px; margin:0 5px 0 0px;}
.bt .center_bt						{ float:left; padding:4px 5px 0;}

.detail								{ width:100%; clear:both; margin-bottom:10px;}
.detail h2.cufon					{ color:#0077ad; margin-bottom:5px; font-size:24px; margin-top:10px;}
.detail h2							{ margin-bottom:5px;}
.detail .bt h2.cufon				{ color:#0077ad; margin-bottom:0px; font-size:20px; margin-top:0px;}
.mg									{ margin-left:0px;}
.border_top_dot						{ border-top: 1px dotted #CCC; margin-top:10px; float:left;}

.detail th							{ background-color:#149ad8; padding:3px; border:1px solid #999; vertical-align:middle;}	
.detail td							{ padding:3px; border:1px solid #999; text-shadow:1px 1px 0 #fff; vertical-align:middle;}

.detail_tra							{ width:100%; clear:both; margin-bottom:10px; float:left;}
.detail_tra h2.cufon				{ color:#0077ad; margin-bottom:5px; font-size:24px; margin-top:10px;}
.detail_tra h2						{ margin-bottom:5px;}

.detail_tra .bt h2.cufon			{ color:#0077ad; margin-bottom:0px; font-size:20px; margin-top:0px;}
.detail_tra span .day				{ width:20px; float:left; text-align:center; padding:2px;}
.detail_tra span .time				{ width:100px; float:left; text-align:center; padding:2px;}
.detail_tra span .act				{ width:617px; float:left; text-align:center; padding:2px;}
.detail_tra h3						{ text-align:center; width:24px;}
.date_trip h3						{ height:30px;}
.date_trip .this h3					{ height:30px; clear:both;}
.date_trip							{ padding-bottom:10px; margin-bottom:10px; clear:both; min-height:300px;}

.day_each							{ width:24px; clear:both; float:left; height:auto;}
.day_each .date_all					{ float:left; position:absolute; left:0px;}
.day_each .action_all				{ float:left;}
.day_each span						{ position:relative; z-index:1;}
.date_detail						{ width:600px; float:left;margin:7px 10px 10px 35px;position:relative;top:0; height:auto;}
.date_detail h2						{ margin-top:0px!important;}
.date_detail span.time_each			{ width:80px; margin:10px; text-align:center; float:left;}
.date_detail span.act_each			{ width:461px; margin:10px 30px; float:left;}
.date_detail span.place_each		{ width:461px; margin:10px 30px 10px 130px; float:left;}
.date_detail action					{ clear:both; width:621px;}



.traveldate							{ width:390px; float:left;margin:0 5px 0 0;}
.traveldate	ul						{ margin:0; height:210px; overflow:hidden;}
.traveldate	ul li		  			{ float:left; width:390px; background-color:#FFF;}
.traveldate	ul li.even		 		{ background-color:#DCF1F5; padding:3px 0;}
.traveldate	ul li.odd		 		{ padding:3px 0;}
.traveldate	ul span		  			{ float:left;}
.traveldate .header2 h2				{ font-size:18px; height:25px; padding-top:5px;}
.traveldate .header2 .go   			{ text-indent:0px;}
.traveldate .header2 .back 			{ text-indent:0px;}
.traveldate .go			  			{ width:50%; text-align:center;}
.traveldate .back		  			{ width:50%; text-align:center;}
.traveldate .fr						{ float:right; margin:5px 0;}

.pro_gallery_s 						{ width:250px; float:left; margin:10px 0 10px 0px;}
.pro_gallery_s img					{ width:120px; float:left; margin:0px 0px 5px 5px;}

/*
 |™*******************************************************************************************™*
 | 	STAY
 |™*******************************************************************************************™*
*/

.stay_icon							{ width:36px; height:36px; float:left; margin-top:-12px;}
.txt_detail							{ float:left; width:371px; height:125px; overflow:hidden; }
.txt_detail h2						{ margin-bottom:8px;}
.txt_detail	p						{ color:#666;}
.nav_title							{ margin-bottom:10px; float:left;}
.nav_title h2						{ margin-top:3px; float:left; margin-left:10px;}
.nav_title img						{ float:left;}

.pro_gallery 						{ float:left; clear:both; width:100%;}
.pro_gallery img					{ width:120px; float:left; margin:0 3px 11px 6px;}
.pro_gallery li.space				{ margin-right:11px;}
.pro_gallery li						{ float:left;}
/*
 |™*******************************************************************************************™*
 | 	LOGIN
 |™*******************************************************************************************™*
*/
#form								{ width:315px; margin:7px 0px 10px 50px; float:left;}
.login_form							{ width:100%; clear:both; margin:0px 0 10px ; float:left; }
.login_form #form img				{ float:left;}
.login_form #form h1				{ margin:5px 0; font-weight:normal; font-size:24px; float:left; margin-left:10px;}
.login_form #form input				{ margin:0 10px 10px 0; float:left; width:140px;}
.login_form #form form label		{ float:left; width:100px;}
.login_form #form #remember input	{ float:left; width:auto;}
.login_form #form span#LIKforget	{ position:relative;float:left;width:70px;text-align:left;}

.login_form #form span						{float:left;width:auto;margin:0 0 0 3px;}
.login_form #form fieldset.submit 			{float:right;margin:0 0 10px;}
.login_form #form fieldset.submit label		{float:right;}
.login_form #form input#LIKsave 			{clear: both;float: left;height: 25px;padding: 0 5px;width: auto;}
.login_form #form input.submit-bt			{ clear:both; cursor:pointer; position:relative;float:left; background:url(../images/button/bt_login.png) no-repeat;color:#fff; text-shadow:0px 1px 0 #149ad8; border:none;height:28px;width:113px;font-weight:bold;}

#form_fb								{ width:180px; margin:7px 20px 10px 50px; float:left;}
.login_form #form_fb h1				{ margin:5px 0; font-weight:normal; font-size:24px; float:left;}


/*
 |™*******************************************************************************************™*
 | 	COMMENT
 |™*******************************************************************************************™*
*/
.reply_v2 							{ margin-bottom:10px; float:left;}
.reply_v2 	.user_thumb				{ text-align:center; margin:0 10px; width:110px; float:left; clear:both;}
.reply_v2 	.button_comment			{ cursor:pointer; position:relative; float:right; background:#ddd; color:#333; text-shadow:0px 1px 0 #fff; border-radius:4px;border:none;width:auto;font-weight:bold; padding:5px 15px 6px; cursor:pointer;}
.reply_v2 	.reply_v2_user			{ position:relative;margin-bottom:10px;font-weight:bold;}
.reply_v2 	.reply_v2_top_right 	{ position:absolute;right:0;}
.reply_v2 	.reply_v2_user	 
.reply_v2_bottom					{ position:relative;margin-top:10px;margin-bottom:0px;font-weight:bold;}
.reply_v2 	.reply_v2_user	 
.reply_v2_date						{ position:absolute;bottom:0;}
.button_comment						{cursor:pointer;}
.reply_v2_sub .reply_v2_sub_right	{ margin:5px 0 0 0; position:relative;}

.reply_v2_sub_right 
.reply_v2_sub_main					{ background:#e2e0df; border-radius: 5px;border-radius: 5px; padding:5px 0 5px 0;}
.reply_v2  .user_thumb	img 		{ height:50px;width:50px;}
.reply_v2_sub .user_thumb	img 	{ height:32px;width:32px;}
.reply_v2_sub .reply_v2_sub_content	{ padding:0 5px 0 5px;}
.reply_v2_sub_content 
.sub_content_head								{ position:relative;margin-bottom:5px;font-weight:bold;}
#tiny_wrapper									{ margin-bottom:10px;}
.reply_form .user_thumb img 					{ height:50px;width:50px;}
/*.reply_form p,.reply_form span					{ font-weight:bold;}*/
.reply_form .reply_form_thumb 					{}
.reply_form .reply_form_thumb img 				{ margin:0px 0 10px;}
.reply_form .reply_form_thumb span				{ background-color:#e9f1f4;display:block;height:20px;padding:5px 5px 0 5px;text-align:center;font-weight:normal;overflow:hidden;color:#666;}
.topic_reply fieldset#button-submit label input	{ margin:0;}
.topic_reply input.wall_post 					{ width:15px;margin:7px 0 0 280px;}
.topic_reply input.security_code				{ width:250px;}
.reply_form p.reply_v2_head 					{ margin:10px; clear:both; width:625px; float:left;}
.topic_reply .captchatext 						{ width:145px;text-align:center;}
.topic_reply .captcha 							{ background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #FFFFFF; float: left; height: 50px; margin-left: 89px; margin-right: 10px; width: auto; border:1px solid #CCC; border-radius:3px;}

.recaptcha 										{background: transparent url(../images/skin/reload_icon.png) no-repeat; width:110px;	height:16px; float:left; cursor:pointer; z-index: 0; margin-top:5px;margin-bottom:4px;clear:both; position:relative; text-indent:20px; }
#recaptcha_area {
    float: left;
    margin-bottom: 5px;
    margin-left: -2px;
    position: relative;
}

#contact #recaptcha_area	{ margin-left:0;}


.topic_reply label 								{ float:left; width:100%;margin:0 0 5px 0;}
.topic_reply label 								{ float:left; width:100%;margin:0 0 5px 0;}

.topic_reply  .lt   							{ float:left; width:78px; text-align:right; padding-right: 5px;}
.topic_reply .topic_des 						{ float:left; width:100%; text-indent:84px; font-size:10px; color:#CCC;}
.topic_reply input,
.topic_reply textarea	  						{ width:415px;}
.topic_reply fieldset#button-submit  			{ margin: 5px 3px 0 0px;width:70px; float:right;}
.topic_reply .label-submit submit-bt 			{ width:50px;}
.topic_reply fieldset#button-submit input 		{ cursor:pointer;}
.topic_reply input.submit-bt					{ cursor:pointer; position:relative;  float:left; background:url(../images/button/bt_submit.png) no-repeat;color:#fff; text-shadow:0px 1px 0 #149ad8; border:none;height:28px;width:113px;font-weight:bold;}

.comment_form									{ width:505px; margin-right:10px; float:left; padding-bottom:10px; position:relative; }
.topic_reply .post_fb input		  				{ width:13px;}
.topic_reply label.post_fb						{ float:right; width:133px;}
.topic_reply .post_fb input						{ float:left;}
.topic_reply .post_fb span						{ float:left; margin-left:5px;}
.topic_reply .post_fb img						{ float:left; margin-left:7px;}

.sub-lv1						{ float:left; width:100%; margin-bottom:10px;}
.commenter						{ float:left; width:50px; border:1px solid #CCC; padding:1px; position:relative;}
.comments						{ width: 545px; float:right; z-index:1; padding:5px 10px 10px; border-bottom:1px solid #eee;}
.comments p						{ font-weight:bold; clear:both; width:545px; overflow:hidden}
.comments img					{ clear:both; max-width:545px; overflow:hidden }

.comments .comment-meta			{ width:545px; margin:10px 0 0; float:left;}
.say							{ float:right; height:50px; overflow:hidden; width:17px;}
.meta-ask						{ float:right;}

.comment_sub					{ width: 565px; float:right; border-bottom:1px solid #eee; }
.comment_sub p					{ margin:3px 10px; float:left; clear:both; width:491px;}
.comment_sub .comment-meta		{ width:491px; margin:6px 10px; float:left;}
.comment_txt					{ width:504px; float:left;}

.comment_post					{ width: 565px; float:right; }
.comment_post .comment_txt		{ margin-top:10px;padding-bottom:10px;}
.comment_post .topic_reply .lt  { text-align:left; text-indent:10px;}
.comment_post .comment_txt #main-form	{ margin-bottom:4px;}

.insert_img_btn 				{ display:block; float:right; cursor:pointer; background-color:#eee; border:1px solid #CCC; margin:1px; padding:3px;}
.insert_img						{ clear:both;}
.answer label					{ margin:0px;}
.answer							{ margin-left:82px;}
/*
 |™*******************************************************************************************™*
 | 	TICKET
 |™*******************************************************************************************™*
*/

.ticket							{ width:623; padding:10px; margin-bottom:10px;}
.ticket_each					{ width:620px; margin-top:10px; margin-left:3px; clear:both; height:111px;}
.ticket_attraction				{ float:left;width:513px; height:111px; }
.continent						{ width:120px; float:left; margin:0 2px;}
.continent h2					{ color:#0077ad; margin-bottom:5px;}
.ticket .line					{ margin:10px 0;}
.book_now						{ float:right; margin-left:4px;} 
.ticket .img_list				{ border:3px solid #FFF; width:240px; margin-bottom:10px; margin-right:10px; float:left; }
.ticket .txt_detail				{ width:367px;}

.ticket th						{ padding:3px; border:1px solid #999; vertical-align:middle;}	
.ticket td						{ padding:3px; border:1px solid #999; text-shadow:1px 1px 0 #fff; vertical-align:middle;}



/*
 |™*******************************************************************************************™*
 | 	INFORMATION
 |™*******************************************************************************************™*
*/

.h1_infor			{ position:absolute; top:11px; left:60px; z-index:2;}
.img_infor			{ width:665px; height:415px;}
.infor_page_icon	{ position:absolute; z-index:2; top:7px; left:15px; width:36px; height:36px; float:left;}
.infor_travel		{ z-index:1; position:absolute; width:287px; height:80px;}
.foot_img			{ width:665px; height:75px; margin-top:-41px; float:left; z-index:1; position:relative;}
.foot_img h1		{ margin:40px 10px 0 10px;}

.tiny_wrapper img	{ max-width:645px;}

.menu_bottom		{ width:960px; height:40px; margin-top:-10px;}


/*
 |™*******************************************************************************************™*
 | 	NEWS
 |™*******************************************************************************************™*
*/
.top-news			{ position:absolute; width:665px; height:57px; top:-30px;}
.top-news h1		{ position:absolute; left:269px; top:16px; font-size:36px;}
.news_page_icon		{ position:absolute; z-index:2; top:7px; left:5px; width:36px; height:36px; float:left;}
.h1_news_inner		{ position:absolute; top:11px; left:47px; z-index:2;}

/*
 |™*******************************************************************************************™*
 | 	GALLERY
 |™*******************************************************************************************™*
*/
.gallery_nav		{ width:520px; float:left; overflow:hidden; height:17px;}
.gallery_next		{ width:110px; text-align:right; float:right; overflow:hidden; height:17px;}
.bar_nav			{ width:633px; margin:10px; padding:5px; float:left; height:auto;}
.bar_nav h2			{ margin-bottom:5px;}
.bar_nav span		{ text-shadow:1px 1px 0 #fff;}
.albums				{ width:645px; margin:10px;}
.albums ul li		{ float:left; margin:0 27px 15px; overflow:hidden; height:215px; position:relative;}
.img_album			{ width:273px; height:178px; position:absolute; z-index:1; cursor:pointer;}
.albums ul li img	{ margin:12px 10px 10px 18px;}
.txt_album			{ margin-left:10px; width:258px; overflow:hidden;}
.txt_album .name_album		{ width:172px; height:18px; overflow:hidden; float:left;}
.txt_album .name_album a	{ text-shadow:1px 1px 0 #fff;}


.count_photo				{ margin-right:5px;}
.count_photo a				{ text-shadow:1px 1px 0 #fff;}

.count_comment				{ background-color:#000; opacity:0.5; padding:5px 5px 2px; border-radius:0px 0px 0px 5px; float:left; color:#FFF; position:absolute; right:10px; top:28px; color:#FFF;font-size:10px;}
.count_comment img			{ margin:2px 3px -3px 0!important; border:none!important; box-shadow:0 0px 0px #000!important;}
.count_comment a			{ color:#FFF; text-shadow:1px 1px 0 #0077ad; font-size:10px;}

.count_comment_photo		{ background-color:#000; opacity:0.5; padding:0px 5px 2px; border-radius:0px 0px 0px 5px; float:left; color:#FFF; position:absolute; right:10px; top:5px; color:#FFF;font-size:10px;}
.count_comment_photo img	{ margin-top:2px; margin-bottom:-3px; margin-right:3px; border:none!important; box-shadow:0 0px 0px #000!important;}
.count_comment_photo a		{ color:#FFF; text-shadow:1px 1px 0 #0077ad; font-size:10px;}

.txt_album span	a	{ color:#666;}
.txt_album .tag_list{ margin-top:7px; clear:both; text-shadow:1px 1px 0 #fff;}
.blank				{ margin-right:50px;}

.photo				{ width:655px; margin:0 5px; float:left;}
.photo img			{ max-height:100px; float:left;}
.photo ul li		{ float:left; margin:5px; position:relative;}
.txt_photo			{  width:auto; overflow:hidden;}
.txt_photo span	a	{ color:#666;}
.txt_photo .tag_list{ margin-top:7px;}
.txt_photo span		{ margin-top:5px;}

.img_photo img		{ max-width:625px; margin:10px 0;}
.img_photo div		{ margin:0 auto;}
.img_photo			{ width:643px; margin:0 10px; text-align:center; background-color:#ddd; border-radius:3px; border:#FFF 1px solid; box-shadow:0 0 2px rgba(0, 0, 0, 0.25); float:left;}

/*
 |™*******************************************************************************************™*
 | 	WEBBOARD
 |™*******************************************************************************************™*
*/
.head_board						{ height:16px; padding:10px;}
.head_board span a				{ color:#FFF;}						
.head_board h2					{ margin-top:-2px; color:#FFF; float:left;}
.head_board h2 a				{ color:#FFF;}
.board_full						{ float:left; position:relative; font-size:12px; border-bottom:dotted 1px #ccc;}
.board_page						{ width:489px; float:left; background:none repeat scroll 0 0 #fff; font-size:12px;}
.board_page a					{ height:16px; margin:5px 10px; overflow:hidden; position:relative; float:left;font-size:12px;}
img.pin				{ width:12px; height:12px;}
.board_full strong				{ width:70px; float:left; background:none repeat scroll 0 0 #fff; }
.board_full strong a			{ height:16px; margin:5px; overflow:hidden; position:relative; float:left; text-align:center;}
.board_full span				{ float:left; background:none repeat scroll 0 0 #fff; }
.board_full span a				{ height:16px; margin:5px; overflow:hidden; position:relative; float:left; text-align:center;}

.webboard						{ float:left; padding:10px; margin:10px 0;}
.webboard p						{ margin:0px 0 3px;}
.webboard img					{ max-width:625px; overflow:hidden; margin:5px 0;}
.webboard .detail h2			{ margin-top:0px;}
.webboard .comment-meta			{ width:625px; margin:10px 0 0; float:left;}
.webboard .comment-meta-post	{ width:625px; margin:10px 0 0; float:left; background-color:#f9f9f9; border:1px dotted #f0f0f0;}
.comment-meta-post .meta-name img	{border:1px solid #CCC; padding:1px; position:relative; float:right; margin-right:5px;}
.comment-meta-post .meta-name p	{ float:right;margin-right:5px; margin-top:43px; margin-bottom:0px;}
.comment-meta-post .meta-time	{ float:left;margin-left:5px; margin-top:46px; margin-bottom:0px;}
/*
 |™*******************************************************************************************™*
 | 	VIDEO
 |™*******************************************************************************************™*
*/

.ytvideo2						{ float:left; width:640px; margin-left:26px; height:400px;}
#video .you_playlist			{ float:left; width:270px; height:390px; overflow-x:hidden; overflow-y:auto;}
#video .you_playlist li			{ float:left; width:260px; height:72px; margin:5px 5px 0; cursor:pointer;}
#video .you_playlist li:hover	{ cursor:pointer;}
#video .you_playlist img		{ float:left; width:96px; height:54px; margin:5px;}

.video_detials 					{ float:right; width:140px; margin-top:5px; margin-right:5px; cursor:pointer;}
.vi_name						{ float:left; width:140px; font-size:14px; cursor:pointer; color:#ffe600; text-shadow:1px 1px #888;}
.vi_cre							{ float:left; width:140px; font-size:12px; cursor:pointer; color:#fff; text-shadow:1px 1px #0077ad;}

/*
 |™*******************************************************************************************™*
 | 	CONTACT
 |™*******************************************************************************************™*
*/

.contact									{ width:940px; height:820px; margin:0 10px; float:left;}
.contact_form								{ float:left; margin-top:20px; margin-left:20px;}
.contact_form span.contact_logo				{ padding-bottom:10px; border-bottom:1px dotted #149ad8;}
.contact_form form							{ width:318px; margin-top:20px;}

.contact_form form fieldset.input input		{ padding:0 10px; float:left; width:298px; height:34px; border:medium none;}
.contact_form form fieldset.input select	{ background-color:#31A7DD; border:medium none; border-radius:5px 5px 5px 5px; height:35px; padding:7px; width:318px;}
.contact_form form fieldset textarea		{ color:#FFF; padding:10px; float:left; width:298px; height:170px; border:medium none; margin:0px 0 10px; resize:none}
.contact_form form fieldset #captchatext	{ float:left; width:100px; height:34px; border:1px solid #ccc; padding:0 5px;}
.contact_form form span.topic_des			{ width:210px; float:right; text-align:right; font-size:11px;margin:7px 0; }
.contact_form form fieldset.input span 					{ float:left; width:80px; margin:3px 0;}

.contact_form form fieldset.input input.input_txt	{ float:left; width:136px; height:34px; margin-top:1px;border:medium none; }
.contact_form form #button-submit input		{ border:medium none; width:92px; height:27px; margin:10px 0; float:right; cursor:pointer;}

.address					{ float:left; width:527px; margin-left:10px; margin-top:100px; }
.shadow_con					{ width:32px; height:625px; float:left; margin-left:32px;}
.map						{ position:relative; width:505px; height:280px; margin-top:50px;}

.contact_address			{ float:left; margin-top:20px; width:503px; height:auto;}
.contact_address h1			{ margin:10px 20px;}
.contact_address p			{ margin-bottom:10px;}
.detail_con					{ margin-left:20px; float:left; width:245px;}
.detail_map					{ margin-left:32px; float:left; width:130px; text-align:center;}
.detail_map img				{ clear:both; margin:13px 7px 10px;}
.drop_v						{ float:left; width:32px; height:224px; background:url(../images/contact/drop_v.png)}
.left_space					{ margin-left:18px;}


/*
 |™*******************************************************************************************™*
 | 	ABOUT
 |™*******************************************************************************************™*
*/

.about						{ margin:0 10px; float:left;position:relative;}
.colum_left					{ margin:10px 10px 70px; width:410px; float:left;}
.colum_right				{ margin:10px; float:left; width:490px; }
.colum_left h2,				
.colum_right h2				{ margin:10px 0 5px; font-size:24px; clear:both;}
.colum_left p,				
.colum_right p				{ clear:both;}
.colum_right h1				{ margin:0px 0 5px; font-size:50px;}
.colum_right h1.head_1		{ width:180px; float:left;}
.colum_right h1.head_2		{ width:260px; float:left;}
.colum_right span			{ margin-top:26px; height:7px; float:left;}
.colum_right span.head_1	{ width:310px;}
.colum_right span.head_2	{ width:230px;}

.ceo						{ width:508px; height:217px; position:absolute; bottom:0px; right:0px;}
.ceo h1.name_ceo			{ text-align:right; margin:80px 20px 10px 0; }
.ceo h1						{ text-align:right; margin:10px 20px 10px 0; }
.ceo h2						{ text-align:right; margin:10px 20px 10px 0;}


/*
 |™*******************************************************************************************™*
 | 	Automatic Image Slider
 |™*******************************************************************************************™*
*/


/*--Window/Masking Styles--*/
.window {
	height:286px;	width: 960px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging_m {
	position: absolute;
	bottom: 10px; left: 0px;
	width: 960px; height:20px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging_m a {
	padding:0 5px;
	text-decoration: none;
	color: #0077ad;
	background: #fff;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-khtml-border-radius: 100%;
	-webkit-border-radius: 100%;
	margin-right:3px;

}
.paging_m a.active {
	background: #ffe600;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-khtml-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.paging_m a:hover {background: #149ad8;
	 color:#FFF;}



.show_img 					{ float:left;overflow: hidden; } 
.show_img_ul 				{ position:relative;list-style-type: none; margin: 0px;padding: 0px;width:9999px; padding-bottom:10px;}
.show_img_ul li 			{ float:left;}
.show_img_ul li img 		{ cursor:pointer; cursor: hand; border:0px; }
.show_img_left, .show_img_right	{ float:left; cursor:pointer; }

.carousel_inner 			{ float:left;overflow: hidden; } 
.carousel_ul 				{ position:relative;list-style-type: none; margin: 0px;padding: 0px;width:9999px; padding-bottom:10px;}
.carousel_ul li 			{ float:left;}
.carousel_ul li img 		{ margin-bottom:-4px; cursor:pointer;cursor: hand; border:0px; }
.left_scroll, .right_scroll	{ float:left; cursor:pointer; }

.hotel_inner 				{ float:left;overflow: hidden; } 
.hotel_ul 					{ position:relative;list-style-type: none; margin: 0px;padding: 0px;width:9999px; padding-bottom:10px;}
.hotel_ul li 				{ float:left;}
.hotel_ul li img 			{ margin-bottom:-4px; cursor:pointer;cursor: hand; border:0px; }
.left_hotel_scroll, .right_hotel_scroll	{ float:left; cursor:pointer; }

.ticket_inner 				{ float:left;overflow: hidden; } 
.ticket_ul 					{ position:relative;list-style-type: none; margin: 0px;padding: 0px;width:9999px; padding-bottom:10px;}
.ticket_ul li 				{ float:left;}
.ticket_ul li img 			{ margin-bottom:-4px; cursor:pointer;cursor: hand; border:0px; }
.left_ticket_scroll, .right_ticket_scroll	{ float:left; cursor:pointer; }


.highlight_inner 			{ float:left;overflow: hidden; position:relative; } 
.highlight_ul 				{ position:relative;list-style-type: none; margin: 0px;padding: 0px;width:9999px; padding-bottom:10px;}
.highlight_ul li 			{ float:left;}
.highlight_ul li img 		{ margin-bottom:-4px; cursor:pointer;cursor: hand; border:0px; }

#stay .list_wrapper .txt_list,
#information .list_wrapper .txt_list,
#news .list_wrapper .txt_list,
#search .list_wrapper .txt_list		{width:358px;}



/*
 |™*******************************************************************************************™*
 | 	Tooltip
 |™*******************************************************************************************™*
*/
.date_conn {
	display:none;
}

.hover_box				{ width:186px; height:30px; background-color:#149ad8; border:1px solid #fff; position:relative; margin-top:10px;}
.hover_box h2			{ color:#FFF; text-align:center; padding-top:5px;}
.hover_box_in			{ width:100%; position:relative;}
.hover_box_in h2		{ color:#FFF; text-align:center;}


#hover_boxon{
	position:absolute;
	color:#333;
	display:none;
	width:186px;
}
#hover_boxon .hover_top{
	background: url(../images/hover_box/hover_box_01.png) no-repeat;
	width:186px;
	height:28px;
	margin:0px;
 	text-align:center;
 	
}
#hover_boxon .hover_top span{ position:relative; left:0px; top:5px; font-weight:bold;}
#hover_boxon .hover_body{
	background: url(../images/hover_box/hover_box_02.png) repeat-y;
	width:186px;
 	height: auto;
	max-height:205px;
	overflow:hidden;
}

#hover_boxon .hover_body ul{
	margin:0; padding:0;background: url(../images/hover_box/hover_box_02.png) repeat-y;
	
}
#hover_boxon .hover_body ul li{
	margin:0 5px; padding:2px 0; clear:both; text-align:center;	color:#fff; text-shadow:1px 1px 0 #197daa; border-bottom:1px solid #197daa; border-top:1px solid #24b3f6;
}
#hover_boxon .hover_body ul li.even { color:#ffe600; border-top:1px solid #24b3f6;border-bottom:1px solid #197daa;}
#hover_boxon .hover_foot{
	background: url(../images/hover_box/hover_box_03.png) no-repeat;
	width:186px;
	height: 50px;
}



/*
 |™*******************************************************************************************™*
 | 	pop up class
 |™*******************************************************************************************™*
*/

#condition			{ display:none; color:#FFF; width:800px;}
#contact_depart		{ display:none; color:#FFF; width:800px;}
#condition2			{ display:none; color:#FFF; width:800px;}
#condition3			{ display:none; color:#FFF; width:800px;}
#payment			{ display:none; background-color:#666}

.condition_p		{ background-color:#209fda; padding:10px;color:#FFF;}
.condition_p td		{ border:1px dotted #82c9ea; padding:3px; vertical-align:middle; line-height:20px;}
.condition_p h1		{ margin:10px 0 5px; font-size:16px; color:#FFF;}
.condition_p h2		{ margin:10px 0 5px; font-size:14px; color:#FFF;}
.condition_p h3		{ margin:10px 0 5px; font-size:12px;}
.condition_p h4		{ margin:10px 0 5px; font-size:10px;}
.condition_p div	{ margin:5px 0; line-height:16px;}
.condition_p span	{ line-height:16px;}
.condition_ul		{ margin-bottom:10px; float:left;}
.condition_p li		{ color:#FFF; margin:2px 0 2px 15px; width:460px; float:left; list-style: url(../images/skin/li.png) outside; line-height:16px;}
.condition_ul li	{ color:#FFF; padding:10px; width:460px; float:left; border-top:1px solid #24b3f6; border-bottom:1px solid #197daa;}
.con_list li		{ color:#12597a; list-style:circle inside; line-height:20px; padding:0; width:auto; border:none; float:none;}


/*
 |™*******************************************************************************************™*
 | 	booking
 |™*******************************************************************************************™*
*/

.booking								{ float:left; padding:5px; width:425px;}
.booking form							{ width:420px; margin-top:20px;}
.booking form fieldset ul li			{ margin-bottom:7px; float:left;}
.booking form fieldset ul li img		{ float:right;}

.booking form fieldset.input input		{ padding:0 10px; float:left; width:291px; height:34px; border:medium none;}
.booking form fieldset textarea			{ color:#FFF; padding:0 10px; float:left; width:291px; height:170px; border:medium none; margin:0; resize:none;}
.booking form fieldset #captchatext		{ float:left; width:100px; height:34px; border:1px solid #ccc; padding:0 5px;}
.booking form span.topic_des			{ width:210px; float:right; text-align:right; font-size:11px;margin:7px 0; }
.booking form span 						{ margin-top:5px; float:left; text-align:right; width:100px; margin-right:9px;}
.booking .recaptcha 					{ background:none;width:33px; height:34px; float:left; cursor:pointer; z-index:0; margin-top:1px; margin-bottom:0px; clear:none;position:relative; text-indent:0px; margin-left:10px;}
.booking form fieldset.input input.input_txt	{ float:left; width:136px; height:34px; margin-top:1px;border:medium none; }
.booking form #button-submit input		{ border:medium none; width:92px; height:27px; margin:10px 0; float:right; cursor:pointer;}

.txt_list2 								{width:358px!important;}

/*
 |™*******************************************************************************************™*
 | 	register
 |™*******************************************************************************************™*
*/

.register								{ float:left; width:446px; padding:5px 0; margin-left:100px;}
.register form							{ width:420px; margin-top:20px;}
.register form fieldset ul li			{ margin-bottom:7px; float:left; position:relative;}
.register form fieldset ul li img		{ float:right;}

.register form fieldset.input input		{ padding:0 10px; float:left; width:291px; height:34px; border:medium none;}
.register form fieldset textarea		{ color:#FFF; padding:0 10px; float:left; width:291px; height:170px; border:medium none; margin:0; resize:none;}
.register form fieldset #captchatext	{ float:left; width:100px; height:34px; border:1px solid #ccc; padding:0 5px;}
.register form span.topic_des			{ width:210px; float:right; text-align:right; font-size:11px;margin:7px 0; }
.register form span 					{ margin-top:5px; float:left; text-align:right; width:100px; margin-right:9px;}
.register .recaptcha 					{ background:none;width:33px; height:34px; float:left; cursor:pointer; z-index:0; margin-top:1px; margin-bottom:0px; clear:none;position:relative; text-indent:0px; margin-left:10px;}
.register form fieldset.input input.input_txt	{ float:left; width:136px; height:34px; margin-top:1px;border:medium none; }
.register form #button-submit input		{ border:medium none; width:92px; height:27px; margin:10px 0; float:right; cursor:pointer; clear:both;}
.register form #button-submit			{ clear:both;}
.browse									{ float:left; width:250px!important; height:34px; background:url(../images/button/browse.png); position:absolute; z-index:1; top:-5px; left:169px; cursor:pointer;}
.browse_opa								{ float:left;}
.browse_opa input						{ position:relative; z-index:2; opacity:0; cursor:pointer; width:250px!important; float:left; margin-left:10px;}
.browse_opa img							{ background:url(../images/skin/user-thumb.png); width:50px; height:50px; float:left!important;}
.txt_list2 								{width:358px!important;}

.img_profile							{ border:medium none; background-color:#069; position:relative;}

/*
 |™*******************************************************************************************™*
 | 	Relate Content
 |™*******************************************************************************************™*
*/

.relate_ul a.relate_img {float:left;}
.relate_ul .relate_img_span {position: relative; width: 200px; height: 125px; display: block;margin-right:10px;}
/*
 |™*******************************************************************************************™*
 | 	box_social
 |™*******************************************************************************************™*
*/

.FBConnectButton_Simple, .FBConnectButton_RTL_Simple {
background-image:url(../images/skin/connect_favicon.png);
background-repeat:no-repeat;
outline:medium none;
text-decoration:none;
}
.FBConnectButton_RTL_Simple {
background-position:right 0;
}
.FBConnectButton_Simple .FBConnectButton_Text_Simple {
margin:0 0 0 20px;
padding-bottom:1px;
}
.FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple {
margin:0 10px 0 0;
}
a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple {
text-decoration:underline;
}
.FBConnectButton, .FBConnectButton_RTL {
background:url(../images/skin/connect_sprite.png) no-repeat scroll 2px -45px #eceef5;
cursor:default;
display:inline-block;
outline:medium none;
padding:0 0 0 1px;
text-decoration:none;
border:1px solid #cad4e7;
}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {
background:#eceef5;
/*border-bottom:1px solid #4F6AA3;
border-top:1px solid #4F6AA3;
*/color:#3b5998;
display:block;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-weight:normal;
margin:1px 1px 0 0;
padding:0;
text-shadow:none;
}
a.FBConnectButton, a.FBConnectButton_RTL, .FBConnectButton, .FBConnectButton_RTL {
text-decoration:none;
}
a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text {
/*background:none repeat scroll 0 0 #4F6AA3;
border-bottom:1px solid #4F6AA3;
border-top:1px solid #4F6AA3;
text-shadow:none;*/
}
.FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun {
background-position:left -60px;
font-size:24px;
line-height:30px;
}
.FBConnectButton_BigPun .FBConnectButton_Text {
margin-left:38px;
padding:3px 8px 3px 12px;
}
a.FBConnectButton_BigPun:active {
background-position:left -99px;
}
.FBConnectButton_RTL_BigPun {
background-position:right -268px;
}
.FBConnectButton_RTL_BigPun .FBConnectButton_Text {
margin-right:39px;
padding:3px 8px 3px 12px;
}
a.FBConnectButton_RTL_BigPun:active {
background-position:right -307px;
}
.FBConnectButton_Large, .FBConnectButton_RTL_Large {
background-position:left -138px;
font-size:13px;
line-height:16px;
}
.FBConnectButton_Large .FBConnectButton_Text {
margin-left:24px;
}
a.FBConnectButton_Large:active {
background-position:left -163px;
}
.FBConnectButton_RTL_Large {
background-position:right -346px;
}
.FBConnectButton_RTL_Large .FBConnectButton_Text {
margin-right:25px;
}
a.FBConnectButton_RTL_Large:active {
background-position:right -371px;
}
.FBConnectButton_Medium, .FBConnectButton_RTL_Medium {
background-position:left -188px;
font-size:11px;
line-height:14px;
}
.FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text {
margin-left:21px;
padding:2px 6px 3px;
}
a.FBConnectButton_Medium:active {
background-position:left -210px;
}
.FBConnectButton_RTL_Medium {
background-position:right -396px;
}
.FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text {
margin-right:22px;
padding:2px 6px 3px;
}
a.FBConnectButton_RTL_Medium:active {
background-position:right -418px;
}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {
/*background-position:left -232px;
*/font-size:10px;
line-height:18px;
height:17px;
}

.FBConnectButton_Small .FBConnectButton_Text {
padding:0px 5px 0px 3px;
height:17px;
margin: 0 0 0 15px;
}
a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
background-position:left -250px;
}
.FBConnectButton_RTL_Small {
background-position:right -440px;
}
.FBConnectButton_RTL_Small .FBConnectButton_Text {
margin-right:18px;
padding:2px 6px;
}
a.FBConnectButton_RTL_Small:active {
background-position:right -458px;
}
.FBConnectButton_Inactive {
opacity:0.4;
}
.fb_share_count_wrapper {
float:left;
position:relative;
}
.fb_share_count {
background:none repeat scroll 0 0 #B0B9EC;
color:#333333;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
}
.fb_share_count_inner {
background:none repeat scroll 0 0 #E8EBF2;
display:block;
}
.fb_share_count_right 			{display:inline-block;margin-left:-5px;position: relative;top: -1px;}
.fb_share_count_right .fb_share_count_inner {
border-bottom:1px solid #B0B9EC;
border-top:1px solid #E8EBF2;
font-size:10px;
font-weight:bold;
line-height:10px;
margin:1px 1px 0;
padding:2px 6px 4px;
}
.fb_share_count_top {
border:1px solid #B0B9EC;
display:block;
font-size:22px;
letter-spacing:-1px;
line-height:34px;
margin-bottom:7px;
}
.fb_share_count_nub_top {
background-image:url(../images/skin/89zgzk50.png);
background-repeat:no-repeat;
border:medium none;
display:block;
height:7px;
left:7px;
margin:0;
padding:0;
position:absolute;
top:35px;
width:6px;
}
.fb_share_count_nub_right {
background-image:url(../images/skin/1a8txe26.png);
background-position:right 5px;
background-repeat:no-repeat;
border:medium none;
display:inline-block;
height:10px;
left:2px;
margin:0 2px 0 0;
padding:0;
position:relative;
vertical-align:top;
width:5px;
z-index:10;
}
.fb_share_no_count {
display:none;
}
.fb_share_size_Small .fb_share_count_right .fb_share_count_inner {
font-size:10px;
}
.fb_share_size_Medium .fb_share_count_right .fb_share_count_inner {
font-size:11px;
letter-spacing:-1px;
line-height:14px;
padding:2px 6px 3px;
}
.fb_share_size_Large .fb_share_count_right .fb_share_count_inner {
font-size:13px;
font-weight:normal;
letter-spacing:-1px;
line-height:16px;
padding:2px 6px 4px;
}
#box_social_float			{position:absolute;height:auto;padding:5px;top:0;left:-80px;width:55px; background:#149ad8 url(../images/skin/bg_content2.png) -20px -6px repeat; border-radius:3px;}
#index #box_social_float	{position:absolute;height:auto;padding:5px;top:0;left:-60px;width:55px; background:#149ad8 url(../images/skin/bg_content2.png) -20px -6px repeat; border-radius:3px;}

.social_bt				{position:relative;float:left;margin:0;width:725px;z-index:2;}
.fb_share_size_Small 	{line-height:10px;margin:0; float:left;}
.box_float				{ width:55px;}
.FBShare 				{position:relative;margin:5px auto;width:52px; top:0px; height:63px;}
.FBLike					{position:relative;margin:5px auto;width:50px;height:63px; float:none; clear:both; top:5px;}
.Gplus					{position:relative;margin:5px auto;width:50px;top:3px;}
.Tweet					{position:relative;margin:5px auto;width:55px;top:3px;}


