@import url('innerLayer.css');

.innerPageGroupDown							{width:699px;}
.innerNavigateTitle							{color:#0A7CB1;background:url('../images/arrow_cruise.gif') 0 7px no-repeat;height:26px;line-height:26px;}
.innerNavigateTitle span					{color:#0A7CB1;float:left;display:inline-block;height:26px;line-height:26px;overflow:hidden;margin-right:5px;}
.innerNavigateTitle img						{width:15px;height:20px;float:left;display:inline-block;margin-top:3px;}

.cruiseImageTable							{width:327px;float:left;display:inline;border:1px solid #C1E9FB;border-bottom:0;}
.cruiseImageTable ul						{margin:0;padding:0;text-align:left;}
.cruiseImageTable ul li						{list-style:none outside;height:25px;border-bottom:1px solid #C1E9FB;overflow:hidden;}
.cruiseImageTable ul li span				{height:25px;line-height:25px;font-size:12px;font-weight:bold;display:inline-block;overflow:hidden;}
.cruiseImageTableTitle						{width:130px;padding-left:7px;background:#85D5FB;}
.cruiseImageTableContent					{width:180px;overflow:hidden;padding-left:10px;background:#FFFEC8;color:#136890;}

.cruiseImageBg								{width:316px;height:186px;overflow:hidden;float:left;display:inline;margin-right:50px;}
.cruiseImageGroup							{width:310px;height:180px;border:1px solid #C1E9FB;padding:2px;overflow:hidden;clear:both;}
.cruiseImageGroup img						{width:310px;height:180px;border:0;}
.cruiseImageLink							{height:23px;line-height:23px;color:#333;text-align:left;}
.cruiseImageLink a							{color:#333;}
.cruiseImageLink a:link						{color:#333;}
.cruiseImageLink a:hover					{color:#F00;}

.cruiseImageBookformBg						{width:359px;height:186px;overflow:hidden;background:url('../images/bg/images_007.gif') no-repeat;float:left;display:inline;}
.cruiseImageBookformTitle					{width:340px;height:32px;line-height:32px;overflow:hidden;border-bottom:1px solid #CCC;color:#0A7CB1;font-weight:bold;margin-bottom:3px;}
.cruiseImageBookformItems					{clear:both;width:340px;height:26px;padding:2px 0;overflow:hidden;text-align:left;}
.cruiseImageBookformItems_1					{width:108px;height:26px;line-height:26px;overflow:hidden;float:left;display:inline-block;color:#0A7CB1;font-weight:bold;border-right:1px solid #CCC;margin-right:9px;}
.cruiseImageBookformItems_2					{width:218px;height:22px;overflow:hidden;float:left;display:inline-block;padding:2px;}
.cruiseImageBookformItems_2 input			{float:left;display:inline;}
.cruiseImageBookformItems_2 img				{float:left;display:inline;width:25px;height:22px;margin-left:5px;}
.cruiseImageBookformSubmit					{clear:both;width:325px;height:21px;overflow:hidden;padding:2px 15px 0 0;text-align:right;}
.cruiseImageBookformSubmit input			{width:111px;height:21px;overflow:hidden;border:0;background:url('../images/bg/images_008.gif') no-repeat;cursor:pointer;}

.cruiseNavigateBg							{width:725px;height:32px;border-bottom:1px solid #999CAA;overflow:hidden;margin-top:8px;}
.cruiseNavigateBg a							{width:112px;height:24px;line-height:24px;overflow:hidden;float:left;display:inline-block;padding:8px 0 0 8px;text-align:left;margin-right:1px;}
.cruiseNavigateBg a.cruiseNaviOut			{background:url('../images/bg/images_005.gif') no-repeat;font-size:12px;font-weight:bold;color:#0A7CB1;}
.cruiseNavigateBg a.cruiseNaviOut:link		{background:url('../images/bg/images_005.gif') no-repeat;font-size:12px;font-weight:bold;color:#0A7CB1;}
.cruiseNavigateBg a.cruiseNaviOut:hover		{background:url('../images/bg/images_005.gif') 0 -32px no-repeat;font-size:13px;font-weight:bold;color:#0A7CB1;text-decoration:none;}
.cruiseNavigateBg a.cruiseNaviIn			{background:url('../images/bg/images_005.gif') 0 -32px no-repeat;font-size:13px;font-weight:bold;color:#0A7CB1;}
.cruiseNavigateBg a.cruiseNaviIn:link		{background:url('../images/bg/images_005.gif') 0 -32px no-repeat;font-size:13px;font-weight:bold;color:#0A7CB1;}
.cruiseNavigateBg a.cruiseNaviIn:hover		{background:url('../images/bg/images_005.gif') 0 -32px no-repeat;font-size:13px;font-weight:bold;color:#0A7CB1;text-decoration:none;}
.cruiseNavigateBg span.cruiseNaviIn			{background:url('../images/bg/images_005.gif') 0 -32px no-repeat;font-size:13px;font-weight:bold;color:#0A7CB1;width:112px;height:24px;line-height:24px;overflow:hidden;float:left;display:inline-block;padding:8px 0 0 8px;text-align:left;margin-right:1px;}

.cruiseContentBg							{clear:both;width:723px;overflow:hidden;border:1px solid #999CAA;margin-bottom:5px;}
.cruiseTitleBg								{clear:both;height:32px;line-height:42px;overflow:hidden;background:url(../images/bg/ship-icon.jpg) 13px 4px no-repeat;overflow:hidden;text-align:left;font-size:13px;color:#0A7CB1;font-weight:bold;display:block;padding-left:48px;}
.cruiseTitleBg_2							{clear:both;height:32px;line-height:42px;overflow:hidden;background:url(../images/bg/wheel-icon.jpg) 0 4px no-repeat;overflow:hidden;text-align:left;font-size:13px;color:#000;font-weight:bold;display:block;padding-left:38px;}
.cruiseTitleBg_2 a							{font-size:13px;color:#000;}
.cruiseTitleBg_2 a:link						{font-size:13px;color:#000;}
.cruiseTitleBg_2 a:hover					{font-size:13px;color:#FC4500;text-decoration:none;}
.cruiseTitleBg_3							{clear:both;height:32px;line-height:42px;overflow:hidden;background:url(../images/bg/anchor-icon.jpg) 2px 4px no-repeat;overflow:hidden;text-align:left;font-size:13px;color:#0A7CB1;font-weight:bold;display:block;padding-left:38px;}
.cruiseTitleBg_3 a							{font-size:13px;color:#0A7CB1;}
.cruiseTitleBg_3 a:link						{font-size:13px;color:#0A7CB1;}
.cruiseTitleBg_3 a:hover					{font-size:13px;color:#FC4500;text-decoration:none;}
.cruiseTitleBg_4							{clear:both;height:32px;line-height:42px;overflow:hidden;background:url(../images/bg/anchor-icon.jpg) 2px 4px no-repeat;text-align:left;font-size:13px;color:#000;font-weight:bold;display:block;padding-left:38px;}
.cruiseTitleBg_5							{clear:both;height:32px;line-height:42px;overflow:hidden;background:url(../images/bg/ship-icon.jpg) 2px 4px no-repeat;text-align:left;font-size:13px;color:#F60;font-weight:bold;display:block;padding-left:37px;}
.cruiseContentGroup							{clear:both;width:699px;line-height:175%;overflow:hidden;text-align:left;font-size:12px;color:#204898;padding:5px 0;}
.cruiseContentGroup *						{line-height:175%;}
.cruiseContentGroup p						{margin:5px 0;}
.cruiseInfoListBg							{width:699px;overflow:hidden;text-align:left;padding-top:5px;}
.cruiseInfoListBg ul						{margin:0;padding:0;width:698px;}
.cruiseInfoListBg ul li						{width:225px;height:20px;overflow:hidden;font-size:13px;border-bottom:1px solid #CCC;float:left;display:inline-block;margin-left:5px;padding:4px 0 0 1px;list-style:none outside;}

.cruiseRoomBg								{width:699px;height:264px;overflow:hidden;background:url('../images/bg/images_006.jpg') 513px 171px no-repeat;}
.cruiseRommImageGroup						{width:217px;height:163px;padding:2px;border:1px solid #811F00;float:left;display:inline;margin:8px 0 11px 8px;}
.cruiseRommImageGroup img					{width:217px;height:163px;border:0;}
.cruiseRoomTableBg							{padding-left:8px;clear:both;}
.cruiseRoomTable							{float:left;display:inline;width:505px;}
.cruiseRoomTable table						{background:#D0DEF8;}
.cruiseRoomTable table tr td				{background:#FFF;text-align:left;line-height:24px;color:#039;padding-left:5px;}
.cruiseRoomColumns_1						{width:108px;}
.cruiseRoomColumns_2						{width:100px;}
.cruiseRoomColumns_3						{width:50px;}
.cruiseRoomColumns_4						{width:80px;}
.cruiseRoomTitle							{width:136px;height:68px;line-height:24px;overflow:hidden;color:#0A7CB1;font-weight:bold;padding:8px 0 0 7px;font-size:13px;text-align:left;float:left;display:inline;}

.cruiseItineraryGroup						{clear:both;width:699px;overflow:hidden;text-align:left;font-size:12px;padding:5px 0;}
.cruiseItineraryImageBg						{width:126px;height:144px;overflow:hidden;float:left;display:inline;margin-right:15px;}
.cruiseItineraryImageGroup					{width:120px;height:90px;overflow:hidden;border:1px solid #CCC;padding:2px;}
.cruiseItineraryImageGroup img				{width:120px;height:90px;border:0;}
.cruiseItineraryImageTitle					{height:24px;line-height:24px;font-weight:bold;text-align:center;}
.cruiseItineraryImageTitle a				{color:#333;}
.cruiseItineraryImageTitle a:link			{color:#333;}
.cruiseItineraryImageTitle a:hover			{color:#F60;}
.cruiseItineraryImageDate					{height:24px;line-height:24px;font-weight:bold;font-size:13px;color:#FF4500;}

.cruisePriceContentBg						{width:349px;overflow:hidden;float:left;overflow:hidden;text-align:center;}
.cruisePriceContentTitle					{width:328px;height:22px;line-height:22px;border:1px solid #8EC2F5;background:#A4D3EE;overflow:hidden;padding-left:10px;text-align:left;color:#27408b;font-size:13px;}
.cruisePriceContentTitle span				{height:22px;line-height:22px;font-size:13px;font-weight:bold;margin-right:8px;}
.cruisePriceContentItemsGroup				{clear:both;width:338px;height:22px;line-height:22px;border:1px solid #8EC2F5;border-top:0;background:#E7F2F0;overflow:hidden;}
.cruisePriceContentItemsGroup span			{height:22px;line-height:22px;float:left;display:inline-block;}
.cruisePriceContentItems_1					{width:168px;border-right:1px solid #8EC2F5;}
.cruisePriceContentItems_2					{width:168px;}
.cruisePriceContentItems_3					{width:168px;border-right:1px solid #8EC2F5;font-weight:bold;color:#FC4500;font-size:13px;}
.cruisePriceContentItems_4					{width:168px;font-weight:bold;color:#FC4500;font-size:13px;}
.cruisePriceContentItems_5					{width:158px;border-right:1px solid #8EC2F5;}
.cruisePriceContentItems_6					{width:88px;border-right:1px solid #8EC2F5;font-weight:bold;}
.cruisePriceContentItems_7					{width:88px;font-weight:bold;}
.cruisePriceContentItems_7 a				{font-size:13px;}
.cruisePriceContentItems_7 a:link			{font-size:13px;}
.cruisePriceContentItems_7 a:hover			{font-size:13px;text-decoration:none;}
.cruisePriceContentItems_8					{width:88px;border-right:1px solid #8EC2F5;color:#FC4500;}
.cruisePriceOtherItemsBg					{clear:both;height:64px;overflow:hidden;}
.cruisePriceOtherItemsBg ul					{margin:0;padding:0;text-align:left;}
.cruisePriceOtherItemsBg ul li				{float:left;display:inline;height:32px;overflow:hidden;}

.cruisePhotosGroup							{width:160px;height:120px;overflow:hidden;float:left;display:inline;margin:5px 1px 5px 12px;border:1px solid #CCC;padding:2px;}
.cruisePhotosGroup img						{width:160px;height:120px;border:0;}
.cruiseDeckplanBg							{clear:both;width:699px;overflow:hidden;text-align:left;}
.cruiseDeckplanBg div						{margin:5px 0;clear:both;}

.cruiseGuestbookBg							{clear:both;width:699px;overflow:hidden;text-align:left;color:#000;}
.cruiseGuestbookTable						{width:697px;clear:both;margin:5px 0;background:#4682B4;}
.cruiseGuestbookTable tr td					{background:#FFF;vertical-align:top;}
.cruiseGuestbookTableLeftBg					{width:120px;overflow:hidden;text-align:center;padding:10px 0 5px 0;}
.cruiseGuestbookTableRightBg				{width:576px;overflow:hidden;}
.cruiseGuestbookFaceBg						{width:96px;height:96px;clear:both;overflow:hidden;}
.cruiseGuestbookFaceBg img					{width:96px;height:96px;}
.cruiseGuestbookNameBg						{height:22px;line-height:22px;overflow:hidden;font-size:13px;}
.cruiseGuestbookTimeBg						{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;}
.cruiseGuestbookContentBg					{width:566px;line-height:24px;overflow:hidden;color:#333;padding:5px;}

.cruiseGuestbookFormBg						{width:697px;clear:both;margin:5px 0;background:#4682B4;}
.cruiseGuestbookFormTitle					{height:26px;line-height:26px;overflow:hidden;padding-left:5px;color:#333;font-weight:bold;background:#FFF;}
.cruiseGuestbookFormLeftBg					{width:188px;background:#FFF;text-align:left;}
.cruiseGuestbookFormFaceBg					{width:178px;height:160px;overflow-y:scroll;overflow-x:hidden;text-align:center;}
.cruiseGuestbookFormFaceGroup				{width:50px;height:70px;overflow:hidden;display:block;margin:8px 0 0 2px;float:left;}
.cruiseGuestbookFormFaceGroup img			{width:50px;height:50px;}
.cruiseGuestbookFormRightBg					{background:#FFF;width:508px;vertical-align:top;padding-top:8px;}
.cruiseGuestbookFormItemsBg					{height:26px;line-height:26px;overflow:hidden;padding-left:5px;}

.cruiseSailingDateBg						{width:298px;height:198px;overflow:auto;text-align:left;border:1px solid #CCC;}
.cruiseSailingDateTitleBg					{clear:both;width:270px;height:28px;line-height:32px;overflow:hidden;border-bottom:1px solid #E655F3;color:#0A7CB1;font-weight:bold;font-size:14px;text-align:center;}
.cruiseSailingDateMonthBg					{clear:both;width:268px;height:24px;line-height:28px;overflow:hidden;border-bottom:1px solid #CCC;color:#0A7CB1;font-weight:bold;padding-left:2px;}
.cruiseSailingDateItemsBg					{clear:both;width:258px;height:24px;line-height:28px;overflow:hidden;border-bottom:1px solid #F0F0F0;font-weight:bold;padding:0 6px;}
.cruiseSailingDateItemsBg span				{margin-left:6px;}
.cruiseSailingDateItemsPrice				{font-weight:bold;color:#FC4500;}
.cruiseSailingDateItemsDirection			{font-weight:normal;}
.cruiseSailingDateFalseBg					{clear:both;width:258px;line-height:24px;overflow:hidden;font-weight:bold;padding:0 6px;}

#cruiseCalendar								{position:absolute;z-index:99;display:none;}

.cruiseNotableBg							{width:1002px;border-left:1px solid #D0DEF8;border-right:1px solid #D0DEF8;background:url('../images/yangtze-cruise/background.jpg') top no-repeat;}
.cruiseCalendarBg							{width:966px;overflow:hidden;}
.cruiseCalendarSelectGroup					{float:right;display:inline-block;margin-right:5px;height:22px;line-height:22px;padding:10px 0 0 115px;overflow:hidden;vertical-align:top;background:url('../images/bg/images_010.gif') 0 9px no-repeat;}
.cruiseCalendarWords						{clear:both;line-height:24px;text-align:left;font-size:14px;border-bottom:1px dotted #CCC;padding-top:5px;}
.cruiseCalendarTableBg						{background:#CCC;}
.cruiseCalendarTableBg tr td				{text-align:center;background:#FFF;vertical-align:top;}
.cruiseCalendarTableRestTitle				{width:137px;height:24px;line-height:24px;font-weight:bold;color:#FC4500;}
.cruiseCalendarTableOtherTitle				{width:137px;line-height:24px;font-weight:bold;color:#000;}
.cruiseCalendarShipGroup					{height:24px;text-align:left;color:#333;padding:0 3px;overflow:hidden;}
.cruiseCalendarShipGroup a					{color:#333;}
.cruiseCalendarShipGroup a:link				{color:#333;}
.cruiseCalendarShipGroup a:hover			{color:#FC4500;}
.cruiseCalendarShipGroup_Spc				{height:24px;text-align:left;color:#0A7CB1;padding:0 3px;overflow:hidden;}
.cruiseCalendarShipGroup_Spc a				{color:#0A7CB1;font-weight:bold;}
.cruiseCalendarShipGroup_Spc a:link			{color:#0A7CB1;font-weight:bold;}
.cruiseCalendarShipGroup_Spc a:hover		{color:#FC4500;font-weight:bold;}
.cruiseCalendarShipTitle					{height:24px;line-height:24px;float:left;display:inline-block;width:100px;overflow:hidden;}
.cruiseCalendarShipPrice					{height:24px;line-height:24px;float:right;display:inline-block;width:28px;overflow:hidden;}
.cruiseCalendarRestDay						{height:24px;line-height:24px;color:#FC4500;text-align:center;vertical-align:middle;overflow:hidden;font-family:Times New Roman;font-size:16px;font-weight:bold;}
.cruiseCalendarOtherDay						{height:24px;line-height:24px;color:#000;text-align:center;vertical-align:middle;overflow:hidden;font-family:Times New Roman;font-size:16px;font-weight:bold;}

#showShipMap								{width:288px;height:118px;padding:6px;position:absolute;z-index:99;background:url('../images/bg/images_009.gif') no-repeat;display:none;}
.cruiseShipMapImageBg						{width:120px;height:69px;overflow:hidden;float:left;display:inline;}
.cruiseShipMapImageBg img					{width:120px;height:69px;border:0;}
.cruiseShipMapImageItemsBg					{width:156px;height:69px;overflow:hidden;float:left;display:inline;border-left:1px solid #CCC;margin-left:6px;padding-left:5px;}
.cruiseShipMapImageItemsBg ul				{margin:0;padding:0;text-align:left;}
.cruiseShipMapImageItemsBg ul li			{height:23px;line-height:23px;overflow:hidden;}
#cruiseShipMapShipName						{font-weight:bold;color:#0A7CB1;}
#cruiseShipMapShipName a					{font-weight:bold;color:#0A7CB1;}
#cruiseShipMapShipName a:link				{color:#0A7CB1;}
#cruiseShipMapShipName a:hover				{color:#FC4500;text-decoration:none;}
.cruiseShipMapSailingDateBg					{clear:both;border-top:1px solid #CCC;border-bottom:1px solid #CCC;height:24px;overflow:hidden;line-height:24px;text-align:left;margin-top:6px;}
.cruiseShipMapDate							{padding-left:5px;height:24px;line-height:24px;font-weight:bold;overflow:hidden;display:inline-block;}
.cruiseShipMapDirection						{padding-left:5px;height:24px;line-height:24px;overflow:hidden;display:inline-block;}
.cruiseShipMapButtonGroup					{clear:both;text-align:right;padding-right:15px;height:24px;overflow:hidden;}
.cruiseShipMapButtonGroup a					{height:24px;line-height:24px;overflow:hidden;padding:0 15px;color:#FC4500;display:inline-block;}
.cruiseShipMapButtonGroup a:link			{height:24px;line-height:24px;overflow:hidden;padding:0 15px;color:#FC4500;display:inline-block;}
.cruiseShipMapButtonGroup a:hover			{height:24px;line-height:24px;overflow:hidden;padding:0 15px;color:#FC4500;display:inline-block;text-decoration:none;}

.cruiseSearchBg								{width:737px;border:1px solid #BCDCFD;margin-top:10px;}
.cruiseSearchTitleBg						{clear:both;height:26px;line-height:26px;overflow:hidden;padding-left:15px;border-bottom:1px solid #BCDCFD;background:#D1E7FD;}
.cruiseSearchTitleBg img					{float:left;display:inline-block;margin-top:3px;}
.cruiseSearchTitleGroup						{float:left;display:inline-block;height:26px;line-height:26px;font-size:14px;overflow:hidden;font-weight:bold;margin-right:15px;color:#323232;}
.cruiseSearchTitleGroup a					{color:#323232;}
.cruiseSearchTitleGroup a:link				{color:#323232;}
.cruiseSearchTitleGroup a:hover				{color:#F60;text-decoration:none;}
.cruiseSearchTitleSubGroup					{height:26px;overflow:hidden;float:right;display:inline-block;}
.cruiseSearchTitleSubGroup label			{height:26px;line-height:32px;overflow:hidden;float:left;display:inline-block;padding-left:16px;background:url('../images/arrow_orange_shadow.gif') 0 12px no-repeat;margin-left:26px;margin-right:6px;}
.cruiseSearchTitleSubGroup label a			{color:#10438F;font-size:12px;}
.cruiseSearchTitleSubGroup label a:link		{color:#10438F;font-size:12px;}
.cruiseSearchTitleSubGroup label a:hover	{color:#FC4500;font-size:12px;text-decoration:none;}
.cruiseSearchTitlePrice						{float:left;display:inline-block;height:26px;line-height:26px;font-size:13px;overflow:hidden;font-weight:bold;margin-left:15px;font-family:Times New Roman;color:#323232;}
.cruiseSearchItemsBg						{clear:both;padding:10px 15px;height:90px;overflow:hidden;}
.cruiseSearchImageGroup						{width:160px;height:90px;overflow:hidden;float:left;display:inline;}
.cruiseSearchImageGroup img					{width:160px;height:90px;}
.cruiseSearchItemsGroup_1					{float:left;display:inline;width:250px;height:90px;overflow:hidden;margin-left:31px;}
.cruiseSearchItemsGroup_1 ul				{margin:0;padding:0;text-align:left;}
.cruiseSearchItemsGroup_1 ul li				{list-style:none outside;height:30px;overflow:hidden;}
.cruiseSearchItemsGroup_2					{float:left;display:inline;width:240px;height:90px;overflow:hidden;margin-left:15px;}
.cruiseSearchItemsGroup_2 ul				{margin:0;padding:0;text-align:left;}
.cruiseSearchItemsGroup_2 ul li				{list-style:none outside;height:30px;overflow:hidden;}
.cruiseSearchItemsGroup_2 ul li img			{width:151px;height:27px;margin-top:1px;}
.cruiseSearchItems_1						{width:130px;height:30px;line-height:30px;overflow:hidden;float:left;display:inline-block;color:#323232;font-size:12px;font-weight:bold;}
.cruiseSearchItems_2						{width:120px;height:30px;line-height:30px;overflow:hidden;float:left;display:inline-block;color:#666;font-size:13px;}
.cruiseSearchItems_3						{width:120px;height:30px;line-height:30px;overflow:hidden;float:left;display:inline-block;color:#FC4500;font-size:13px;font-weight:bold;}
.cruiseSearchItems_4						{width:120px;height:30px;line-height:30px;overflow:hidden;float:left;display:inline-block;color:#323232;font-size:12px;font-weight:bold;}
.cruiseSearchItems_5						{width:120px;height:30px;line-height:30px;overflow:hidden;float:left;display:inline-block;color:#666;font-size:13px;}
.cruiseSearchItems_6						{height:30px;line-height:30px;overflow:hidden;float:left;display:inline-block;color:#323232;font-size:13px;}
.cruiseSearchPageGroup						{width:739px;clear:both;margin:5px 0;overflow:hidden;}

.cruiseSecondNavigate						{width:755px;height:24px;line-height:24px;overflow:hidden;border-bottom:1px solid #CCC;font-size:13px;float:left;display:block;text-align:right;}
.cruiseSecondNavigate a						{margin:0 3px;}
.cruiseAspPageShipImageBg					{width:361px;overflow:hidden;float:left;display:inline;margin:10px 11px 0 10px;}
.cruiseAspPageImageBg						{width:160px;height:93px;overflow:hidden;float:left;display:inline;}
.cruiseAspPageImageGroup					{padding-top:3px;}
.cruiseAspPageImageGroup img				{width:160px;height:90px;}
.cruiseAspPageImageLink						{height:24px;line-height:24px;overflow:hidden;font-size:13px;font-weight:bold;color:#323232;text-align:left;border-bottom:1px solid #CCC;}
.cruiseAspPageImageLink a					{font-size:13px;color:#323232;float:left;display:inline-block;margin-right:8px;}
.cruiseAspPageImageLink a:link				{color:#323232;}
.cruiseAspPageImageLink a:hover				{color:#FC4500;}
.cruiseAspPageImageLink img					{float:left;display:inline-block;margin-top:2px;}
.cruiseAspPageImageContent					{width:190px;height:90px;line-height:18px;overflow:hidden;padding-left:11px;float:left;display:inline;font-size:12px;text-align:left;color:#505050;padding-top:3px;}
.cruiseAspPageImageContent a				{font-size:12px;color:#505050;}
.cruiseAspPageImageContent a:link			{color:#505050;}
.cruiseAspPageImageContent a:hover			{color:#F60;}

.cruiseAspPageTableBg						{width:750px;background:#D6D6D6;border:0;margin:5px 0;}
.cruiseAspPageTableBg tr th					{background:#D1E7FD;color:#000;line-height:150%;height:60px;}
.cruiseAspPageTableBg tr td					{height:24px;line-height:24px;background:#FFF;text-align:center;}
.cruiseAspPageTableBg tr td a				{float:left;display:block;margin-left:3px;}

.cruiseComparisonNavigate					{clear:both;width:746px;height:18px;line-height:18px;overflow:hidden;padding:5px 0 5px 9px;margin-top:8px;border-top:1px solid #DDD;float:left;display:block;}
.cruiseComparisonNavigate img				{width:46px;height:11px;float:left;display:inline-block;margin-top:5px;}
.cruiseComparisonNavigate span				{float:left;display:inline-block;height:18px;line-height:18px;margin-left:5px;font-weight:bold;}

.newCruiseCalendarTopPanel					{height:248px;overflow:hidden;background:url('../images/yangtze-cruise/line-1.gif') bottom repeat-x;overflow:hidden;margin-top:5px;}
.newCruiseFilmPanel							{width:480px;height:238px;overflow:hidden;float:left;display:inline;position:relative;}
.newCruiseFilmGroup							{width:480px;height:230px;overflow:hidden;position:absolute;top:8px;z-index:1;}
.newCruiseFilmGroup div.imagepanel			{width:4800px;height:230px;overflow:hidden;margin-left:0px;float:left;display:inline;}
.newCruiseFilmGroup div.imagepanel img		{width:480px;height:230px;border:0;float:left;display:inline;}
.newCruiseDaily								{width:125px;height:138px;overflow:hidden;position:absolute;background:url('../images/yangtze-cruise/daily.gif') no-repeat;top:0;right:0;z-index:2;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";}
.newCruiseDailyX							{width:125px;height:138px;overflow:hidden;position:absolute;background:url('../images/yangtze-cruise/daily.gif') no-repeat;top:0;right:0;z-index:2;}
.newCruiseDaily p.week,.newCruiseDailyX p.week		{margin:0;margin-top:18px;height:24px;line-height:24px;overflow:hidden;text-align:center;font-family:Times New Roman;font-size:20px;font-weight:bold;}
.newCruiseDaily p.day,.newCruiseDailyX p.day		{margin:0;height:68px;line-height:68px;overflow:hidden;text-align:center;font-family:Times New Roman;font-size:60px;font-weight:bold;}
.newCruiseDaily p.month,.newCruiseDailyX p.month	{margin:0;height:24px;line-height:24px;overflow:hidden;text-align:center;font-family:Times New Roman;font-size:18px;font-weight:bold;}
.newCruiseMenu								{width:auto;height:16px;overflow:hidden;position:absolute;right:0;bottom:2px;text-align:right;z-index:2;}
.newCruiseMenu span							{display:inline-block;color:#FFF;font-weight:bold;text-align:center;line-height:16px;height:16px;width:20px;margin-right:3px;cursor:pointer;font-family:Arial, Verdana, Courier, Times New Roman;font-size:11px;}
.newCruiseMenu span.out						{-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";background:#05133C;}
.newCruiseMenu span.in2						{-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity=10);-ms-filter:"alpha(opacity=10)";background:#CB5101;padding:0 3px;}
.newCruiseMenu span.in4						{-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)";background:#CB5101;padding:0 3px;}
.newCruiseMenu span.in6						{-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";background:#CB5101;padding:0 3px;}
.newCruiseMenu span.in8						{-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";background:#CB5101;padding:0 3px;}
.newCruiseMenu span.in						{background:#CB5101;padding:0 3px;}

.newCruiseTourPanel							{width:208px;height:238px;overflow:hidden;margin-left:13px;float:left;display:inline;}
.newCruiseTourTitle							{height:39px;overflow:hidden;clear:both;}
.newCruiseTourTitle h1						{margin:0;margin-top:3px;line-height:38px;color:#0D0DF2;font-size:12px;}
.newCruiseTourGroup							{width:202px;height:160px;overflow:hidden;background:url('../images/yangtze-cruise/line-1.gif') bottom repeat-x;float:left;display:block;clear:both;margin-left:2px;}
.newCruiseTourGroup div.touritems			{width:202px;height:auto;overflow:hidden;margin:0px auto;}
.newCruiseTourGroup div.touritems img		{width:202px;height:98px;border:0;display:block;}
.newCruiseTourGroup div.touritems h2		{margin:0;margin-top:5px;height:36px;line-height:18px;overflow:hidden;color:#04253C;background:url('../images/arrow_orange_shadow.gif') -1px 4px no-repeat;text-indent:12px;font-size:12px;font-weight:normal;}
.newCruiseTourGroup div.touritems h2 a		{color:#04253C;}
.newCruiseTourGroup div.touritems h2 a:link	{color:#04253C;}
.newCruiseTourGroup div.touritems h2 a:hover{color:#F60;}
.newCruiseTourGroup div.touritems p			{margin:0;height:21px;overflow:hidden;line-height:18px;}
.newCruiseTourGroup div.touritems p a		{color:#FB2003;float:right;display:inline;background:url('../images/theme/citytours/icon_03.gif') 0 7px no-repeat;padding-left:16px;}
.newCruiseTourGroup div.touritems p a:link	{color:#FB2003;}
.newCruiseTourGroup div.touritems p a:hover	{color:#FB2003;}
.newCruiseTourGroup div.touritems p label	{float:left;display:inline;color:#FB2003;}
.newCruiseTailor							{clear:both;color:#70A011;font-size:10px;line-height:14px;padding-top:3px;}
.newCruiseTailor a							{color:#70A011;}
.newCruiseTailor a:link						{color:#70A011;}
.newCruiseTailor a:hover					{color:#FB2011;}

.newCruiseSearchPanel						{width:236px;height:238px;overflow:hidden;float:left;display:inline;margin-left:23px;}
.newCruiseSearchTitle						{height:39px;overflow:hidden;clear:both;}
.newCruiseSearchTitle h1					{margin:0;margin-top:3px;line-height:38px;color:#e20100;font-size:12px;}
.newCruiseSearchItems1						{margin:0;margin-top:5px;height:30px;overflow:hidden;}
.newCruiseSearchItems1 label				{color:#04253C;padding-left:12px;background:url('../images/arrow_orange_shadow.gif') -1px 4px no-repeat;line-height:18px;float:left;display:inline;margin-top:2px;}
.newCruiseSearchItems1 span					{width:112px;height:20px;overflow:hidden;float:left;display:inline-block;background:url('../images/yangtze-cruise/input-1.gif') no-repeat;padding:1px;margin-left:8px;}
.newCruiseSearchItems1 span input			{border:0;width:108px;margin:1px 0 0 3px;height:18px;background:none;}
.newCruiseSearchItems1 img					{margin-left:8px;margin-top:-1px;cursor:pointer;float:left;display:inline;}
.newCruiseSearchItems2						{margin:0;margin-top:8px;height:30px;overflow:hidden;}
.newCruiseSearchItems2 span					{width:68px;height:20px;overflow:hidden;float:left;display:inline-block;background:url('../images/yangtze-cruise/input-2.gif') no-repeat;padding:1px;}
.newCruiseSearchItems2 span input			{border:0;width:65px;margin:1px 0 0 3px;height:18px;background:none;}
.newCruiseSearchItems2 img					{float:left;display:inline;margin-left:4px;cursor:pointer;}
.newCruiseSearchItems2 label				{color:#04253C;line-height:18px;line-height:18px;float:left;display:inline;margin:2px 6px 0 6px;}
.newCruiseSearchItems3						{margin:0;margin-top:8px;height:30px;overflow:hidden;text-align:right;}
.newCruiseSearchItems3 input				{width:97px;height:24px;border:0;background:url('../images/theme/destinations/hongkong/images_27.gif') no-repeat;margin:3px 5px 0 0;}
.newCruiseSearchItems4						{margin:0;margin-top:10px;line-height:18px;color:#010D16;}
.newCruiseSearchItems4 a					{color:#0A90ED;}
.newCruiseSearchItems4 a:link				{color:#0A90ED;}
.newCruiseSearchItems4 a:hover				{color:#F60;}

.newCruiseShipListPanelBg					{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;}
.newCruiseShipListPanelB2					{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;}
.newCruiseShipListPanel						{width:648px;height:auto;overflow:hidden;background:#FFF;position:absolute;left:0;top:0;border:1px solid #A0C9FC;z-index:99;padding-bottom:8px;}
.newCruiseAJShipTitle						{width:640px;height:30px;overflow:hidden;padding-top:1px;border-bottom:1px solid #A0C9FC;}
.newCruiseAJShipTitle 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;}
.newCruiseAJShipTitle img					{height:30px;float:right;display:inline;cursor:pointer;}
.newCruiseAJShipNotice						{height:36px;overflow:hidden;text-align:center;margin-top:20px;margin-bottom:20px;}
.newCruiseAJShipNotice span					{width:auto;height:36px;line-height:36px;overflow:hidden;display:inline-block;}
.newCruiseAJShipNotice1						{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;}
.newCruiseAJShipNotice1 label				{color:#F47121;}
.newCruiseAJShipNotice2						{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;}
.newCruiseAJShipNotice2 label				{color:#1B7E13;}
.newCruiseAJShipNotice3						{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;}
.newCruiseAJShipNotice3 label				{color:#F47121;}
.newCruiseAJShipMenu						{width:640px;height:28px;line-height:26px;overflow:hidden;background:url('../images/theme/citytours/images_09.gif') bottom repeat-x;margin-top:8px;font-size:14px;font-weight:bold;}
.newCruiseAJShipMenu label.sel				{color:#EB0C0C;}
.newCruiseAJShipMenu label.unsel			{color:#051138;}
.newCruiseAJShipPanel						{width:640px;height:382px;overflow-y:scroll;}
.newCruiseAJShipItems						{width:188px;height:179px;float:left;display:inline;margin-top:12px;overflow:hidden;}
.newCruiseAJShipItems div.image				{width:180px;height:101px;padding:2px 3px;border:1px solid #fff;overflow:hidden;}
.newCruiseAJShipItems div.image img			{width:180px;height:101px;border:0;cursor:pointer;}
.newCruiseAJShipItems div.stars				{width:100%;height:16px;line-height:16px;overflow:hidden;padding:4px 0;text-align:center;}
.newCruiseAJShipItems div.imagetitle		{width:100%;height:22px;line-height:22px;overflow:hidden;text-align:center;font-weight:bold;font-size:14px;color:#051138;}
.newCruiseAJShipItems div.imagetitle a		{color:#051138;}
.newCruiseAJShipItems div.imagetitle a:link	{color:#051138;}
.newCruiseAJShipItems div.imagetitle a:hover{color:#FC4500;}
.newCruiseAJShipItems div.ioption			{width:100%;height:26px;line-height:26px;overflow:hidden;text-align:center;}

.mgl28										{margin-left:28px;}
.innerPageGroupX							{width:100%;height:24px;text-align:right;overflow:hidden;padding:5px 0;}
.innerPageGroupX span.CanNotClick			{height:20px;line-height:20px;display:inline-block;padding:0 5px;border:1px solid #CCC;background:#EEE;overflow:hidden;margin:0 3px;color:#000;}
