body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.8%;
	line-height: 130%;
	color: #666666;
	/*width: 980px;*/
	margin: 0 auto;
	background-image: url(/images/frontend/background.jpg);
	background-repeat: repeat-x;
}
a {
	font-size: 1.2em;
	color: #333;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #d10e50;
}
img {
	border: none;
}
/*------------------- MAIN ------------------------*/
#main {
	position: relative;
	margin: 0px auto;
	width: 980px;
	padding: 0px 0px 0px 0px;
}
.hidden {
	display: none;
}
/*------------------- TOP ------------------------*/
#top {
	height: 90px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 980px;
	overflow: hidden;
}
#logo {
	display: inline;
	width: 150px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	overflow: hidden;
	text-align: left;
}
#banner {
	display: inline;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 15px 0px 0px 0px;
	width: 550px;
	overflow: hidden;
}
#search {
	display: inline;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 58px 0px 0px 0px;
	height: 30px;
	width: 170px;
	overflow: hidden;
}
#search_form {
	width: 130px;
	height: 17px;
	padding: 0px 0px 1px 0px;
	margin: 4px 0px 0px 0px;
	float: left;
	color: #d61c52;
	border: 1px solid #666666;
	z-index: 99;
}
.button {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	height: 20px;
	float: right;
	background-color: #d61c52;
	color: #FFF;
	border: 1px solid #d61c52;
}
#topLinks {
	position: absolute;
	top: 6px;
	right: 0px;
}
#topLinks img {
	float: left;
}
#topLinks a {
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: underline;
	color: #666;
	font-size: 1.2em;
	float: left;
}
#topLinks a:hover {
	color: #d61c52;
}

#topPageRight  {
	display: inline;
	list-style-type: none;
	float: right;
	padding: 0px;
	margin: 0px;
}
.topLinksInner {
	display: inline;
	list-style-type: none;
	float: left;
	padding: 0px;
	margin: 0px;
}
.topLinksInner li {
	display: inline;
	float: left;
}
#strap-line {
	position: absolute;
	top: 75px;
	right: 330px;
	width: 391px;
}
/*---- MENU ------*/
#menu {
	width: 980px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#menu ul {
	width: 980px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	height: 25px;
}
#menu li {
	display: inline;
}
#menu .li {
	width: 122px;
	height: 20px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	text-align: center !important;
	display: inline;
	float: left;
}
#menu ul li a {
	padding-top: 5px !important;
	color: #424242;
	display: inline;
	float: left;
	font-size: 1.2em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
}
#menu ul li a:hover {
	color: #d61c52;
}

#menu a.actual:hover {
	color: #fff;
}

#menu a.actual {
	width: 122px;
	height: 19px;
	list-style-type: none;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center !important;
	display: inline;
	float: left;
	background-image: url(/images/frontend/menu_actual.gif);
	background-position: center top;
	background-repeat: no-repeat;	
	background-color: #d3d3d3;
	color: #d61c52;
}
/*------------------- CONTENT ------------------------*/
#container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#container p {
	display: inline;
}
#content {
	clear: both;
	margin-top: 30px;
	width: 980px;
	position: relative;
}
/*---- SUBMENU ------*/
#submenu {
	position: absolute;
	left: 0px;
	top: 130px;
	width: 190px;
	height: 318px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
}
#submenu ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#submenu ul li {
 /*height: 15px;*/
 	list-style-type: none;
	padding: 0px 0px 0px 24px;
	margin: 10px 0px 8px 0px;
	background-image: url(/images/frontend/menu_background.gif);
	background-repeat: no-repeat;
	text-align: left !important;
	color: #d61c52;
	border-bottom: none;
}
#submenu ul li a {
	color: #424242;
	font-size: 1.2em;
	line-height: 150%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
}
#submenu ul li a.subActual {
	color: #d61c52;
}
#submenu ul li a:hover {
	color: #d10e50;
}
/*---- MEDIA PLAYER ------*/
#video_container {
	width: 790px;
	height: 366px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: right;
}
#video_container p {
	display: inline;
}
#video {
	width: 400px;
	height: 330px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 2;
}
#video_links {
	width: 200px;
	height: 330px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
	text-align: left;
}
#video_links h1 {
	font-size: 1.3em;
	line-height: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 0px !important;
	margin: 5px 0px 5px 0px !important;
	color: #8a8a8a;
}
.va1 {
	width: 208px;
	height: 82px;
	background-image: url(/images/frontend/va_1.png);
	background-repeat: no-repeat;
	padding: 2px 10px 10px 10px;
	margin: 0px 0px 3px 0px;
}
.va2 {
	width: 208px;
	height: 82px;
	background-image: url(/images/frontend/va_2.png);
	background-repeat: no-repeat;
	padding: 2px 10px 10px 10px;
	margin: 0px 0px 3px 0px;
}
/*---- BROWSE - SHOWCASES HOMEPAGE ------*/
#browse_am_top {
	clear: both;
	width: 980px;
	height: 49px;
	background-image: url(/images/frontend/browse_am_background.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.browseImg {
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#browse_am {
	position: relative;
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
.browse_title {
	position: absolute;
	top: 73px;
	left: 0px;
	background-image: url(/images/frontend/background-4play.png);
	background-repeat: repeat;
	width: 161px;
	height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
	text-align: left;
	overflow: hidden !important;
	font-size: 1.1em;
	line-height: 18px;
	color: #181818 !important;
}
#browse_am h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 1.6em;
	line-height: 18px;
	color: #d61d53;
	font-weight: normal;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 5px 0px !important;
}
.carouselButton {
	float: left;
	border: none !important;
}
.browse_title img {
	float: left;
	border: none !important;
	padding: 0px 3px 0px 0px;
}
.browse_title a {
	position: relative;
	padding: 2px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}
.browse_desc {
	display: none;
}
#home_links {
	float: right;
	position: relative;
	z-index: 10;
	right: 20px;
	height: 45px;
	text-align: center;
}
#home_links .actual {
	color: #d61d53;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 1.3em;
}
.home_link1 {
	position: relative;
	top: 12px;
	display: inline;
	float: left;
	width: 120px;
	height: 28px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/frontend/home_link1.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.home_link2 {
	display: inline;
	float: left;
	width: 120px;
	height: 25px;
	color: #333333;
	padding: 23px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/frontend/home_link2.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.home_link1 a {
	color: #333333;
}
.home_link2 a {
	color: #333333;
}
.home_link2  a:hover {
	color: #d10e50;
}
.home_link3 {
	display: inline;
	float: left;
	width: 120px;
	height: 25px;
	color: #333333;
	padding: 23px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(/images/frontend/home_link2.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.home_link3 a {
	color: #333333;
}
.home_link3  a:hover {
	color: #d10e50;
}
#browse_top {
	width: 980px;
	height: 24px;
	/*background-image: url(/images/frontend/browse_top.png);*/
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#browse_middle {
	width: 980px;
	background-image: url(/images/frontend/browse_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 40px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#browse_am_bottom {
	clear: both;
	width: 980px;
	height: 41px;
	background-image: url(/images/frontend/browse_am_background_b.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#home_articles {
	width: 980px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	display: block;
}
/*------------------- SPLASH WEBPAGE ------------------------*/
#changeMovie {
	position: absolute;
	top: 335px;
	left: 0px;
	width: 100px;
	color: #333333;
	padding: 5px 3px 1px 3px;
	font-size: 1.2em;
	text-align: left;
}
#changeMovieLeft {
	width: 190px;
	position: absolute;
	left: 0px;
	top: 300px;
}
#changeMovieLeft img {
	margin-left: 150px;
}
#changeMovieRight {
	width: 190px;
	position: absolute;
	right: 0px;
	top: 300px;
}
#changeMovieRight img {
	margin-right: 150px;
}
/*------------------- ARTICLE ------------------------*/
#article_container {
	width: 790px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#article_container p {
	display: block !important;
}
#article {
	width: 563px;
	min-height: 400px;
	background-image: url(/images/frontend/article_background.png);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 10px 35px 5px 30px;
	text-align: left;
	font-size: 1.3em;
	line-height: 150%;
	float: left;
	display: inline;
	overflow: hidden;
}


#metadata {
	color: #666;
	font-size: 0.9em;
	border-bottom: 1px dashed #CCC;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
.author {
	color: #999;
	font-style: italic;
}
.printPage {
	float: right;
	padding-left: 20px;
	font-size: 1.0em;
}
#article h1 {
	font-size: 1.7em;
	line-height: 110%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
	font-weight: normal;
	color: #d61c52;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}

#article h2 {
	font-size: 1.5em;
	line-height: 110%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
	font-weight: normal;
	color: #d61c52;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}


#article h3 {
	font-size: 1.3em;
	line-height: 130%;
	font-weight: normal;
	color: #d61c52;
}


#article h4 {
	font-size: 1.5em;
	line-height: 110%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
	font-weight: normal;
	color: #666;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}

#article h5 {
	font-size: 1.3em;
	line-height: 110%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
	font-weight: normal;
	color: #666;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}

#article h6 {
	font-size: 1.2em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif		!important;
	font-weight: normal;
	color: #d61c52;
	border-left: 6px solid #d61c52;
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 7px 0px;
}

#article a { 
	color: #d61c52;
	font-size: 1.0em;
}

#article a:hover {
	text-decoration: underline;
}
/*#article a:visited {
	color: #313131;
}*/

#article ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}


#article ul li {	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/frontend/pink_square.gif) no-repeat scroll left 0.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.3em;
	padding:0 0 0 14px;
}


#breadcrumbs {
	color: #d61c52;
	font-size: 1.0em;
	padding: 0px;
	margin: 5px 0px 20px 0px;
}
#breadcrumbs a {
	color: #a8a8a8;
	font-size: 1.2em;
	text-decoration: underline;
}
#profile {
	background-color: #eaeaea;
	padding: 20px;
	display: block;
	font-size: 1.0em;
	line-height: 140%;
	color: #3c3c3c;
	margin: 10px 0px 20px 0px;
}
#article_banner {
	float: left;
	width: 162px;
	display: inline;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 150%;
	color: #d10e50;
	
}

#article_banner h1 {
	font-size: 1.2em;
}

#skipTop {
	clear: both;
	width: 550px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: right;
}
#skipTop a {
	text-decoration: underline;
	color: #d61d53;
	font-size: 1.0em;
}
#article_bottom {
	clear: both;
	width: 602px;
	height: 20px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	float: left;
	background-image: url(/images/frontend/article_background_bottom.png);
	background-position: top left;
	background-repeat: no-repeat;
}
/*--- only for the article list ---*/


/*--- only for the article list ---*/
.artlist1 {
	clear: both;
	background-color: #eaeaea;
	padding: 10px;
	margin: 0px 0px 2px 0px;
	font-size: 0.9em;
	min-height: 72px;
}
.artlist2 {
	clear: both;
	background-color: #dcdcdc;
	padding: 10px;
	margin: 0px 0px 2px 0px;
	font-size: 0.9em !important;
	min-height: 72px;
}
.artlist1 h2 {
	border: none !important;
	padding: 0 0 5px 0 !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.4em !important;
	
}
.artlist1 h2 a {
	color: #D10E50;
	font-size: 1.4em !important;
}
.artlist1 .thumb {
	position: relative;
	float: left;
	width: 97px;
	height: 72px;
	/*background: #000;*/
	display: inline;
	text-align: center;
	margin-right: 10px;
}
.artlist1 .content {
	position: relative;
	margin-left: 100px;
}


.artlist2 h2 {
	border: none !important;
	padding: 0 0 5px 0 !important;
	margin: 0px 0px 0px 0px !important;
	font-size: 1.4em !important;
	
}
.artlist2 h2 a {
	color: #D10E50;
	font-size: 1.4em !important;
}
.artlist2 .thumb {
	position: relative;
	float: left;
	width: 97px;
	height: 72px;
	/*background: #000;*/
	display: inline;
	text-align: center;
	margin-right: 10px;
}
.artlist2 .content {
	position: relative;
	margin-left: 100px;
}







/*---*/
.paginator {
	width: 400px;
	text-align: center;
	margin: 0px auto;
	color: #333;
}
ul.paginator {
	text-align: center;
	margin: 0px 0px 0px 20px;
}
.paginator li {
	display: inline;
	margin: 0px auto;
	text-align: center;
	padding: 2px 4px 2px 4px !important;
	list-style-type:none;
	background: none !important;
}
.paginator li a {
	text-decoration: underline;
}
.currentPage {
	background-color: #dcdcdc;
	padding: 2px 4px 2px 4px;
	border: 1px solid #d61c52;
	color: #333;
	width: auto !important;
}
#MenuPaginator {
	text-align: center;
	margin: 0px 45px 0px 15px;
	color: #333;
	width: 920px;
	font-size: 1.2em;
}
#MenuPaginator ul {
	text-align: center;
	margin: 0px auto;
	display: inline;
}
#MenuPaginator li {
	text-align: center;
	margin: 0px auto;
	display: inline;
}
#MenuPaginator a {
	font-size: 1.2em;
	color: #333;
}
#MenuPaginator span {
	background-color: #dcdcdc;
	padding: 2px 4px 2px 4px;
	font-size: 1.0em;
	border: 1px solid #d61c52;
	color: #333;
}
/*------ news -----------*/
#LeadNewsArticle {
	clear: both;
	width: 525px;
	margin: 10px 14px 20px 11px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
}
#LeadNewsArticle .floatLeft {
	float: left;
	padding: 0px;
	margin: 0px 30px 0px 0px;
}
#LeadNewsArticle h2 {
	border: none;
	font-size: 1.8em;
	line-height: 110% !important;
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 0px 0px !important;
}
#LeadNewsArticle a {
	color: #666666;
	font-size: 1.0em;
}
#LeadNewsArticle .floatRight {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 30px;
}
#LeadNewsArticle img {
	border: 1px solid #999;
}
.NewsArticle {
	float: left;
	width: 270px;
	height: 280px;
	margin: 10px 0px 10px 11px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	overflow: auto;
}
div.NewsArticle h2 {
	padding: 0px 0px 5px 0px !important;
	margin: 5px 0px 0px 0px !important;
	border: none !important;
	font-size: 1.2em !important;
	line-height: 110% !important;
	width: 247px;
}
div.NewsArticle p {
	width: 247px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}
div.NewsArticle a {
	color: #666666;
	font-size: 1.0em;
}
div.NewsArticle a:hover {
	color: #d10e50;
}
.NewsArticle img {
	border: 1px solid #999;
}
/*------------------- FOOTER ------------------------*/
#footer {
	width: 980px;
	height: 120px;
	display: block;
	padding: 40px 0px 20px 0px;
	margin: 0px auto;
	text-align: center;
}
#footerLinks {
	clear: both;
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
}
#footerLinks ul {
	width: 980px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#footerLinks li {
	display: inline;
	margin: 0px auto;
}
#footerLinks li a {
	padding-top: 3px !important;
	color: #424242;
	display: inline;
	float: left;
	font-size: 1.4em;
	padding: 0px 0px 0px 20px;
	margin-top: 40px;
}
#footerLinks li a:hover {
	color: #d61c52;
}
#lcd_logo {
	display: inline;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 250px;
}
#lcd_logo img {
	display: inline;
	float: right !important;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width: 59px;
}
#lcd_logo span {
	display: inline;
	float: left;
	padding: 40px 0px 0px 10px;
	margin: 0px;
	font-size: 1.4em;
	color: #424242;
	width: 160px;
	text-align: right;
}
#mediacitizens {
	clear: both;
	width: 980px;
	padding: 40px 20px 10px 20px;
	text-align: left;
	color: #999;
	display: block;
	font-size: 1.1em;
}
#mediacitizens a {
	color: #666;
	text-decoration: underline;
	font-size: 1.1em;
}
/*------------------- OTHER CLASSES ------------------------*/
.floatRight {
	float: right;
	padding-left: 20px;
}
.floatLeft {
	float: left;
	padding-right: 20px;
}
.clear {
	clear: both;
}
/*------------------- BREADCRUMB ------------------------*/
ul#breadcrumb {
	position: relative;
	overflow: hidden;
	padding: 10px 0;
	margin: 0;
	list-style: none;
}
ul#breadcrumb li {
	font-size: 0.8em;
	vertical-align: middle;
	display: inline;
}
ul#breadcrumb li a {
	text-decoration: underline;
}
ul#breadcrumb li:after {
	content: ">";
	padding: 0 5px;
	color: #CC3399;
}
ul#breadcrumb li.current {
	color: #CC3366;
	font-size: 1.0em;
	font-weight: bold;
}
ul#breadcrumb li.current:after {
	content: "";
}
ul#breadcrumb li.current:before {
	content: " ";
	position: relative;
	background: #CC3366;
	width: 10px;
	height: 30px;
	margin: 5px;
	margin-left: 0;
}
/*------------------- MENU - Video Widget Playlist ------------------------*/
.widgetPlaylist
{
	position: relative;
	width: 788px;
	height: 366px;
}

.widgetPlaylist iframe
{
	float: left;
	margin-right: 10px;
}

.widgetPlaylist .playlist
{
	position: relative;
	float: right;
	width: 168px;
	height: 366px;
	padding-top: 1px;
}

.widgetPlaylist .playlist ul
{
	position: relative;
	overflow: auto;
	float: left;
	width: 168px;
	height: 366px;
	padding: 0;
	margin: 0;
	list-style: none;
}

.widgetPlaylist ul.jcarousel-widgetplaylist
{
	overflow: visible;
}

.widgetPlaylist li
{
	position: relative;
	width: 162px;
	height: 115px;
	padding: 0;
	margin: 0 0 8px 0;
}

.widgetPlaylist li div.img
{
	position: relative;
	text-align: left;
	background: #c2c2c2;
	width: 168px;
	height: 95px;
	margin: 0px 0px -5px 0px !important;
}

.widgetPlaylist li a
{
	color: #d91b52;
}

.widgetPlaylist li a:hover
{
	text-decoration: underline;
}

.widgetPlaylist li a .title
{
	/*padding: 4px 5px 4px 25px;
	margin: 0;
	background: #CCC;
	border: 1px solid #aeaeae;
	background: #CCC url('/images/frontend/play_small.gif') no-repeat 4px 2px;*/
	background-image: url(../images/background-4play.png);
	background-repeat: repeat;
	color: #181818 !important;
	font-size: 11px;
	height: 20px;
	left: 0;
	line-height: 18px;
	margin: 0 0 0 0px;
	overflow: hidden !important;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 75px;
	width: 168px;
	color: #D61C52;
	cursor: pointer;
}

.widgetPlaylist ul.jcarousel-widgetplaylist li a .title
{
	position: absolute;
	width: 138px;
	bottom: 0;
	background-image: url('/images/frontend/play_small.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 30px;
	color: #D61C52 !important;
	z-index: 99;
	cursor: pointer;
}

/*------------------- MENU - Video Widget Carousel ------------------------*/
.widgetCarousel {
	margin-left: 190px;
}
.widgetCarousel .js .prev,.widgetCarousel .js .next {
	float: left;
	width: 14px;
	margin-top: 157px;
}
.widgetCarousel .js iframe {
	float: left;
	vertical-align: middle;
	margin: 0 10px;
}
.widgetCarousel ul {
	position: relative;
	width: 610px;
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none;
}
.widgetCarousel ul li {
	position: relative;
	padding: 0;
	margin: 0;
	display: inline;
}
.widgetCarousel ul li a {
	float: left;
	width: 142px;
	height: 115px;
	color: #d91b52;
	margin: 0 10px 10px 0;
}
.widgetCarousel li div.img {
	position: relative;
	text-align: center;
	background: #000;
}
.widgetCarousel li a .title {
	padding: 4px 5px 4px 25px;
	margin: 0;
	background: #CCC;
	border: 1px solid #aeaeae;
	background: #CCC url('/images/frontend/play_small.gif') no-repeat 4px 2px;
}
/*------------------- MENU - Showcase Browse ------------------------*/
#
browse_am #tab .tabs ul {
	padding: 0px 0px 0px 40px;
	margin: 0;
	list-style: none;
}
#browse_am #tab .tabs ul li {
	color: #666666;
	margin: 0px 0px 20px 0px;
	padding: 0px 18px 0px 0px;
	float: left;
	overflow: hidden;
	width: 170px;
	height: 238px;
	font-size: 1.2em;
}
/*#browse_am #tab ul img {
	width: 178px;
	height: 100px;
}
*/
#browse_am #tab .tabs ul li h2 {
	color: #D61D53;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 105%;
	margin: 0 0 8px !important;
	padding: 10px 0px 0px 0px !important;
	text-align: left;
	/*height: 40px;*/
}
#browse_am #tab .tabs span {
	display: block;
	font-size: 1.1em;
	line-height: 120%;
	width: 170px;
	color: #606060;
	text-align: left;
}
#browse_am #tab .tabs span img {
	float: left;
	width: auto;
	height: auto;
}

#footerBody {
	font-size: 1.3em;
	line-height: 160%;
	padding: 40px 0px 0px 45px;
	width: 600px;
	margin: 0px auto;
}



/*----------------- captcha and comment form ---------------*/



#comment {
  /*width:60%;*/
  height: 100px;
  vertical-align: top;
  margin: 0 auto;
  padding: 20px;
  text-align: center;
  
}


label.required:before {
  content: "*";
  color: #F00;
  font-weight: bold;
  margin-right: 2px;
}

label.required {
	text-align: left;
	font-size: 0.9em;
}

#fieldset-name {
	text-align: left;
}

#fieldset-name input {
	width: 120px;
	margin-left: 35px;
}


#fieldset-email {
	text-align: left;
}

#fieldset-email input {
	width: 120px;
	margin-left: 37px;
}

#fieldset-comment  {
	text-align: left;
}


form fieldset#fieldset-captcha {
	text-align: center;
	margin: 0 auto;
}

form fieldset#fieldset-comment textarea {
  width: 400px;
  height: 60px;
  margin-left: 16px;
  text-align: left;
  padding: 3px;
}


form fieldset#fieldset-captcha input {
  width: 96px;
  margin-top:2px;
  margin-left: 0px;
}	

ul.form-errors li b {
  display: none;
}

ul.form-errors, ul.form-errors li, ul.errors, ul.errors li {
  padding: 2px 2px 2px 2px !important;
  margin: 0 !important;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  background: none !important;
}

ul.form-errors {
  border-width: 1px;	
  border-style: dotted;
  border-color: #ff0000;
  background-color: #ffe7e7;
  background-image: none;
  padding: 10px;
  margin: 0;
  margin-bottom: 10px;
}

#commentform {
  /*width:60%;*/
  background-color: #f8f8f8;
  border: 1px solid #EDEDED;
  width: 472px;
  margin: 20px 0px 10px 20px;
  padding: 10px 20px 10px 20px;
}

#commentform form fieldset {
  border: 0;
  /*text-align: left;*/
}

/*---------------- end captcha --------------*/



/*--------------- comments ---------------- */

#comments {	
	clear: both;
	margin-bottom: 20px;	
	background-color: #fff;
	/*border-top: 1px solid #ccc;*/
	font-size: 1.0em;
	line-height: 120%;
	margin: auto;
	width: 562px;
	text-align: center;
	border-top: 1px solid #d10e50;
	padding: 10px 0px 0px 0px;
}


#comments h3 {
	color: #d10e50;
	font-family: Trebuchet MS,helvetica,arial;
	font-size: 1.6em;
	line-height: 20px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}

#comments p {
	text-align: left;
}

#comments h4 {
	color: #d10e50;
	font-family: Trebuchet MS,helvetica,arial;
	font-size: 1.3em;
	line-height: 20px;
	font-weight: normal;
	padding: 0;	
	margin: 0px 0px 10px 0px;
	text-align: left;
}


#comments ol {
  /*width: 60%;*/
  width: 562px;
  /*background-color: #CCC;*/
  padding: 0px 0px 0px 0px;
  margin:  0px 0px 0px 0px;
  vertical-align: top;
 
}


#comments li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  text-align: left;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  /*margin: 0px 30px 0px 0px;*/
}


#comments .author {
  color: #d10e50;
  /*font-size: 11px;*/
  font-style: normal;
  text-align: left;
  font-size: 0.9em;
}

#comments em {
  color: #9C9C9C;
  text-align: left;
  font-style: normal;
  font-size: 0.9em;
}


#comments blockquote {
  background-color:  #f8f8f8;
  border: 1px solid #EDEDED;
  /*margin: 5px 0 0 30px;*/
  padding: 10px !important;
  width: 490px;
  text-indent: none;
  margin: 0px 0px 0px 20px;
  display: block;
  font-size: 0.9em;
}

.commentFloatLeft {
	float: left;
	width: 150px;
	display: inline;
	padding: 0;
	margin: 0;
}

#comments hr {
  background-color: #E4E4E4;
  border: medium none !important;
  color: #e5e5e5;
  height: 1px;
  /*margin: 8px 0 2px;*/
  padding: 0;
  width: 562px;
}

/*------ end comments ---------*/


/*------------------- LOGOS left column ------------------------*/
#logosColumnLeft {
	float: left;
	width: 270px;
}


/*------------------- LOGOS right column ------------------------*/
#logosColumnRight {
	float: left;
	width: 270px;
}