div.proposed_by_box .dm_loading
{
    background-image: url(http://style.dailymotion.com/images/wait_big.gif.v1198003829) !important;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 320px;
    height: 170px;
    display: block;
}

div.container div.box_content_right
{
    width: 912px;
}

div.container div.sub_box div.box_content_right
{
    width: auto;
}

div.right_boxes
{
    width: 336px;
    float: left;
    display: inline;
    margin-right: 8px;
    margin-top: -456px;
}
div.dm_widget_advert_iabrighttitle div.mc_container
{
    margin-bottom: 8px;
}
div.dm_widget_advert_iabrighttitle div.label
{
    float: none !important;
}

div.dm_widget_advert_meahorizontal div.mc_container
{
    margin-bottom: 8px;
    width: 336px;
}
div.top_boxes,
div.left_boxes
{
    width: 560px;
    float: left;
    display: inline;
    margin-right: 8px;
}
div.top_boxes div.box_content_right,
div.left_boxes div.box_content_right
{
    width: 552px;
}
div.player_box
{
    z-index: 10;
}
div.player_box a.box_subtitle_link
{
    float: left;
}

div.player_box div.video_featured_counters,
div.player_box div.dm_widget_rating
{
    float: right;
    margin-left: 5px;
}
div.player_box div.dm_widget_rating
{
    margin-top: -2px;
    width: 90px;
}

div.right_title div.dm_widget_rating span.avg_rating_details,
div.right_title div.dm_widget_rating div.rating_label,
div.right_title div.dm_widget_rating div.votes
{
    display: none;
}
div.dm_widget_senderinfo div.infos_container
{
    width: 150px !important;
}
div.dm_widget_senderinfo div
{
    font-size: 11px;
    line-height: 13px;
}
div.context_item_infos .description
{
    margin: 0px;
    width: 194px;
    height: 26px;
    overflow: hidden;
    font-size: 11px;
}
div.context_item_infos .sender
{
    width: 194px;
}
div.dm_widget_senderinfo div.sender
{
    width: 150px;
    white-space: nowrap;
    display: inline;
    overflow: hidden;
    line-height: 13px;
}
div.dm_widget_senderinfo div.user_offline,
div.dm_widget_senderinfo div.user_online
{
    width: 140px;
    text-align: left;
    background-image: none;
    float: left;
    line-height: 13px;
    margin-top: 1px;
}
div.dm_widget_senderinfo div.stats
{
    width: 140px;
    margin-top: 2px;
}
div.dm_widget_senderinfo div.dm_button_container
{
    float: right;
}
div.dm_widget_senderinfo div.dm_button
{
    width: 80px;
}
div.dm_widget_senderinfo div.dm_button a
{
    position: relative;
    top: 2px;
}

div.proposed_by_box
{
    width: 336px !important;
}

div.dm_widget_box div.dm_widget_box
{
    width: 100%;
}

div.proposed_by_box div.dm_widget_rating .rating_label,
div.proposed_by_box div.dm_widget_rating .star-rating
{
    float: left;
    margin-right: 0px;
}
div.proposed_by_box div.dm_widget_rating .rating_label
{
    margin-right: 5px;
}
div.proposed_by_box div.dm_widget_rating
{
    width: 320px;
    margin-top: 10px;
}

div.video_context_list
{
    float: left;
}
div.context_list_header
{
    padding-top: 8px;
    padding-bottom: 8px;
    float: right;
    width: 320px;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
}
div.context_list_container
{
    width: 320px;
    height: 475px;
    overflow: auto;
    position: relative;
    float: left;
}

div.context_list_container div.dm_widget_rating
{
    width: auto;
    margin-top: 0px;
}

div.dm_widget_grouplistitem div.infos
{
    height: 50px;
    width: 210px;
}

div.dm_widget_grouplistitem a.group_name
{
    width: 210px;
}

a.all_videos
{
    float: right;
    font-weight: bold;
    margin-right: 10px;
    font-size: 12px;
}
div.dm_widget_videoitem a.avatar,
div.dm_widget_videoitem a.avatar img
{
    width: 50px;
    height: 50px;
}
a.dm_action_link
{
    float: left;
    overflow: hidden;
    margin: 1px 1px 2px 4px;
    white-space: nowrap;
    line-height: 16px;
    width: 140px;
}

div.dm_widget_videotools
{
    margin-left: -10px;
    padding-left: 5px;
    position: absolute;
    padding-top: 3px;
    left: 115px;
    height: 80px;
    width: 342px;
}

div.data
{
    width: 540px;
    margin-left: 8px;
    float: left;
    height: 35px;
    overflow: hidden;
}

div.icon_list
{
    margin-left: 8px;
    float: left;
    margin-bottom: 4px;
    height: 16px;
    font-size: 12px;
    overflow: hidden;
}
div.dm_widget_taglist
{
    width: 500px;
}
div.dm_widget_categorylist
{
    width: 472px;
}
div.video_infos
{
    float: right;
    position: relative;
    margin-top: 1px;
    width: 560px;
    margin-left: -8px;
    margin-bottom: 10px;
    font-size: 11px;    
}

div.video_infos div#tools_container
{
    position: relative;
    background-position: 250px 30px;
    background-repeat: no-repeat;
    float: left;
    width: 560px;
    margin-bottom: 8px;
    overflow: hidden;
}

div.video_infos div.data span
{
    font-weight: bold;
    margin-right: 10px;
}

#video_player_embed_code_text, 
#video_player_permalink_text
{
    width: 370px;
    vertical-align: middle;
}
div.description,
div.soundtrack_credit,
div.video_player_code
{
    width: 530px;
    margin: 8px;
    font-size: 12px;
    float: left;
    display: inline;
    overflow: hidden;
}

div.description a
{
    font-weight: bold;
}

div.dm_widget_embedcode
{
    float: left;
    overflow: hidden;
    width: 552px;
}
div.dm_widget_embedcode input
{
    font-size: 11px;
}
div.dm_widget_senderinfo a.avatar img
{
    width: 56px;
    height: 56px;
}
div.dm_widget_senderinfo div.dm_widget_rating
{
    width: 300px;
    margin-top: 5px;
    font-size: 10px;
    z-index: 10;
}
div.dm_widget_senderinfo .rating_label
{
    margin-right: 30px;
}
div.dm_widget_senderinfo div.dm_widget_rating .star-rating
{
    float: left;
}
div.dm_widget_senderinfo
{
    height: 60px;
    width: 322px;
}
.rating_label
{
    font-weight: bold;
    font-size: 12px;
}
div.dm_widget_senderinfo div.foreground_50_dot
{
    display: none;
}
div.dm_widget_videoitem div.context_item_infos
{
    width: 202px;
    height: 83px;
    overflow: hidden;
    float: left;
    position: relative;
}

div.dm_widget_videoitem div.counters
{
    font-size: 9px !important;
}

div.dm_widget_videocontext
{
    float: left;
}

div.dm_widget_videocontext div#contexts,
div.dm_widget_videocontext div#video_context
{
    float: left;
}


div.dm_widget_videocontext a.context_tab
{
    float: left;
    display: block;
    height: 21px;
    line-height: 21px;
    margin-right: 2px;
    padding: 0px 3px 0px 3px;
    font-weight: bold;
    width: 70px;
    text-align: center;
    z-index: 3;
    overflow: hidden;
    white-space: nowrap;
}

div.dm_widget_videocontext div#tabs
{
    width: 320px;
    float: left;
    height: 22px;
    _height: 20px;
    z-index: 2;
}
div.dm_widget_grouplistitem
{
    width: 280px;
    height: 46px;
}

div.member_box .user_list
{
    width: 50px;
    height: 80px;
    padding: 4px;
    margin-left: 5px;
    float: left;
    overflow: hidden;
}
div.member_box div.user_info
{
    width: 50px;
    float: left;
    overflow: hidden;
}
div.more_link_users
{
    height: 15px;
}
a.online_users
{
    float: right;
    padding-right: 20px;
}
a.recent_users
{
    float: left;
    padding-left: 10px;
    font-weight: bold;
}
div.member_box div.user_info div.user_name,
div.member_box div.user_info div.user_nbr_video
{
    height: 14px;
}
div.member_box .user_info .user_nbr_video
{
    font-size: 9px;    
}
/* - - Main Header- - */
div.container div.box_header h1
{
    padding-top: 2px;
}
div.container div.box_header div.link_header
{
    margin-top: -10px;
    margin-bottom: 10px;  
}
div.container div.box_header div.link_header a
{
    font-size: 11px;
    font-weight: bold;
    padding-left: 9px;
    padding-right: 9px;
}
div.container div.box_header div#group_nav_actions
{
    position: absolute;
    top: 5px;
    right: 5px;
}
div.container div.box_header div#nav_container
{
    float: left;
    width: 90%;
}
div.container div.box_header div#nav_container div
{
    float: left;
    height: 20px;
}
div.container div.box_header div#nav_container div.selected
{
    background-repeat: no-repeat;
    background-position: center 14px;
}
div.container div.box_header div#nav_container div.selected a
{
    font-weight: bold;
}
div.container div.box_header img.group_mini_icon
{
    float: left;
    vertical-align: middle;
    margin-right: 5px;
}

/* - - Clip box - - */
div.player_box div.dm_widget_videoplayer
{
    position: absolute;
    width: 560px;
    height: 441px;
    left: 0;
    margin-bottom: 5px;
    margin-top: 0;
    top: 20px;
}

div.player_box div.box_content
{
    height: 441px;
}

div.player_box div.dm_widget_videoplayer div#video_player_1
{
    float: left;
    width: 560px;
    height: 441px;
}

div.player_box div.dm_widget_videoplayer embed
{
    float: left;
    z-index: 10;
}

div.sender_info_container,
div.dm_widget_senderinfo div.dm_widget_rating
{
    float: left;
}
div.sender_info_container
{
    width: 98%;
    border-top: none;
}
div.mini_tag_list_container
{
    float: left;
    width: 510px;
    height: auto;
    margin-bottom: 5px;
}
div.player_box div#video_preview
{
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
div.player_box div#video_info
{
    float: left;
    width: 180px;
    padding-top: 5px;
}
div.player_box div#video_title
{
    float: left;
    overflow: hidden;
    width: 199px;
    white-space: nowrap;
    font-size: 18px;
    margin-left: -2px;
    line-height: 25px;
    height: 25px;
}
div.player_box div.video_player_creative,
div.player_box div.video_player_official
{
    position: absolute;
    margin-left: -8px;
    height: 20px;
    width: 150px;
    background-repeat: no-repeat;
}
div.player_box div.video_player_creative
{
    background-image: url(http://style.dailymotion.com/images/creative_content_logo.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/creative_content_logo.png', sizingMethod='noscale');
}
div.player_box div.video_player_official
{
    background-image: url(http://style.dailymotion.com/images/official_content_logo.png.v1198003829);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://style.dailymotion.com/images/official_content_logo.png', sizingMethod='noscale');
}

div.player_box div.video_description
{
    float: left;
    overflow: auto;
    height: 164px;
    margin-top: 10px;
    padding-top: 2px;
    margin-bottom: 4px;
    text-align: justify;
    padding-right: 3px;
    width: 190px;
}
/* - - Channels box (recently featured) - - */
div.channel_box div.video_item
{
    float: left;
    width: 110px;
    padding: 8px;
    overflow: hidden;
}
div.channel_box div.video_item_preview_placeholder,
div.channel_box div.video_item_preview img
{
    width: 100px;
    height: 75px;
}
/* - - user Box - - */
div.user_box div.user_img
{
    text-align: center;
    padding: 5px;
}
div.user_box span.user_date
{
    font-weight: normal;
}
div.user_box div.user_description
{
    padding-right: 5px;
    height: 109px;
    overflow: auto;
    text-align: justify;
    padding-top: 1px;
}
div.user_box span.user_info
{    
    font-weight: bold;
    margin-left: 5px;
}
div.more_link a,
div.more_link
{
    position: absolute;
    right: 7px;
    bottom: 4px;
    white-space: nowrap;
}

/*- - Comment Box - - */

div.dm_widget_pagination
{
    float: left;
    width: 530px;
}
div.dm_widget_box div.comment_box
{
    z-index: 1;
    margin-top: 8px;
}

div#comment_list
{
    float: left;
    width: 550px !important;
}
html.ie6 div#comment_list
{
    width: 500px !important;
}
.comment_item_video_preview
{
    display: none;
}
div.comment_item
{
    margin-left: 5px;
    margin-bottom: 5px;
    width: 531px !important;
}

div.comment_item_text
{
    width: 460px !important;
}

div.comment_item_video
{
    width: 240px;
    height: 212px;
    margin-top: 5px;
}
div.comment_item_header
{
    width: 485px !important;
}
div.comment_box div.box_content_right
{
    overflow: hidden;
}
div.comment_item_video
{
    float: left;
    width: 240px;
    height: 212px;
    margin-top: 5px;
}
a.comment_item_video_title
{
    display: none;
}
div.comment_item_video_preview,
span.comment_item_text_on
{
    display: none;
}
div#webcam_uploader
{
    display: none;
    float: left;
    width: 240px;
    height: 212px;
}

div#webcam_uploader div.dm_widget_logout
{
    display: none;
}

/* - - End Box Content- - */
div.advert
{
    position: relative;
    float: right;
    margin-top: 18px;
    overflow: hidden; /* necessary for ie6 */
}
div.box_branding
{
    left: 12px;
}
div.status
{
    position: absolute;
    right: 8px;
    top: 5px;
}

div.box_content a.off,
div.box_content a.on
{
    background-position: 9px 5px !important;
}
div.box_content a.off
{
    background-image: url(http://style.dailymotion.com/skin/default/img/mini_arrow_right.gif.v1198003829);
}
div.box_content a.on
{
    background-image: url(http://style.dailymotion.com/skin/default/img/mini_arrow_down.gif.v1198003829);
}
a#show_all_related
{
    margin-top: 3px;
    border-top: 1px dotted #1656b4;
    width: 151px;
}
div.dm_widget_videocontextualnav div.prevnext_prev
{
    float: left;
    margin-left: 1px;
}
div.dm_widget_videocontextualnav div.prevnext_next
{
    float: right;
    margin-right: 1px;
}
div.dm_widget_videocontextualnav div.prevnext_prev,
div.dm_widget_videocontextualnav div.prevnext_next,
div.dm_widget_videocontextualnav div.prevnext_next div,
div.dm_widget_videocontextualnav div.prevnext_prev div
{
    cursor: pointer;
}
div.dm_widget_videocontextualnav div,
div.dm_widget_videocontextualnav div img,
div.dm_widget_videocontextualnav div img a
{
    float: left;
    z-index: 10;
}
.rating
{
    height: 25px;
}
div.dm_widget_senderinfo div.sender a
{
    overflow: hidden;
    float: left;
    line-height: 13px;
}
div.dm_widget_senderinfo div.sender span
{
    overflow: hidden;
    width: 134px;
}
div.dm_widget_senderinfo div.sender a.name
{
    float: none;
}
.avg_rating_details
{
    font-size: 9px !important;
    font-weight: bold !important;
}
div.dm_widget_advert_iabrighttitle
{
    margin-left: 8px;
}
div.mc_container div.box_header
{
    border-bottom: 1px solid #444444;
}
div.mc_container div.box_header,
div.mc_container div.box_header div.box_header_right
{
    background-image: url(http://style.dailymotion.com/images/subbox_head_ads.gif.v1198003829);
}
div.mc_container div.box_footer,
div.mc_container div.box_footer div.box_footer_right
{
    background-image: url(http://style.dailymotion.com/images/subbox_foot_ads.gif.v1198003829);
}
div.mc_container div.box_content,
div.mc_container div.box_content div.box_content_right
{
    background-image: url(http://style.dailymotion.com/images/subbox_content_ads.gif.v1198003829);
}
div.mc_container div.box_header_right h2.sub_nav
{
    color: #FEBF00 !important;
    font-size: 11px;
}
div.mc_container div.mc_top .title,
div.mc_container div.mc_bottom .title
{
    width: 309px;
    float: left;
    position: relative;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 8px;
}
div.mc_container div.horizontal 
{
    height: 85px;
    width: 309px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 8px;
}
div.mc_container
{
    float: right;
    overflow: hidden;
    z-index: 10;
    display: none;
}
div.dm_widget_masscast
{
    float: left;
}
div.mc_container a.description
{
    float: left;
    width: 136px;
    height: 50px;
    overflow: hidden;
}
div.mc_container div.counters
{
    margin-left: 3px;
}
div.mc_container div.votes
{
    display: none;
}
div.mc_container a.video_title
{
    width: 180px !important;
    margin-bottom: 5px;
}
div.mc_container a.video_title
{
    width: 180px !important;
    margin-bottom: 5px;
}
div.mc_container div.item_infos
{
    float: left;
    width: 194px;
}
div.mc_container div.mc_vertical_header
{
    float: right;
    font-size: 10px;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 18px;
}
div.right_title
{
    width: 400px;
}
div.proposed_by_box div.dm_sub_box
{
    left: 2px;
    top: 120px;
}

div#map_preview
{
    display: none;
    width: 330px;
    left: 110px;
    top: 180px;
}
div#tools_container div.mini_preview
{
    margin-top: 13px;
    margin-left: 5px;
    _margin-top: 8px;
    _margin-left: 3px;
}

div#tools_container div.button_map_more
{
    position: absolute;
    bottom: 6px;
    left: 6px;
}
a.show_map_preview
{
    padding-left: 18px;
    padding-bottom: 3px;
    line-height: 20px;
    background: url(http://style.dailymotion.com/images/icons/map_magnify.png.v1198003829);
    background-repeat: no-repeat;
}

a.smaller_link
{
    font-size: 11px;
}

a.player_v3_off
{
    float: right;
    display: block;
    margin-right: 2px;
    width: 47px;
    height: 15px;
    background: url(http://style.dailymotion.com/images/player_v3_off.gif.v1198003829);
}

a.player_v3_on
{
    float: right;
    display: block;
    margin-right: 2px;
    width: 47px;
    height: 15px;
    background: url(http://style.dailymotion.com/images/player_v3_on.gif.v1198003829);
}

div.player_v3
{
    margin-bottom: 10px;
}

div.player_v3 .dm_button
{
    width: 320px;
}

div.player_v3 .dm_button,
div.player_v3 .button_right
{
    background-image: url(http://style.dailymotion.com/images/button_env_beta.png.v1198003829);
    height: 22px;
}

div.player_v3 div.dm_button div.beta_btn
{
    background-image: url(http://style.dailymotion.com/images/button_beta.png.v1198003829);
    background-position: left middle;
    margin-left: 3px;
    margin-top: 3px;
    width: 36px;
    background-repeat: no-repeat;
}

div.player_v3 div.dm_button a div
{
    cursor: pointer;
}

div.player_v3 a
{
    font-size: 12px;
}

#player_v3_logo
{
    float: right;
}


body.theater_video_page div.player_box
{
  width: 904px;
  padding-bottom: 8px;
}

body.theater_video_page div.right_boxes
{
  margin: 0;
}

body.theater_video_page div.proposed_by_box div.box_header
{
  display: none;
}

body.theater_video_page div.player_box div.dm_widget_videoplayer
{
  width: 904px;
}


