html,
body
{
    margin: 0;
    height: 100%;
    font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, Sans-serif;
    font-size: 11px;
}

#content
{
    margin: auto;
    width: 920px;
    display: table;
}
h1,
h1 a,
a,
a.name
{
    text-decoration: none;
    outline: none;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: 0;
}
h1,  /* main box title */
h2,  /*  subbox title */
h3,  /*  content title */
h4   /*  content subtitle */
{
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}
h1,
h1 a
{
    font-size: 36px;
}
div.with_nav h1,
div.with_nav h1 a,
h3,
h3 a
{
    font-size: 20px;
}
h1
{
    margin-left: 4px;
    padding-top: 6px;
    _padding-top: 2px;
}
h2
{
    padding-top: 4px;
}
h1.with_uptitle,
h1.with_uptitle a
{
    overflow: hidden;
    font-size: 30px;
    margin-top: 4px;
}
h2,
h2 a,
div.subtitle_link
{
    font-size: 12px;
}
h4,
h4 a
{
    font-size: 17px;
}
div.uptitle
{
    font-size: 12px;
    position: relative;
    font-weight: bold;
    top: 8px;
    left: 8px;
}
div.subtitle_link
{
    line-height: 18px;
    float: left;
    margin-right: 16px;
}
div.subtitle_link .selected
{
    font-weight: bold;
}
a.name,
a.more,
.video_title
{
   font-weight: bold;
   white-space: nowrap;
}
.video_title
{
    text-transform: uppercase;
}
span.sep
{
    padding: 2px;
}
.image_border_empty,
.image_border,
.image_creative_border,
.image_official_border
{
    border-width: 3px;
    border-style: solid;
}
.avatar_border
{
    border-width: 1px;
    border-style: solid;
}
a.more
{
    position: absolute;
    bottom: 10px;
    right: 12px;
    _clear: both;
}
.user_online
{
    background-repeat: no-repeat;
    font-weight: bold;
}
a.dm_action_link
{
    float: left;
    font-size: 12px;
    background-repeat: no-repeat;
    padding-left: 20px;
    line-height: 20px;
    text-transform: lowercase;
    font-weight: bold;
}
.display_none
{
    display: none;
}
form div span,
form div span *,
form tr td *
{
    font-size: 13px;
}
a.icon_loading,
a.loading
{
    padding-left: 20px;
    background-image: url(http://style.dailymotion.com/images/wait_circle.gif.v1198003829) !important;
    background-position: top left;
    background-repeat: no-repeat;
}
div.loading_top_right
{
    background-image: url(http://style.dailymotion.com/images/wait_circle.gif.v1198003829);
    background-position: top right;
    background-repeat: no-repeat;
}

div.loading_left
{
    padding-left: 20px;
    background-image: url(http://style.dailymotion.com/images/wait_circle.gif.v1198003829);
    background-position: top left;
    background-repeat: no-repeat;
}

div.empty_result
{
    font-size: 16px;
    line-height: 25px;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
}

div.empty_result div.dm_widget_videoplayer
{
    margin-top: 8px;
    text-align: center;
    width: 320px;
    height: 256px;
    margin: auto;
}

div#admin_panel_container
{
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
}

input.search_field
{
    background-image: url(http://style.dailymotion.com/images/icons/loupe.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/icons/loupe.png', sizingMethod='crop');
    background-position: 1px 1px;
    background-repeat: no-repeat;
    padding-left: 20px;
    width: 80px;
    margin-right: 3px;
}

div#sql_debug_history
{
    display: none;
}

.opacity_50
{
    filter:alpha(opacity=50);
    opacity: 0.5;
}

textarea
{
    padding: 3px;
}

input.text
{
    padding-left: 3px;
    padding-right: 3px;
}

input.text.with_icon
{
    padding-left: 20px;
}

div.strong_error
{
    color: #CC0000;
}

div.dm_confirm
{
    font-size: 14px;
}


a.flag_en{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  0px; }
a.flag_us{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -11px; }
a.flag_gb{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -22px; }
a.flag_ca{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -33px; }
a.flag_fr{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -44px; }
a.flag_de{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -55px; }
a.flag_at{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -66px; }
a.flag_es{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -77px; }
a.flag_pt{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -88px; }
a.flag_it{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -99px; }
a.flag_dk{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -110px; }
a.flag_se{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -121px; }
a.flag_ro{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -132px; }
a.flag_ru{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -143px; }
a.flag_tr{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -154px; }
a.flag_jp{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -165px; }
a.flag_kr{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -176px; }
a.flag_zh{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -187px; }
a.flag_pl{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -198px; }
a.flag_gr{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -209px; }
a.flag_be{background-image: url(http://style.dailymotion.com/images/flag/flags.gif.v1198003829);  background-position:0%  -220px; }

/*
** WARNING MESSAGES ALWAYS RED
*/
.error
{
    color: red !important;
}

a.close_icon,
div.delete_video_playlist
{
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url(http://style.dailymotion.com/images/delete_sprite.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/delete_sprite.png', sizingMethod='crop');
}

a.close_icon:hover,
div.delete_video_playlist:hover
{
    background-position: 0px 16px;
    _background-position: 0px 0px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/delete_sprite.png', sizingMethod='crop');
}
div.dm_widget_header
{
    margin: auto;
    width: 920px;
    height: 89px;
    margin-bottom: 8px;
    font-weight: bold;
    position: relative;
}

div.dm_widget_header div.main_menu
{
    position: absolute;
    display: inline;
    white-space: nowrap;
    left: 45px;
    top: 40px;
    height: 28px;
}

/* SEARCH AND LOGIN FORMS*/
div.dm_widget_header form
{
    margin-top: 3px;
    float: right;
    display: inline;
    white-space: nowrap;
    width: 360px;
    margin-right: 6px;
}

div.dm_widget_header,
div.dm_widget_header a,
div.dm_widget_header .text
{
    font-family: Arial,'Trebuchet MS',Verdana,Sans-serif;
}

div.dm_widget_header .text
{
    font-size: 14px;
}

div.header_top_container
{
    position: relative;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    width: 920px;
    height: 69px;
    z-index: 10;
}

div.dm_widget_header div.header_sub_nav
{
    position: absolute;
    top: 63px;
    padding-top: 6px;
    height: 26px;
    line-height: 18px;
    width: 920px;
    z-index: 2;
    background-repeat: no-repeat;
    overflow: hidden;
    z-index: 1;
}

div.dm_widget_header a
{
    cursor: pointer;
}

/*div.dm_widget_header.with_sub_nav
{
    background-image: url(http://style.dailymotion.com/images/header_hover.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_hover.png',sizingMethod='crop');

}
*/

div.dm_widget_header div.header_top,
div.dm_widget_header div.header_top *
{
    float: left;
    display: inline;
}
div.dm_widget_header div.header_top
{
    float: left;
    width: 50%;
    position: relative;
    height: 39px;
}

div.dm_widget_header div.header_top a.logo
{
    float: left;
    width: 228px;
    height: 38px;
}

div.dm_widget_header div.header_top div.header_lang
{
    float: left;
    position: relative;
}


div.dm_widget_header div.header_top
{
    z-index: 10;
}
div.dm_widget_header div.header_top div#header_flags
{
    position: absolute;
    top: 0px;
    left: 50px;
    padding-right: 2px;
    z-index: 10;
    width: 290px;
    height: 39px;
}
div.dm_widget_header div#header_flags a
{
    font-size: 1px;
    height: 11px;
    width: 16px;
    margin-top: 3px;
    margin-bottom: 5px;
    margin-left: 10px;
    background-repeat: no-repeat;
    float: left;
    position: relative;
}

div.dm_widget_header form input,
div.dm_widget_header form label,
div.dm_widget_header form select
{
    float: right;
}

div.dm_widget_header form select
{
    padding-top: 1px;
    padding-bottom: 1px;
}

div.dm_widget_header  form.search_form input.text.with_icon
{
    margin-right: 6px;
}

div.dm_widget_header div.right_menu span.login_link a.login
{
    text-decoration: underline;
}

div.dm_widget_header div.right_menu a.inbox
{
    padding-left: 20px;
    background-image: url(http://style.dailymotion.com/images/icons/email.gif.v1198003829);
    background-repeat: no-repeat;
    background-position: 0px 12px;
}

div.dm_widget_header div.header_main
{
    float: left;
    margin-left: 45px;
    position: relative;
    height: 30px;
    _height: 27px;
    line-height: 30px;
    _line-height: 27px;
    background-repeat: repeat-x;
    width: 877px;
    display: inline;
    z-index: 2;
}

div.dm_widget_header div.main_menu a.selected,
div.dm_widget_header div.main_menu a:hover
{
    background-image: url(http://style.dailymotion.com/images/header_gradient.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_gradient.png',sizingMethod='scale');
}

div.dm_widget_header div.header_top a.header_button
{
    float: left;
    font-size: 14px;
    margin-top: 8px;
    line-height: 25px;
    margin-left: 6px;
}

div.dm_widget_header a.header_button span.header_button_middle
{
    float: left;
    background-repeat: repeat-x;
    height: 25px;
    background-image: url(http://style.dailymotion.com/images/header_button_middle.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_middle.png',sizingMethod='scale');
}

div.dm_widget_header a.header_button:hover span.header_button_middle
{
    background-image: url(http://style.dailymotion.com/images/header_button_middle_hover.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_middle_hover.png',sizingMethod='scale');
}


div.dm_widget_header a.header_button span.header_button_middle img
{
    float: left;
    margin: auto;
    margin-top: 7px;
}

div.dm_widget_header a.header_button span.header_button_left,
div.dm_widget_header a.header_button span.header_button_right,
div.dm_widget_header a.header_button span.header_button_left:hover
div.dm_widget_header a.header_button span.header_button_right:hover
{
    float: left;
    width: 6px;
    height: 25px;
    background-repeat: no-repeat;
}

div.dm_widget_header div.header_top span.header_button_left
{
    background-image: url(http://style.dailymotion.com/images/header_button_left.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_left.png',sizingMethod='scale');
}
div.dm_widget_header div.header_top a.header_button:hover span.header_button_left
{
    background-image: url(http://style.dailymotion.com/images/header_button_left_hover.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_left_hover.png',sizingMethod='scale');
}


div.dm_widget_header div.header_top span.header_button_right
{
    background-image: url(http://style.dailymotion.com/images/header_button_right.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_right.png',sizingMethod='scale');
}
div.dm_widget_header div.header_top a.header_button:hover span.header_button_right
{
    background-image: url(http://style.dailymotion.com/images/header_button_right_hover.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_right_hover.png',sizingMethod='scale');
}

div.dm_widget_header div.header_top a.upload_link
{
    float: left;
    font-size: 14px;
    line-height: 25px;
    background-image: url(http://style.dailymotion.com/images/header_button_middle.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_middle.png',sizingMethod='scale');
}
div.dm_widget_header div.header_top div.header_button:hover a
{
    position: relative;
    background-image: url(http://style.dailymotion.com/images/header_button_middle_hover.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_button_middle_hover.png',sizingMethod='scale');
}


div.dm_widget_header form label
{
    margin-left: 2px;
    margin-right: 2px;
    line-height: 24px;
}

div.dm_widget_header form input#username_text,
div.dm_widget_header form input#password_text
{
    width: 75px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 3px;
    font-weight: normal;
}

div.dm_widget_header form input#username_text,
div.dm_widget_header form label#username_text_label
{
    float: left;
}


div.dm_widget_header form input#top_search_field
{
    width: 140px;
    height: 18px;
    padding-top: 1px;
    padding-bottom: 1px;
}

div.dm_widget_header div.dm_widget_searchform
{
    position: absolute;
    top: 40px;
    right: 6px;
    width: 360px;
}

div.dm_widget_header form .text
{
    margin-right: 4px;
}

div.dm_widget_header form input.button
{
    margin-left: 4px;
}

div.dm_widget_header form div#top_login_remember
{
    float: left;
    width: 100%;
    height: 20px;
    margin-top: 10px;
}

div.dm_widget_header form div#top_login_remember span,
div.dm_widget_header form#dm_header_login_form a
{
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    padding-top: 3px;
}

div.dm_widget_header form#dm_header_login_form
{
    margin-top: 10px;
}

div.dm_widget_header form div#top_login_remember *
{
    float: left;
    line-height: 14px;
}

div.dm_widget_header form#dm_header_login_form div
{
    float: right;
}


div.dm_widget_header form#dm_header_login_form a
{
    float: right;
}

div.dm_widget_header form#dm_header_login_form a.close_icon
{
    margin-top: 2px;
    margin-left: 8px;
    background-image: url(http://style.dailymotion.com/images/delete_sprite_hover.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/delete_sprite_hover.png',sizingMethod='crop');
}

div.dm_widget_header div.header_sub_nav a.selected
{
    position: relative;
    background-image: none;
    font-weight: bold;
}


span.sep
{
    padding-top: 0pt;
    padding-left: 4px;
    padding-right: 4px;
}

div.header_sub_nav_content
{
    position: relative;
    white-space: nowrap;
    margin-left: 8px;
    height: 20px;
}
div.header_sub_nav_content a,
div.header_sub_nav_content span
{
    font-weight: normal;
    float: left;
}

div.header_sub_nav_content span
{
    padding-left: 6px;
    padding-right: 6px;
}

/* MAIN MENU */
div.dm_widget_header div.main_menu a
{
    float: left;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    padding-right: 13px;
    padding-left: 13px;
    line-height: 28px;
    height: 28px;
}

div.dm_widget_header div.main_menu div.sep
{
    width: 1px;
    background-repeat: no-repeat;
    background-image: url(http://style.dailymotion.com/images/header_separator.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_separator.png',sizingMethod='scale');
    float: left;
    height: 28px;
    line-height: 28px;
    width: 1px;
}


/* RIGHT MENU */
div.dm_widget_header div.right_menu
{
    float: right;
    display: inline;
    margin-right: 8px;
    width: 48%;
    height: 38px;
    line-height: 38px;
    font-weight: bold;
}

div.dm_widget_header div.right_menu *
{
    float: right;
    height: 40px;
    line-height: 40px;
}

div.dm_widget_header div.right_menu div.dm_widget_text
{
    margin-right: 4px;
}

div.dm_widget_header div.right_menu div.sep,
div.dm_widget_header div.header_sub_nav_content div.sep
{
    margin-left: 7px;
    margin-right: 7px;
}

div.dm_widget_header div.header_sub_nav_content a,
div.dm_widget_header div.header_sub_nav_content div.sep
{
    float: left;
}

div#menu_channel
{
    float: left;
    position: relative;
    width: 896px;
}

div#channels_container
{
    position: absolute;
    width: 860px !important;
    overflow: hidden !important;
}

div#channels_list
{
    overflow: hidden !important;
    width: 2000px;
    white-space: nowrap !important;
}

div.header_sub_nav_content
{
    font-size: 12px;
    text-transform: lowercase;
}

div.header_sub_nav_content a
{
    font-family: Arial,'Trebuchet MS',Verdana,Sans-serif;
}


div#channel_next_link_container
{
    position: absolute;
    right: 0px;
    bottom: 6px;
    font-weight: bold !important;
    cursor: pointer;
    z-index: 3;
    height: 18px;
}

div.channel_next_link_container_left,
div.channel_next_link_container_right,
a#channel_next_link
{
    height: 18px;
    float: left;
    background-repeat: no-repeat;
}

div.channel_next_link_container_left,
div.channel_next_link_container_right
{
   width: 6px;
}

a#channel_next_link
{
    position: relative;
    background-image: url(http://style.dailymotion.com/images/header_next_middle.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_next_middle.png',sizingMethod='scale');
    background-repeat: repeat-x;
}
div.channel_next_link_container_left
{
    background-image: url(http://style.dailymotion.com/images/header_next_left.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_next_left.png',sizingMethod='scale');
}
div.channel_next_link_container_right
{
    background-image: url(http://style.dailymotion.com/images/header_next_right.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/header_next_right.png',sizingMethod='scale');
}div#dm_footer
{
    margin: auto;
    margin-top: 15px;
    width: 910px;
    height: 148px;
    font-weight: bold;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 5px;
    visibility: hidden;
}
#dm_footer div.dm_footer_container a,
#dm_footer div.dm_footer_container div
{
    float: left;
    margin-top: 4px;
}
#dm_footer div.dm_footer_container
{
    margin-top: 0px;
    float: left;
    font-size: 10px;
}
div#dm_footer div.dm_footer_container div.footer_links,
div#dm_footer div.dm_footer_container div.footer_about,
div#dm_footer div.dm_footer_container div.footer_legal,
div#dm_footer div.dm_footer_container div.footer_content,
div#dm_footer div.dm_footer_container div.footer_tools
{
    float: left;
    position: relative;
    width: 140px;
    height: 93px;
    padding-top: 12px;
    text-align: right;
}

div#dm_footer div.dm_footer_container div.dm_widget_searchform
{
    float: right;
    display: inline;
    position: relative;
    width: 185px;
}
div#dm_footer div.dm_footer_container div.dm_widget_searchform input,
div#dm_footer div.dm_footer_container div.dm_widget_searchform select
{
    float: right;
    margin-bottom: 3px;
    margin-left: 3px;
}

div#dm_footer div.dm_footer_container div.dm_widget_searchform,
div#dm_footer div.dm_footer_container div.label_copyright
{
    margin-right: 16px;
    _margin-right: 10px;
}


div#dm_footer div.dm_footer_container div.footer_legal
{
    width: 170px;
}
div#dm_footer div.dm_footer_container div.footer_tools
{
    width: 120px;
}


div#dm_footer div.dm_footer_container div.footer_search
{
    width: 190px;
    _width: 95px;
}
div#dm_footer div.dm_footer_container div.footer_flags
{
    float: left;
    width: 900px;
    height: 28px;
}
div#dm_footer div.dm_footer_container div.footer_sep
{
    float: left;
    width: 1px;
    height: 113px;
    background: url(http://style.dailymotion.com/images/footer_sep.png.v1198003829);
    background-repeat: no-repeat;
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/footer_sep.png', sizingMethod='crop');
}
div#dm_footer div.dm_footer_container span.link.go
{
    font-size: 16px;
    margin-left: 3px;
}
div#dm_footer div.dm_footer_container a
{
    position: relative;
    display: block;
    float: none;
    margin: 4px;
    margin-right: 12px;
    margin-bottom: -1px;
    font-size: 11px;
    font-weight: normal;
    white-space: nowrap;
}
div#dm_footer div.dm_footer_container a.link_title
{
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 6px !important;
}
div#dm_footer div.dm_footer_container a.blog_link
{
    position: absolute;
    bottom: 8px;
    right: 0pt;
    float: none;
    margin: 4px;
    margin-right: 12px;
    font-size: 11px;
    font-weight: bold;
}
div#dm_footer div.dm_footer_container a.lab_link
{
    position: absolute;
    bottom: -9px;
    right: 0pt;
    float: none;
    margin: 4px;
    margin-right: 12px;
    font-size: 11px;
    font-weight: bold;
}
div#dm_footer div.dm_footer_container div.label_copyright
{
    display: inline;
    margin-top: 50px;
    float: right;
    _margin-left: 50px;
    font-weight: normal;
    white-space: nowrap;
}
div#dm_footer div.dm_footer_container div.footer_flags div.current_country
{
    float: left;
    display: inline;
    height: 16px;
    text-transform: uppercase;
    background-image: url(http://style.dailymotion.com/images/footer_hl.png.v1198003829);
    background-repeat: repeat-x;
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/footer_hl.png', sizingMethod='scale');
    padding: 2px;
    padding-bottom: 0px;
    margin-left: 10px;
    white-space: nowrap;
}
div#dm_footer div.dm_footer_container div.footer_flags div.current_country img
{
    float: left;
    display: inline;
    margin: 1px;
}
div#dm_footer div.dm_footer_container div.footer_flags div.current_country span
{
    float: left;
    display: inline;
    margin: 3px;
    margin-top: 1px;
    font-size: 11px;
    font-weight: bold;
    opacity: 0.7;
}
div#dm_footer div.dm_footer_container div.footer_flags a
{
    font-size: 1px;
    position: relative;
    float: left;
    display: inline;
    height: 11px;
    width: 16px;
    margin: 4px;
    margin-top: 8px;
    background-repeat: no-repeat;
}

div#dm_footer div.dm_footer_container div.footer_flags div.country_label
{
    font-size: 11px;
    float: left;
    display: inline;
    margin-left: 6px;
    margin-top: 8px;
    font-weight: normal;
}

div#dm_footer a#faq_link,
div#dm_footer a#feedback_link
{
    font-weight: bold;
}
form.search_form input.text.with_icon,
form.search_form input.text.with_icon:focus,
form.search_form input.text.with_icon:hover
{
    color: #4C4C4C;
    background-color: #F7F7F7;
    border: 1px solid #ccc;
    width: 120px;
    background-image: url(http://style.dailymotion.com/images/icons/loupe.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/icons/loupe.png', sizingMethod='crop'); 
    background-position: 1px 1px;
    background-repeat: no-repeat;
    font-weight: normal;
}

div.dm_widget_searchform select,
div.dm_widget_searchform select:focus,
div.dm_widget_searchform select:hover
{
    color: #4C4C4C;
    background-color: #F7F7F7;
    border: 1px solid #ccc;
    width: 105px;
    font-weight: normal;
}

div.dm_widget_searchform select option
{
    color: #4C4C4C;
    background-color: #F7F7F7;
}

div.dm_widget_box
{
    float: left;
}
div.container,
div.box_content,
div.box_footer,
div.box_header
{
    width: 100%;
    float: left;
}
div.dm_widget_box div.box_content div.box_content_right,
div.dm_widget_box div.box_footer div.box_footer_right,
div.dm_widget_box div.box_header div.box_header_right
{
    background-position: top right;
    margin-left: 8px;
}
div.dm_widget_box div.box_content div.box_content_right
{
    float: right;
    display: inline;
}
/* sub boxes are relative */
div.dm_widget_box div.box_header div.box_header_right,
div.box_content_right div.dm_widget_box
{
    position: relative;
}

/* Box container */
div.box_header_right
{
    height: 56px;
}
div.box_content div.box_header_right
{
    height: 20px;
}
div.box_footer_right
{
    height: 12px;
    overflow: hidden;
}
div.box_content div.box_footer_right
{
    height: 10px;
}
div.sub_box div.box_header select
{
    text-transform: lowercase;
    font-size: 10px;
}div.dm_widget_videoitem.horizontal a.description,
div.mc_video_item_horizontal a.description
{
    color: #FFFFFF !important;
}
div.dm_widget_videoitem.horizontal a.video_title,
div.mc_video_item_horizontal a.channel_title,
div.mc_container div.mc_vertical_header
{
    color: #FEBF00;
}
div.dm_widget_masscast a.channel_title
{
    float: left;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
div.dm_widget_videoitem.horizontal .image_border,
div.horizontal .image_border:hover,
div.mc_video_item_horizontal .image_border,
div.mc_video_item_horizontal .image_border:hover
{
    border-color: #FEBF00;    
}
div.dm_widget_videoitem.horizontal img
{
    width: 103px;
    height: 78px;
    margin-right: 5px;
}
div.dm_widget_videoitem.horizontal a
{
    float: left;
    display: inline;
}
div.dm_widget_advert_iabtoptitle
{
    width: 300px;
    float: left;
    display: inline;
}
div.dm_widget_advert_iabrighttitle
{
    width: 318px;
    float: left;
    display: inline;
}
div.mc_video_item_vertical
{
    width: 144px !important;
}
div.dm_widget_advert_iabtoptitle .box_header
{
    float: left;
    width: 100%;
}
div.dm_widget_advert_iabtoptitle .box_header_right
{
    margin-left: 8px;
    position: relative;
}
div.dm_widget_advert_meahorizontal
{
    float: left;
    display: inline;
}
div.dm_widget_advert_iabrighttitle .mc_title
{
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 5px;
    font-size: 10px;
    overflow:hidden;
}
div.mc_video_item_horizontal
div.dm_widget_videoitem.horizontal
{
    float: left;
}
div.large_container
{
    width: 300px;
    height: 250px;
    border-right: 0px;
    display: none;
}
div.mc_container
{
    float: left;
    display: none;
}
div.dm_widget_advert_iabrighttitle div.mc_container
{
    width: 318px;
    height: 250px;
    overflow: hidden;
}
div.dm_widget_advert_iabtoptitle div.dm_widget_videoplayer,
div.dm_widget_advert_iabrighttitle div.dm_widget_videoplayer
{
    float: left;
    width: 300px;
    height: 250px;
    background-color: #ffffff;
    position: relative;
}
div.dm_widget_advert_iabtoptitle div.dm_widget_videoplayer #video_player,
div.dm_widget_advert_iabrighttitle div.dm_widget_videoplayer #video_player
{
    position: absolute;
}
div.mc_leftcol
{
    float: right;
    display: inline;
    width: 18px;
    font-size: 10px;
}
div#mc_close
{
    width: 12px;
    height: 12px;
    margin: 3px;
    background-image: url(http://style.dailymotion.com/images/close_ad.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/close_ad.png');
    cursor: pointer;
}
img#mc_close:hover
{
    cursor: pointer;
}
div.dm_widget_advert_iabtoptitle .box_content
{
    position: relative;
}
div.dm_widget_advert_iabtoptitle .box_content_right
{
    width: 292px;
    height: 240px;
}
div.dm_widget_advert_iabtoptitle .mc_container
{
    position: absolute;
    left: 0px;
    top: 0px;
}
div.mc_video_player,
div.mc_video_player img
{
    float: left;
}


div.dm_widget_advert_skyscraper
{
    float: left;
    display: inline;
    width: 160px;
    height: 600px;
}

div.dm_widget_advert_skyscraper div#mc_title
{
    padding: 3px;
    font-weight: bold;
}
div.dm_widget_box.container.with_nav h1.nav
{
    margin-left: 0px;
    padding-top: 6px;
    margin-bottom: 2px;
}
div.box_header img.nav_icon
{
    float: left;
    width: 40px;
    height: 40px;
    margin-top: 6px;
    margin-right: 5px;
}
div.box_header img.new_icon
{
    width: 22px;
    height: 14px;
    top: 4px;
    left: 2px;
    position: relative;
}
div.nav_actions
{
    position: absolute;
    top: 5px;
    right: 6px;
    width: 400px;
}
div.subtitle div.nav
{
    float: left;
    margin: 2px;
    font-size: 12px;
}
div.subtitle div.nav a.selected
{
    background-repeat: no-repeat;
    background-position: center 14px;
    padding-bottom: 8px;
    font-weight: bold;
}
div.right_title
{
    position: absolute;
    right: 4px;
    top: 3px;
}
div.player_box h2
{
    position: absolute;
    z-index: 2;
}

/* new */
div.container div.box_header div.nav_left h3,
div.container div.box_header div.nav_left h3 a
{
    font-size: 12px;
    text-transform: none;
}
div.container div.box_header div.nav_left
{
    float: left;
    height: 56px;
    width: 904px;
    white-space: nowrap;
    overflow: hidden;
}
div.container div.box_header div.nav_left h3
{
    margin-left: 8px;
    padding-top: 4px;
}
div.container div.box_header div.nav_left h1.with_subnav
{
    clear: right;
}
div.container div.box_header div.nav_left h1.with_uptitle,
div.container div.box_header div.nav_left h1.with_uptitle a
{
    font-size: 30px;
    height: 36px;
    margin-top: -2px;
    _margin-left: 3px;
}
div.container div.box_header div.nav_left h1.with_subtitle,
div.container div.box_header div.nav_left h1.with_subtitle a
{
    float: left;
    display: inline;
}
div.container div.box_header div.nav_left div.subtitle
{
    float: left;
    display: inline;
    margin-left: 8px;
    padding-top: 18px;    
}
div.container div.box_header div.nav_left div.subtitle div.nav
{
    clear: left;
}
div.container div.box_header div.nav_left div.subtitle a
{
    float: left;
    clear: left;
}
div.container div.box_header div.nav_left a.avatar
{
    margin-right: 2px;
    float: left;
}
div.container div.box_header div.nav_left div.subnav
{
    width: 850px;
}
div.subnav div.nav
{
    float: left;
    font-size: 12px;
}
div.subnav div.nav a.selected
{
    background-repeat: no-repeat;
    background-position: center 14px;
    padding-bottom: 8px;
    font-weight: bold;
}/* form button */
.button,
input.editor_ok_button
{
    background-image: url(http://style.dailymotion.com/images/button_bg.gif.v1198003829);
    background-repeat: repeat-x;
    border: 1px solid #aaa;
    padding-left: 4px;
    padding-right: 4px;
    color: #666;
    cursor: pointer;
    font-weight: bold;
}

/* new button */
div.nav_actions div.dm_button_container
{
    float: right;	
}
div.dm_widget_feeds
{
    float: left;
    margin-left: 10px;
}
div.dm_widget_feeds div#rss
{
    right: 1px;
}
div.dm_button_container
{
    white-space: nowrap;
    margin-left: 3px;
    margin-bottom: 3px;
}
div.dm_button_container,
div.dm_button,
div.button_right
{
    float: left;
    height: 19px;
    background-repeat: no-repeat;
}
div.dm_button_container.big,
div.dm_button_container.big div.dm_button,
div.dm_button_container.big div.button_right
{
    height: 32px;
}
div.dm_button_container.big div.dm_button
{
    text-align: center;
    vertical-align: middle; 
}
div.dm_button,
div.dm_button.image
{
    text-transform: lowercase;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
}
div.dm_button
{
    padding-left: 10px;
}
div.dm_button.image
{
    padding-left: 0px;
}
div.dm_button.image div
{
    float: left;
    width: 27px;
    height: 19px;
    margin-right: 4px;
    margin-top: 1px;
    margin-left: 1px;
}
div.dm_button.image div.new
{
    background-image:url(http://style.dailymotion.com/skin/public/default/img/new.gif.v1198003829);
}
div.dm_button.image div.add_to_my_channel
{
    background-image:url(http://style.dailymotion.com/images/add_to_my_channel.gif.v1198003829);
}
div.dm_button a
{
    margin: auto;
    font-size: 11px;
    line-height: 19px;
    height: 19px;
    font-weight: bold;    
}
div.dm_button_container.big div.dm_button a
{
    white-space: normal;
    line-height: 13px;
}
div.dm_button a:hover
{
    text-decoration: underline;
}
div.button_right
{
    background-position: top right;
    width: 8px;
    margin-left: -10px;
}
div.dm_button div
{
    display: inline;
}
div.nav_actions div#rss
{
    position: absolute;
    right: 0px;
    top: 25px;
}
div#rss img
{
    margin-right: 4px;
}
div.dm_button_container.big div.dm_button,
div.dm_button_container.big div.button_right
{
    background-image: url(http://style.dailymotion.com/images/big_button.gif.v1198003829);
}