/* ==========
� Copyright 2008, 2009
@author - Mark Hogan 
========== */
.big_menu {background:#fff ; top:-22px;display:block;height:57px;left:0px;position:absolute;width:100%;}
.big_menu div{text-align:center; width:100%; height:49px; line-height:49px; display:block; position:absolute; top:8px;}
.big_menu div, .big_menu div a, .big_menu div a:visited, .big_menu div a:hover {font-size:17px !important;  line-height: 49px !important; float: none !important; height:49px !important; padding:0 !important;}
.big_menu div a:hover, li.selected .big_menu div a, li.selected .big_menu div a:visited {text-decoration:none !important; color:#168cbf !important; background-image:  url(../images/nav/main_menu/big_menu-hover.gif)  !important; background-repeat: no-repeat !important;}
.big_menu div a span, .big_menu div a:visited span {display:none !important;}
.big_menu div a:hover span, li.selected .big_menu div a span, li.selected .big_menu div a:visited span {background-image:  url(../images/nav/main_menu/big_menu_span-hover.gif)  !important; background-repeat: no-repeat !important; height: 49px !important; top:0 !important; width:3px !important; display:block !important;}

div.bg-1{background:transparent url(../images/nav/main_menu/big_menu_bg-1.gif) no-repeat 0 0;}
div.bg-2{background:transparent url(../images/nav/main_menu/big_menu_bg-2.gif) no-repeat 0 0;}
div.bg-3{background:transparent url(../images/nav/main_menu/big_menu_bg-3.gif) no-repeat 0 0;}
div.bg-4{background:transparent url(../images/nav/main_menu/big_menu_bg-4.gif) no-repeat 0 0;}

div.bg-1  div a, div.bg-1  div a:visited, div.bg-1  div a:hover {width:104px; left:6px; position:absolute;top:0; overflow:hidden; white-space:nowrap;}
div.bg-1 div a:hover {background-position:0 0 !important;}
div.bg-2  div a, div.bg-2  div a:visited, div.bg-2 div a:hover {width:114px;position:absolute;top:0; left:0;}
div.bg-3  div a, div.bg-3  div a:visited, div.bg-3 div a:hover {width:110px;position:absolute;top:0; left:0;}
div.bg-4  div a, div.bg-4  div a:visited, div.bg-4  div a:hover {width:98px; position:absolute; left:0;top :0;}
div.bg-4 div a:hover {background-position:0 0 !important;}
li.selected .big_menu div a, li.selected .big_menu div a:visited {font-weight:800 !important;}

.gradient {background: #fff /*url(../images/gradients/default.jpg) no-repeat 1px 0*/;}

.enquire_button {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#eb5e09; float:right; padding:5px 10px; border:1px solid #fff; overflow:hidden;}
.enquire_button p, .enquire_button a, .enquire_button a:visited, .enquire_button a:hover {color:#fff; overflow:hidden;}

/* Content */
.marquee h1, .business_card h3 {color:#1a1a1a;}
h2.download {height:25px; line-height:25px; font-size:21px; text-indent:15px; border-bottom:10px solid #eb5e09;}
h2.download span.l {background: transparent url(../images/button_h2_l.gif) no-repeat 0 0; height:25px; width:623px; display:block; float:left; position:relative; padding: 4px 0 0 0; overflow:hidden;}
h2.download span.r {background: transparent url(../images/button_h2_r.gif) no-repeat 100% 0; width:4px; display:block; float:left; overflow:hidden;}

.marquee_overlay h2 a,
.marquee_overlay h2 a:visited,
.marquee_overlay h2 a:hover,
h2.download a,
h2.download a:visited,
h2.download a:hover {color:#fff;}
h2 span.date {padding-left:10px; position:absolute; line-height:26px; color:#082f40; font-weight: 400;}
.highlights .three_columns .column {width:208px; margin-right:1px}
.highlights h3 {font-size:15px; line-height:20px; margin:5px 0; color:#1a1a1a;}
.programs .column {height:200px;}
.programs .feature {height:415px; width:298px; }
.programs .column h3 {font-size:16px;line-height:23px; margin:5px 0;}
.image_container .category {color:#fff; font-weight:800; font-size:11px; padding: 4px 0;  position:relative;}
	
	/* Content-Types */
		.generic, .generic .rtop, .test .rbottom {background:transparent;}
		.generic .rtop *, .generic .rbottom *, .generic .middle {background: #transparent;}
	
		.documentary-drama, .documentary-drama .rtop, .documentary-drama .rbottom {background:#9c4120;}
		.documentary-drama .rtop *, .documentary-drama .rbottom *, .documentary-drama .middle {background: #7d3419;}
		
		.documentaries, .documentaries .rtop, .documentaries .rbottom {background:#756505;}
		.documentaries .rtop *, .documentaries .rbottom *, .documentaries .middle {background: #5e5104;}
		
		.cooking, .cooking .rtop, .cooking .rbottom {background:#bd0709;}
		.cooking .rtop *, .cooking .rbottom *, .cooking .middle {background: #960607;}
		
		.animation, .animation .rtop, .animation .rbottom {background:#ff7900;}
		.animation .rtop *, .animation .rbottom *, .animation .middle {background: #c76600;}
		
		.arts, .arts .rtop, .arts .rbottom {background:#c229d5;}
		.arts .rtop *, .arts .rbottom *, .arts .middle {background: #9921a5;}
		
		.comedy, .comedy .rtop, .comedy .rbottom {background:#93015b;}
		.comedy .rtop *, .comedy .rbottom *, .comedy .middle {background: #76014a;}
		
		.drama, .drama .rtop, .drama .rbottom {background:#fe4819;}
		.drama .rtop *, .drama .rbottom *, .drama .middle {background: #cb4217;}
		
		.educational, .educational .rtop, .educational .rbottom {background:#5bbd11;}
		.educational .rtop *, .educational .rbottom *, .educational .middle {background: #509a0f;}
		
		.entertainment, .entertainment .rtop, .entertainment .rbottom {background:#faa61a;}
		.entertainment .rtop *, .entertainment .rbottom *, .entertainment .middle {background: #c98f18;}
		
		.features, .features .rtop, .features .rbottom {background:#008998;}
		.features .rtop *, .features .rbottom *, .features .middle {background: #007c86;}
		
		.fillers, .fillers .rtop, .fillers .rbottom {background:#c09f4e;}
		.fillers .rtop *, .fillers .rbottom *, .fillers .middle {background: #9a7f3e;}
		
		.magazine, .magazine .rtop, .magazine .rbottom {background:#47bce4;}
		.magazine .rtop *, .magazine .rbottom *, .magazine .middle {background: #3996b6;}
		
		.naca, .naca .rtop, .naca .rbottom {background:#1465b7;}
		.naca .rtop *, .naca .rbottom *, .naca .middle {background: #1360a3;}
		
		.variety, .variety .rtop, .variety .rbottom {background:#d94f0f;}
		.variety .rtop *, .variety .rbottom *, .variety .middle {background: #bd4a0d;}
		
		.sos, .sos .rtop, .sos .rbottom {background:#c99425;}
		.sos .rtop *, .sos .rbottom *, .sos .middle {background: #b48d24;}
		
		.sport, .sport .rtop, .sport .rbottom {background:#52b43d;}
		.sport .rtop *, .sport .rbottom *, .sport .middle {background: #449b31;}

	.animation,	.arts, .comedy, .cooking, .documentary-drama, .documentaries, .drama, .educational, .entertainment, .features, .fillers, .magazine, .naca, .variety, .sos, .sport
	{}
	.animation {background:#ff7900;}
	.arts {background:#c229d5;}
	.comedy {background:#93015b;}
	.cooking {background:#bd0709;}
	.documentaries {background:#756505;}
	.drama {background:#fe4819;}
	.educational {background:#5bbd11;}
	.entertainment {background:#faa61a;}
	.features {background:#008998;}
	.fillers {background:#c09f4e;}
	.magazine {background:#47bce4;}
	.naca {background:#1465b7;}
	.variety {background:#d94f0f;}
	.sos {background:#c99425;}
	.sport {background:#52b43d;}
	.generic {background:transparent;}
	
	h1.animation, h1.arts, h1.comedy, h1.cooking, h1.documentary-drama, h1.documentaries, h1.drama, h1.educational, h1.entertainment, h1.features, h1.fillers, h1.magazine, h1.naca, h1.variety, h1.sos, h1.sport
	{font-size:28px !important; margin-left:0;position:relative;background-image:none !important; color:#fff; width:auto; /*height:64px; line-height:64px;*/ padding: 27px 0; line-height:28px !important; height:auto;}
	h1.animation {background:#ff7900 url(../images/layout/headers/header_animation.jpg) no-repeat 0 0 !important;}
	h1.arts {background:#c229d5 url(../images/layout/headers/header_arts.jpg) no-repeat 0 0 !important;}
	h1.comedy {background:#93015b url(../images/layout/headers/header_comedy.jpg) no-repeat 0 0 !important;}
	h1.cooking {background:#bd0709 url(../images/layout/headers/header_cooking.jpg) no-repeat 0 0 !important;}
	h1.documentary-drama {background:#9c4120 url(../images/layout/headers/header_doco-drama.jpg) no-repeat 0 0 !important;}
	h1.documentaries {background:#756505 url(../images/layout/headers/header_doco.jpg) no-repeat 0 0 !important;}
	h1.drama {background:#fe4819 url(../images/layout/headers/header_drama.jpg) no-repeat 0 0 !important;}
	h1.educational {background:#5bbd11 url(../images/layout/headers/header_educational.jpg) no-repeat 0 0 !important;}
	h1.entertainment {background:#faa61a url(../images/layout/headers/header_entertainment.jpg) no-repeat 0 0 !important;}
	h1.features {background:#008998 url(../images/layout/headers/header_features.jpg) no-repeat 0 0 !important;}
	h1.fillers {background:#c09f4e url(../images/layout/headers/header_filler.jpg) no-repeat 0 0 !important;}
	h1.magazine {background:#47bce4 url(../images/layout/headers/header_magazine.jpg) no-repeat 0 0 !important;}
	h1.naca {background:#1465b7 url(../images/layout/headers/header_naca.jpg) no-repeat 0 0 !important;}
	h1.variety {background:#d94f0f url(../images/layout/headers/header_variety.jpg) no-repeat 0 0 !important;}
	h1.sos {background:#c99425 url(../images/layout/headers/header_sos.jpg) no-repeat 0 0 !important;}
	h1.sport {background:#47a634 url(../images/layout/headers/header_sport.jpg) no-repeat 0 0 !important;}
	h1.generic {background:#eb5e09 none; height:63px; font-size:18px; line-height:24px; color:#fff; border-top-left-radius: 4px 3px; border-top-right-radius:4px 3px;}
	.category_box {background-color:#e32500; position:absolute; left:450px; top:0; display:block; width:auto; height:73px; border-top-right-radius: 4px 3px;}

/* Rounded Corner */
.container {/*background:#ccc;*/ margin:auto; width:192px;}
.container, .container p, .container a, .container a:visited, .container a:hover {color:#fff; line-height:18px; font-weight:400;}
.rtop, .rbottom{display:block;}
.rtop *, .rbottom * {display: block;height: 1px; font-size:1px;overflow: hidden;background:#ccc;}

.r2{/*margin: 0 3px*/ margin:0 0 0 4px;}
.r3{/*margin: 0 2px*/ margin:0 0 0 2px;}
.r4{/*margin: 0 1px;*/  margin:0 0 0 1px; height: 2px;}
	
/* > marquee floated list > */
.list ul, .list ol {list-style-type:none;}
.list ul li, .list ol li {padding: 2px 0; position:relative;}
.list ul li span, .list ol li span {padding-left:20px; display:block; line-height:18px;}
.list ul li strong, .list ol li strong {color:#555;}

/* Contact Page */
p.contact_details {position:relative; left:36px; top:0; font-weight:bold;line-height:18px;}
p.contact_details a, p.contact_details a:visited {font-weight:bold;}
.article_content p {font-size:12px;line-height:18px !important;margin:0pt 0pt 10px;}
.sales_article p.intro {line-height:24px !important; font-size:16px !important;}

/* lead articles */
.inline_menu {width:159px !important; background:#f0f0f0;}
.inline_menu .background {background: #fff;}
.inline_menu p.overview, .inline_menu p.overview a, .inline_menu p.overview a:visited, .inline_menu p.overview a:hover {color:#168cbf; font-weight: 800;}
.inline_menu .title {background:transparent url(../images/gradients/inline_menu-title.gif) repeat-x 0 0; text-indent:10px; width:100%; height:24px; display:block;}
.inline_menu h3 {font-size:12px; color:#fff; line-height:24px;}
.inline_menu h3 a, .inline_menu h3 a:visited, .inline_menu h3 a:hover {background:transparent; color:#fff;}
.inline_menu ul {margin-left:15px !important;}
.inline_menu ul li, .inline_menu ul li a, .inline_menu ul li a:visited, .inline_menu ul li a:hover,
.inline_menu ol li, .inline_menu ol li a, .inline_menu ol li a:visited, .inline_menu ol li a:hover {color:#777; font-weight:800;}
.inline_menu ul li, .inline_menu ol li {border-top:1px solid #e5e5e5; margin-top:0 !important; padding:2px 0; display:block; width:144px; color:#777;}
.inline_menu ul > li:first-child, .inline_menu ol > li:first-child {border-top:none;}

.four_columns .lead_article p {margin-bottom:10px; font-size:12px;}
.lead_article p:first-child {font-size:14px !important; line-height:20px !important;}
.four_columns .synopsis p { font-size:12px; line-height:18px;}
.synopsis h3 {font-size:16px; line-height:26px; border-bottom:1px solid #cfcfcf; margin-bottom:0;}
.synopsis > *:first-child + * {font-size:16px !important; line-height:24px !important; margin-bottom:10px; border-top:1px solid #fff; padding-top:5px;}
.synopsis .testimonial {width:340px;}
.synopsis .testimonial p { font-size:14px; line-height:24px;}
.lead_program {background: transparent url(../images/gradients/program.jpg) repeat-x 0 0;width:627px; margin-top: 0 !important;}

/* Team Page */
.general_enquiries {border-top:1px solid #d5d5d5; background-color: #f2f2f2;}
.general_enquiries li {}

.business_card {}
.business_card h3, .business_card p {position:relative;}
.business_card p.name {color:#168cbf; font-size:16px; line-height:20px; font-weight:bold;}
.business_card .business_card_contacts {border-top:1px solid #d5d5d5; background-color: #f2f2f2; padding-bottom:15px;}
.business_card p.title {color:#777; font-size:12px;}
.business_card p.email {padding:10px 15px 0 15px;}
.business_card p.phone {color:#4b4b4b; font-weight:bold; font-size:12px; padding:10px 15px 0 15px;}

.business_card_container span.agencies {color:#0f5d7f; font-weight:800; padding-right:5px;}
.business_card_container p.description {font-size:11px;}

ul.general_enquiries li.phone_icon, .phone_icon {background:transparent url(../images/icons/contact_icons.png) no-repeat 0 0; width: 19px; height:12px;}
ul.general_enquiries li.email_icon, .email_icon {background:transparent url(../images/icons/contact_icons.png) no-repeat 0 -20px; width: 19px; height:12px;}
ul.general_enquiries li.fax_icon, .fax_icon {background:transparent url(../images/icons/contact_icons.png) no-repeat 0 -40px; width: 19px; height:12px;}

/* tv ratings snapshot */
.left_column table.tv_ratings {width:100%;}
.left_column .tv_ratings h3 {background: transparent url(../images/gradients/program_highlights_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.left_column .tv_ratings h3.footer {background: transparent url(../images/gradients/program_highlights_footer_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.left_column .tv_ratings .background {background:transparent url(../images/gradients/page_title.gif) repeat-x 0 100%; width:100%;}
.left_column table.tv_ratings th {line-height:26px; height:26px; padding:0; font-weight: 800; text-transform: none; color:#333;}
.left_column table.tv_ratings td {padding:5px 0; border-top:none; color:#333; font-size:11px;}
.left_column table.tv_ratings tr:first-child > td { border-top:none;}

.left_column table.tv_ratings td.slot, .left_column table.tv_ratings th.slot {width:77px; padding-left:10px;}
.left_column table.tv_ratings td.program, .left_column table.tv_ratings th.program {width:168px;}
.left_column table.tv_ratings td.metro, .left_column table.tv_ratings th.metro {width:66px;}
.left_column table.tv_ratings td.regional, .left_column table.tv_ratings th.regional {width:66px;}
.left_column table.tv_ratings td.total, .left_column table.tv_ratings th.total {width:auto;}

.left_column table.tv_ratings tr.shadow td {background:#f7f7f7;}

/* RHC - tv ratings */
table.tv_ratings {width:280px;}
.tv_ratings h3 {background: transparent url(../images/gradients/program_highlights_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.tv_ratings h3.footer {background: transparent url(../images/gradients/program_highlights_footer_rhc.jpg) repeat-x 0 0;  height:28px; line-height:28px; color:#fff; text-indent: 10px;}
.tv_ratings .background {background:#ccc;}
table.tv_ratings th {line-height:26px; height:26px; padding:0; font-weight: 800; text-transform: none; color:#333;}
table.tv_ratings td {padding:5px 0; border-top:1px solid #e5e5e5; color:#8e8e8e; font-size:11px;}
table.tv_ratings tr:first-child > td { border-top:none;}

td.time, th.time {width:60px;}
td.show, th.show {width:140px;}
td.met, th.met {width:40px;}
td.reg, th.reg {width:;}

/* RHC - Testimonial */
.testimonial {background: transparent url(../images/q_l.gif) no-repeat 13px 11px; width:240px; padding-left:40px; padding-right:20px;}
.testimonial p {padding-top:10px; font-size:18px; line-height:24px; font-style:italic;}
.testimonial p, .testimonial p a, .testimonial p a:visited, .testimonial p a:hover {color:#168cbf;}
.testimonial p.source {font-size:11px; line-height:16px; color:#8e8e8e; font-style: normal;}
.testimonial p.source a, .testimonial p.source a:visited, .testimonial p.source a:hover {color:#19548E;}

/* RHC - Latest News */
.recent_articles, .program_list {padding:7px 10px 10px 10px;}
.recent_articles ul li .info, .program_list ol li .info {width:200px;height:auto; left:80px; position:relative; display:block; font-size:11px; line-height:16px;}
.recent_articles ul li .date, .program_list .date {line-height:16px;}
.recent_articles ul li {margin:5px 0;}
	/* LHC - Programs */
	.program_list ol li {position:relative; border-top:1px solid #e5e5e5; padding:5px 0; margin: 0; line-height:14px;}
	.program_list ol li .info {width:160px; left:10px;}
	.program_list {width:199px !important; margin-top:15px;}
	.program_list .background {background:#fff; padding:3px;}
	.program_list ol li:first-child { border-top:none;}
	.program_list .title{background:#f0f0f0 /*url(../images/gradients/program_highlights_footer_rhc.jpg) repeat-x 0 0*/; text-indent:5px; width:100%; height:24px; display:block;}
	.program_list .title h3 {color:#222;font-size:13px;line-height:24px;}

/* RHC - Upcoming Events */
.event_title {width:200px;}
.event_date {width:100px;}
.event_abstract {width:200px; position:relative; left:100px;}
.event_title, .event_date, .event_abstract {float:left; padding: 5px 0;}
.event_abstract {padding: 0 0 5px 0;}
.event_date p {color:#8e8e8e;}
	
	/* LHC - Downloads */
	
ul.list * {overflow:hidden;}
ul.list li {/*border-top: 1px solid #000;*/ color:#666; margin-top:0 !important; font-size:12px; padding:2px 0 0 0 !important; }
h3.list_title {background-color: #eb5e09; color:#fff; margin: 15px 0 5px 0;padding: 2px 5px;}

/* overlay with video icons of different sizes */
div.overlay_301_181, div.overlay_301_181 a, div.overlay_301_181 a:visited,
div.image_301_181, div.image_301_181 a, div.image_301_181 a:visited {display:block; height:181px; position:absolute; width:301px;}
div.overlay_301_181 a, div.overlay_301_181 a:visited {background: url("../images/overlay/video/medium.png") no-repeat scroll 98% 97% transparent;}
div.overlay_301_181 a:hover {background: url("../images/overlay/video/medium_hover.png") no-repeat scroll 98% 97% transparent;}
div.overlay_144_88, div.overlay_144_88 a, div.overlay_144_88 a:visited,
div.image_144_88, div.image_144_88 a, div.image_144_88 a:visited {display:block; height:88px; position:absolute; width:144px;}
div.overlay_144_88 a, div.overlay_144_88 a:visited {background: url("../images/overlay/video/small.png") no-repeat scroll 97% 95% transparent;}
div.overlay_144_88 a:hover {background: url("../images/overlay/video/small_hover.png") no-repeat scroll 97% 95% transparent;}



