#video
{
margin: 0 0 2em 0;
padding: 0;
overflow: auto;
}

#video h2
{
margin: 0 0 1.5em 0;
padding: 0 0 0.25em 0.5em;
color: #5b5b5b;
font-size: 1.2em;
border-bottom: 4px solid #dddddd;
}


#video_player
{
margin-right: 23px;
width: 502px;
float: left;
font-size: 0.85em;

}

#video_player_info h4
{
margin: 0.25em 0 0 0;
padding: 0;
font-size: 1em;
}

#video_player_info p
{
margin: 0.5em 0 0 0;
padding: 0;
}


#video_player_swf
{
border: 1px solid #696969;
}

#video_categories
{
width: 345px;
height: 485px;
overflow: auto;
float: right;
}

#video_categories ul li.video_media_selected, #video_categories ul li:hover
{
background: url(../images/videos/video_bg_categories.gif) repeat-x;

}

#video_categories ul
{
margin: 0;
padding: 0 8px 0 0;

}

#video_categories ul li
{
overflow: auto;
clear: both;
margin: 0 0 0 0;
padding: 0 4px 0 0;
border-top: 2px solid #dddddd;
list-style-type: none;
font-size: 0.85em;
line-height: 1.3em;
}

#video_categories ul li a
{
_text-decoration: none;
color: #404040;
}

#video_categories ul li h3
{
margin: 0.5em 0 1em 0;
padding: 0;
clear: both;
}

#video_categories ul li p
{
margin: 0 0 0 0;
padding: 0;
}

#video_categories ul li img
{
display: block;
float: left;
margin: 0 0 0 0;
padding: 0 10px 10px 0;
}

#video_categories ul li p
{
width:192px;
float: left;
margin: 0 0 10px 0;
padding: 0;
}


#video_producers
{
overflow: auto;
clear: both;
margin: 0 0 0 0;
padding: 1em 0 0 0;
font-size: 0.8em;

}

#video_producers hr
{

}

#video_producers .video_sponsor
{
display: block;
float: left;
border: none;

margin: -10px 0 0 0;
}

#video_producers .video_author
{
display: block;
float: right;
color: #808080;
}

#video_browser
{
overflow: auto;
margin: 20px 0 0 0;
height: 360px;
border: 2px solid #dddddd;

}

#video_browser_categories
{
float: left;
height: 340px;
width: 170px;
margin: 0;
padding: 20px 0 0 0;
background: #ebebeb;
border-right: 2px solid #dddddd;

font-size: 0.85em;
}

#video_browser_categories li
{
margin: 0;
padding: 0.75em 0.5em 0.85em 0.5em;
border-bottom: 2px solid #dddddd;
list-style-type: none;
}

#video_browser_categories li a
{
color: #000000;
text-decoration: none;
}

#video_browser_categories li:hover, .video_browser_categories_selected
{
background: #ffffff;

}

#video_browser_categories li:hover a, #video_browser_categories li.video_browser_categories_selected a
{
color: #96273a;
}

#video_browser_categories li.video_browser_categories_selected a
{
_font-weight: bold;
}

#video_browser_selection
{
float: right;
overflow: auto;
height: 360px;
width: 694px;
margin: 0px;
padding: 0px;
}

#video_browser_selection ul
{
overflow: auto;
margin: 5px;
padding:0;
}

#video_browser_selection ul li
{
width: 110px;
height: 150px;
float: left;
margin: 5px 3px 5px 3px;
padding: 7px;
list-style-type: none;

border: 1px solid #6e6e6e;

font-size: 0.8em;
}

#video_browser_selection ul li h5
{
font-weight: normal;
margin: 0 0 1em 0;
font-size: 1em;
word-wrap: break-word;
}

#video_browser_selection ul li a
{
font-weight: normal;
margin: 0;
font-size: 1em;
}

#video_browser_selection ul li a.navigation
{
padding-bottom: 2px;

}
