/* OT TV */

body {
margin: 0;
background: #9F9E9E url('../images/body_bg.jpg') repeat-x;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, p {
margin: 0;
padding: 0 0 10px 0;
}

img {
border: 0;
}

#outer_wrapper {
width: 940px;
margin: 0 auto;
}

#inner_wrapper {
float: left;
width: 900px;
margin: 0 20px;
display: inline;
}

#top_links {
float: left;
width: 900px;
color: #FFF;
font-size: 13px;
height: 25px;
margin: 0 0 8px 0;
}

#top_links form{
float:right; font-size:12px; color:#eeeeee; width:220px; padding:8px 0 0 0;
}

#top_links form input#q{
width:120px; background:#333333; color:#ffffff; border:1px solid #222222; padding:2px 4px;
}

#top_links form input#submit{
background:#333333; border:1px solid #222222; color:#FFFFFF; padding:2px 4px;
}

#top_links form label{
font-size:11px;
}



#top_links p {
margin: 8px 0 0 0;
}

#top_links a {
color: #FFF;
text-decoration: underline;
}

#top_links a:hover {
text-decoration: underline;
}

#head {
float: left;
width: 900px;
height: 107px;
}

#head .placeholder {
float: left;
width: 468px;
height: 60px;
/*background: url('../images/placeholder.jpg') repeat;*/
background:none;
}

#head .logo {
float: right;
width: 214px;
height: 94px;
/* Colour set in file */
margin: 11px 0 2px 0;
}

#head .logo a {
display: block;
width: 214px;
height: 94px;
color: #FFF;
}

#head .logo a:hover {
/* background: url('../images/ot-tv_logo_blue.gif') no-repeat; */
}

.links {
float: left;
width: 678px;
height: 31px;
margin: 16px 0 0 0;
}

.link {
float: left;
width: 110px;
height: 31px;
margin: 0 3px 0 0;
}

.link a {
display: block;
width: 110px;
height: 31px;
}

.link a.home { background: url('../images/home_link_bg.gif') 0px -31px no-repeat; }
.link a.cet { background: url('../images/cet_link_bg.gif') 0px -31px no-repeat; }
.link a.news { background: url('../images/news_link_bg.gif') 0px -31px no-repeat; }
.link a.features { background: url('../images/features_link_bg.gif') 0px -31px no-repeat; }
.link a.events { background: url('../images/events_link_bg.gif') 0px -31px no-repeat; }
.link a.archive { background: url('../images/archive_link_bg.gif') 0px -31px no-repeat; }

.link a.active, .link a:hover {
background-position: 0px 0px;
}

#content {
float: left;
width: 880px;
/* Colour set in file */
padding: 10px;
}

ul {
list-style-type: none;
padding: 0 0 0 15px;
margin: 8px 0;
}

ul li {

}

#content .main {
float: left;
width: 880px;
background: #000;
margin: 0 0 10px;
}

#content .thick_pad {
float: left;
width: 836px;
/* height: 260px; */
padding: 20px 22px;
}

#content .thin_pad {
float: left;
width: 856px;
padding: 10px 12px;
}

#content .cet_video {
float: left;
width: 410px;
padding: 10px 12px;
}

.player_container {
float: left;
width: 410px;
height: 302px;
}

#content .cet_video .player_container {
margin: 10px 0 0 0;
}

#content .main .text {
float: left;
width: 401px;
padding: 0 0 0 25px;
}

#content .main .text p {
margin: 5px 0 2px;
}

#content .main .text img {
padding: 5px 0 0 0;
}

#content .float {
float: left;
}

#content .main .thick_pad .float {
width: 836px;
}

#content .cet_thumbs {
float: left;
margin: 10px 0;
}

#content .thick_pad .cet_thumbs {
width: 836px;
}

#content .cet_thumbs .thumb {
float: left;
width: 118px;
height: 86px;
margin: 10px 0 6px 16px;
display: inline;
border: 1px solid #F03322;
}

#content .cet_thumbs .thumb a {
float: left;
display: block;
width: 32px;
height: 32px;
text-decoration: none;
}

#content .cet_thumbs .thumb p.q, #content .cet_thumbs .thumb p.a {
float: left;
width: 32px;
height: 26px;
padding: 6px 0 0 0;
text-align: center;
text-decoration: none;
}

#content .cet_thumbs .thumb p.q {
background: #FFF;
color: #F03322;
}

#content .cet_thumbs .thumb p.a {
background: #F03322;
color: #FFF;
}

#content .cet_thumbs a {
text-decoration: none;
}

#content .cet_question {
float: right;
width: 412px;
/* height: 367px; */
padding: 10px 12px 10px 22px;
background: #F03322 url('../images/ot_bg_faint_red.gif') top right no-repeat;
}

.main .cet_question p {
color: #000;
}

.cet_question ul {
padding: 0 0 0 55px;
}

.cet_question ul li {
padding: 10px 0;
text-indent: -45px;
font-size: 14px;
}

.cet_question input.submit {
border: 2px solid #F03322;
background: #C82F21;
padding: 2px 0px;
color: #FFF;
width: 130px;
}

.cet_question .jump_to {
margin: 25px 0 5px 0;
}

.cet_question .jump_to p {
font-size: 12px;
}

.cet_question .jump_to a {
padding: 2px 3px;
background: #FFF;
border: 1px solid #F03322;
text-decoration: none;
color: #000;
}

.cet_question .jump_to a:hover, .cet_question .jump_to a.active {
color: #FFF;
background: #F03322;
}


.main .news_thumbs {
float: left;
width: 836px;
}

.main .news_thumbs .thumb {
float: left;
width: 398px;
padding: 10px;
height:158px;
overflow:hidden;
}

.main .news_thumbs .thumb h1, .main .news_thumbs .thumb h2, .main .news_thumbs .thumb h3, .main .news_thumbs .thumb p {
margin:0;
padding:0;
float:right;
width:267px;
}

.main .news_thumbs .thumb img {
float: left;
margin: 3px 10px 0 0;
}

.main .page_nav {
float: left;
margin: 5px 0 0 0;
text-align:right;
width:810px;
}

.main .page_nav p {
font-size: 12px;
display: inline;
margin: 0;
padding: 2px 3px;
}

.main .page_nav span, .main .page_nav a {
font-size: 14px;
padding: 0 4px;
}

.main .page_nav a {
text-decoration: none;
}

.main .page_nav img {

}

h5 {
font-size: 16px;
font-weight: bold;
margin: 0;
}

h5 a {
text-decoration: none;
}

h5 a:hover {
text-decoration: underline;
}

h1 {
font-size: 30px;
}

h2, h3 {
font-size: 24px;
}

h4, h4 a {
font-size: 16px;
font-weight: normal;
text-decoration: none;
}

h4, h4 a {
color: #FFF;
}

h4 a:hover {
text-decoration: underline;
}

span.date {
font-size: 12px;
color: #999;
}

p, label {
font-size: 14px;
letter-spacing: -0.2px;
}

p, p a {
color: #FFF;
}

.low_full h4, .low_full p, .low_full p a {
color: #000;
}

.main p a {
text-decoration: underline;
}

.main p a:hover {
text-decoration: hover;
}

h1, h3, h1 a, h3 a {
/* Colour set in file */
font-weight: normal;
text-decoration: none;
}

h1 a:hover, h3 a:hover {
text-decoration: underline;
}

h2 {
font-weight: normal;
}

.main h2 {
color: #FFF;
}

.main .news_view {
float: left;
width: 836px;
}

.main .news_view .player_container {
float: left;
width: 450px;
height: 340px;
margin: 0 193px;
display: inline;
}

.low_left {
float: left;
width: 233px;
height: 153px;
margin: 0 10px 0 0;
padding: 10px;
background: #FFF;
}

.low_left p {
color: #000;
font-size: 12px;
margin: 2px 2px 10px;
}

.low_left p a, .low_right p a, .low_left ul a, .low_right ul a, #scrollable a {
color: #000;
text-decoration: none;
}

.low_left p a:hover, .low_right p a:hover, .low_left ul a:hover, .low_right ul a:hover, #scrollable a:hover {
text-decoration: underline;
}

.low_right {
float: left;
width: 617px;
height: 173px;
background: #FFF;
}

.low_left img.h2, .low_right img.h2 {

}

.low_right .box .h2, #scrollable .box .h2 {
width: 270px;
font-size:18px;
font-weight:bold;
}

.low_right .news, .low_right .feature, #scrollable .news, #scrollable .feature {
float: left;
padding: 5px 0 0 0;
width: 270px;
}

.low_right .news p, .low_right .feature p, #scrollable .news p, #scrollable .feature p {
padding: 0 0 0 8px;
}

#scrollable .news p, .low_right .news p {
width: 109px;
}

.low_right .feature p, #scrollable .feature p {
width: 167px;
}

.low_right p, .low_right img, #scrollable p, #scrollable img {
float: left;
font-size: 12px;
}

.low_right strong , #scrollable strong{
font-weight: bold;
}

#scrollable {
float: left;
width: 617px;
height: 173px;
background: #FFF;
}

#scrollable .items {
float: left;
width: 597px;
height: 149px;
overflow: hidden;
margin: 12px 0;
position: relative;
visibility: visible;
}

#scrollable .__items {
float: left;
width: 1194px;
height: 149px;
display: block;
position: absolute;
}

#scrollable .items .first_item {
float: left;
display: block;
width: 597px;
height: 149px;
}

#scrollable .items .second_item {
float: left;
display: block;
width: 597px;
height: 149px;
}

#scrollable .items .box {
float: left;
width: 270px;
height: 149px;
padding: 0 10px 0 18px;
border-right-width: 1px;
/* Colour set in file */
}

#scrollable .nav {
float: left;
width: 20px;
height: 173px;
/* Colour set in file */
cursor: pointer;
}

#scrollable .toggle {
background-position: 0 -173px;
}

.low_full {
float: left;
width: 836px;
padding: 10px 22px 15px;
background: #FFF;
}

.low_full h1 {
margin: 15px 0 0;
}

.low_full h1 span.add_comment {
font-size: 14px;
}

.low_full h4 {
margin: 10px 0 0;
}

.low_full p {
font-size: 14px;
}

.low_full form {
padding: 5px 0 5px 10px;
}

.low_full label {
display: block;
margin:2px 0 0 0;
}

.low_full input, .low_full textarea {
border: 1px solid #BBB;
width: 300px;
margin: 2px 0 5px 0;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.low_full input.add_comment_submit {
width: auto;
display: block;
margin: 5px 0 0 0;
}

.low_full .comment_wrapper {
width: 800px;
margin: 0 18px;
}

.low_full .comment_wrapper .comment_top {
width: 800px;
height: 36px;
}

.low_full .comment_wrapper p {
padding: 0 15px 10px;
font-size: 13px;
}

#content.nobotmargin .main {
margin-bottom: 0;
}

#footer {
float: left;
width: 900px;
height: 128px;
padding: 0 20px;
background: url('../images/footer_bg.png') no-repeat;
}


#footer p{
color:#000000;
}

#footer .privacy {
float: right;
}

#footer .privacy p {
font-size: 12px;
margin: 8px 0 0;
}

#footer .privacy p a {
color: #000;
text-decoration: none;
}

#footer .privacy p a:hover {
text-decoration: underline;
}

#footer .buttons {
float: left;
height: 30px;
margin: 5px 0 0 3px;
}

#footer .buttons img {
float: left;
margin: 0 5px 0 0;
}

.error{
	padding:2px 4px;
	margin:0;
	background:#C84B4B;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	border:1px solid #C2403D;
	display:inline;
}

.success{
	padding:4px 4px;
	margin:0;
	background:#FFFFCC;
	color:#000000;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	border:1px solid #FFFF99;
}

.low_container{
	float:left;
	padding:10px 0 0 0;
}

.low_container h1, .low_container h2 , .low_container p{
	padding:0 0 0 0;
}

.low_left h1, .low_left h2 , .low_left p{
	padding:0 0 0 0;
}

#plasma{  color:#222222; font-weight:bold; position:absolute; z-index:20; width:100%; top:8%; padding:0; margin:0 auto; display:none; }

body > #plasma{ position:fixed; }

#plasma #panel{  width:680px; margin:0 auto; padding:5px; background:#E4E4E4 url(../assets/images/player_bg.jpg) repeat-x; border:1px solid #00101C;  }
#plasma #player{ width:680px; margin:0 auto; }
#plasma #description{ padding:4px; font-size:14px; color:#333333; }

a#close_btn, a#close_btn:active, a#close_btn:link, a#close_btn:visited{ background:#183457; border-top:1px solid #00162A; border-left:1px solid #00162A; border-right:1px solid #00162A; color:#ffffff; font-weight:bold; padding:4px 6px; margin:0 0 10px 610px; text-decoration:none; font-size:14px; }
a#close_btn:hover{ background: #5F84B9; }