/* 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 p {
margin: 8px 0 0 0;
}

#top_links a {
color: #FFF;
text-decoration: none;
}

#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 .links {
float: left;
width: 678px;
height: 31px;
margin: 16px 0 0 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; */
}

#head .link {
float: left;
width: 110px;
height: 31px;
margin: 0 3px 0 0;
}

#head .link a {
display: block;
width: 110px;
height: 31px;
}

#head .link a.home { background: url('../images/home_link_bg.gif') 0px -31px no-repeat; }
#head .link a.cet { background: url('../images/cet_link_bg.gif') 0px -31px no-repeat; }
#head .link a.news { background: url('../images/news_link_bg.gif') 0px -31px no-repeat; }
#head .link a.features { background: url('../images/features_link_bg.gif') 0px -31px no-repeat; }
#head .link a.events { background: url('../images/events_link_bg.gif') 0px -31px no-repeat; }
#head .link a.archive { background: url('../images/archive_link_bg.gif') 0px -31px no-repeat; }

#head .link a.active, #head .link a:hover {
background-position: 0px 0px;
}

#content {
float: left;
width: 880px;
/* Colour set in file */
padding: 10px;
}

#content ul {
list-style-type: none;
padding: 0 0 0 15px;
margin: 8px 0;
}

#content 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;
}

#content .player_container {
float: left;
width: 410px;
height: 255px;
}

#content .cet_video .player_container {
margin: 10px 0 0 0;
height: 255px;
background:#000000 url(../images/ajax_black.gif) 180px 100px no-repeat;
}

#content .main .text {
float: left;
width: 401px;
padding: 0 0 0 25px;
}

#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 {
background:#FFFFFF url(../images/ot_bg_faint_red.gif) no-repeat right top;
border-left:12px solid #F03322;
float:right;
padding:10px 12px 10px 22px;
width:400px;
}

#content .cet_question .question_height {
	height:440px;
	width:1px;
	margin:0;
	float:left;
	padding:0;
	background:none;
}

#content .main .cet_question .question {
	width:390px;
	margin:0;
	padding:0;
	float:left;
}

#content .main .cet_question p {
color: #000;
}

#content .main .cet_question ul {
padding: 0 0 0 55px;
color: #000;
}

#content .main .cet_question ul li {
padding: 10px 0;
text-indent: -45px;
font-size: 14px;
color: #000;
}

/*
#content .cet_question input.submit {
*/
input.submit, a.submit, a.submit:hover, a.submit:active, a.submit:visited, a.submit:link {
border: 2px solid #F03322;
background: #C82F21;
padding: 2px 3px;
color: #FFF;
text-decoration:none;
width: 130px;
}

#content .cet_question .jump_to {
margin: 25px 0 5px 0;
}

#content .cet_question .jump_to p {
font-size: 12px;
}

#content .cet_question .jump_to a {
padding: 2px 3px;
background: #FFF;
border: 1px solid #F03322;
text-decoration: none;
color: #000;
}

#content .cet_question .jump_to a:hover, #content .cet_question .jump_to a.active {
color: #FFF;
background: #F03322;
}


#content .main .news_thumbs {
float: left;
width: 836px;
}

#content .main .news_thumbs .thumb {
float: left;
width: 398px;
padding: 10px;
}

#content .main .news_thumbs .thumb img {
float: left;
margin: 3px 10px 0 0;
}

#content .main .page_nav {
float: right;
margin: 5px 0 0 0;
}

#content .main .page_nav p {
font-size: 12px;
display: inline;
margin: 0;
padding: 2px 3px;
}

#content .main .page_nav span, #content .main .page_nav a {
font-size: 14px;
padding: 0 4px;
}

#content .main .page_nav a {
text-decoration: none;
}

#content .main .page_nav img {

}

#content .main h5 {
font-size: 16px;
font-weight: bold;
margin: 0;
}

#content .main h5 a {
text-decoration: none;
}

#content .main h5 a:hover {
text-decoration: underline;
}

#content .main h1 {
font-size: 30px;
}

#content .main h2, #content .main h3 {
font-size: 24px;
}

#content .main h4, #content .main h4 a {
font-size: 16px;
color: #FFF;
font-weight: normal;
text-decoration: none;
}

#content .main h4 a:hover {
text-decoration: underline;
}

#content .main p , #content .main ul li , #content .main ol li {
font-size: 14px;
color: #FFF;
}

#content .main h1, #content .main h3, #content .main h1 a, #content .main h3 a {
/* Colour set in file */
font-weight: normal;
text-decoration: none;
}

#content .main h1 a:hover, #content .main h3 a:hover {
text-decoration: underline;
}

#content .main h2 {
color: #FFF;
font-weight: normal;
}

#content .main .news_view {
float: left;
width: 836px;
}

#content .main .news_view .player_container {
float: left;
margin: 0 213px;
display: inline;
}

#content .low_left {
float: left;
width: 233px;
height: 153px;
margin: 0 10px 0 0;
padding: 10px;
background: #FFF;
}

#content .low_left p {
font-size: 12px;
margin: 2px 2px 10px;
}

#content .low_left p a, #content .low_right p a, #content .low_left ul a, #content .low_right ul a {
color: #000;
text-decoration: none;
}

#content .low_left p a:hover, #content .low_right p a:hover, #content .low_left ul a:hover, #content .low_right ul a:hover {
text-decoration: underline;
}

#content .low_right {
float: left;
width: 617px;
height: 173px;
background: #FFF;
}

#content .low_left img.h2, #content .low_right img.h2 {

}

#content .low_right .box .h2 {
width: 270px;
}

#content .low_right .news, #content .low_right .feature {
float: left;
padding: 5px 0 0 0;
width: 270px;
}

#content .low_right .news p, #content .low_right .feature p {
padding: 0 0 0 8px;
}

#content .low_right .news p {
width: 109px;
}

#content .low_right .feature p {
width: 167px;
}

#content .low_right p, #content .low_right img {
float: left;
font-size: 12px;
}

#content .low_right strong {
font-weight: bold;
}

#scrollable {
float: left;
width: 617px;
height: 173px;
}

#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: 860px;
height: 153px;
padding: 10px;
background: #FFF;
}

#footer {
float: left;
width: 900px;
height: 128px;
padding: 0 20px;
background: url('../images/footer_bg.png') no-repeat;
}

#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;
}