/* All Containers */
.Container
{
	width: 100%;
	height: auto;
	padding: 5px;
	margin-bottom: 17px;
	/**/
	/*border: 1px solid blue;*/
}
.Container_Layout
{
	
}
.Container_Layout TD
{
	
}
.Maxed .Container_Layout
{
	
}
/* Default */
.Container_Header
{
	height: 1px;
}
.Container_Header_First,
.Container_Header_Center,
.Container_Header_Last
{
	height: 29px;
	white-space:nowrap;
}
.Container_Header_First,
.Container_Header_Last
{
	width: 18px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: center top;
}
.Container_Header_First
{
	
}
.Container_Header_Last
{
	
}
.Container_Header_Center,
.Container_Header_Center SPAN,
.Container_Header_Center LABEL
{
	padding: 2px 0px 0px 0px;
	color: White;
	font-weight: bold;
}
.Container_Icon_TR
{
	text-align: left;
	display: none;
}
.Container_Button_Wrapper_TR
{
	text-align: -moz-right;
	_text-align: right;
	background-color: white;
	height: 1px;
}
.Container_Button_Wrapper,
.Container_Icon_Wrapper
{
	position: relative;
	display: none;
}
.WithIcon
{
	padding-left: 20px;
	padding-top: 10px;
}
.WithIcon
.Container_Icon_TR,
.WithIcon
.Container_Button_Wrapper_TR
{
	display: block;
}
.WithIcon .Container_Icon_Wrapper
{
	display: block;
}
.WithIcon .Container_Header_First
{
	width: 40px;
}

.WithButton .Container_Button_Wrapper
{
	display: block;
}

.Container_Icon
{
	width: 58px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	
	position: absolute;
	left: -20px;
	top: -10px;

	text-align: center;
	vertical-align: middle;
}

.Container_Button
{
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	position: absolute;
	top: -25px;
	right: -7px;
	_right: -8px;
}
.Container_Button
.Button_First,
.Container_Button
.Button_Last
{
	background-repeat: no-repeat;
	background-position: center top;
	height: 36px;
}
.Container_Button
.Button_First
{
	width: 18px;
}
.Container_Button
.Button_Last
{
	width: 16px;
}
.Container_Button
.Button_Center
{
	background-repeat: repeat-x;
	background-position: center top;
	height: 36px;
	vertical-align: top;
	padding-top: 7px;
	white-space: nowrap;	
}
.Container_Button
.Button_Text
{
	color: #a0a0a0;
	font-weight: bold;
	background-image: url(resources/button_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 10px;
}
.Container_Button
.Button_Text:hover
{
	color: #386f0d;
	background-position: right -43px;
}
/* Container_Body */
.Container_Body
{
	/*text-align: center;*/
	background-color: White;
	/*width: 150px;*/
}
.Container_Body_Inner
{
	padding: 0px 0px 0px 0px;
	border-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	_height: 100%;
	/*width: 100%;*/
}
.Container_Body_First,
.Container_Body_Last
{
	display: none;
}
.Container_Body_First .NBSP,
.Container_Body_Last .NBSP
{
	
}
.WithIcon .Container_Body_Inner
{
	padding-top: 20px;
}

.SectionSeperator
{
	height: 2px;
	border-bottom: 2px dotted;
	margin-top: 10px;
	margin-bottom: 10px;
	_margin-bottom: 7px;
	font-size: 1px;
}

.Container_Body_Last
{
	
}
.Container_Footer
{
	height: 1px;
	
}
.Container_Footer_First,
.Container_Footer_Center,
.Container_Footer_Last
{
	height: 26px;
	
}
.Container_Footer_First,
.Container_Footer_Last
{
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 18px;
}
.Container_Footer_First
{
	
}
.Container_Footer_Last
{
	
}
.Container_Footer_Center
{
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: White;
}
.Container_Footer_Center
.skeletonH
{
	
}
/* Orange */
.MainContentPane
.Container_Header
{
	/* Orange */
	background-color: #FF9906;
}

.MainContentPane
.Container_Header_First
{
	/* Orange */
	background-image: url(orange/top_left.gif);
}
.MainContentPane
.Container_Header_Last
{
	/* Orange */
	background-image: url(orange/top_right.gif);
}
.MainContentPane
.Container_Header_Center
{
	/* Orange */
	background-color: #FF9906;
}
.MainContentPane
.Container_Body_Inner
{
	/* Orange */
	border-color: #FF9906;
	background-color: transparent;
}
.MainContentPane
.Container_Body
{
	/*background-color: lime;*/
}
.MainContentPane
.SectionSeperator
{
	/* Orange */
	border-bottom-color: #DEDEDE;
}
.MainContentPane
.Container_Footer
{
	/*background-color: lime;*/
}
.MainContentPane
.Container_Footer_First
{
	/* Orange */
	background-image: url(orange/bottom_left.png);
}
.MainContentPane
.Container_Footer_Last
{
	/* Orange */
	background-image: url(orange/bottom_right.png);
}
.MainContentPane
.Container_Footer_Center
{
	/* Orange */
	background-image: url(orange/bottom_center.png);
	background-color: transparent;
}
.MainContentPane
.Container_Icon
{
	/* Orange */
	background-image: url(orange/icon_area.gif);
}

.MainContentPane
.Container_Button
.Button_First
{
	background-image: url(orange/btn_idle_left.png);
}

.MainContentPane
.Container_Button
.Button_Center
{
	background-image: url(orange/btn_idle_center.png);
	_background-image: url(orange/btn_idle_center.gif);
}

.MainContentPane
.Container_Button
.Button_Last
{
	background-image: url(orange/btn_idle_right.png);
}
.Promotions
.Container
{
	height: 100%;
	width: 100%;
	margin-bottom: 0px;
}
.Promotions
.Container
.Container_Layout
{
	height: 100%;
	width: 100%;
}
.Promotions
.Container
.Container_Body_Inner
{
	height: 100%;
}
.Promotions
.Container
.Container_Footer_Center
.skeletonH
{
	width: 128px;
}

/* Light Blue */
.LastPane
.Container_Header
{
	background-color: #C4DFFC;
}

.LastPane
.Container_Header_First
{
	/* Light Blue */
	background-image: url(blue/top_left.gif);
}
.LastPane
.Container_Header_Last
{
	/* Light Blue */
	background-image: url(blue/top_right.gif);
}
.LastPane
.Container_Header_Center
{
	/* Light Blue */
	background-color: #C4DFFC;
	color: #5E605F;
}
.LastPane
.Container_Header_Center SPAN
{
	color: #5E605F;
}
.LastPane
.Container_Body
{
	/* Light Blue */
	width: 187px;
}
.LastPane
.Container_Body_Inner
{
	/* Light Blue */
	border-color: #C4DFFC;
}
.LastPane
.SectionSeperator
{
	/* Light Blue */
	border-bottom-color: #DEDEDE;
}
.LastPane
.Container_Footer_First
{
	/* Light Blue */
	background-image: url(blue/bottom_left.gif);
}
.LastPane
.Container_Footer_Last
{
	/* Light Blue */
	background-image: url(blue/bottom_right.gif);
}
.LastPane
.Container_Footer_Center
{
	/* Light Blue */
	background-image: url(blue/bottom_center.gif);
}
.LastPane
.Container_Icon
{
	/* Light Blue */
	background-image: url(blue/icon_area.gif);
}

.LastPane
.Button_First
{
	background-image: url(blue/btn_idle_left.gif);
}

.LastPane
.Button_Center
{
	background-image: url(blue/btn_idle_center.gif);
}

.LastPane
.Button_Last
{
	background-image: url(blue/btn_idle_right.gif);
}

/* Yellow */
.FirstPane
{
	
}
.FirstPane
.Container_Header
{
	background-color: #FCE267;
}

.FirstPane
.Container_Header_First
{
	/* Yellow */
	background-image: url(yellow/top_left.gif);
}
.FirstPane
.Container_Header_Last
{
	/* Yellow */
	background-image: url(yellow/top_right.gif);
}
.FirstPane
.Container_Header_Center
{
	/* Yellow */
	background-color: #FCE267;
}
.FirstPane
.Container_Body_Inner
{
	/* Yellow */
	border-color: #FCE267;
}
.FirstPane
.SectionSeperator
{
	/* Yellow */
	border-bottom-color: #DEDEDE;
}
.FirstPane
.Container_Footer_First
{
	/* Yellow */
	background-image: url(yellow/bottom_left.gif);
}
.FirstPane
.Container_Footer_Last
{
	/* Yellow */
	background-image: url(yellow/bottom_right.gif);
}
.FirstPane
.Container_Footer_Center
{
	/* Yellow */
	background-image: url(yellow/bottom_center.gif);
}
.FirstPane
.Container_Icon
{
	/* Yellow */
	background-image: url(yellow/icon_area.gif);
}

.FirstPane
.Button_First
{
	background-image: url(yellow/btn_idle_left.gif);
}

.FirstPane
.Button_Center
{
	background-image: url(yellow/btn_idle_center.gif);
}

.FirstPane
.Button_Last
{
	background-image: url(yellow/btn_idle_right.gif);
}


/*****************************/
/*     small icon view		 */
/*****************************/
.Small_Icon_View
{
	background-color:white;
	padding:15px;
}

.Max_Size .Small_Icon_View
{
	width: 100%;
}

.Small_Icon_View_Header_First,
.Small_Icon_View_Header_Center,
.Small_Icon_View_Header_Last
{
	font-size:1px;
	height: 5px;
	white-space:nowrap;
}
.Small_Icon_View_Header_First,
.Small_Icon_View_Header_Last
{
	width: 5px;
	background-repeat: no-repeat;
	background-position: center top;
}

.Small_Icon_View_Header_Center
{
	background-repeat: repeat-x;
	background-position: center top;
	background-color: White;
}

.Small_Icon_View_Header_First{
	background-image: url(smallIconView/frame/frame_idle_top_left.gif);
}

.Small_Icon_View_Header_Center{
	background-image: url(smallIconView/frame/frame_idle_top_center.gif);
}

.Small_Icon_View_Header_Last{
	background-image: url(smallIconView/frame/frame_idle_top_right.gif);
}

.Small_Icon_View_Footer_First,
.Small_Icon_View_Footer_Center,
.Small_Icon_View_Footer_Last
{
	font-size:1px;
	height: 5px;
	white-space:nowrap;
}
.Small_Icon_View_Footer_First,
.Small_Icon_View_Footer_Last
{
	width: 5px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

.Small_Icon_View_Footer_Center
{
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: White;
}

.Small_Icon_View_Footer_First{
	background-image: url(smallIconView/frame/frame_idle_bottom_left.gif);
}

.Small_Icon_View_Footer_Center{
	background-image: url(smallIconView/frame/frame_idle_bottom_center.gif);
}

.Small_Icon_View_Footer_Last{
	background-image: url(smallIconView/frame/frame_idle_bottom_right.gif);
}
.Small_Icon_View_Body_First,
.Small_Icon_View_Body_Last
{
	width: 5px;
	background-repeat: repeat-y;
}
.Small_Icon_View_Body_First
{
	background-image: url(smallIconView/frame/frame_idle_middle_left.gif);
}
.Small_Icon_View_Body_Last
{
	background-image: url(smallIconView/frame/frame_idle_middle_right.gif);
}
.Small_Icon_View_Body 
{
	padding: 1px;
	height: 67px;
	width: 67px;
}

.Small_Icon_View_Icon_Wrapper
{
	position: relative;
	display: none;
}

.WithIcon .Small_Icon_View_Icon_Wrapper
{
	display: block;
}

.Small_Icon_View_Icon
{
	width: 29px;
	_width: 26px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	
	position: absolute;
	top: -8px;
	left: -11px;
	_left: -12px;
	
	background-image: url(smallIconView/icon_area.gif);
	
	text-align: center;
	vertical-align: middle;
}
.IconLabel
{
	width: 75px;
}
/*************************************/
/*     small icon view selected		 */
/*************************************/
.Small_Icon_View
{
	background-color:white;
	padding:15px;
}

.Selected .Small_Icon_View_Header_First{
	background-image: url(smallIconView/frame/frame_selected_top_left.gif);
}

.Selected .Small_Icon_View_Header_Center{
	background-image: url(smallIconView/frame/frame_selected_top_center.gif);
}

.Selected .Small_Icon_View_Header_Last{
	background-image: url(smallIconView/frame/frame_selected_top_right.gif);
}

.Selected .Small_Icon_View_Footer_First{
	background-image: url(smallIconView/frame/frame_selected_bottom_left.gif);
}

.Selected .Small_Icon_View_Footer_Center{
	background-image: url(smallIconView/frame/frame_selected_bottom_center.gif);
}

.Selected .Small_Icon_View_Footer_Last{
	background-image: url(smallIconView/frame/frame_selected_bottom_right.gif);
}
.Selected .Small_Icon_View_Body_First
{
	background-image: url(smallIconView/frame/frame_selected_middle_left.gif);
}
.Selected .Small_Icon_View_Body_Last
{
	background-image: url(smallIconView/frame/frame_selected_middle_right.gif);
}
.Cotainer_Text/*!!!*/
{
	color:#6F6F6F;
	font-weight: bold;
}

.Promotion_Zly_Wrapper
{
	position: relative;
	display: none;
}

.Zlango_Tour
.Promotion_Zly_Wrapper
{
	display: block;
}

.Promotion_Zly_Icon
{
	position: absolute;
	left: -34px;
	top: -53px;
}
/* Zlango_Tour */
.Zlango_Tour
.Container_Layout
{
	background-image:url(../../resource/images/zlango_tour_bg.gif);
	background-repeat: no-repeat;
	background-color: #FFEACA;
	background-position: left center;
}
.Zlango_Tour
.Container_Body
{
	background-color: transparent;
}
.Zlango_Tour
.Container_Footer
{
	background-color: transparent;
}

