html{
	background-color:#000000;		/* #f0f0f0; */
	margin:0;
	padding:0;
}
body{
	position:relative;
	min-width: 1024px;
	margin:0;
	padding:0;
	background-position: top center;
	overflow-x: hidden;
}

div#central{
	margin-left:auto; margin-right:auto; display:block;
}
div#left-side-outer {
	width:50%;
	float:left;
	margin-right:-410px;
	height: 1200px;
}
div#left-side{
	margin-right:410px;
	background-image:url(images/bg_left.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	height: 1200px;
}
div#center-column {
	width:800px;
	float:left;
	color: #FFFFFF;
	background-color: #000000;
	position:relative;
	z-index:10;
	height: 1200px;
	padding:0 10px 0 10px;
}
div#right-side-outer {
	width:50%;
	float:right;
	margin-left:-411px;
	height: 1200px;
}
div#right-side {
	margin-left:410px;
	height: 1200px;
	background-image:url(images/bg_right.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}


div#header {
	height:130px;
	text-align:left;
	width:800px;
	margin:0 0 16px 0;
	padding:0;
	border-bottom:1px #ffffff dotted;
	}	
div#leftchannel {
	float: left;
	}
div#rightchannel {
	float:right;
	width: 220px;
	font-size:.8em;
	}
div#mainchannel{
	font-size:.8em;
}
div#footer {
	clear:both;
	height:128px;
	padding:32px 0 0 0;
	color: #ffffff;
	font-size: 0.6em;
	width:800px;
	padding:6px 0 0 0;
	margin:26px 0 0 0;
	border-top:1px #ffffff dotted;
	}
div#scroller{
	clear:both;
	margin:0; /*0 53px 0 63px;*/
}

.center {margin-left:auto; margin-right:auto; display:block; text-align:center;} 
.nobr {white-space:nowrap; }



div#tabbed-promos {
	position:   relative;
	width:      570px;
	height:     300px;
}
div#tabbed-promos .pics,  div#tabbed-promos .tabs,  div#tabbed-promos ul.tab-list li {
	float: left;
}
div#tabbed-promos ul.tab-list {
	list-style: none;
	margin:  0;
	padding: 0;
}
div#tabbed-promos img {
	display:block;
}
div#tabbed-promos .image-placeholder {
}
div#tabbed-promos div#promo-text{
background-image:url(images/trans.png); background-repeat:repeat;
	filter: alpha(opacity=85); /* internet explorer */
	-khtml-opacity: 0.85;      /* khtml, old safari */
	-moz-opacity: 0.85;       /* mozilla, netscape */
	opacity: 0.85;           /* fx, safari, opera */
border-top:1px #808080 solid;
	height:84px;
	margin-left:0;
	margin-top:-85px;
	width:570px;
	position:absolute;
}
div#tabbed-promos #promo-text h2{
	font-size:1.2em;
	line-height:.2em;
	font-weight:normal;
	margin:0;
	border-bottom:none;
	color:#c93301;
	padding:7px 0 0 10px;
}
div#tabbed-promos #promo-text p{
	font-size:.9em;
	line-height:1em;
	color:#ffffff;
	padding:5px 0 0 10px;
}
div#tabbed-promos .pics a{
	padding:300px 0 0 0;
	width:570px;
	position:absolute;
	top:0;
	display:block;
}
div#tabbed-promos .pics a {
	text-decoration:none;
}
div#tabbed-promos .pics a span{
visibility:hidden;
width:100%;
}
div#tabbed-promos #ssi_emp_container {
	float:left;
	margin:9px 10px 0 9px;
	display:inline
}
#tabbed-promos .tabs a {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	height:29px;
	width:121px;
	padding:10px;
	display:block;
	margin-left:2px;
	text-decoration:none;
	color:#767676;
}
#tabbed-promos #tab-1 a {
	margin-left:0
}
#tabbed-promos .tabs a:hover {
	color:#ffffff;
	text-decoration:none;
}
#tabbed-promos .tabs a.generic {
background-image:url(images/tab2.jpg); background-repeat:no-repeat;
}
#tabbed-promos .tabs a.generic:hover {
	background-position: 0 -50px;
}
/* hide all the pics.. (see below) */
#tabbed-promos .pics {
	display: none;
	width:570px; /* give width to the element to keep tabs in place*/
	background-color:#000000;
	height:320px;
}
#tabbed-promos .current {
	display:    block;
}




.carousel-item h4 {
	font-size:.6em;
	line-height:.3em;
	color:#474747;
	margin:0;
	font-weight:normal;
}



#cotd-carousel .carousel-prev {
	/*	background: transparent url(/radio4/img/scroll-prev.gif) no-repeat;
*/	
position:absolute;
left:0px;
z-index:20;
}
#cotd-carousel .carousel-next {
	/*	background:url(/radio4/img/scroll-next.gif) no-repeat;
*/
position:absolute;
left:770px;
background:none;
}
/* remove the other backgrounds glow uses */
#cotd-carousel .carousel-light .carousel-nav span {
/*	background-image:none;
*/}
#cotd-carousel .carousel-nav .carousel-label {
	z-index:0;
}
/*~~*/


div#cotd-carousel .carousel-light .carousel-window {
	/*background-image:url(images/scroll-bg.gif);
	background-repeat:repeat-x;*/
	background-color:#000000;
}
div#cotd-carousel .carousel-nav {
	width:26px;
}

/*
ol#carousel {
	background-color:#000000;
}
*/


/* prev btn */
div#cotd-carousel .carousel-light .carousel-prev span {
	background:url(images/prev.gif) no-repeat;
}
div#cotd-carousel .carousel-light .carousel-prev .carousel-bottom {
	background-position:-30px bottom;
	bottom:0;
}
div#cotd-carousel .carousel-light .carousel-prev .carousel-top {
	background-position:0 0;
	top:0;
}
div#cotd-carousel .carousel-light .carousel-prev .carousel-background {
	background-position:-60px 0;
	background-repeat:repeat-y;
	top:0;
}
div#cotd-carousel .carousel-light .carousel-prev .carousel-arrow {
	background-position:-88px center;
	left:2px;
	width:20px;
}

/* next btn */
div#cotd-carousel .carousel-light .carousel-next span {
	background:url(images/next.gif) no-repeat;
}
div#cotd-carousel .carousel-light .carousel-next .carousel-bottom {
	background-position:-30px bottom;
	bottom:0;
}
div#cotd-carousel .carousel-light .carousel-next .carousel-top {
	background-position:0 0;
	top:0;
}
div#cotd-carousel .carousel-light .carousel-next .carousel-background {
	background-position:-60px 0;
	background-repeat:repeat-y;
	top:0;
}
div#cotd-carousel .carousel-light .carousel-next .carousel-arrow {
	background-position:-88px center;
	left:2px;
	width:20px;
}

.carousel-wrap {
	width:800px;
}
.carousel-item h3 {
	font-size:.9em;
	line-height:1em;
	color:#a0a0a0;
	margin:7px 0;
	font-weight:normal;
}
.carousel-item p {
	line-height:.8em;
}

ol#carousel li {
	background-color:#000000;
	float:left;
	height:216px;
	margin:1px 6px;
/*	padding:0 16px;*/
	width:155px;
	list-style:none;
	padding:0 0 0 26px;
}
ol#carousel li img{
	display:block;
	margin-bottom:.5em
}
ol#carousel li p.description{
	font-size:.7em;
	line-height:.9em;
	margin-top:6px;
}



