
BODY {
margin: 0px;
font-family: Arial;
font-size: 11px;
}

FORM {
margin: 0px;
}

P {
margin: 0px;
padding: 0px;
}

H1 {
margin: 0px;
font-size: 20px;
color: #343434;
font-weight: 100;
margin-bottom: 5px;
cursor: default;
}

H2 {
margin: 0px;
font-size: 20px;
color: #0067c5;
font-weight: 100;
margin-bottom: 5px;
cursor: default;
}

INPUT, SELECT, TEXTAREA, TD {
font-family: Arial;
font-size: 12px;
margin: 0px;
resize: none;
}

A {
color: #0067c5;
text-decoration: none;
}

A:Hover {
color: #0067c5;
text-decoration: underline;
}

#siteHolder {
position: absolute;
width: 900px;
left: 50%;
margin-left: -450px;
}




/* TOP */

#top .topmenu .link {
font-size: 14px;
margin-right: 12px;
}

#top .topmenu .lanlink {
color: #454545;
font-size: 12px;
}

#top .banner {
width: 900px;
height: 110px;
}




#top .banner .mainmenu {
position: absolute;
margin-left: 267px;
margin-top: 77px;
}
#top .banner .mainmenu  A {
font-weight: bold;
margin-right: 10px;
}

#top .banner .searchbox  {
position: absolute;
right: 22px;
margin-top: 81px;
}

#top .banner .searchbox .searchfieldHolder {
background-color: transparent;
width: 170px;
height: 23px;
background-image: url('../images/search_bg.png');
background-repeat: no-repeat;
background-attachment:scroll;
}

#top .banner .searchbox #searchfield {
border-style:none;
border-width:0px;
margin: 0px;
width: 100%;
margin-top: 1px;
}

#top .banner .searchbox .button {
border-style:none;
border-width:0px;
margin: 0px;
background-color: transparent;
width: 25px;
height: 23px;
background-image: url('../images/search_button.png');
cursor: pointer;
}




/* MID */
#mid {
padding-top: 10px;
}

#playerHolder {
width: 100%;
height: 100%;
}

#playeroptionsHolder {
margin-top: 10px;
}

#fullplayerHolder .buttonRight {
color: #fff;
font-weight: bold;
position: absolute;
margin-top: 12px;
right: 0px;
background-image: url('../images/playerbutton_right.png');
width: 150px;
height: 32px;
text-align:right;
cursor: default;
}


#fullplayerHolder .buttonLeft {
color: #f0f0f0;
font-weight: bold;
position: absolute;
margin-top: 12px;
right: 217px;
background-image: url('../images/playerbutton_left_nocorner_50.png');
width: 150px;
height: 32px;
text-align:left;
cursor: default;
}

#fullplayerHolder .buttonLeftCorner {
color: #f0f0f0;
font-weight: bold;
margin-top: 12px;
position: absolute;
margin-left: -15px;
background-image: url('../images/playerbutton_left_50.png');
width: 150px;
height: 32px;
text-align:left;
cursor: default;
}



#fullplayerHolder .buttonLeft A, #fullplayerHolder .buttonRight A, #fullplayerHolder .buttonLeftCorner A {
color: #fff;
text-decoration:none;
}

#fullplayerHolder .buttonpadding {
padding-right: 16px;
padding-left: 16px;
padding-top: 12px;
}

#playeroptionsHolder .tabItem {
float: left;
padding-left: 10px;
padding-right: 10px;
line-height: 20px;
border-style:solid;
border-width: 1px;
border-color: #cbcbcb;
color: #6a6a6a;
}

#playeroptionsHolder .holder {
clear: both;
min-height: 152px;
}

* html #playeroptionsHolder .holder {
height: 153px;
}

#playeroptionsHolder .tabItem:Hover {
background-color: #f0f0f0;
text-decoration: none;
}

#playeroptionsHolder .tabItemSelect:Hover {
text-decoration: none;
cursor: default;
}



#playeroptionsHolder .tabItemSelect {
float: left;
padding-left: 10px;
padding-right: 10px;
line-height: 20px;
border-style:solid;
border-width: 1px;
border-color: #cbcbcb;
border-bottom-color: #e5ebee;
color: #6a6a6a;
}


#playeroptionsHolder .space {
float: left;
width: 5px;
height: 20px;
line-height: 20px;
border-top-style:solid;
border-bottom-style:solid;
border-width: 1px;
border-bottom-color: #cbcbcb;
border-top-color: #e5ebee;
}

/* MID BLOCKS */

#mid .contentBlock1 .header {
background-image: url('../images/contentblock1_header.png');
background-repeat: no-repeat;
background-position: right top;
line-height: 20px;
text-align: right;
font-weight: bold;
color: #006ab3;
font-size: 12px;
margin: 0px;
padding: 0px;
cursor: default;
}

#mid .contentBlock1 .mid {
background-color: #e3eaed;
margin: 0px;
padding: 0px;
}

#mid .contentBlock1 .mid .padding {
padding: 5px;
padding-left: 15px;
padding-right: 15px;
}

#mid .contentBlock1 .top, #mid .contentBlock1 .bot {
background-color: #e3eaed;
height: 10px;
}

#mid .contentBlock1 .top .l {
height: 10px;
width: 10px;
background-image: url('../images/contentblock1_tl.png');
float: left;
font-size: 1px;
}

#mid .contentBlock1 .top .r {
height: 10px;
width: 10px;
background-image: url('../images/contentblock1_tr.png');
float: right;
font-size: 1px;
}


#mid .contentBlock1 .bot .l {
height: 10px;
width: 10px;
background-image: url('../images/contentblock1_bl.png');
float: left;
font-size: 1px;
}

#mid .contentBlock1 .bot .r {
height: 10px;
width: 10px;
background-image: url('../images/contentblock1_br.png');
float: right;
font-size: 1px;
}


/* block 2 */


/* MID BLOCKS */


#mid .contentBlock3 .mid {
background-color: #fff;
margin: 0Px;
padding: 0px;
}

#mid .contentBlock3 .mid .padding {
padding: 5px;
padding-left: 15px;
padding-right: 15px;
}

#mid .contentBlock3 .top, #mid .contentBlock3 .bot {
background-color: #fff;
height: 10px;
}

#mid .contentBlock3 .top .l {
height: 10px;
width: 10px;
background-image: url('../images/contentblock3_tl.png');
float: left;
font-size: 1px;
}

#mid .contentBlock3 .top .r {
height: 10px;
width: 10px;
background-image: url('../images/contentblock3_tr.png');
float: right;
font-size: 1px;
}


#mid .contentBlock3 .bot .l {
height: 10px;
width: 10px;
background-image: url('../images/contentblock3_bl.png');
float: left;
font-size: 1px;
}

#mid .contentBlock3 .bot .r {
height: 10px;
width: 10px;
background-image: url('../images/contentblock3_br.png');
float: right;
font-size: 1px;
}


/* VIDEO BLOCKS */
.blockButton {
margin: 0px;
cursor: pointer;
}

.blockButtonOff {
opacity: 0.50; 
filter:alpha(opacity=50); 
-khtml-opacity: 0.50; 
-moz-opacity:0.50; 
cursor: default;
margin: 0px;
}
.videoBlockSpace {
height: 3px;
font-size: 1px;
}
.videoBlockWhite {
background-color: #fff;
width: 100%;
cursor: default;
color: #232323;
}

.videoBlockWhite .blockLeft {
background-image:url('../images/rounded_left_white_83_10.png');
width: 9px;
height: 83px;
float: left;
}

.videoBlockWhite .blockRight {
background-image:url('../images/rounded_right_white_83_10.png');
width: 10px;
height: 83px;
float: right;
}

.videoBlockWhite .blockMid {
margin-top: 8px;
float: left;
width: 104px;
height:67px;
}



.videoBlockGray {
color: #232323;
background-color: #f4f7f8;
width: 100%;
cursor: default;
}

.videoBlockGray .blockLeft {
background-image:url('../images/rounded_left_gray_83_10.png');
width: 9px;
height: 83px;
float: left;
}

.videoBlockGray .blockRight {
background-image:url('../images/rounded_right_gray_83_10.png');
width: 10px;
height: 83px;
float: right;
}

.videoBlockGray .blockMid {
margin-top: 8px;
float: left;
width: 104px;
height:67px;
}



.videoBlockBlue {
background-color: #1e72ac;
width: 100%;
color: #fff;
cursor: default;
}

.videoBlockBlue .blockLeft {
background-image:url('../images/rounded_left_blue_83_10.png');
width: 9px;
height: 83px;
float: left;
}

.videoBlockBlue .blockRight {
background-image:url('../images/rounded_right_blue_83_10.png');
width: 10px;
height: 83px;
float: right;
}

.videoBlockBlue .blockMid {
margin-top: 8px;
float: left;
width: 104px;
height:67px;
}


/* PLAYLIST */
.playlistbutton {
float: left;
width: 15px;
font-weight: bold;
height: 93px;
font-size: 15px;
line-height: 93px;
vertical-align: middle;
text-align:center;
cursor: pointer;
}

#playlistholder {
float: left;
width: 870px;
margin: 0px;
padding: 0px;
height: 95px;
overflow-x: hidden;
overflow-y: hidden;
}

#playlist {
height: 100%;
list-style-type: none;
padding: 0px;
margin: 0px;
}


#playlist .playlistItemFirst, #playlist .playlistItem  {
display: block;
float: left;
margin: 0px;
padding: 0px;
cursor: move;
height: 93px;
width: 150px;
background-image: url('../images/playlistitem_blue.png');
margin-right: 10px;
}

#playlist .playlistItem {
background-image: url('../images/playlistitem_gray.png');
}

#playlist .playlistThumbHolder {
width: 144px;
height: 87px;
margin-left: 3px;
margin-top: 3px;
}

#playlist .playlistItemLabel, #playlist .playlistItemLabelFirst {
position: absolute;
width: 145px;
height: 20px;
background-image:url('../images/bg_blue_80.png');
margin-top: 67px;
color: #fff;
}

#playlist .playlistItemLabel {
background-image:url('../images/bg_gray_80.png');
}

#playlistcontroller {
text-align: right;
color: #b7b7b7;
padding-top: 3px;
padding-right: 3px;
}

#playlistcontroller A {
color: #b7b7b7;
text-decoration:none;
}

#playlistcontroller A:Hover {
color: #555;
}




.fade75 {
opacity: 0.75; 
filter:alpha(opacity=75); 
-khtml-opacity: 0.75; 
-moz-opacity:0.75; 
}

.fade50 {
opacity: 0.50; 
filter:alpha(opacity=50); 
-khtml-opacity: 0.50; 
-moz-opacity:0.50; 
}

.fade25 {
opacity: 0.25; 
filter:alpha(opacity=25); 
-khtml-opacity: 0.25; 
-moz-opacity:0.25;
}







/* BOTTOM */
#bot {
padding-top: 20px;
padding-bottom: 10px;
}

#bot .credits {
border-top-style:solid;
border-width:1px;
border-color: #eeeeee;
padding-top: 10px;
color: #838383;
}

#bot .credits .space {
color: #a8aaab;
}

.ebucolink {
color: #aaa;
padding-right: 12px;
text-decoration:none;
background-image: url('/images/ebucologo.png');
background-position:  center right;
background-repeat: no-repeat;
}

.ebucolink:Hover {
color: #555;
padding-right: 12px;
text-decoration:none;
background-image: url('/images/ebucologo_over.png');
background-position:  center right;
background-repeat: no-repeat;
}

.transparentField {
background-image:url('/images/transparent.png');
}