#promonav
{
width: 291px;
float: left;
background-color: #1A1919;
height: 361px;
}

#promonav ul
{
border-bottom: 1px solid #141313;
}

#promonav li
{
padding: 9px 5px 18px 15px;
font-size: 110%;
border: 5px solid #FFFFFF;
xborder-bottom: 1px solid #FFFFFF;
}

#promonav li a
{
color: #FFFFFF;
}
#promonav li.selected
{
background: #22007a url(../images/bg/home-promo-list-shad.gif) bottom no-repeat;
margin-right: -1px;
border-bottom:0;
}


#promonav .searchpanel
{
border-top: 1px solid #232222;
background-color: #312F2F;
padding: 15px 5px 15px 15px;
}

#promonav .searchprograms
{
color: #FFFFFF;
padding-bottom: 10px;
font-size: 90%;
}

#promonav .searchpanel INPUT
{

}

#promonav .searchpanel .searchbut
{

}

#promonav .quicksearch
{
border-top: 1px solid #232222;
padding: 11px 5px 10px 15px;

}

#promonav .quicksearch INPUT
{


}

#promonav .quicksearch .searchbut
{

}

#promonav .viewall
{
border-top: 1px solid #232222;
padding: 11px 5px 10px 15px;

}

#promonav .viewall a
{
color: #FFFFFF;
}

#promonav .showreel
{
border-top: 1px solid #232222;
padding: 11px 5px 10px 15px;
}

#promonav .showreel a
{
color: #FFFFFF;
}

#wrap
{
position: relative;
z-index: 1;
}

#slideholder
{

}


/* new JQuery slideshow styling  */
#controlsholder
{
width: 293px;
float: left;
background-color: #1A1919;
height: 361px;
}

.jcarousel-control
{
height: 190px;

}



.jcarousel-control a
{
display: block;
height: 40px;
min-height: 41px;
padding: 5px 0px 2px 15px;
font-size: 100%;
border-bottom: 1px solid #141313;
border-top: 1px solid #232222;
color: #FFFFFF;
}

.jcarousel-control a.selected
{
background: #0e468c url(../images/bg/headerh3-bg.gif) repeat-x bottom;
xmargin-right: -1px;
}


#controlsholder .searchpanel
{
border-top: 1px solid #CCCCCC;
background-color: #312F2F;
padding: 15px 5px 15px 15px;
max-height: 50px;
}

#controlsholder .searchprograms
{
color: #FFFFFF;
padding-bottom: 10px;
font-size: 90%;
}

#controlsholder .searchpanel INPUT
{

}

#controlsholder .searchpanel .searchbut
{

}

#controlsholder .quicksearch
{
border-top: 1px solid #232222;
padding: 11px 5px 10px 15px;

}


#controlsholder .viewall
{
border-top: 1px solid #232222;
padding: 9px 5px 10px 15px;

}

#controlsholder .viewall a
{
color: #FFFFFF;
padding: 0;
border:0;
}

#controlsholder .showreel
{
border-top: 1px solid #232222;
padding: 9px 5px 10px 15px;
}

#controlsholder .showreel a
{
color: #FFFFFF;
padding: 0;
border:0;
}


#mycarousel ul
{
}

#mycarousel li .overlay
{
position: relative;
margin-top: -100px;
margin-left: 300px;
margin-right: 30px;
background-color: #000000;
color: #FFFFFF;
width: 300px;
padding: 10px;
font-size: 110%;
opacity: .75;
filter: alpha(opacity = 75);
zoom: 1;
}

#mycarousel li .overlay a
{
color: #FFFFFF;
}




#columnwrapper
{
margin-top: 10px;
}

#columnwrapper .column
{
float: left;
width: 309px;
height: 411px;
}

#columnwrapper .gap
{
margin-right: 7px;
}

#columnwrapper .column .header
{
height: 58px;
background:url(../images/bg/home-box-header.gif) no-repeat;
padding-top: 1px;
}

#columnwrapper .column .header h3
{
margin: 16px 18px 0 18px;
padding: 8px;
color: #FFFFFF;
}

#columnwrapper .column .content
{
background:url(../images/bg/home-box-middle.gif) repeat-y;
padding: 0px 20px 10px 20px;
height: 339px;
}

#columnwrapper  .content p
{
padding-bottom: 10px;
}

#columnwrapper .column .contentblock
{
padding-top: 10px;
height: 92px;
border-top: 1px solid #f8f8f8;
border-bottom: 1px solid #ececec;
}

#columnwrapper .column .viewmoreblock
{
padding-top: 10px;
height: 30px;
border-top: 1px solid #f8f8f8;
border-bottom: 1px solid #ececec;
}

#columnwrapper .column .logo
{
float: left;
width: 79px;
}

#columnwrapper .column .rightcontent
{
margin-left: 80px;
}

#columnwrapper .column h1
{
font-size: 110%;
padding-bottom: 10px;
padding-top: 10px;
}

#columnwrapper .column ul.morelinks
{
margin-top: 5px;
margin-bottom: 5px;
border-top: 1px solid #ececec;
border-bottom: 1px solid #ececec;
padding-bottom: 9px;
padding-top: 10px;
}

#columnwrapper .column ul.morelinks li
{
padding-bottom: 10px;
}

#columnwrapper .column .footer
{
background:url(../images/bg/home-box-footer.gif) no-repeat;
height: 18px;
}

.autocompletelist
	{

	}

.MultiBoxContainer {
	position: absolute;
	border: 20px solid #000;
	background-color: #FFF;
	display: none;
	z-index: 99;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url(../images/player/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: -26px;
	right: -26px;
	background: url(../images/player/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000000;
}


.MultiBoxPrevious {
	position: absolute;
	background: url(../images/player/left.png) no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNext {
	position: absolute;
	background: url(../images/player/right.png) no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url(../images/player/rightDisabled.png) no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(../images/player/leftDisabled.png) no-repeat;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: left;
}