/*This is banner set!*/
.webBanner							{clear:both;width:1004px;height:75px;overflow:hidden;background:url('banner.gif') no-repeat;margin-bottom:2px;}

/*This is tour content-page Background set!*/
.tourBackground						{clear:both;width:1004px;overflow:hidden;background:#D0DEF8;margin-top:2px;}

.tourLeftBg							{width:220px;float:left;display:inline;overflow:hidden;text-align:left;padding-bottom:32767px;margin-bottom:-32767px;}
.tourRightBg						{width:765px;float:left;display:inline;overflow:hidden;padding-left:11px;background:#FFF;padding-bottom:32767px;margin-bottom:-32767px;}

.tourBookingFormBg					{width:220px;height:365px;overflow:hidden;background:url('booking-online.gif') no-repeat;position:relative;}
.tourBookingFormBg input			{position:absolute;}

#TextBox_NickName					{width:130px;top:84px;left:21px;}
#TextBox_Email						{width:130px;top:137px;left:21px;}
#tourBookingSubmit					{border:0;width:97px;height:24px;top:182px;left:21px;overflow:hidden;cursor:pointer;background:url('submit.gif') no-repeat;}

/*ReWrite innerNavigateTitle*/
.innerNavigateTitle					{margin-bottom:5px;font-size:13px;font-weight:bold;color:#805316;height:auto;background:url('arrow.gif') 0 8px no-repeat;}

.tourTopPanelBg						{clear:both;width:734px;overflow:hidden;height:248px;float:left;display:inline;margin-left:10px;}
.tourFilmSlideBg					{width:330px;height:248px;overflow:hidden;float:left;display:inline;}
.tourTopPanelGroup					{width:382px;height:248px;overflow:hidden;margin-left:21px;float:left;display:inline;background:url('panel.gif') no-repeat;}
.tourTopPanelItemsBg				{clear:both;margin-bottom:10px;overflow:hidden;}
.tourTopPanelItems1					{width:87px;height:24px;line-height:24px;overflow:hidden;float:left;display:inline;margin-left:20px;padding-left:3px;background:url('icon.gif') no-repeat;color:#FFF;font-size:12px;}
.tourTopPanelItems2					{width:261px;line-height:24px;overflow:hidden;float:left;display:inline;margin-left:11px;color:#333;font-size:12px;}
.tourTopPanelItems2 a				{color:#00F;text-decoration:none;}
.tourTopPanelItems2 a:link			{color:#00F;text-decoration:none;}
.tourTopPanelItems2 a:hover			{color:#F60;text-decoration:underline;}

.tourImport							{height:24px;line-height:24px;color:#FF3D00;font-weight:bold;overflow:hidden;}
.tourPrice							{height:24px;line-height:24px;color:#FF3D00;overflow:hidden;display:inline;margin-right:6px;}
.tourDays							{height:24px;line-height:24px;color:#1F4E87;font-weight:bold;overflow:hidden;display:inline;margin-right:6px;}

.tourPdfGroup						{width:227px;height:75px;overflow:hidden;float:left;display:inline;background:url('panel-2.gif') 0 0 no-repeat;margin:10px 0 0 10px;text-align:left;}
.tourMapGroup						{width:227px;height:75px;overflow:hidden;float:left;display:inline;background:url('panel-2.gif') 0 -75px no-repeat;margin:10px 0 0 26px;text-align:left;}
.tourDiyGroup						{width:227px;height:75px;overflow:hidden;float:left;display:inline;background:url('panel-2.gif') 0 -150px no-repeat;margin:10px 0 0 26px;text-align:left;}

.tourSecPanelTitle					{clear:both;height:22px;line-height:22px;padding:6px 0 0 12px;overflow:hidden;font-weight:bold;color:#633901;}
.tourSecPanelTitle a				{color:#633901;}
.tourSecPanelTitle a:link			{color:#633901;}
.tourSecPanelTitle a:hover			{color:#FC4500;text-decoration:none;}
.tourSecPanelContent				{clear:both;width:139px;line-height:18px;overflow:hidden;padding-left:12px;color:#333;float:left;display:block;}

.tourOverviewBg						{clear:both;width:733px;overflow:hidden;float:left;display:inline;margin:10px 0 0 10px;}
.tourOverviewTopGroup				{clear:both;height:8px;overflow:hidden;background:url('overviewPanel.gif') 0 -7px repeat-x;}
.tourOverviewTopRight				{width:8px;height:8px;overflow:hidden;float:right;display:inline;background:url('overviewPanel.gif') -8px -15px no-repeat;}
.tourOverviewTopLeft				{width:8px;height:8px;overflow:hidden;float:left;display:inline;background:url('overviewPanel.gif') 0 -15px no-repeat;}
.tourOverviewContentGroup			{width:709px;line-height:24px;overflow:hidden;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;padding:0 11px;}
.tourOverviewContentGroup *			{line-height:24px;}
.tourOverviewTitle					{color:#633901;font-weight:bold;margin-right:12px;display:inline;}
.tourOverviewBottomGroup			{clear:both;height:8px;overflow:hidden;background:url('overviewPanel.gif') repeat-x;}
.tourOverviewBottom01				{width:8px;height:8px;overflow:hidden;float:right;display:inline;background:url('overviewPanel.gif') -8px -23px no-repeat;}
.tourOverviewBottom02				{width:8px;height:8px;overflow:hidden;float:left;display:inline;background:url('overviewPanel.gif') 0 -23px no-repeat;}

.tourNavigateBg						{clear:both;width:735px;overflow:hidden;float:left;display:inline;margin:8px 0 0 10px;}
.tourNavigateGroup					{clear:both;height:32px;}

.tourNaviIn							{width:115px;height:32px;line-height:42px;overflow:hidden;padding-left:30px;color:#805316;font-size:14px;font-style:italic;font-weight:bold;background:url('navigate.gif') 0 -32px no-repeat;float:left;display:inline-block;margin-right:2px;}
.tourNavigateGroup a.tourNaviOut		{width:137px;height:32px;line-height:42px;overflow:hidden;padding-left:8px;color:#805316;font-size:12px;font-weight:bold;background:url('navigate.gif') no-repeat;float:left;display:inline-block;margin-right:2px;text-decoration:none;}
.tourNavigateGroup a.tourNaviOut:link	{width:137px;height:32px;line-height:42px;overflow:hidden;padding-left:8px;color:#805316;font-size:12px;font-weight:bold;background:url('navigate.gif') no-repeat;float:left;display:inline-block;margin-right:2px;text-decoration:none;}
.tourNavigateGroup a.tourNaviOut:hover	{width:115px;height:32px;line-height:42px;overflow:hidden;padding-left:30px;color:#C50303;font-size:14px;font-style:italic;font-weight:bold;background:url('navigate.gif') 0 -32px no-repeat;float:left;display:inline-block;margin-right:2px;text-decoration:none;}

.tourContentGroup					{clear:both;width:709px;overflow:hidden;float:left;display:inline;margin:0 0 5px 10px;padding:7px 11px;border:1px solid #C7C9D0;text-align:left;line-height:175%;}
.tourContentGroup *					{line-height:175%;}
.tourContentBookingGroup			{clear:both;width:709px;height:24px;text-align:right;}
.tourContentBookingGroup span		{width:97px;height:24px;background:url('submit.gif') no-repeat;display:inline-block;overflow:hidden;cursor:pointer;}

.tourGuestbookBg							{clear:both;width:709px;overflow:hidden;text-align:left;color:#000;}
.tourGuestbookTable							{width:707px;clear:both;margin:5px 0;background:#4682B4;}
.tourGuestbookTable tr td					{background:#FFF;vertical-align:top;}
.tourGuestbookTableLeftBg					{width:120px;overflow:hidden;text-align:center;padding:10px 0 5px 0;}
.tourGuestbookTableRightBg					{width:586px;overflow:hidden;}
.tourGuestbookFaceBg						{width:96px;height:96px;clear:both;overflow:hidden;}
.tourGuestbookFaceBg img					{width:96px;height:96px;}
.tourGuestbookNameBg						{height:22px;line-height:22px;overflow:hidden;font-size:13px;}
.tourGuestbookTimeBg						{height:24px;line-height:24px;overflow:hidden;font-family:Times New Roman;font-size:11px;color:#808080;border-bottom:1px solid #4682B4;padding-left:5px;}
.tourGuestbookContentBg						{width:576px;line-height:24px;overflow:hidden;color:#333;padding:5px;}

.tourGuestbookFormBg						{width:707px;clear:both;margin:5px 0;background:#4682B4;}
.tourGuestbookFormBg input					{font-size:9pt;}
.tourGuestbookFormTitle						{height:26px;line-height:26px;overflow:hidden;padding-left:5px;color:#333;font-weight:bold;background:#FFF;}
.tourGuestbookFormLeftBg					{width:188px;background:#FFF;text-align:left;}
.tourGuestbookFormFaceBg					{width:178px;height:160px;overflow-y:scroll;overflow-x:hidden;text-align:center;}
.tourGuestbookFormFaceGroup					{width:50px;height:70px;overflow:hidden;display:block;margin:8px 0 0 2px;float:left;}
.tourGuestbookFormFaceGroup img				{width:50px;height:50px;}
.tourGuestbookFormRightBg					{background:#FFF;width:518px;vertical-align:top;padding-top:8px;}
.tourGuestbookFormItemsBg					{height:26px;line-height:26px;overflow:hidden;padding-left:5px;}

/*title*/
.tourContentTitleBg							{clear:both;height:32px;line-height:34px;overflow:hidden;text-align:left;font-size:13px;color:#181818;font-weight:bold;display:block;padding-left:20px;background:url('icon2.gif') no-repeat;}
.tourContentTitleBg2						{clear:both;height:32px;line-height:34px;overflow:hidden;text-align:left;font-size:13px;color:#181818;font-weight:bold;display:block;padding-left:20px;background:url('icon2.gif') no-repeat;margin-top:7px;}
.tourContentTitleBg2 a						{color:#181818;line-height:34px;font-size:13px;}
.tourContentTitleBg2 a:link					{color:#181818;font-size:13px;}
.tourContentTitleBg2 a:hover				{color:#F00;text-decoration:none;font-size:13px;}
.tourContentImageBg							{width:229px;height:218px;overflow:hidden;float:left;display:inline;margin-right:11px;}
.tourContentImageGroup						{width:221px;height:166px;padding:3px;border:1px solid #CCC;overflow:hidden;}
.tourContentImageGroup img					{border:0;width:221px;height:166px;}
.tourContentImageTitle01					{text-align:left;height:22px;line-height:22px;overflow:hidden;padding-left:4px;}
.tourContentImageTitle02					{text-align:left;height:21px;line-height:22px;overflow:hidden;padding-left:4px;border-bottom:1px solid #CCC;}
.tourContentImageTitle02 a					{color:#00F;}
.tourContentImageTitle02 a:link				{color:#00F;}
.tourContentImageTitle02 a:hover			{color:#FC4500;}

.destinationsBookPanelBg					{width:100%;height:900px;position:absolute;left:0;top:0;background:#000;-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)";z-index:97;}
.destinationsBookPanelB2					{width:650px;height:auto;position:absolute;left:0;top:0;background:#000;-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)";z-index:98;}
.destinationsBookPanel						{width:648px;height:auto;overflow:hidden;background:#FFF;position:absolute;left:0;top:0;border:1px solid #A0C9FC;z-index:99;padding-bottom:8px;}
.destinationsAJBookTitle					{width:640px;height:30px;overflow:hidden;padding-top:1px;border-bottom:1px solid #A0C9FC;}
.destinationsAJBookTitle span				{width:auto;height:30px;line-height:36px;overflow:hidden;float:left;display:inline-block;background:url('../../../images/theme/destinations/photoalbum/images_13.gif') no-repeat;padding-left:32px;font-size:14px;font-weight:bold;color:#2584E5;font-family:Calibri, Arial;}
.destinationsAJBookTitle img				{height:30px;float:right;display:inline;cursor:pointer;}
.destinationsAJBookNotice					{height:36px;overflow:hidden;text-align:center;margin-top:20px;margin-bottom:20px;}
.destinationsAJBookNotice span				{width:auto;height:36px;line-height:36px;overflow:hidden;display:inline-block;}
.destinationsAJBookNotice1					{background:url('../../../images/theme/destinations/photoalbum/images_17.gif') no-repeat;padding-left:46px;font-size:24px !important;font-size:22px;font-weight:bold;font-family:Calibri,Arial;color:#27364D;}
.destinationsAJBookNotice1 label			{color:#F47121;}
.destinationsAJBookNotice2					{background:url('../../../images/theme/destinations/photoalbum/images_16.gif') no-repeat;padding-left:46px;font-size:24px !important;font-size:22px;font-weight:bold;font-family:Calibri,Arial;color:#27364D;}
.destinationsAJBookNotice2 label			{color:#1B7E13;}
.destinationsAJBookNotice3					{background:url('../../../images/theme/destinations/photoalbum/images_18.gif') 2px 2px no-repeat;padding-left:46px;font-size:24px !important;font-size:22px;font-weight:bold;font-family:Calibri,Arial;color:#27364D;}
.destinationsAJBookNotice3 label			{color:#F47121;}
.destinationsAJBookTipsGroup				{width:610px;height:auto;overflow:hidden;clear:both;margin-top:8px;}
.destinationsAJBookTipsGroupLeft			{width:35px;height:26px;overflow:hidden;float:left;display:inline;background:url('../../../images/theme/destinations/photoalbum/images_15.gif') no-repeat;}
.destinationsAJBookTipsGroupRight			{width:575px;height:auto;line-height:26px;font-size:13px;float:left;display:inline;color:#212C43;}
.destinationsAJBookTipsGroupRight label		{color:#E20100;}
.destinationsAJBookItemGroup				{clear:both;width:610px;height:auto;overflow:hidden;margin-top:5px;}
.destinationsAJBookItemGroup span			{width:88px;height:24px;line-height:24px;overflow:hidden;float:left;display:inline-block;color:#3179f1;font-weight:bold;}
.destinationsAJBookItemGroup label			{float:left;display:inline;line-height:24px;color:#212C43;font-size:13px;margin-left:6px;}
.destinationsAJBookItems1					{width:305px;height:24px;overflow:hidden;float:left;display:inline;margin:0;}
.destinationsAJBookItems1 span				{width:88px;height:24px;line-height:24px;overflow:hidden;float:left;display:inline-block;color:#3179f1;font-weight:bold;}
.destinationsAJBookItems1 select			{float:left;display:inline;margin-left:6px;}
.destinationsAJBookItems1 input				{float:left;display:inline;margin-left:6px;font-size:12px;}
.destinationsAJBookItems1 label				{float:left;display:inline;margin-left:6px;line-height:24px;color:#E20100;}
.destinationsAJBookItems1 img				{float:left;display:inline;margin-left:6px;height:22px;cursor:pointer;}
.destinationsAJBookItems2					{clear:both;width:610px;height:88px;overflow:hidden;margin:0;}
.destinationsAJBookItems2 span				{width:88px;min-height:26px;height:auto !important;height:26px;line-height:26px;overflow:visible;float:left;display:inline-block;color:#212C43;font-weight:normal;}
.destinationsAJBookItems2 textarea			{width:486px;height:78px;line-height:26px;font-size:12px;float:left;display:inline-block;margin-left:6px;}
.destinationsAJBookItems3					{clear:both;height:24px;overflow:hidden;margin:0;}
.destinationsAJBookItems3 span				{width:auto;float:left;display:inline;line-height:24px;color:#212C43;font-size:13px;font-weight:normal;}
.destinationsAJBookItems3 input				{float:left;display:inline;margin-left:6px;margin-right:6px;font-size:12px;}
.destinationsAJBookItems3 label				{float:left;display:inline;margin-right:6px;line-height:24px;color:#E20100;}
.destinationsAJBookSuccesful				{width:600px;height:auto;line-height:24px;font-size:13px;overflow:hidden;color:#212C43;text-align:justify;}
.destinationsAJBookSuccesful label			{color:#E20100;font-weight:bold;}

.innerPageGroupDown							{width:709px;}
.NoMargin									{margin:0;}
