body
{
    margin:0 auto;
    font-size:11px;
    font-family:Tahoma, Sans-Serif;
    background-color:#aaa; 
    color:#fff;
    background-image:url('/images/bg.gif');
}


input, select, textarea
{
    font-size:11px;
    font-family:Tahoma, Sans-Serif;
    border:solid 1px #6d6d6d;
    border-bottom-color:#b4b4b4;
    border-left-color:#b4b4b4;
    color:#1a1a1a;
}

.black, .profile span.black, .profile a.black
{
    color:#000
}
.white
{
    color:#fff;
}
.grey, a.grey, a:link.grey, a:visited.grey
{
    color:#4c4c4c;
}
.small
{
    font-size:0.9em;
}
.gap
{
    height:10px;
    float:left;
    clear:both;
    width:100%;
}
.scroll
{
    overflow:auto;
    overflow-y:scroll; overflow-x:hidden;
    scrollbar-3dlight-color:#000; 
    scrollbar-base-color:#000; 
    scrollbar-arrow-color:#fff; 
}
.paging td
{
    border-top:solid 1px #2a2a2a;
    padding:8px 20px 4px 0px;
}
.paging td table
{
}
.paging td table td
{
    border:none;
    /*border-bottom:solid 1px #eee;*/
    border-right:solid 1px #000;
    padding:0 1px 0 1px;
}
.paging span
{
    color:#bbb;
}
.paging a, .paging a:link, .paging a:visited
{
    text-decoration:underline;
    color:#ddd;
}
.paging a:hover
{
    color:#fff;
}


h2, .h2, /* Section Headers: */
.h2 h1,
#area_right h1,
.title-span
{
    float:left;
    margin:0;
    padding:12px 10px 0px 20px;    
    background-image:url('/images/h2.gif');
    height:33px;
    font-size:1.1em;
    color:#fff;
    overflow:hidden;
    font-weight:normal;
    text-transform:uppercase;
}
#area_left .title-span { width:255px; }
.title-span .title-text { float:left; }

#area_top h2,
#area_top .h2,
#area_right h2,
#area_right .h2,
#area_right .h3,
#area_right h3 { width:566px; }
#area_left h2, 
#area_left .h2, 
#area_left h3,
#area_left .h3 { width:255px; }

.tl, .tr, .tt
{
    display:block;
    width:5px;
    height:5px;
    font-size:0px;
    line-height:0px;
}
.tl { background-image:url('/images/tl.gif'); float:left; }
.tr { background-image:url('/images/tr.gif'); float:right; }
.tt { background-image:url('/images/t.gif'); float:left; }

h2 .arrow_down, h3 .arrow_down, .h3 .arrow_down,
.h2 .arrow_down, .title-span .arrow_down
{
    cursor:pointer;    
    width:11px;  
    height:11px;
    background-image:url('/images/arrow_down.gif');
    background-color:Transparent;
    background-position:0 3px;
    float:right;
}
h3 .arrow_down, .h3 .arrow_down
{
    margin:4px -10px 0px 0px;
}
h2 .shut, h3 .shut, .h3 .shut,
.h2 .shut, .title-span .shut
{
    background-image:url('/images/arrow_right.gif');   
    background-position:0 0;
    height:11px;
    margin:0px 0px 0px -4px;  
    width:11px;  
}
h3 .shut, .h3 .shut
{
    margin:4px -10px 0px 0px;
}
h2 .grey_text, h3 .grey_text,
.h2 .grey_text, .h3 .grey_text, 
.title-span .grey_text
{
    margin-right:15px;
    font-size:0.9em;
    text-transform:none;
    color:#c5c5c5;
    float:right;
}
h2 .grey_text a, h3 .grey_text a,
.h2 .grey_text a, .h3 .grey_text a, 
.title-span .grey_text a
{
    text-decoration:underline;
    color:#c5c5c5;
    cursor:pointer;
}
h3 .grey_text, h3 .grey_text a,
.h3 .grey_text, .h3 .grey_text a,
.subheading .title-span a,
.area_info .title-span .grey_text
{
    color:#fff;
}
h2 .mail-icon,
.h2 .mail-icon, 
.title-span .mail-icon
{
    float:right;
    margin:-5px 10px;
}
h2 .icon,
.h2 .icon,
.title-span .icon
{
    height:33px;
    background-color:Transparent;
    float:right;
    margin:-8px 10px;
    width:40px;
}

#area_right .h2 h2,
#area_right .h2 h1,
#area_right h1,
#area_left .h2 h2,
.h2 h2,
#area_right .h3 h3,
#area_left .h3 h3,
.h3 h3
{
    background-image:none;
    float:left;
    margin:0 10px 0 0;
    padding:0;
    height:auto;
    font-size:1em;
    width:auto;    
}


/*/ icons : //*/
#i_news, .i_news
{
    background-image:url('/images/icon_news.gif');
}
#i_dubnews, .i_dubnews
{
    background-image:url('/images/icon_dubnews.gif');
    width:117px;
}
#i_events, .i_events
{
    background-image:url('/images/icon_events.gif');
}
#i_music, .i_music
{
    background-image:url('/images/icon_music.gif');
}
#i_networks, .i_networks
{
    background-image:url('/images/icon_networks.gif');
}
#i_profile, .i_profile
{
    background-image:url('/images/icon_profile.gif');
}
#i_message, .i_message
{
    background-image:url('/images/icon_messages.gif');
}
#i_galleries, .i_galleries
{
    background-image:url('/images/icon_galleries.gif');
}
#i_uploadmusic, .i_uploadmusic
{
    background-image:url('/images/icon_uploadmusic.gif');
}
#i_uploadphotos, .i_uploadphotos
{
    background-image:url('/images/icon_uploadphotos.gif');
}
#i_invite, .i_invite
{
    background-image:url('/images/icon_invite.gif');
}
.i_admin
{
    background-image:url('/images/icon_admin.gif');
}
.i_user
{
    background-image:url('/images/icon_admin_on.gif');
}

/*//// Flag switcher ////*/
.flag
{
    display:block;
    float:left;
    width:27px;
    height:19px;
    background-position:center top;
    margin:-2px 0 0 5px;
    cursor:pointer;
}
.row .flag
{
    position:absolute;
    top:2px;
    right:9px;
}

#area_left .flag { right:22px; }
.london
{
    background-image:url('/images/flag_london.gif');
}
.ibiza
{
    background-image:url('/images/flag_ibiza.gif');
}
.on
{
    background-position:center bottom;
}
.londontext,
.newsstory .londontext,
.newsstory .ibizatext,
.ibizatext
{
    color:#666;
    display:inline;
    float:none;
    margin:0;
    width:auto;
}
.newsstory .ibizatext,
.ibizatext
{
    color:#F08206;
}
.flag_profilelist
{
    margin:5px 0 0;
}

.calendar table td dl dd.EventIbiza a,
.calendar table td dl dd div.EventIbiza a
{
    color:#F08206;
}
.calendar table td dl dd.EventLondon a,
.calendar table td dl dd div.EventLondon a
{
    color:#666;
}
/* Sub heading */
.subheading 
{
    float:left;
    clear:left;
    width:100%;
    margin-top:1px;
    background-color:#4c4c4c;
}
.form div.subheading
{
    width:100%;
    padding-right:0px;
    float:left;
    background-color:#4c4c4c;
}
.subheading .tl { background-image:url('/images/tl_grey.gif'); }
.subheading .tr { background-image:url('/images/tr_grey.gif'); }
.subheading h3,
.subheading .h3,
.subheading .title-span
{
    float:left;
    margin:0;
    padding:3px 20px 0px 10px;    
    background-color:#4c4c4c;
    height:22px;
    font-size:1.1em;
    color:#bfbfbf;
    font-weight:normal;
    text-transform:uppercase;
    width:100%;
}
.nocorners .tl, .nocorners .tr
{
    background-image:none;
}
/* search for profile form: */
.subheading .searchProfileLbl
{
    float:left;
    margin-top:1px;
}
.subheading input.btn
{
    float:right;
    clear:none;
    color:#000;
    height:16px;
    padding:0;
    margin:0;
    background-color:#fff;
}
.subheading input.searchProfileText
{
    border:none;
    height:16px;
    padding:0 0 0 5px;
    float:left;
    width:160px;
    margin:0px 0px 0px 10px;
}



/* Button : */ 
a.btn, a:link.btn, a:visited.btn, input.btn, div.btn, 
div.btn a, div.btn a:link, div.btn a:visited 
{
    background-color:#4d4d4d;
    border:none;    
    color:#fff;
    font-weight:bold;
    height:24px;
    vertical-align:top;
    width:107px;
    padding:0;
    margin:0;
    cursor:pointer;
}
a.btn, a:link.btn, a:visited.btn, div.btn, div.btn a
{
    display:block;
    text-decoration:none;
    text-align:center;
    padding-top:5px;
    height:19px;
}
.subheading input.btn { padding:0 0 2px; }
div.btn
{
    overflow:hidden;
}
.tab
{
    float:left;
    width:298px;
    height:50px;
    padding-top:50px;
    border:0;
    text-indent:-9999em;
    background:#000 url('/images/tabs-profile.gif') no-repeat 0 0;
    cursor:pointer;
}
.tab.djprofiles { background-position:0 -51px; }
.tab.userprofiles { background-position:-297px 0; }
.tab.djprofiles:hover,
.tab.djprofiles.on { background-position:0 0; }
.tab.userprofiles:hover,
.tab.userprofiles.on { background-position:-297px -51px; }

/*/ Generic Remove button : /////*/
.remove
{
    background-color:Transparent;
    border:none;
    cursor:pointer;
    text-decoration:underline;
    /*border-bottom:solid 1px #fff;
    padding:0;
    width:55px;*/
}
#area_right .row .remove
{
    color:#fff;
    float:right;
    margin:8px 5px 0px 5px;
}
#area_right .detail_list .remove
{
    color:#000;
    border-bottom-color:#000;
}
#area_right .music_row .remove
{
    color:#fff;
    font-weight:bold;
    float:right;
    margin:8px 5px 0px 5px;
}


h4 /*// Generic text header //*/
{
    font-size:1.6em;
    font-weight:normal;
    margin:0 0 10px 0;
    padding:0;
}
h5
{
    font-size:1.1em;
    margin:0 0 10px 0;
    padding:0;
    text-transform:uppercase;
    margin:15px 0px 10px 20px;
}
h5 span.smalldetails
{
    text-transform:lowercase;
    font-size:0.7em;
    float:left;
    display:block;
    margin-top:-5px;
    color:#ccc;
    overflow:auto;
    width:120px;
}
h5 span.smalldetails br
{
    clear:left;
    float:none;
    width:100%;
}

/* Thumbnail when image uploaded : */
.imageUploaded
{
    float:left; 
    margin-left:20px; 
    padding-bottom:20px;
}

/*// File uploader ///*/
.fileupload
{
    float:left; margin:10px 10px 0px 25px; 
}
.fileupload_progress
{
    float:left; clear:both
}



/*/ loader /*/
.loader
{
    text-align:center;
    width:100px;
    margin:5px auto;
    font-size:0.8em;
}

/*/ Error control - Validation messages : ////*/
ul.error, ul.error li
{
    margin:0;
    padding:0;
}
ul.error
{
    background-color:#cc0000;
    color:#fff;
    float:left;
    width:556px;
    padding:3px 20px 5px 20px;
}


/*/ Editable content /*/
.editable_link, #area_left a.editable_link, 
#area_right a.editable_link,
#area_right a.editable_link:link,
#area_right a.editable_link:visited
{
    cursor:pointer;
    font-size:11px;
    color:#00be00;
    float:left;
    margin-right:5px;
    padding-left:15px;
    background-image:url('/images/edit.gif');
    background-repeat:no-repeat;
    background-position:left center;
}
.editable_link_clear, #area_left a.editable_link_clear, 
#area_right a.editable_link_clear,
#area_right a.editable_link_clear:link,
#area_right a.editable_link_clear:visited
{
    margin-top:10px;
    clear:both;
    margin-left:25px;    
}
#area_right a.editable_link_inline,
#area_right a.editable_link_inline:link,
#area_right a.editable_link_inline:visited
{
    float:left;
    clear:none;
    margin:0 5px 0 0px;
}
.editable_panel textarea
{    
    width:290px;
    float:left;
    height:15px;
    margin:0px 10px 0px 0px;
}
.editable_panel_thin textarea
{
    width:236px;
}
.editable_panel_socialises
{
    width:219px;
    float:left;
}
.editable_panel_socialises textarea
{
    float:left;
    margin:0px 5px 0px 0px;
    width:100px;
    height:22px;
}
.editable_panel_long textarea
{
    height:50px;
}
.editable_panel_full textarea
{
    width:430px;
    height:100px;
}
.editable_panel_title textarea
{
    width:80%;
    
}
.editable_panel_event
{
    width:90%;
    float:left;
    clear:both;
}
.editable_panel_newsfull
{
    width:516px;
    float:left;
    clear:both;
}
.editable_panel_newsfull textarea
{
    margin:10px 0px 10px 0px;
    width:516px;
    height:200px;
}
.editable_panel_event textarea
{
    width:100%;
    height:100px;
}
#area_right .editable_panel .btn
{
    height:18px;
    width:60px;
    padding-top:0px;
    float:none;
}
.editable_image
{
    float:left;
    border:solid 1px #ccc;
    margin-right:20px;
    width:119px;    
    height:119px;
}
.editable_image input
{
    margin:35px 5px 0px 5px;
    width:19px;
    overflow:hidden;
}
#area_right .editable_image input.btn,
#area_left .editable_image input.btn
{
    width:109px;
    margin-top:10px;
}
.editable_image_wide
{
    clear:left;
    width:100%;
    height:119px;
    float:left;
    border:solid 1px #ccc;
}
.editable_image_wide input
{
    width:200px;
    float:left;
    clear:both;
}
.PanelUpload
{
    width:566px; float:left; clear:left; margin-left:20px
}
.editable_image .PanelUpload
{
    margin:40px 0px 0px 0px;
    width:119px;
}
.editable_image .PanelUpload input
{
    float:left;
    width:50px;
    clear:both;
}
.editable_image .PanelUpload img
{
    float:left;
    clear:left;
    width:50px;
}
.editable_image_wide .PanelUpload
{
    margin:35px 0px 0px 10px;
    width:119px;
}


/*/////// Popups ///////////////////*/
#Popup, .Popup_NetworkFlyer  /* for Network Flyers */
{
    position:absolute; 
    background-color:#000;
    border:solid 5px #000;
    display:none;
    height:auto;
    cursor:pointer;
    z-index:10;
}
.cover  /* for Generic popup */
{
    position:absolute;
    top:0px;
    left:0px;
    background-color:#fff;
    filter:alpha(opacity=80);
    opacity:0.8;
    overflow:auto;
    z-index:1;
    display:none;
    text-align: center;
}
.Popup
{
    position:absolute;
    background-color:Transparent;
    color:#000;
    z-index:10;
    width:350px;
}
.Popup_Header
{
    width:350px;
}
.Popup_Header .t
{
    display:block;
    height:5px;
    width:340px;
    background-color:#2f2f2f;
    float:left;
}
#area_right .Popup_Header h2,
#area_left .Popup_Header h2,
.Popup_Header h2
{
    width:320px;
}
.Popup_Content
{
    background-color:#fff;
    float:left;
    width:328px;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
    padding:10px 10px 10px 10px;
}
.Popup_Buttons
{
    padding:3px 0px 3px 0px;
    float:left;
    width:350px;
    background-color:#000;
    text-align:center;
}



/*//// content panels ////*/
.panel
{
    clear:left;
    float:left;
    width:100%;
}
#area_left .panel
{
    background-color:#fff;
    color:#666;
}
#area_right .panel
{
    background-color:#000;
    color:#fff;
}


/*///////////// Top section //////////////////////*/
#area_top
{
    margin:0 auto;
    width:100%;
    height:180px;
    background:transparent url('/images/top.gif') no-repeat center bottom;
}
#area_top #area_top_inner
{
    width:906px;
    position:relative;
    margin:0px auto;
    padding-top:10px;
}
#flashlogo
{
    float:left;
    width:300px;
}
/* ----- SITE BANNER ----- */
#area_top #area_top_inner .site-banner
{
    position:absolute;
    right:-132px;
    top:0px;
    width:730px;
    height:90px;
    margin:0px;
    padding:0px;
    text-align:right;
}
#area_top #area_top_inner .site-banner a img
{
    border:0px;
    position:absolute;
    right:0px;
    top:0px;
}


h1.burlington
{
    margin:0;
    padding:0;
    text-indent:-2000px;
    overflow:hidden;
    background-image:url('/images/burlington_project.gif');
    background-repeat:no-repeat;
    background-position:left top;
    width:281px;
    height:85px;
    margin:5px 0px 15px 0px;
}
h1#burlington_com
{
    background-image:url('/images/burlington_project_com.gif');
    width:252px;
    height:134px;
    margin-top:0px;
}

/*// nav ///*/
.rootnav
{    
    text-transform:uppercase;
    font-weight:bold;
    color:#000;
    position:relative;
    float:right;
    height:10px;
    width:596px;
    margin-top:110px;
}
.rootnav a,
.rootnav span
{
    clear:none;
    float:left;
    margin-right:3px;
}
.rootnav a, .rootnav a:link, .rootnav a:visited
{
    text-decoration:none;
    color:#000;
}
.rootnav a:hover
{
    text-decoration:underline;
}
.rootnav a.tellusLink 
{
    margin:0px;
    height:10px;
    float:right;
}
.rootnav a span
{
    display:none;
    position:absolute;
    height:60px;
    height:65px;
    padding:10px 20px 20px 12px;
    top:-95px;
    right:-180px;
    width:250px;
    width:251px;
    text-transform:none;
    font-weight:normal;
    text-decoration:none;
    overflow:hidden;
    background-image:url('/images/box.jpg');
    background-position:left top;
}
.rootnav a:hover span
{
    display:block;
}

/*/// Breadcrumb area /////*/
.breadcrumb
{
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited
{
    color:#9a9999;
}


/*/// Search ////////*/
.search
{
    float:left;
    margin:0 0 5px -4px;
    padding:12px 13px 17px;
    width:267px;
    background:transparent url('/Images/Panels/search.png') no-repeat 0 0;
}
.search label
{
    float:left;
    margin:3px 0 20px;
    text-transform:uppercase;
    color:#000;
    font-size:1.1em;
    font-weight:bold;
    margin-right:10px;
}
.search select { width:168px; height:21px; }
.search input
{
    height:15px;
    width:166px;
    margin-top:5px;
}
.search input.btn
{
    width:21px;
    height:19px;
    margin-left:10px;
    background-image:url('/images/arrow_right.gif');
    background-position:center center;
    background-repeat:no-repeat;
}

/*/// Info panel ///*/
.area_info
{
    float:left;
    clear:left;
    width:285px; 
    background-color:#4d4d4d;
    background-image:url(/images/tr_grey.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
.area_info span.area_info_tr
{
    background-image:url(/images/tl_grey.gif);
    background-repeat:no-repeat;    
    width:5px;
    height:5px;
    display:block;
    float:left;
    line-height:0px;
    font-size:0px;
}
.area_info h2,
.area_info .title-span
{
    padding:0;
    height:22px;
    margin:8px 0 0px 15px;
    background-image:none;
    width:265px;
    cursor:pointer;
}
.area_info h2 .grey_text,
.area_info .title-span .grey_text
{
    text-decoration:underline;
}
.area_info div#sectionDescription
{
    width:265px;
    background-color:#fff;
    display:none;
    padding:10px;
    color:#4c4c4c;
    float:left;
}

.area_info .arrow_down
{
    width:11px;
    margin:0;
    background-repeat:no-repeat;
}


/*/// login panel //*/
.area_login
{
    margin:0;
    width:285px;
    clear:left;
    float:left;
}
#login_text
{
    cursor:pointer;
}
#login_arrow
{
    width:11px;
    margin:0;
    background-repeat:no-repeat;
}
.area_login .loginform
{
    width:275px;
    background-color:#1a1a1a;
    float:left;    
    height:40px;
    border-bottom:solid 10px #000;
    position:relative;
    padding-left:10px;
    display:none;
}
.loginform_open #loginform
{
    display:block;
}
.loginform_open #loginform_passwordCover
{
    display:none;
}
.loginform_open #login_arrow
{
    background-image:url(/images/arrow_down.gif);
}
.area_login .loginform span,
.area_login .loginform label
{
    display:block;
    float:left;
    margin:15px 5px 0px 20px;
}
.area_login .loginform input
{
    margin:13px 0px 0px 0px;
    float:left;
    width:78px;
}
#loginform_passwordCover
{
    position:absolute;
    top:0px;
    left:101px;
}
.area_login .loginform span
{
    margin-left:0px;
    margin-right:5px;
}
.area_login .loginform a.btn,
.area_login .loginform input.btn
{
    height:18px;
    margin:13px 7px 0px 0px;
    float:left;
    padding-bottom:2px;
}
.area_login .loginform p
{
    margin:10px 20px 0px 20px;
}

/*/// Dashboard/ ///////*/
.area_login .dashboard
{
    width:285px;
    background-color:#262626;
    float:left;    
    height:55px;
    border-bottom:solid 2px #000;
    color:#fff;
}
.area_login .dashboard a, .area_login .dashboard input
{
    background-repeat:no-repeat;
    background-position:center 5px;
    padding-top:38px;
    height:17px;
    display:block;
    float:left;
    width:70px;
    margin:0;
    text-align:center;
    color:#fff;
    text-decoration:none;    
    border-right:solid 2px #000;
}
.area_login .dashboard input
{
    padding-top:36px;
    width:65px;
    height:50px;
    cursor:pointer;
    background-color:Transparent;
    border:none;
}





/*//////////// BODY AREA ///////////////////////*/
#area_body
{
    width:906px;
    margin:-20px auto 10px;
}
#area_body #area_left
{
    float:left;
    width:285px;
    padding-bottom:140px;
}
#area_body #area_right
{
    float:right;
    width:596px;
}

#area_top .tt,
#area_right .tt
{
    width:586px
}
#area_left .tt,
#area_left .row
{
    width:275px
}

.area
{
    border-bottom:solid 10px #000;
    float:left;
    width:100%;
}


/*// Featured Items (on left) ////*/
#area_left .featured
{
    padding-bottom:20px;
}
#area_left .featured img
{
    float:left;
    width:120px;
    height:120px;
    background-color:#f2f2f2;
}
#area_left .featured a
{
    text-decoration:none;
}
#area_left .featured span
{
    display:block;
    margin:10px 10px 0px 10px;
    float:left;
    width:145px;
}
#area_left .featured_rate, #area_right .featured_rate
{
    color:#fff;
    float:left;
    clear:left;
    background-color:#1a1a1a;
    padding:10px 10px 10px 10px;
}
#area_left .featured_rate
{
    width:265px;
}
#area_right .featured_rate
{
    width:576px;
}
.featured_rate div.rate
{
    float:left;
}
.featured_rate a.rate
{
    width:105px;
}
.featured_rate span.rate 
{
    margin-right:10px;
    float:left;
    width:30px;
}
.rate img
{
    cursor:pointer;
    padding-right:1px;
}
#area_right .featured_rate span.small,
#area_left .featured_rate span.small 
{
    clear:left;
    width:120px;
    margin-top:5px;
    color:#c5c5c5
}
.featured_rate .stream_open
{
    background-image:url('/images/play_black_alt.gif');
    background-position:right top;
    background-repeat:no-repeat;
    float:right;
    width:70px;
    margin-top:10px;
    height:20px;
}
#area_left .featured_rate span.small.rate { clear:none; } 



/*// News /////*/
.newsstory
{
    padding-bottom:50px;
}
.newsstory img
{
    width:100%;
    height:120px;
    background-color:#f2f2f2;
}
.newsstory span
{
    display:block;
    width:410px;
    float:left;    
    margin:25px 25px 0px 25px;
}
.fullstory,
.fullstory span
{
    width:516px;
}
.fullstory
{
    margin:25px 25px 40px 25px;    
}
.newsstory div
{
    width:100%; float:left
}
.newsstory span.news_title
{
    font-size:28px;
    width:550px;
}
.terms a,
.terms a:link,
.terms a:visited,
.terms a:active,
.newsstory a,
.newsstory a:link,
.newsstory a:visited,
.newsstory a:active
{
    text-decoration:underline;
    color:#7c7c7c;
}
.newsstory a:link.btn,
.newsstory a:visited.btn,
.newsstory a.btn
{
    clear:both;
    margin:-25px 20px 0px 0px;
    float:right;
    color:#fff;    
    text-decoration:none;
}
.newsstory input 
{
    color:#fff;
    background-color:#4d4d4d;
    border:0px;
    margin:0px 10px;
    font-size:11px;
    padding:2px 3px 3px 3px;
    cursor:pointer;
}
.newsstory input:hover 
{
    text-decoration:underline;
}

/*invite page */
.sendEmail
{
	background-color:#f2f2f2;
    width:556px;
    color:#000;
    line-height:18px;
    float:left;
}


/*//// Profile page //*/
.profile
{
    background-color:#f2f2f2;
    width:556px;
    padding:20px 20px 20px 20px;
    color:#000;
    line-height:18px;
    float:left;
}
.profile .image
{
    width:120px;
    margin-right:20px;
    float:left;    
}
.profile .image img
{
    width:120px;
}
.profile .image .img
{
    float:left;
}
.profile span
{
    color:#666;
}
.profile h4
{
    color:#000;
}
.profile_body h5
{
    margin-left:0px;
    color:#000;
}
.profile .btn
{
    float:right;
}
.profile a
{
    color:#666;
}
.profile .stream_button
{
    margin-top:10px;
    padding-top:2px;
    height:22px;
    color:#fff;
    float:right;    
}
.profile .addLink_profile
{
    float:right; 
    font-weight:bold; 
    text-decoration:underline;
}
.profile_body
{
    background-color:#fff;
    line-height:normal;
    color:#666;
    float:left;
}
.dload .btn
{
    width:130px;
    margin-top:5px;
    clear:right;
    float:right;
}

/*//// Events       //////////////////*/
.event_detail
{
    line-height:23px;
}
.event_detail label
{
    display:block;
    width:100px;
    float:left;
}


.editable_panel_eventThumb
{
    border-top:solid 1px #fff;
    width:400px;
    padding:5px;
}
.editable_panel_eventThumb label
{
    float:left;
    width:80px;
}
.editable_panel_eventThumb span
{
    float:left;
    clear:left;    
}
.eventLabelEditing
{
    float:left;
}
.eventLabelEditing .btn
{
    padding:0;
    float:none;
}

/*//// galleries & photos list ///////*/
dl.galleries, dl.galleries dd
{
    float:left;
    margin:0;
    padding:0;
}
dl.galleries 
{
    margin-top:10px;
    width:584px;
}
dl.galleries dd
{
    width:85px;
    margin:0px 4px 15px 18px;
    float:left;
    text-align:center;
}
dl.galleries dd a
{
    display:block;
    background-color:#000;
    width:75px;
    height:75px;
    overflow:hidden;
    margin-bottom:5px;
}
dl.galleries dd a img
{
    width:75px; 
}
dl.photos dd span
{
    color:#fff;
    width:120px;
    display:block;
    text-align:center;
    float:left;   
}
dl.photos dd a
{
    height:120px;
}
dl.photos dd,
dl.photos dd a,
dl.photos dd a img
{
    width:120px;
}
dl.photos dd .btn
{
    margin:10px 7px;
}
dl.photos dd input.btn
{
    margin:10px 0px 0px 0px;
}


/*// Generic Forms (Register, etc) /////*/
.form
{
    float:left;
    background-color:#f2f2f2;
    width:100%;    
}
.form br
{
    clear:left;
    float:left;    
}
.form .pageBreakOverride br
{
	clear:none;
	float:none;
}

.form label, .formlabel label
{
    float:left;
    clear:left;    
    color:#000;
    display:block;
    width:80px;
    margin:10px 0px 10px 20px;
    padding-top:2px;
}
.formlabel label
{
    width:120px;
}
.form p
{
    color:#000;
    margin:10px 20px 10px 20px;
}
.form h5
{
    clear:left;
    float:left;
    width:100%;
    color:#000;
}

.form input.text
{
    float:left;       
    margin:10px 20px 10px 20px;
}
.form .counterText
{
    float:right;       
    margin: 0px 110px 0px  20px;
    color:#000;
}
.form input.searchProfileText 
{
    width:140px;
    margin:10px 15px 10px 10px;
}
.form label.searchProfileLbl
{
    width:100px;
    margin:10px 0px 10px 15px;
}
#area_right .form input.text
{
    width:340px;
}
#area_left .form input.text
{
    width:140px;
}

#area_right .form input.halfwidth
{
    width:240px;
    margin-right:0px;
}
.form .checkbox 
{
    float:left;
}
.form .checkbox input
{
    margin:12px 0px 0px 20px;
    border:none;
}
.form select.dropdown
{
    float:left;       
    margin:10px 20px 10px 20px;
}
#area_right .form select.dropdown
{
    width:236px;
}
.form .radiolist
{
    display:block;
    width:70%;
    float:left;
    margin:8px 0px 0px 15px;
}
.form .radiolist input
{
    border:none;
    float:left;
    clear:none;
}
.form .radiolist label
{
    width:auto;
    margin:0;
    margin-right:20px;
    padding-top:3px;
    clear:none;
    float:left;
}
.form div.buttons
{
    padding-right:10px;
    float:left;
    background-color:#1a1a1a;
}
#area_right .form div.buttons
{
    width:586px;
}
#area_left .form div.buttons
{
    width:275px;
}
.form div a.btn, .form div input.btn, #area_right .form div a.btn
{
    float:right;
    color:#000;
    margin:10px 5px 10px 5px;
    background-color:#fff;
}
.form div span.feedback
{   
    display:none; 
    float:left; 
    margin:10px 10px 10px 10px;
    width:320px;   
}
#gallery_form
{
    display:none;
}
.gallery_uploading
{
    text-align:center;
    display:none;
}
.form .uploading
{
    position:relative;
    display:none;
}
.form .uploading .uploading_inner
{
    position:absolute; top:0; left:0; 
    width:565px; height:225px; 
    background-color:#fff; 
    opacity:0.8; 
    filter:alpha(opacity=80); 
    text-align:center; 
    color:#000;
    font-weight:bold;
}
.form .addtrack
{
    float:left;
    margin:10px 0px 0px 5px;
    padding:0;
    cursor:pointer;
}
.form ul.tracklisting,
.form ul.tracklisting li
{
    color:#000;
    padding:0;
    margin:0;
}
.form ul.tracklisting
{
    width:320px;
    margin-left:140px;
}
.form ul.tracklisting li
{
    padding:3px 2px 3px 2px;
    background-color:#f2f2f2;
    border-left:solid 1px #f2f2f2;
    border-right:solid 1px #f2f2f2;
    display:block;
    list-style-type:none;
}
.form ul.tracklisting li.alt
{
    background-color:#fff;
    border-bottom:solid 1px #f2f2f2;    
}
.form ul.tracklisting li span
{
    float:left;
}
.form ul.tracklisting li .remove
{
    float:right;
    font-weight:bold;
}



/*//// Register form : */
.register
{
    background-color:#fff;
    padding-bottom:10px;
    border-bottom:solid 10px #000;
}
.register span.valid
{
    color:#ff0000;
    float:left;
    display:block;
}
.register textarea.text
{
    padding:5px;
    float:left;   
    width:330px;
    margin:10px 20px 10px 20px;
}
.register label
{
    width:100px;
}
.register .formlabel label
{
    width:120px;
}
.register label.pwd
{
    clear:none;
    width:49px;
}
.register input.pwd
{
    clear:none;
    float:left;
    margin:10px 20px 10px 20px;
}
.register select.datedd
{
    margin:10px 5px 10px 20px;
    float:left;
}
.register select.datemm, .register select.dateyy
{
    float:left;
    margin:10px 5px 0px 5px;
}
.req
{
    width:350px;
    padding-left:145px;
    float:left;
    clear:both;
}




/* Comment form */
.comment_form textarea
{
    width:534px;
    margin:20px 20px 8px 20px;
    padding:10px 10px 10px 10px;
}

.comment_form input { float:left; margin:3px 5px 20px 20px;border:0 }
.comment_form label { width:155px; margin:0; clear:none }
.comment_form p { float:right; margin:3px 20px; }

.text-private 
{ 
    position:absolute;
    top:27px;
    right:20px;
    color:red 
}

/*// Comments list ////*/
.comment_row
{
    float:left;
    position:relative;
    width:596px;
    color:#666;
    background-color:#fff;
}
.comment_alt
{
    background-color:#f2f2f2;
}
.comment_row a.avatar
{
    float:left;
    margin:20px 17px 20px 17px;
    width:70px;
    height:70px;
    display:block;
}
.comment_row img.avatar
{
    background-color:#f2f2f2;
    width:70px;
    height:70px;
}
.comment_row div.username
{
    margin-top:10px;
}
.comment_row div.dateposted
{
    margin-top:10px;
    margin-right:20px;
    float:right;
}
.comment_row div.comment_detail
{
    width:450px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}

.comment_row .loader
{
    margin:20px 0px 0px 60px;
}

.comment_row .remove_link
{
    cursor:pointer;
    margin:20px 20px 0px 0px;
    float:right;  
}
.comment_row a.remove_link:hover
{
    text-decoration:underline;
}

/*/ message reply form ////*/
.reply
{
    border-top:solid 1px #c4c4c4;
    margin-top:0px;
}
#area_right .reply span
{
    margin-top:10px;
}
#area_right .reply .inbox-date
{
    margin-left:20px;
}
#area_right .reply .inbox-from
{
    width:300px;
    font-weight:bold;
}
.reply label
{
    width:50px;
}
#area_right .reply input.text
{ 
    width:481px;
}
.reply textarea.text
{ 
    margin-top:0px;
}



/*// terms & conditions & other textual content page: ////*/
.terms p
{
    margin:20px;
}
.terms h5
{
    font-size:1em;
}




/*// Lists ////*/
.row
{
    padding:6px 0px 5px 10px;
    float:left;
    position:relative;
    line-height:16px;    
    height:31px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:267px center;
}
#area_left .row
{    
    /*background-image:url('/images/arrow_right.gif');*/
}
#area_left .scroll .row
{
    background-image:none;
}
#area_right .row
{
    width:265px;
    /*background-image:url('/images/arrow_right_dark.gif');*/
}
#area_left .row { background-color:#fff; }
#area_left .alt { background-color:#f2f2f2; }

#area_right .list
{
    background-image:url('/images/list_bg.gif');
    background-repeat:no-repeat;
    padding-bottom:10px;
}
#area_left .music_row
{
    background-image:url('/images/play.gif');
    background-position:267px center;
}
#area_left .music_row_alt
{
    background-image:url('/images/play_alt.gif');
}
#area_left .music_row_adjust
{
    background-position:264px center;
}
.row
{
    color:#888;
}
.row a
{
    text-decoration:none;
    color:#000;
}
.row a:hover
{
    text-decoration:underline;
}
#area_right .row a
{
    color:#fff;
}
#area_right .row a.usernameLink
{
    color:#000000;
}
.list .list_rate
{
    float:right; margin-top:6px
}

#area_left .row a.fixwidth,
#area_right .row a.fixwidth
{    
    float:left;
    display:block;
    max-width:245px;
    height:16px;
    overflow:hidden;
}
#area_right .row a.w100
{
    max-width:100px;
}
#area_right .row a.w300
{
    max-width:320px;
}
/*/ detail_list /*/
.detail_list
{
    background-image:url('/images/detail_list_bg.gif');
    border-bottom:solid 10px #000;
}
#area_left .detail_list
{
    width:285px;
    height:245px;
    max-height:245px;
}
#area_left .row_no_content
{
    height:36px;

}
#area_left .row_one_content
{
    height:120px;
}
.detail_list .row
{
    height:111px;    
    color:#666;
}
.detail_list .alt
{
    border-left:solid 1px #e6e6e6;
    padding-right:1px;
}
.detail_list div.NewsLondon,
.detail_list div.NewsIbiza
{
    float:left;
}
#area_right .detail_list .row
{
    width:287px;
    background-image:none;
}
#area_right .detail_list
{
    width:596px;
    display:block;
}

/* left side (img and button) */
.detail_list .row div.area-image
{
    width:70px;
    margin:3px 15px 0px 0px;
    float:left;
}
.detail_list .row div.area-image .img,
.detail_list .row div.area-image .img img
{
    width:70px;
    overflow:hidden;
    height:70px;
}
.detail_list .row div.area-image .btn
{
     float:left;
     clear:left;
     margin-top:17px;
     padding-top:0px;
     width:70px;
}
/* right side (title, date, content, etc) */
.detail_list .row div.area-content
{
    float:left;
    width:170px;
}
#area_right .detail_list .row h2
{
    float:left;
    width:170px;
    height:auto;
    padding:0;
    margin:0;
    *margin:0 0 2px;
    background:none;
    line-height:16px;
    font-size:11px;
}
#area_right .detail_list .row h2 span     
{ 
    color:#666666;
}   
#area_right .detail_list .row h2 span.black {color:#000; }
.detail_list .row span.title
{
    font-weight:bold;
}
.detail_list .row div.area-content p,
.detail_list .row p
{
    margin:0;
    padding:0;
    width:100%;
    float:left;
}
.detail_list .row div.area-content h5
{
    color:#000;
    margin:0;
}
#area_left .detail_list .row div.area-content h5 { width:138px }
#area_left .detail_list .row div.area-content .addlink,
#area_right .detail_list .row div.area-content .addlink
{
    margin-top:5px;
    padding:0 0 4px;
    width:70px;
    height:19px;
}

/*//// full width list ///*/
#area_right .wide_list .row
{
    width:576px;
    background-image:none;
}
#area_right .wide_list .music_row
{
    background-image:url('/images/play_black.gif');
    background-position:560px center;
    background-color:#000;
}
#area_right .wide_list .alt
{
    background-color:#1a1a1a;
}
#area_right .wide_list .music_row_alt
{
    background-image:url('/images/play_black_alt.gif');
}
#area_right .wide_list .music_row_adjust
{
    background-position:570px center;
}
.stream, .stream_open, .stream_open a
{
    float:right; 
    display:block; 
    height:33px; 
    width:33px; 
    cursor:pointer;
}
a.stream_link
{
    float:right;
    text-decoration:underline;
    margin:6px 10px 0px 5px;
}
#area_left .row a.stream_link
{
    margin-right:25px;
}
#area_right .wide_list .row a.stream_link
{
    margin:6px 10px 0px 5px;
}

/*/ Inbox ////*/
.inbox
{
    border-bottom:solid 10px #000;
}
#area_right .inbox .row
{
    background-color:#f2f2f2;
    height:auto;
    min-height:31px;
    width:586px;
}
#area_right .inbox .alt
{
    background-color:#fff;
}
#area_right .inbox span
{
    margin-top:6px;
    display:block;
    float:left;
    color:#4c4c4c;
    overflow:hidden;
}
#area_right .inbox .inbox-date
{
    margin-left:10px;
    margin-right:10px;
    color:#000;
    width:100px;
}

#area_right .inbox .inbox-date p
{
    font-weight: bold;
    float: right;
    margin-top: -21px;
    margin-left: 25px;
    display: inline;
    line-height: 10px;
}

#area_right .unread .inbox-date
{
    font-weight:bold;
    width:100px;
    margin-right: 10px;
}
#area_right .inbox .inbox-time
{
    width:35px;
}
#area_right .inbox .inbox-from
{
    margin-left:10px;
    margin-right:10px;
    color:#000;
    width:100px;
}
#area_right .unread .inbox-from
{
    font-weight:bold;
}
#area_right .inbox .inbox-subject
{
    width:200px;
}
#area_right .inbox .inbox-buttons
{
    float:right; 
    width:85px;
    margin-right:10px;  
}
#area_right .inbox .inbox-view a,
#area_right .inbox .inbox-buttons a
{
    margin-right:10px;
    color:#000;
    text-decoration:underline;
}
#area_right .inbox .inbox-view
{
    float:left;
    clear:left;
    margin:10px 5px 0px 5px;
    width:560px;
    padding:15px 5px 10px 5px;
    border-top:solid 1px #c4c4c4;
}
#area_right .inbox .alt .inbox-view
{
    color:#000;
}
#area_right .inbox .row .inbox-view
{
    color:#4c4c4c;
}
#area_right .inbox .inbox-view a
{
    margin-top:10px;
    float:right;
}

/*//// Generic full width text (terms, fullstory news, etc) ///*/
span.wide, span.wide span
{
    width:536px;
    float:left;
}




/*///////////// Footer //////////////////////*/
#area_footer
{
    float:left;
    clear:both;
    *clear:none;
    margin:50px auto 0px auto;
    width:100%;
    
    background-image:url('/images/footer.gif');
    background-position:center top;
    background-repeat:no-repeat;
}
.tape
{
    width:906px;
    margin:0px auto;
    color:#7f7f7f;
    text-transform:uppercase;

    padding-top:10px;
    position:relative;
}
.tape a
{
    text-decoration:none;
    color:#bfbfbf;
}
.tape a:hover 
{
    text-decoration:underline;
}
#copy
{
    width:100%; 
    height:30px; 
    float:left; 
    clear:both;
    display:block;
    background-color:#d9d9d9;
    margin-top:29px;
}
#copy span
{
    color:#7f7f7f;
    display:block;
    margin:8px auto 0;
    width:906px;
    text-transform:uppercase;
}
#Banner
{
    position:absolute;
    top:-229px;
    left:0px;
}
.footer
{
    background-color:#FFFFFF;    
    clear:both;
    float:left;
    height:50px;
    width:100%;
}

.noclick, .noclick img
{
    cursor:default;
}






/*//////// EVENTS CALENDAR ///////////////////////////////*/

.calendar
{
    
}
.calendar_top 
{
    background-color:#f2f2f2;
    float:left;
    clear:both;
    width:100%;
    border-bottom:solid 1px #000;
}
.calendar_top .btn
{
    float:left;
    margin:10px 10px;
}
.calendar_top span
{
    width:340px;
    text-align:center;
    float:left;
    display:block;
    margin-top:15px;
    color:#000;
    font-weight:bold;
}
.calendar table
{
    float:left;
    clear:left;
}
.calendar table td
{
    vertical-align:top;
    width:88px; 
    padding:0; 
    background-color:#f2f2f2;
}
.calendar table td.alt
{
    background-color:#fff;
}
.calendar table td dl
{
    margin:0px 0px;
    padding:0px;
}
.calendar table td dl dt,
.calendar table td dl dd
{
    float:left;
    clear:left;
    width:77px;
    padding:15px 4px 6px 4px;
    margin:0;
    font-weight:normal;
}
.calendar table td dl dt
{    
    color:#f2f2f2;
    border-bottom:solid 1px #000;
    height:16px;    
    background-color:#000;
}
.calendar table td.alt dl dt
{    
    background-color:#333;
}
.calendar table td dl dt.today 
{
    width:77px;
    background-color:#888888;
    color:#ffffff;
    font-weight:bold;
}
.calendar table td dl dd
{
    color:#888888;
    padding:5px 4px 5px 4px;
    border-bottom:dotted 1px #000000;
}
.calendar table td dl dd.alt
{
    background-color:#ebebeb;
}
.calendar table td.alt dl dd.alt
{
    background-color:#fafafa;
}
.calendar table td dl dd a
{
    color:#000;    
}
.calendar table td dl dd a:hover
{
    text-decoration:none;    
}
.passedEvent
{
    color:#fff;
    background-color:#888888;
}


.search_profiles
{
    padding:5px 0px 3px 0px; 
    height:45px;
}
.search_profiles span
{
    display:block;
    float:left;
    margin-top:8px;
}
input.letter
{
    padding:0 0 3px 0;
    margin:0;
    text-align:center;
    width:22px;
    background-color:#8c8c8c;
    border:none 0px;
    font-weight:normal;
}
input.letter_alt
{
    background-color:#7e7e7e;
}
/*/ Standalone player ////*/
.player_details
{
    background-color:#1A171B;
    border-left:solid 3px #aeb0b1;
    border-right:solid 3px #272825;    
    width:248px;
    float:left;
    min-height:176px;
    padding-bottom:10px;
}
.player_details .image
{
    margin:8px;
    float:left;
    width:70px;
    height:70px;
    background-color:#1A171B;
}
.player_details span
{
    width:152px;
    float:left;
    display:block;
    color:#868789;
    font-size:12px;
}
.player_details span.white
{
    color:#fff;
}
.player_details span.genre
{
    font-size:10px;
    margin-top:3px;
}
.player_bottom
{
    float:left;
    background-image:url('/images/player_bot.jpg');
    width:254px;
    height:56px;
}
.player_bottom span.rate
{   
    float:left;
    display:block;
    margin:15px 0px 5px 15px;
    font-size:1.3em;
}
.player_bottom span.small
{
    width:100px;
    text-align:right;
    font-size:0.9em;
    float:right;
    margin:4px 9px 0 0;
}
.player_bottom div
{
    width:100px;
    float:right;
    margin:7px 5px 0 0;
}
.player_details .btn,
.player_details .row_player
{
    float:left;    
    width:227px;
    padding-left:5px;    
    margin:0px 8px 0px 8px;
    color:#fff;
    font-size:10px;
    height:25px;
    line-height:25px;
    font-weight:bold;
    background-image:url('/images/arrow_right.gif');
    background-repeat:no-repeat;
    background-position:217px center;
    cursor:pointer;
    text-align:left;
}
.player_details div.row_player:hover
{
    background-color:#2f2e31;
}
.player_details div.row_player a
{
    color:#fff;
    text-decoration:none;
}
.player_burl
{
    float:left;
    background-image:url('/images/player_burl.jpg');
    width:254px;
    height:52px;
}
.player_gshock
{
    float:left;
    background-image:url('/images/player_gshock.jpg');
    width:254px;
    height:55px;
}
#row_url2
{
    background-image:none;
    cursor:auto;
    height:40px;
    font-weight:normal;
}
#row_url2 input
{
    font-weight:normal;
    width:215px;
    margin-top:0px;
}
#row_url2:hover
{
    background-color:#000;
}

/*////// PORTAL PAGE ////////*/
.area_portal h2
{
    width:876px;
}
.area_portal .tt
{
    width:896px;
}
.portal
{
    background-image:url('/images/portal.jpg');
    width:906px;
    height:447px;
    float:left;
    clear:both;
    margin-top:1px;
}
.portal_link
{
    color:#fff;
    font-weight:bold;
    font-size:30px;
    text-decoration:none;
    text-transform:uppercase;
    float:left;
    clear:both;
    font-family:Sans-Serif;
    margin:0px 0px 10px 20px;
}
.portal_linkUK
{
    margin-top:40px;
}
.portal_linkIBIZA:hover
{
    color:orange
}
.portal_linkUK:hover
{
    color:#666
}
.area_portal .panel 
{
    padding:40px 25px 40px 25px;
    background-color:#000;
    color:#fff;
    width:856px;
}
.portal_title
{
    font-size:28px;
    margin:0 0 15px 0px;
    float:left;
}
.area_portal .panel p
{
    float:left;
    width:100%;
    clear:both;
    margin:0 0 3px 0px;
}


/*/// IBIZA STYLES : ////*/
.body_ibiza .subheading .h3, .body_ibiza .subheading h3, 
.body_ibiza .area_info, .body_ibiza .subheading,
.body_ibiza .calendar_top .btn, .body_ibiza .search input.btn,
.body_ibiza .form div.subheading,
.body_ibiza .subheading .title-span,
.body_ibiza .area_info .title-span
{
    background-color:#f08206;
    background-image:none;
}
.body_ibiza .subheading .h3,
.body_ibiza .subheading h3, 
.body_ibiza .area_info h2 .grey_text,
.body_ibiza .subheading .title-span,
.body_ibiza .area_info .title-span
{
    color:#fff;
}
.body_ibiza .subheading .tl, .body_ibiza .area_info span.area_info_tr
{
    background-image:url('/images/tl_orange.gif');
}
.body_ibiza .subheading .tr, .body_ibiza .area_info
{
    background-image:url('/images/tr_orange.gif');
}
.body_ibiza .area_info .arrow_down
{
    background-image:url('/images/arrow_down_white.gif');
}
.body_ibiza .area_info .arrow_down.shut
{
    background-image:url('/images/arrow_right_white.gif');
}
.body_ibiza .area_info h2 .shut,.body_ibiza .search input.btn
{
    background-image:url('/images/arrow_right_white.gif');
}
.body_ibiza h1.burlington
{
    background-image:url('/images/burlington_project_ibiza.gif');
    height:86px;
    margin-top:5px;
    margin-bottom:15px;
}
.body_ibiza .nocorners .tl,
.body_ibiza .nocorners .tr
{
    background-image:none;
}

.invite
{
color:#FFFFFF;
float:right;
height:22px;
margin-top:10px;

}

#select-all
{
   display: inline; 
   float: right;
}

#delete-button
{
   padding: 0px; 
}

#delete-button input
{
    padding-right: 30px;
    width: 116px;
    font-size: 0.9em;
   }
   
#uploadProgressPanelID
{
    width: 307px;
    text-align: center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    color: #000;
    margin-bottom: 20px;
} 

#uploadProgressPanelID td
{
    width: 50%;
}  

.uploadProgressPanel
{
    height: 130px;
}


.iframe-input
{
    float:left;
    margin-bottom:20px;
    margin-left:20px;
    margin-top:5px;
}
.repeaterPaging
{
	float:right; 
	margin-top:10px; 
	height:25px;
}
.repeaterPaging span
{
    color:#bbb;
}
.repeaterPaging a, .repeaterPaging a:link, .repeaterPaging a:visited
{
    text-decoration:underline;
    color:#ddd;
}
.repeaterPaging a:hover
{
    color:#fff;
}

#flashadvert object
{
    position: relative;
}
    
/*.featuredMixPaging,
.producerChartsPaging,
.liveMixPaging,
.userMixesPaging */
.jq-paging{ background:#000; width:576px; float:left; padding:8px 10px 5px }
#PagingControlArchiveNewsList .row { width:277px!important; }
div.pagination { overflow:hidden; width:100%; }
div.pagination a,
div.pagination span 
{
    color:#fff;
    border:solid 1px #1A1A1A;
    background:#000;
}
div.pagination a:hover { background:#555555 }
div.pagination span.current { border:solid 1px #1A1A1A; background:#1A1A1A; }
div.pagination span.current.prev,
div.pagination span.current.next { border:solid 1px #1A1A1A; background:#000; }

#area_left .featured_rate .rating-wrap
{
    float:left;
    clear:left;
    width:195px;
}
#area_left .featured_rate .rating-wrap span.rate { width:auto; }
#area_left .featured_rate .rating-wrap span { float:left; margin-top:5px; white-space:nowrap; }

/********************************Styles by dev team**************************/
#PagingControlNetworkNewsList .row 
{
	width:277px !important;
}
/* ---------- EDITABLE AREAS ---------- */
.editableDisplay h2 { margin:0 -25px 10px; }
.editableDisplay h3 { font-size:1.45em; }
.editableDisplay h4 { font-size:1.4em; }
.editableDisplay h5 { font-size:1.2em; }
.editableDisplay p, .editableDisplay ul, .editableDisplay ol { margin:0; }
/*.editableDisplay a { color:#eee; }
.editableDisplay a:hover { color:#fff; }*/
.editableDisplay a:visit { color:#ddd; }
.editableDisplay a
{
    color:#666;
}
