
body
{
    background-color: #FFFFFF;
}

/*
** BOX IMAGES
*/

div.container div.box_content, 
div.container div.box_content div.box_content_right
{
    background-image: url(/bigbox_content.gif);
}
div.container div.box_header,
div.container div.box_header div.box_header_right
{
    background-image: url(/bigbox_head.gif);
}
div.container div.box_footer,
div.container div.box_footer div.box_footer_right
{
    background-image: url(/bigbox_foot.gif);
}
div.sub_box div.box_header,
div.sub_box div.box_header div.box_header_right
{
    background-image: url(/subbox_head.gif);
}
div.sub_box div.box_content,
div.sub_box div.box_content div.box_content_right
{
    background-image: url(/subbox_content.gif);
    background-repeat:repeat-y;
}
div.sub_box div.box_footer,
div.sub_box div.box_footer div.box_footer_right
{
    background-image: url(/subbox_foot.gif);
    background-repeat:repeat-y;
}


div.dm_sub_box
{
    color: #000000;
    background-color: #e3e3e3;
}

div.dm_widget_taglist div.icon_image,
div.mini_tag_list_container
{
    background-image: url(/tags_icon.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tags_icon.png');
}

div.dm_widget_categorylist div.icon_image
{
    background-image: url(/channels_icon.png.);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/channels_icon.png.');
}


div.nav a.selected
{
    background-image: url(/selector_triangle.gif);
}

div.dm_widget_header a.current_flag img
{
    padding-right: 12px;
    background-repeat: no-repeat;
    background-image: url(/selector_triangle.gif);
    background-position: center right;
}


div.dm_button,
div.button_right
{
    background-image: url(/button.gif);
}

div.dm_button_container.big div.dm_button,
div.dm_button_container.big div.button_right
{
    background-image: url(/big_button.gif) !important;
}

    .dm_tab_right,
    .dm_tab_content
    {
         background-image: url(/tab.gif);
    }
    .dm_tab_selected .dm_tab_right,
    .dm_tab_selected .dm_tab_content
    {
        background-image: url(/tab_selected.gif);
    }
    div.dm_widget_jukebox_item_selected
    {
        background-image: url(/play.png);
        _background-image: url(/play.gif);
    }
    #dm_public_widget_header .dm_widget_logo .img_jukebox_logo
    {
        background-image: url(/jukebox_logo.png);
        _background-image: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jukebox_logo.png');
    }
    #dm_public_widget_header .dm_widget_logo .img_upload_logo,
    #dm_public_widget_header .dm_widget_logo .img_register_logo,
    #dm_public_widget_header .dm_widget_logo .img_login_logo
    {
        background-image: url(/upload_logo.png);;
        _background-image: none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/upload_logo.png');
    }

/*
** RATING IMAGES
*/ 

div.avg_rating
{
    background: url(/stars_avg.gif.) top left repeat-x;
}
div.star_rating
{
    background: url(/stars_avg.gif) left center;
}
#avg_star_rating.star-rating li.current-rating
{
	background: url(/stars_avg.gif) left center;
}

div.small_stars
{
    background: url(/stars_small_avg.gif) left top;
}

/* rating for player */
.star-rating .rating_bg
{
    background: url(/stars_big.png) repeat-x top left;		
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/stars_big.png');
}
.star-rating .current-rating
{
    background: url(/stars_avg_big.gif) left center;
}
.star-rating a:hover
{
    background: url(/stars_avg_big.gif) left bottom;
}


/*
** GENERIC IMAGES
*/

div.user_list_item_go,
div.group_list_item_go
{
    background-image: url(/icon_go.gif);
}
div.normal div#dm_public_widget_header
{
    background-image: url(/bg.gif);
}
div.normal div#dm_public_widget_footer,
div.normal div#dm_public_widget_footer_right
{
    background-image: url(/foot.gif);
}

div.dm_widget_header div.header_top_container
{
    background-image: url(/img/header.png);	
    _background-image: none;
    _background-image: url(/header.gif);	
}

div.dm_widget_header div.header_sub_nav
{
    background-image: url(/header_bottom.png);
    _background-image: none;
    _background-image: url(/header_bottom.gif);
}

div.dm_widget_header div.main_menu a.selected,
div.dm_widget_header div.main_menu a:hover
{
    background-image: none !important;
    background-color:  #2a5791 !important;
}


/*
** ROUND BOX
*/

.dm_widget_roundbox .content
{
    background: #f2f2f2 none repeat scroll 0%;
    border-color: #e5e5e5;
}

.dm_widget_roundbox .xb1
{
    background: #e5e5e5 none repeat scroll 0%;
}
.dm_widget_roundbox .xb2,
.dm_widget_roundbox .xb3,
.dm_widget_roundbox .xb4
{
    background: #f2f2f2 none repeat scroll 0%;
}
.dm_widget_roundbox .xb2,
.dm_widget_roundbox .xb3,
.dm_widget_roundbox .xb4
{
    border-left: 1px solid  #e5e5e5;
    border-right: 1px solid  #e5e5e5;
}
/*
** TAB IN SUBBOX
*/
.dm_widget_tab .content
{
    background: #e5e5e5 none repeat scroll 0%;
    border-color: #bfbfbf;
    color: #e5e5e5;
}
.dm_widget_tab .xb1
{
    background: #bfbfbf none repeat scroll 0%;
}
.dm_widget_tab .xb2,
.dm_widget_tab .xb3,
.dm_widget_tab .xb4
{
    background: #e5e5e5 none repeat scroll 0%;
}
.dm_widget_tab .xb2,
.dm_widget_tab .xb3,
.dm_widget_tab .xb4
{
    border-left: 2px solid #bfbfbf;
    border-right: 2px solid #bfbfbf; 
}

.foreground,
.foreground a,
a.foreground
{
    color: #000000;    
}
.foreground2,
.foreground2 a,
a.foreground2
{
    color: #808080;    
}
.foreground2 a:hover,
a.foreground2:hover
{
    color: #808080;
    text-decoration: underline; 
}

.label,
.label a,
a.label,
a.label:hover,
div.register_container .dm_widget_include *
{
    color: #1656B4;    
}

.name,
a.name
{
    color: #E36203 !important;
}
.name_background
{
    background-color: #E36203;    
}

div.dm_button_container.big div.dm_button a
{
    color: #E36203 !important;    
}
.form_header
{
   color: #808080;
}

.video_title,
a.video_title,
a.video_title:hover
{
    color: #2D5998;
}

.link,
a.link,
a.editor_cancel,
.slot_text
{
    color: #F4A600;
}
.nav,
.nav a
{
    color: #FFFFFF;
}
.sub_nav,
.sub_nav a
{
    color: #1F4788;
}
.tag
{
    color: #7197D9;
}
.tag_background
{
    background-color: #7197D9;
}

.image_border_empty,
.image_border
{
    border-color: #B9D3FE;
}
.image_creative_border
{
    border-color: #eb914f;
}
div.creative_preview
{
    background-color: #eb914f;
}
.image_border:hover
{
    border-color: #E36203;
}
.image_mini_border
{
    border: 1px solid #b2b2b2;
}
.border_10,
div#dm_public_widget_container form fieldset
{
    border: 1px solid #e5e5e5;
}
.border_20
{
    border: 1px solid #cccccc;
}
.border_70
{
    border: 1px solid #4c4c4c;
}
.border_80
{
    border: 1px solid #333333;
}
.background
{
    background-color: #FFFFFF;
}
.sub_nav_background
{
    background-color: #BDD4FC;
}

.nav_background
{
    background-color: #2a5791;
}

.nav_background_hover:hover
{
    background-color: #2a5791;
}


.background_2
{
    background-color: #fafafa;
}
.background_2_on_hover:hover
{
    background-color: #fafafa;
}

.background_3
{
    background-color: #f7f7f7;
}

.background_7
{
    background-color: #ededed;
}



div.dm_widget_pagination a.middle0:hover,
div.dm_widget_pagination a.middle1:hover,
div.dm_widget_pagination a.middle2:hover,
div.dm_widget_pagination a.middle3:hover,
div.dm_widget_pagination a.middle4:hover,
div.dm_widget_playlistvideoitem:hover,
label.child:hover,
label.child.selected,
.background_5
{
    background-color: #f2f2f2;
}

.background_5_on_hover:hover
{
    background-color: #f2f2f2;
}


.background_10
{
    background-color: #e5e5e5;
}
.background_15
{
    background-color: #d9d9d9;
}
.background_20
{
    background-color: #cccccc;
}
.background_30
{
    background-color: #b2b2b2;
}

.background_70
{
    background-color: #4c4c4c;
}
.foreground2_bg_10
{
    background-color: #144da2;
}

.label_50
{
    color: #8babda !important;
}


.foreground_60,
.foreground_60 a,
.foreground_60 b
{
    color: #999999;
}

.foreground_50,
.foreground_50 a,
.foreground_50 b
{
    color: #808080;
}
.foreground2_41
{
    color: #4c4c4c;
}
.foreground_50_border_bottom_dotted
{
    border-bottom: 1px dotted #a6a6a6;
}
.foreground_50_border_top_dotted
{
    border-top: 1px dotted #a6a6a6;
}

.light_border
{
    border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}
.light_border_bottom
{
    border-bottom: 1px solid #e8e8e8;
}
.light_border_top
{
    border-top: 1px solid #e8e8e8;
}
.light_border_right
{
    border-right: 1px solid #e8e8e8;
}

div.channels_container div.channel:hover,
div.mc_video_item_vertical div.channel
{
    background-color: #f2f2f2;
}

div.ad_container .image_border
{
    border-color: #F4A600; 
}

div.ad_container a.description
{
    color: #FFFFFF;
}

div.ad_container .title,
div.ad_container .title a,
div.ad_container .sub_nav,
div.ad_container a.video_title,
div.channel_box div.right_title
{
    color: #F4A600 !important;
}

div.dm_widget_videoitem div.status,
div.dm_widget_jukebox_item_preview div.status
{
    background-color: #B9D3FE;
}

/* video player context tabs */
a.context_tab
{
    background-color: #f7f7f7;
    color: #7f7f7f;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #cccccc;
    border-bottom: none;
    _margin-bottom: -1px;
}
div.dm_widget_videocontext div#tabs
{
    border-bottom: 1px solid #b2b2b2;
}
a.context_tab_selected
{
    background-color: #BDD4FC;
    color: #1F4788;
    border: 1px solid #b2b2b2;
    border-bottom: 1px solid #BDD4FC;
}

/* FORM STYLING */
div.editable,
span.editable
{
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}


div.text,
select.text,
textarea.text,
input.text,
input.editor_field,
textarea.editor_field
{
    background-color: #fcfcfc;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    color: #4c4c4c;    
}

span#autocomplete_cursor
{
    border: 1px solid #fcfcfc;    
}

div.text:hover,
select.text:hover,
textarea.text:focus,
textarea.text:hover,
input.text:focus,
input.text:hover,
input.editor_field:focus,
textarea.editor_field:focus
{
    background-color: #f7f7f7;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #7f7f7f;
    border-bottom: 1px solid #7f7f7f;
}

span#autocomplete_cursor:hover
{
    border: 1px solid #f7f7f7;
}

span.cursor_blink
{
    border-right: 1px solid #4c4c4c !important;
}



select.text option
{
    background-color: #f7f7f7;
    color: #4c4c4c;
}
select.text option:focus,
select.text option:hover
{
    background-color: #f7f7f7;
}
form
{
    color: #808080;
}
div#dm_public_widget_content form .qflabel,
div#dm_public_widget_content form .qfreqnote,
div#dm_public_widget_content form .qfelement,
div.dm_widget_register span.registration_form_label /* remove this when we have the new register widget*/
{
    color: #808080;
}


    a.link_need_auth
    {
        color: #FBDD00 !important;
    }
    div.dm_widget_header .nav,
    div.dm_widget_header .nav a
    {
        color: #FFFFFF;
    }
    #dm_footer
{
    background-image: url(/footer.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/footer.png', sizingMethod='crop');
}
#dm_footer a, 
#dm_footer div
{
    color : #FFFFFF;
}

.user_online,
.user_online a
{
    color: #008000;
}

/*
** TAG CLOUD WIDGET
*/
a.t10

        {
            color: #FF3300;

        }
a.t10:hover

        {
            background-color: #FF3300;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t9

        {
            color: #FF3300;

        }
a.t9:hover

        {
            background-color: #FF3300;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t8

        {
            color: #FF9933;

        }
a.t8:hover

        {
            background-color: #FF9933;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t7

        {
            color: #FF9933;

        }
a.t7:hover

        {
            background-color: #FF9933;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t6

        {
            color: #99CC33;

        }
a.t6:hover

        {
            background-color: #99CC33;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t5

        {
            color: #339933;

        }
a.t5:hover

        {
            background-color: #339933;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t4

        {
            color: #339933;

        }
a.t4:hover

        {
            background-color: #339933;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t3

        {
            color: #339999;

        }
a.t3:hover

        {
            background-color: #339999;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t2

        {
            color: #3399FF;

        }
a.t2:hover

        {
            background-color: #3399FF;
            color: #FFFFFF;

            text-decoration: none;
        }
a.t1

        {
            color: #888888;

        }
a.t1:hover

        {
            background-color: #888888;
            color: #FFFFFF;

            text-decoration: none;
        }

/*
** JUKEBOX WIDGET
*/

div.item_selected,
div.dm_widget_jukebox_item_selected,
div.dm_widget_jukebox_item:hover,
.dm_widget_logout
{
    background-color: #f2f2f2;
}
div.dm_widget_jukebox_item
{   
    background-color: #FFFFFF;
}
div.dm_widget_jukebox_item,
div.dm_widget_jukebox_item_selected
{
    border-bottom: 1px solid #e5e5e5;
}
div.dm_widget_jukebox_lists
{
    border-top: 5px solid #BDD4FC;
}
div.dm_widget_jukebox_upload
{
    background-color: #BDD4FC !important;
    border: 1px solid #BDD4FC;
}
div.header_off div.dm_widget_nav
{
    background-color: #FFFFFF;
}
div.dm_tab_selected .dm_tab_content
{ 
    color: #1F4788;
}
div.dm_tab_content
{
    color: #000000;
}

div.dm_widget_subbox div.header div.left_border
{
    border-left: 1px solid #2a5791;
}
div.dm_widget_subbox div.header div.right_border
{
    border-right: 1px solid #2a5791;
}
div.dm_widget_subbox div.box_content div.left_border
{
    border-left: 1px solid #BDD4FC;
}
div.dm_widget_subbox div.box_content div.right_border
{
    border-right: 1px solid #BDD4FC;
}

div.dm_widget_bigbox div.bigbox_header div.bigbox_header_center,
div.dm_widget_bigbox div.bigbox_header div.bigbox_header_content,
div.dm_widget_bigbox div.bigbox_header div.bigbox_header_left,
div.dm_widget_bigbox div.bigbox_header div.bigbox_header_right
{
    background-image: url(/bigbox_head.png);
    _background-image: none;
}

* html div.dm_widget_bigbox div.bigbox_header div.bigbox_header_center
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bigbox_head_center.png', sizingMethod='scale');
}

* html div.dm_widget_bigbox div.bigbox_header div.bigbox_header_right
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bigbox_head_right.png', sizingMethod='scale');
}

* html div.dm_widget_bigbox div.bigbox_header div.bigbox_header_left
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bigbox_head_left.png', sizingMethod='scale');
}

div.dm_widget_subbox div.header div.header_center,
div.dm_widget_subbox div.header div.header_left,
div.dm_widget_subbox div.header div.header_right
{
    background-image: url(/subbox_head.png);
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/subbox_head.png', sizingMethod='crop');
}

* html div.dm_widget_subbox div.header div.header_center
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/subbox_head_center.png', sizingMethod='scale');
}

* html div.dm_widget_subbox div.header div.header_left
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/subbox_head_left.png', sizingMethod='scale');
}

* html div.dm_widget_subbox div.header div.header_right
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/subbox_head_right.png', sizingMethod='scale');
}

div.dm_widget_subbox div.subbox_noimage div.header_center,
div.dm_widget_subbox div.subbox_noimage div.header_left,
div.dm_widget_subbox div.subbox_noimage div.header_right
{
    background-image: none !important;
    filter: none;
    background-color: #BDD4FC !important;
    height: 24px !important;
}

div.dm_widget_subbox div.box_content
{
    background-color: #FFFFFF;
    background-image: none;
}

