﻿#DIVThemeBarWeeks
{
	border-bottom:solid 1px #e9eaec;
	height:23px;
	width:893px;
	margin-bottom:1px;
	background-image:url(imgs/ui/themebar/themebar_progress_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	float:left;
}

.ThemeBarControlBlock
{
	width:893px;
	float:left;
	display:block;
	position:relative;
	margin:0px 0 20px 0;

}
.ThemeBarTimeLine
{
	width:893px;
	position:absolute;
	top:0px;
	left:0px;
	height:6px;
}

.ThemeProgressBar
{
	background-color:#eeeeee;
	height:6px;
	line-height:6px;
	font-size:1px;
	margin:0;
}

.ThemeBarWeek
{
	float:left;
	width:235px;
	border-right:solid 1px #e9eaec;
	text-align:center;
	padding-top:6px;
	height:23px;
	overflow:hidden;
}

.ThemeBarClose
{
	float:right;
	width:184px;
	height:23px;
	text-align:right;
	padding-top:6px;
}
#closeThemeBarLink{
	padding-right:18px;
	margin-right:5px;
	font-weight:bold;
}
.closeThemeBarButton{background:url(imgs/ui/themebar/closeThemeBar.gif) no-repeat right 1px;}
.openThemeBarButton{background:url(imgs/ui/themebar/openThemeBar.gif) no-repeat right 1px;}
.ThemeBarContent
{
	float:left;
	width:893px;
	height:77px;
	overflow:hidden;
}
#ThemeBarLeftBgHolder{
	background:url(imgs/ui/themebar/leftSideBg.jpg) no-repeat left top;
	width:706px;
	height:76px;
	float:left;
	overflow:hidden;
}
.
{
	float:left;
	font-weight:bold;
	height:20px;
	color:#0b5699;

}
.ThemeBarContent .ThemeNameHolder
{
	float:left;
	width:170px;
}
.ThemeBarLiftCaption{
	color:#fff;
	float:left;
	line-height:15px;
	padding-left:15px;
	font-weight:bold;
}
.ThemeNameHolder .ThemeName
{
	clear:both;
	width:170px;
	height:58px;
	float:left;
}

.ThemeBarContent .ThemeBarLiftsHolder
{
	float:left;
	width:534px;
	height:76px;
	overflow:hidden;
	margin-right:2px;
}
.ThemeBarLifts
{
	float:left;
	margin:0 0 0 4px;
	width:263px;
}
* html .ThemeBarLifts{margin-left:2px;}
.ThemeBarLifts .LiftRow
{
	clear:both;	
}
.ThemeBarLifts .LiftRow .DateTD{
	height:10px;
	padding:3px 0 0 0;
}
.ThemeBarLifts .LiftRow .LinkTD{
	padding:3px 0 0 0;	
}
.ThemeBarLifts .ThemeBarLiftCaption{
	color:#0d599f;
	padding:5px 0 1px 0;
}
.ThemeBarContent .ThemePicture
{
	float:left;
	height:77px;
	width:186px;
	overflow:hidden;
	cursor:pointer;
}


/* Theme specific */

.Theme_2 .ThemeProgressBar
{
	background-color:#62b8e9;
}
.Theme_2 .ThemeBarWeek
{
	color:#62b8e9;
}
.Theme_2 .ThemePicture
{
	background:url(imgs/ui/themebar/themeBarRightSideBanner2.gif) no-repeat right top;
}
.Theme_2 .ThemeName
{
	background:url(imgs/ui/themebar/theme2header.gif) no-repeat left 3px;
}
.Theme_2 .ThemeNameHolder .
{

}
.Theme_2 .mainLiftCaption{
	background:url(imgs/ui/themebar/themeBarThemeTextBg2.gif) no-repeat left top;
	width:72px;
	height:17px;
}



.Theme_3 .ThemeProgressBar
{
	background-color:#987fec;
}
.Theme_3 .ThemeBarWeek
{
	color:#987fec;
}
.Theme_3 .ThemePicture
{
	background:url(imgs/ui/themebar/themeBarRightSideBanner3.gif) no-repeat right top;
}
.Theme_3 .ThemeName
{
	background:url(imgs/ui/themebar/theme3header.gif) no-repeat left 3px;
}
.Theme_3 .ThemeNameHolder .
{

}
.Theme_3 .mainLiftCaption{
	background:url(imgs/ui/themebar/themeBarThemeTextBg3.gif) no-repeat left top;
	width:72px;
	height:17px;
}


.Theme_4 .ThemeProgressBar
{
	background-color:#a5cd99;
}
.Theme_4 .ThemeBarWeek
{
	color:#a5cd99;
}
.Theme_4 .ThemePicture
{
	background:url(imgs/ui/themebar/themeBarRightSideBanner4.gif) no-repeat right top;
}
.Theme_4 .ThemeName
{
	background:url(imgs/ui/themebar/theme4header.gif) no-repeat left 3px;
}
.Theme_4 .ThemeNameHolder .
{

}
.Theme_4 .mainLiftCaption{
	background:url(imgs/ui/themebar/themeBarThemeTextBg4.gif) no-repeat left top;
	width:72px;
	height:17px;
}
