/* Global */
body{
    margin:24px 0 0;
    color:#000;
    font:12px arial,sans-serif;
    background:#e2e2e2 url(/images/interface_v2/bg-body.gif) repeat-x;
}
img{border-style:none;}
a{text-decoration:none; color:#007cc3;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}

p{margin:0; padding:0 0 8px 0; line-height: 16px;}
p span{line-height: normal;}
h1, h2, h3, h4, h5, h6{padding:10px 0 8px 0;margin:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size: 16px;}
h4, h5, h6{font-size: 12px;}




/* GlobalEnd */
/* Main */
.w-main{
    width:940px;
    margin:0 auto 0;
    background:#fff;
    padding:0 10px;
}
.w-main:after{
    content:"";
    display:block;
    clear:both;
}
.w-container{
    width:100%;
    overflow:hidden;
    padding:0 0 24px;
}
/* MainEnd */
/* Header */
#header{
    width:100%;
    position:relative;
    padding:118px 0 5px;
    z-index:100;
}
#header:after{
    content:"";
    display:block;
    clear:both;
}
.h-logo{
    position:absolute;
    width: 199px;
    height: 104px;
    margin:0;
    top:0px;
    left:13px;
    display:inline;
}
.h-logo a{
    display:block;
    width: 199px;
    height: 104px;
    background:url(/images/interface_v2/logo.png) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}
.search-form-top{
    background: url(/images/interface_v2/bg-search-form.png) no-repeat;
    width: 325px;
    height: 47px;
    position:absolute;
    top:40px;
    right:0;
}
.search-form-top:after{
    content:"";
    display:block;
    clear:both;
}
.search-form-top .drop-holder{
    float:left;
    margin:5px 0px 0 5px;
    width:135px;
    font-size:10px;
    font-weight:bold;
    position:relative;
    display:inline;
}
.search-form-top .drop-holder a.btn{
    padding:4px 0 0 24px;
    display:block;
    color:#fff;
    line-height:28px;
    background: url(/images/interface_v2/btn-classfield.png) no-repeat 0 0px;
}
.search-form-top .drop-holder.hover a.btn,
.search-form-top .drop-holder:hover a.btn{
    text-decoration:none;
    background: url(/images/interface_v2/btn-classfield.png) no-repeat 0 -32px;
}
.search-form-top .drop-holder .drop-down{
    display: none;
    position:absolute;
    top:32px;
    left:0;
    width:100%;
}
.search-form-top .drop-holder.hover .drop-down,
.search-form-top .drop-holder:hover .drop-down{display:block;}
.search-form-top .drop-holder .drop-down div{
    width:100%;
    background: url(/images/interface_v2/bg-search-drop-down-grad.png) repeat-y;
}
.search-form-top .drop-holder .drop-down .bottom{
    background: url(/images/interface_v2/bg-search-drop-down-bottom.png) no-repeat;
    height: 14px;
    overflow:hidden;
    font-size:0;
}
.search-form-top .drop-holder .drop-down ul{
    list-style:none;
    margin:0 8px 0 7px;
    padding:0px 0 5px 7px;
    background: url(/images/interface_v2/bg-search-drop-down-grad.gif) repeat-x;
    line-height:20px;
}
.search-form-top .drop-holder .drop-down ul a{color:#004d6d; position:relative;}
.search-form-top .drop-holder .drop-down ul a:hover{color:#fff; text-decoration:none;}
.search-form-top input{
    margin:9px 0 0;
    float:left;
}
.search-form-top .text{
    background: url(/images/interface_v2/bg-input-search.gif) no-repeat;
    float:left;
    width: 132px;
    height: 12px;
    padding:8px 0 8px 13px;
    margin:9px 0 0;
}
.search-form-top .text input{
    width:132px;
    font-size:10px;
    margin:0;
    padding:0;
    color:#939598;
    font-weight:bold;
    background:none;
    border-style:none;
}
.nav-holder{
    height:1%;
    background: url(/images/interface_v2/bg-nav-holder-center.png) no-repeat 5px 0;
    margin:10px 0 0 0;
}
.nav-holder:after{
    content:"";
    display:block;
    clear:both;
}
.nav-holder .left{
    background: url(/images/interface_v2/bg-nav-holder-left.png) no-repeat;
    width:100%;
}
.nav-holder .right{
    background: url(/images/interface_v2/bg-nav-holder-right.png) no-repeat 100% 0;
    width:100%;
}
.nav-holder .left:after{
    content:"";
    display:block;
    clear:both;
}
.navigation{
    list-style:none;
    margin:0 0 0 4px;
    display:inline;
    padding:1px 0;
    float:left;
    line-height:54px;
    font-size:12px;
    font-weight:bold;
}
.navigation li{
    float:left;
    background: url(/images/interface_v2/sep-navigation.gif) no-repeat 100% 0;
}
.navigation a{
    display:block;
    padding:0 20px;
    color:#58595b;
    position:relative;
    z-index:103;
}

.navigation li.hover a,
.navigation li:hover a{
    color:#53a3ca;
    text-decoration:none;
}
.navigation li.hover,
.navigation li:hover{position:relative;}
.navigation li.hover .drop-down,
.navigation li:hover .drop-down{
    display:block;
}
.navigation .drop-down{
    position:absolute;
    top:0;
    left:-7px;
    z-index:101;
    width:175px;
    display:none;
}
.navigation .drop-down .top{
    background: url(/images/interface_v2/bg-navigation-drop-down-top.png) no-repeat;
    padding:58px 0 0;
}
.navigation .drop-down .bottom{
    background: url(/images/interface_v2/bg-navigation-drop-down-bottom.png) no-repeat;
    height: 18px;
    overflow:hidden;
    font-size:0px;
}
.navigation .drop-down .grad{
    background: url(/images/interface_v2/bg-navigation-drop-down-grad.png) repeat-y;
    height:1%;
    overflow:hidden;
}
.navigation .drop-down ul{
    list-style:none;
    margin:0 6px;
    padding:0;
    height:1%;
    overflow:hidden;
    background:#f9fbfb 0 100%;
    font-size:11px;
    line-height:28px;
    color:#939598;
}
.navigation .drop-down ul li{
    float:none;
    padding:0 0 0 18px;
}
.navigation .drop-down ul a{
    color:#939598;
    display:inline;
    padding:0;
}
.navigation .drop-down ul a:hover{color:#58595b;}
.nav-holder .join{
    float:right;
    background: url(/images/interface_v2/btn-join.gif) no-repeat;
    width: 77px;
    height: 38px;
    font-size:12px;
    line-height:38px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    margin:10px 12px 0 0;
    display:inline;
}
.nav-holder .login{
    float:right;
    font-size:12px;
    line-height:20px;
    text-align:center;
    font-weight:bold;
    color:#58595b;
    margin:19px 12px 0 0;
    display:inline;
}


.header-link{
    text-transform: uppercase;
    font-size: 12px;
    display: inline;
    padding:23px 10px 10px;
    float:right;
    height:23px;
    font-weight: bold;
}

.username-dashboard-link{
    width:200px;
    overflow: hidden;
    text-align: right;
}


#sign_out{
    background: url(/images/interface_v2/bg-logout.gif) 0px 6px no-repeat;
    padding:23px 10px 10px 13px;
}


/* HeaderEnd */
/* Profile-box */
#profile-box{
    background: url(/images/interface_v2/bg-profile-box-top.gif) no-repeat;
    width:100%;
    padding:3px 0 0;
    border-bottom:1px solid #386f89;
    position:relative;
    z-index:10;
    /*  margin:0 0 10px 0;*/
    margin: 0px 0px 10px 0px;
}
#profile-box .holder{
    border:1px solid #488baa;
    border-width:0 1px;
    height:1%;
    background:#4588a7 url(/images/interface_v2/bg-profile-box-grad.gif) repeat-x;
    padding:0 0 12px;
}
#profile-box .holder:after{
    content:"";
    display:block;
    clear:both;
}
#profile-box img{
    float:left;
    background: url(/images/interface_v2/bg-profile-image.gif) repeat-x;
    padding:2px;
    margin:10px 11px 0 12px;
    display:inline;
}
#profile-box .content{
    width:805px;
    float:left;
    margin:10px 0 0;
}
#profile-box h2{
    font-size:25px;
    line-height:27px;
    color:#000;
    margin:4px 0 0 5px;
    padding:0;
    width:330px;
    overflow: hidden;
}
#profile-box h2 span a{color:#fff;}
#profile-box .user-mnu{
    list-style:none;
    margin:0 -5px 0 0;
    padding:3px 0 0;
    float:right;
    font-size:12px;
    line-height:24px;
    font-weight:bold;
}
#profile-box .user-mnu li{
    float:left;
    padding:0 22px 2px 32px;
}
#profile-box .user-mnu a{color:#fff;}
#profile-box .user-mnu a span{color:#bdeaff;}
#profile-box .user-mnu li.prof{background: url(/images/interface_v2/ico-man.gif) no-repeat 0 3px;}
#profile-box .user-mnu li.mess{background: url(/images/interface_v2/ico-note.gif) no-repeat 0 3px;}
#profile-box .user-mnu li.sett{background: url(/images/interface_v2/ico-settings.gif) no-repeat 0 3px;}





.profile-nav{
    list-style:none;
    margin:10px 0 0;
    padding:3px 0 3px 10px;
    background: url(/images/interface_v2/bg-profile-nav.gif) no-repeat;
    width: 782px;
    font-size:12px;
    font-weight:bold;
    line-height:31px;
}
.profile-nav:after{
    content:"";
    display:block;
    clear:both;
}
.profile-nav li{
    float:left;
    margin:0 7px 0 0;
}
.profile-nav li a{
    display:block;
    padding:0 7px 0 10px;
    color:#fff;
    position:relative;
    z-index:10;
}
.profile-nav li a.drop{
    padding:0 16px 0 10px;
    background: url(/images/interface_v2/arrow-profile-nav.gif) no-repeat 100% 10px;
}
.profile-nav li.hover a,
.profile-nav li:hover a{color:#231f20; text-decoration:none;}
.profile-nav li.hover,
.profile-nav li:hover{position:relative;}
.profile-nav li.hover .drop-down,
.profile-nav li:hover .drop-down{display:block;}
.profile-nav .drop-down{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:188px;
    z-index:9;
}
.profile-nav .drop-down .top{
    background: url(/images/interface_v2/bg-profile-drop-down-top.png) no-repeat;
    padding:32px 0 0;
}
.profile-nav .drop-down .bottom{
    background: url(/images/interface_v2/bg-profile-drop-down-bottom.png) no-repeat;
    height: 6px;
    overflow:hidden;
    font-size:0px;
}
.profile-nav .drop-down .top div{
    background: url(/images/interface_v2/bg-profile-drop-down-grad.png) repeat-y;
}
.profile-nav .drop-down ul{
    list-style:none;
    margin:0;
    padding:0 14px 0 7px;
    height:1%;
    overflow:hidden;
    font-size:11px;
    line-height:30px;
    font-weight:normal;
    color:#777;
    position:relative;
}
.profile-nav .drop-down ul li{
    float:left;
    padding:0 0 0 2px;
    margin:1px 0 -1px;
    width: 170px;
    background:#f5f5f5;
    position:static;
    border-bottom:1px solid #cdcdcd;
}
.profile-nav .drop-down ul a{
    display:inline;
    padding:0;
    color:#007cc3;
    font-weight:bold;
    position:static;

}
.profile-nav .drop-down ul a:hover{color:#000;}
.profile-nav .drop-down ul li.photos{
    background: url(/images/interface_v2/ico-photos.gif) 0 8px no-repeat;
    padding:0 0 0 26px;
    margin:0 0 0 8px;
}
.profile-nav .drop-down ul li.music{
    background: url(/images/interface_v2/ico-music.gif) 0 8px no-repeat;
    padding:0 0 0 26px;
    margin:0 0 0 8px;
}
.profile-nav .drop-down ul li.video{
    background: url(/images/interface_v2/ico-video.gif) 0 8px no-repeat;
    padding:0 0 0 26px;
    margin:0 0 0 8px;
}





/* Content */
#content-dashboard{
    width:730px;
    float:right;
}
.breadcrumbs{
    list-style:none;
    margin:0;
    padding:0 0 0 20px;
    background:#4587a6 url(/images/interface_v2/bg-breadcrumbs.gif) repeat-x;
    border-bottom:1px solid #386f89;
    border-left:1px solid #347395;
    font-size:14px;
    line-height:38px;
    height:1%;
    overflow:hidden;
    font-weight:bold;
}
.breadcrumbs li{
    display:inline;
    background: url(/images/interface_v2/arrow-breadcrumbs.gif) no-repeat 100% 50%;
    padding:0 12px 0 2px;
}
.breadcrumbs a{color:#ade4ff;}
.content-holder{
    padding: 25px 10px 0 20px;
}
#content-dashboard h2{
    font-size:18px;
    line-height:24px;
    padding:0 0 25px 10px;
    border-bottom:9px solid #4587a6;
    margin:0 0 0 1px;
}
.add-form{
    height:1%;
    overflow:hidden;
}
.add-form .row{
    height:1%;
    overflow:hidden;
    border-bottom:1px solid #b9b9b9;
    padding:14px 0 19px 10px;
}
.add-form .col{
    width:280px;
    float:left;
    margin:0 60px 0 0;
    display:inline;
}

label{
    font-weight:bold;
    color:#131313;
    font-size:12px;
    display:block;
}

.add-form label{
    line-height:20px;
    margin:0 0 10px;
}
.add-form .act{
    float:right;
    font-size:12px;
    line-height:20px;
    color:#007cc3;
    font-weight:bold;
}

.add-form .txt-small{

}

.add-form .txt-small{
    width:270px;
}

.txt-small{
    display:block;
    padding:7px 4px;
    border:1px solid #a9a9a9;
    margin:0;
    width:130px;
}
.add-form .txt-small:focus{border-color:#007cc3;}
.add-form .txt-full{
    display:block;
    width:633px;
    padding:7px 4px;
    border:1px solid #a9a9a9;
    margin:0;
}
.add-form .txt-full:focus{border-color:#007cc3;}
.add-form .txt-date{
    float:left;
    width:141px;
    padding:7px 4px;
    border:1px solid #a9a9a9;
    margin:0;
}
.add-form .txt-date:focus{border-color:#007cc3;}
.add-form .standart{
    margin:7px 0 1px;
    width:160px;
}
.add-form .custom{
    width:278px;
}
.open-cal{
    float:left;
    margin:7px 0 0 8px;
    display:inline;
}
.add-form .row ul{
    list-style:none;
    margin:0;
    padding:0;
}
.add-form .row li{
    height:1%;
    overflow:hidden;
}
.add-form .row ul input{
    float:left;
    width:16px;
    height:15px;
    margin:4px 7px 0 0;
}
.add-form .row ul label{
    font-weight:normal;
    line-height:24px;
    margin:0;
}
textarea{
    padding:7px 4px;
    border:1px solid #a9a9a9;
}

.add-form .row textarea, .standard-textarea{
    display:block;
    width:633px;
    height:126px;
    margin:0;
    overflow:auto;
}
.add-form .row textarea:focus{border-color:#007cc3;}
.add-form .btns{
    list-style:none;
    margin:16px 0 0 15px;
    padding:0;
    height:1%;
    overflow:hidden;
}
.add-form .btns li{
    float:left;
    margin:0 12px 0 0;
}
.add-form .btns a{
    float:left;
    margin:8px 0 0 4px;
    display:inline;
    font-size:12px;
    line-height:16px;
    color:#939598;
    font-weight:bold;
}
.text-holder{
    padding:20px 0 0 10px;
    height:1%;
    overflow:hidden;
}
#content-dashboard p{
    font-size:12px;
    line-height:18px;
    color:#231f20;
    margin:0 0 27px;
}
.table-holder{
    width:100%;
    overflow:hidden;
    margin:0 0 13px;
}
.table-holder table{
    width:100%;
    border-collapse:collapse;
}
.table-holder table th{
    background:#e6e6e6 url(/images/interface_v2/border-table-th.gif) repeat-y 100% 0;
    padding:0;
    height:47px;
    line-height:47px;
    border-bottom:8px solid #4587a6;
    font-size:11px;
}
.table-holder table .check{
    text-align:left;
    padding:0 0 0 10px;
    width:46px;
}
.table-holder table .check input{
    float:left;
    width:16px;
    height:15px;
    margin:4px 5px 0 0;
}
.table-holder table td.check input{margin-top:0;}
.table-holder table .check label{
    float:left;
    line-height:22px;
}
.table-holder table th.date{width:72px;}
.table-holder table th.title{
    width:292px;
    padding:0 0 0 17px;
    text-align:left;
}
.table-holder table td.title{
    width:289px;
    padding:0 0 0 20px;
    text-align:left;
}
.table-holder table th.status{width:77px;}
.table-holder table th.comments{width:91px;}
.table-holder table th.views{width:94px; background-image:none;}
.table-holder table td{
    text-align:center;
    color:#2c2c2c;
    font-weight:bold;
    height:48px;
    line-height:48px;
    padding:0;
    border-bottom:1px solid #cfcfcf;
}
.table-holder table td.title{
    font-size:12px;
}
.table-holder table td.status{color:#797979;}
.table-holder table td.status.draft{color:#f00;}
.table-holder table td.title a{color:#4587a6;}
.page-holder{
    height:1%;
    overflow:hidden;
    padding:0 0 150px 14px;
}
.page-holder input{
    float:left;
}
.pagination{
    float:right;
    list-style:none;
    margin:0;
    padding:7px 7px 0 0;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
}
.pagination li{
    float:left;
    margin:0 4px 0 0;
    display:inline;
}
.pagination a{
    display:block;
    height:15px;
    border:2px solid #5da6cc;
    color:#007CC3;
    text-align:center;
}
.pagination li.active a,
.pagination a:hover{
    color:#4e4d4f;
    border-color:#4e4d4f;
    text-decoration:none;
}
.pagination li.prev a{
    float:left;
    display:inline;
    width:auto;
    line-height:19px;
    border-style:none;
    padding:0 0 0 10px;
    margin:0 4px 0 0;
    background: url(/images/interface_v2/pagination-prev.gif) no-repeat 0 5px;
}
.pagination li.prev a:hover{background: url(/images/interface_v2/pagination-prev-hover.gif) no-repeat 0 5px;}
.pagination li.next a{
    float:left;
    display:inline;
    width:auto;
    line-height:19px;
    border-style:none;
    padding:0 10px 0 0;
    margin:0 0 0 4px;
    background: url(/images/interface_v2/pagination-next.gif) no-repeat 100% 5px;
}
.pagination li.next a:hover{background: url(/images/interface_v2/pagination-next-hover.gif) no-repeat 100% 5px;}
/* ContentEnd */
/* Sidebar */
#sidebar{
    float:left;
    width:210px;
}
#sidebar .ttl{
    display:block;
    font-size:14px;
    line-height:36px;
    color:#434343;
    padding:2px 0 0 14px;
    background:#b6b6b6 url(/images/interface_v2/bg-ttl-sidebar.gif) repeat-x;
    border-bottom:1px solid #9a9a9a;
    margin:0 0 1px;
}
.sidenav{
    list-style:none;
    margin:0 0 10px;
    padding:3px 0 6px 4px;
    height:1%;
    overflow:hidden;
    background:#eaeaea;
    font-size:12px;
    line-height:38px;
    font-weight:bold;
}
.sidenav li{
    height:1%;
}
.sidenav a{
    display:block;
    color:#007cc3;
    padding:0 0 2px 14px;
    margin:0 0 -2px;
    height:1%;
    position:relative;
    z-index:1;
}
.sidenav li.active a,
.sidenav a:hover{
    text-decoration:none;
    background: url(/images/interface_v2/btn-sidenav.gif) no-repeat;
}
.stat-block{
    border:8px solid #eaeaea;
    height:1%;
    overflow:hidden;
    padding:10px 0 0;
    margin:0 0 10px;
}
.stat-block strong{
    font-size:12px;
    line-height:25px;
    display:block;
    margin:0 0 10px 10px;
    color:#252525;
}
.stat-block ul{
    list-style:none;
    margin:0;
    padding:0 0 3px;
    font-size:11px;
    line-height:27px;
    color:#252525;
}
.stat-block ul li{
    border-top:1px solid #eaeaea;
    height:1%;
    overflow:hidden;
    vertical-align:top;
}
.stat-block ul li span{
    float:left;
    margin:0 0 0 10px;
    display:inline;
}
.stat-block ul li em{
    float:right;
    font-size:12px;
    margin:0 19px 0 0;
    display:inline;
    font-weight:bold;
    font-style:normal;
    color:#006ec9;
}
/* SidebarEnd */
/* Footer */
#footer{
    height:1%;
    overflow:hidden;
    border-top:1px solid #CCC;
    padding:0 0 36px;
}
#footer .holder{
    overflow:hidden;
    border-bottom:1px solid #CCC;
    padding:22px 0 16px 16px;
    margin:0 -26px 0 0;
    width:950px;
}
#footer .block{
    float:left;
    width:450px;
    margin:0 25px 0 0;
    display:inline;
}
#footer .block .ttl{
    font-size:16px;
    color:#535353;
    display:block;
    margin:0 0 10px;
}
#footer .block p{
    font-size:11px;
    line-height:18px;
    color:#616161;
    margin:0;
}
#footer .block .f-nav{
    list-style:none;
    margin:-10px 0 15px;
    padding:0;
    font-size:11px;
    line-height:18px;
    font-weight:bold;
}
#footer .block .f-nav li{
    display:inline;
    margin:0 14px 0 0;
}
#footer .block .f-nav a{color:#007CC3;}
.f-logo{
    width: 105px;
    height: 44px;
    margin:11px 31px 0 15px;
    float:left;
    display:inline;
}
.f-logo a{
    display:block;
    width: 112px;
    height: 44px;
    background:url(/images/interface_v2/f-logo.png) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}
.copyright{
    font-size:10px;
    text-transform:uppercase;
    color:#7e7e7e;
    margin:20px 0 0;
}
/* FooterEnd */
/* Calendar */
.calendar{
    position:absolute;
    top:5px;
    left:5px;
    width:252px;
    padding:1px 0 0;
    z-index:9999;
}
.calendar .head{
    background:#4586a6;
    height:1%;
}
.calendar .head:after{
    content:"";
    display:block;
    clear:both;
}
.calendar .head div{
    margin:-1px 1px 0;
    float:left;
    width:250px;
    display:inline;
    position:relative;
    background:#4586a6;
    overflow:hidden;
}
.calendar .head .ttl{
    display:block;
    font-size:15px;
    line-height:40px;
    text-align:center;
    color:#fff;
}
.calendar .head .prev{
    background: url(/images/interface_v2/calendar-prev.gif) no-repeat;
    width: 18px;
    height: 19px;
    float:left;
    margin:11px 0 0 9px;
    text-indent:-9999px;
    overflow:hidden;
}
.calendar .head .next{
    background: url(/images/interface_v2/calendar-next.gif) no-repeat;
    width: 18px;
    height: 19px;
    float:right;
    margin:11px 9px 0 0;
    text-indent:-9999px;
    overflow:hidden;
}
.calendar .table{
    border:1px solid #9fc3e4;
    border-width:0 1px;
    background:#f5faff;
    width:250px;
    overflow:hidden;
}
.calendar .bottom{
    background: url(/images/interface_v2/bg-calendar-bottom.gif) no-repeat;
    width: 252px;
    height: 3px;
    overflow:hidden;
    font-size:0px;
    margin:-2px 0 0;
    position:relative;
}
.calendar .table div{
    width:252px;
    margin:0 -1px -1px 0;
}
.calendar table{
    width:100%;
    border-collapse:collapse;
}
.calendar table th{
    background:#d5d5d5 url(/images/interface_v2/bg-calendar-thead.gif) repeat-x;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    padding:0;
    text-transform:uppercase;
    height:32px;
}
.calendar table td{
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    padding:0;
    border:1px solid #d8e8f6;
    border-width:0 1px 1px 0;
    font-weight:bold;
    font-size:14px;
}
.calendar table td.today{background: url(/images/interface_v2/bg-calendar-today.gif) no-repeat; color:#fff;}
/* CalendarEnd */





/*  
---------------------------
Main Styles
---------------------------
*/
.main{
    overflow:hidden;
    padding:0 0 10px;
    width:100%;
}



























/*
-----------------------
Homepage
-----------------------
*/

#intro_div {
    width:939px;
    height:382px;
    display:block;
    z-index:1;
}
.home-intro{
    margin:5px 0;
}
.home-featured{
    width:620px;
    height:310px;
    float:left;

    background: #4587a6 url(/images/_homepage/featured-btm.gif) bottom no-repeat;
}

.home-featured h2{
    display: block;
    width:620px;
    height:52px;
    font-size: 1px;
    background: url(/images/_homepage/hdr-featured.gif) no-repeat;
    margin:0;
    padding:0;
}

.home-featured-box{
    width:205px;
    height:257px;
    overflow: hidden;
    float:left;
    display: block;
    border-top:1px solid #fff;
    border-right:1px solid #fff;
}

.home-featured-box-last{
    width:208px;
    overflow: hidden;
    float:left;
    display: block;
    border-top:1px solid #fff;
}

.home-featured-box-info{
    border-top:1px solid #fff;
    width:188px;
    padding:10px 10px;
    margin:0;
    float:left;
}

.home-featured-box-info p{
    padding:5px 0;
    margin:0;
}

.home-featured-box-info h4{
    padding:15px 0 0;
    margin:0;
    text-align: center;
    /*    font-size: 12px;*/
}

.home-featured-box-info img{
    float:left;
}

.home-featured-box-img{
    display: block;
    height:189px;
    overflow: none;
}

.home-featured-box-info a{
    color:#FFF;
}
.home-featured-box-info{
    color:#FFF;
}

.home-coming-soon{
    display: inline;
    height:310px;
    width:310px;
    background: url("/images/_homepage/img-soon.jpg") no-repeat;
    float:left;
    margin-left: 10px;
}










/*
======================
Generic Styles
======================
*/

.outta-here{
    margin-left:-3000px;
}

.no-border{
    border:none;
}

.margin-top-40{
    margin-top: 40px;
}

.margin-left-10{
    margin-left: 10px;
}

.margin-top-3-float-left{
    margin-top: 3px;
    float:left;
}

.pad-five {
    padding:5px;
}

.float-left {
    float:left;
}

.userImage {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #D6D6D6;
    display:block;
    float:left;
    padding:3px;
    /*  margin: 0px 10px;*/
}



.pad-left-10{
    padding-left: 10px;
}



a.mr-btn{
    display: block;
    height:14px;
    background: url(/images/interface_v2/btns/bg.png);
    border:1px solid #b4b4b4;
    padding:10px 10px 10px;
    font-size: 12px;
    width: 100px;
    text-align: center;
    font-weight: bold;
}

a.mr-btn:hover{
    border:1px solid #777;
    color: #777;
    text-decoration: none;
}

/*Elements*/
/***************Sign Up Form:*********************/
.jqmClose{
    float:right;
    padding:0 5px 0 5px;
    cursor: pointer;
}


div#popup_body{
    clear:left;
    background:#fff;
    font-size: 12px;
    width: 640px;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0;
    padding:0 0 10px 0;
    /*   height: 300px;*/
}
div.popup_body{

    padding:10px;
    clear:left;
    background:#fff;
    overflow:auto;
}
.heading_background_for_pop_up{
    margin-top: -27px;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin-top:0px;
    background: transparent url(/images/interface/BKGND-signup-t.gif) repeat-x scroll 0 0;
    height:33px;
    overflow: hidden;

}

.jqmWindow {
    display: none;
    position: fixed;
    top: 10%;
    left: 20%;
    /* margin-left: -300px;*/
    width: 640px;
    background-color: #EEE;
    color: #333;
    border: 2px solid black;

}

.jqmOverlay { background-color: #000; }


* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
              width: expression(this.parentNode.offsetWidth+'px');
              height: expression(this.parentNode.offsetHeight+'px');
}


* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#form_login{
    float:left;
    width:250px;
    overflow:hidden;
    background:#F5F5F5;
    font-size: 11px;
    padding:0 10px 10px;
    margin:10px 10px 0;
    display:inline;
    height:280px;
}


#form_signup{
    width:340px;
    height:290px;
    overflow: hidden;
    margin:10px 0 0px 10px;
    display: inline;
    float:left;
    padding:0 10px;
}

#form_signup fieldset{
    border-top:1px solid #F5F5F5;
    border-bottom:1px solid #F5F5F5;
    padding:5px 0 10px 0;
}


#form_signup div{width:320px;}

#form_login div{width:250px;}


#form_signup div, #form_login div{
    padding:0px 0 5px 0;
    position:relative;
    float:left;
}

#pwd{
    width:260px;
    overflow: hidden;
    float:left;

}

.pop-up-submitArea{
    margin:10px 0 0 0px;
}

#form_signup label, #form_login label{
    font-weight: bold;
    float:left;
    width:80px;
    padding:8px 0 0 0;
}

#form_login .form_remember label{
    font-weight: normal;
    padding:2px 0 0 0px;
    font-size: 11px;
    display: block;
}


#form_signup .txt-small{
    width:150px;
}

#form_signup select{
    margin:5px 0 0;
}


#popup_body fieldset .popup_message .popup_success{text-align:left;position:absolute; top:9px; left:248px;padding:0 0 0 19px;font-weight:normal;color:#99ac13; background: url(/images/interface/icons/form_ok.gif) no-repeat;}
#popup_body fieldset .popup_message .popup_error{text-align:left;position:absolute; top:9px; left:248px; padding:0 0 0 19px;font-weight:normal;color:#FF0000; background: url(/images/interface/icons/form_error.gif) no-repeat; display: block; height:20px;}
#popup_body div .formError{
    display:block;
    padding:5px;
    border:1px solid #FF0000;
    color:#FF0000;
    width:80px;
    font-size: 11px;
    position:absolute;
    top:3px;
    right:-20px;
    background: #ffcece;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
}
#popup_body #form_login .submitArea{padding:20px 0 0; width:230px; }
#popup_body #form_login .submitArea strong {font-weight: normal; color:#FF0000; padding:2px 20px 0 5px; width:100px; display: block; position: absolute; top:20px; left:130px;}



/*
Recover Password Form
*/

#form_recover{
    padding:10px 10px 10px 20px;
    width:610px;
    position: relative;
}

#form_recover label{
    padding: 10px 0;
}

#form_recover .txt-small{
    width:300px;
}

#form_recover #return-to-login{

}

#form_recover .errorMessage{
    color:#FF0000;
}


#form_recover .submitArea {
    width:100%;
    padding:10px 0;
    display:block;
}

#form_recover .submitArea a{
    display:inline;
    margin:3px 0 0 20px;
}


/*After Successful Login*/

#after-login h2{
    padding:10px 20px 0;
}

#after-login p{
    border-bottom: 1px solid #D6D6D6;
    padding:10px 20px 20px;
}
#after-login-actions{
    padding:20px 0 20px 24px;
    text-align: center;
    float:left;
    width:604px;
}


#after-login #continue-browsing a{
    Width:268px;
    height:156px;
    overflow: hidden;
    background: url(/images/interface/btns/signup_continue.gif) no-repeat;
    display: block;
    float:left;
}
#after-login #continue-browsing a:hover{
    background: url(/images/interface/btns/signup_continue.gif) no-repeat 0 -156px;
}


#after-login #go-dashboard a{
    Width:268px;
    height:156px;
    overflow: hidden;
    background: url(/images/interface/btns/signup_dashboard.gif) no-repeat;
    float:left;
    display:block;
}
#after-login #go-dashboard a:hover{
    background: url(/images/interface/btns/signup_dashboard.gif) no-repeat 0 -156px;
}

#after-login-or{
    float:left;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding:50px 0 0 0;
    width:64px;
}



/*
Lyric pop Up
*/
#popup_body #lyrics_body {
	padding:20px;
}
#popup_body #lyrics_body #title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

/* 
============================

Main Site Sections 

============================
*/

#main-section{
    background: transparent url(/images/interface/BKGND-content-right-b.png) no-repeat bottom;
    padding:0 0 5px 0;
    float:left;
}

#main-section-title{
    width:940px;
    height:55px;
    background: url(/images/interface_v2/bg-greyHeader.jpg) no-repeat;
}


.main-title{
    display:block;
    width:648px;
    height:33px;
    float:right;
    height:21px;
    padding:17px;
    margin:0 0 1px 0;
}
.main-sub-title{
    display:block;
    width:222px;
    float:left;
    border-right: 1px solid #FFF;
    height:21px;
    padding:17px;
    margin:0 0 1px 0;
}

#cright{
    float:left;
    min-height:300px;
    width:100%;
    position: relative;
    z-index: 1;
}
* html #cright {
    height:300px;
}
.column-small {
    background-color:#FFFFFF;
    float:left;
    width:258px;
    /* width:205px; */
}


#column-right {
    /* margin:0 0 0 5px;*/
    margin:0 0 0 5px;
}

.column-wide {
    background-color:#FFFFFF;
    float:left;
    /*padding:10px 0px 10px 10px*/
    padding:10px 10px 10px 10px;
    text-align:left;
    /*width:735px;*/
    width:635px;
    overflow: hidden;
}

/*#column-right.column-wide{padding: 0px;}*/

#main-section-full #full-title {
    background:transparent url(/images/interface_v2/BKGND-content-top-full.gif) no-repeat scroll 0 0;
    border-bottom:1px solid #CCCCCC;
    height:35px;
    left:0;
    padding:15px 20px 0;
    width:900px;
}









/*
----------------------------
Classifieds Search
----------------------------
*/
.search-form select{
    font-size:11px;
}
.search-form legend{
    font-size: 14px;

}
.search-form{	
    margin:39px 0 0 0;
    position: relative;
    float:left;
    display: inline;
    background:#f5f5f5;
    padding:0 0px;
    width:257px;
    padding:0 0 20px 0;
}


#search-form-blue-header{
    width:257px;
    height:34px;
    display: inline;
    background: url(/images/interface_v2/bg-blueheading-left.gif) no-repeat;
    float:left;
    color: white;
    position:absolute;
    top:-39px;
    left:0;
    padding:4px 0 0 0;
    overflow: hidden;
}

#search-form-blue-header label{
    color:#FFF;
    margin-top:5px;
}

#content .search-form ul{
    margin:0; padding:0;
    width:228px;
    float:left;
}
.search-form li{
    list-style-type: none;
    float:left;
}
.search-form li a{
    padding:2px 0;
    font-size: 11px;
    margin:0 0 0 5px;
    display:block;
    float:left;
    width:220px;
}

.search-form  #classifieds_distance, #musicians_distance, #r_labels_distance{
    width:50px;
    float:left;
}

#event-date-selector input{
    width:50px;
    border:1px solid #A9A9A9;
    display:block;
    margin:0;
    padding:7px 4px;
}

.classified_category{
    font-weight: bold;
}
.search-form label{
    float:left;
    width:236px;
    display:inline;
    overflow: hidden;
    margin:10px 0 0 0;

}

.filter-form-field{
    width:227px;
    padding:0 0 0 13px;
    float:left;
}

.search-form label input{
    display:block;
}

.search-form label span {
    width:200px;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
    float:left;
}


#content .search-categories{
    width:218px;
    float:left;
    display: block;
}


.search-form .selected{
    font-weight : bolder;
    color:#777;
}




.search-form label span {
    width:238px;
}

.search-form label.search-half{ 
    width:100px;
}
.search-form label.search-half span{
    width:50px;
}

.search-form label.search-half input{
    border:none;
}

.search-form label span.check-label{
    padding:3px 0 0 5px;
    width:60px;
}

.search-form label span.check-label-wide{
    padding:2px 0 0 10px;
    width:200px;
}

.search-form label span.check-label-small{
    padding:2px 0 0 10px;
    width:120px;
}

.search-form label input{
    float:left;
    width: auto;
}

.search-form label input.txt-small{
    width: 220px;
}

.search-form select{
    float:left;
    padding:2px 0;
}

.search-half{
    padding:0 0 0 10px;
}  

.center-rounded-c{
    background: #F5F5F5;
    padding:0px 0px 0 13px;
    float:left;
    width:226px;
    margin:5px 0;
}

#ad-classified{	
    width:207px;
    height:36px;
    background: url(/images/interface_v2/btns/classified.gif) no-repeat;
    display:inline;
    margin: 15px 0 0 23px;
    text-indent: -3000px;
    float:left;
}

.no-results p{padding:10px 0 0 0;}
.no-results h3{
    border-bottom: 9px solid #4587a6;
}


#search-results{
    margin-top: 40px;
}

#search-results .pages{
    padding:10px 0 0 0;
    font-size: 12px;
}

#search-results .page{
    display:block;
    border:none;
    padding:7px 3px;
    float:left;
    background: #FFF;
    margin:0 3px 0 0;
}

#search-results .prev_page{
    display:block;
    padding:7px 5px;
    border:none;
    float:left;
    background: #FFF;
}

#search-results .current_page{
    display:block;
    border:2px solid #D6D6D6;
    padding:5px 7px;
    float:left;
    background: #FFF;
}





/*
============================

Search Results

=============================
*/

.search-count{
    background: transparent url(/images/interface_v2/bg-blueheading.gif) repeat-x;
    display: block;
    height:25px;
    width:663px;
    position: absolute;
    top:0;
    left:257px;
    color: #fff;
    padding:13px 0 0 20px;
}

#search-results table{
    border-collapse: collapse;
    width:635px;
}

#search-results td{
    padding: 10px 3px;
    border-bottom: 1px solid #D6D6D6;
    font-size: 10px;
}

#search-results thead{

    font-size: 12px;
}

#search-results th{
    padding:10px 5px;
    text-align: center;
    border-bottom: 1px solid #D6D6D6;
}
#search-results th.col-left{
    text-align: left;
}

#search-results th a{
    font-weight: bold;
}

#search-results col{
    border-right:1px dotted #CCC;
}

#search-results col#lastCol{
    border:none;
}

#search-results tr:hover{
    background: #F5F5F5;
}


#search-results td a img{
    padding:3px;
    border:1px solid #D6D6D6;
    display:inline;
    background:#FFF;
    height:75px;
    width:105px;
}


#search-results td.search-image{
    width:123px;
}
#search-results td.search-smallCol{
    width:65px;
    text-align: center;
}

#search-results td.search-smallMCol{
    width:85px;
    text-align: center;
    padding:5px;
}

#search-results td.search-medCol{
    width:100px;
    text-align: center;
}

#search-results td span.search-username{
    font-size: 12px;
    display: block;
    font-weight: bold;
    padding:0 10px 5px;
}

#search-results td span.search-secondary{
    font-size: 11px;
    color: #555;
    font-style: italic;
    padding:0 10px;
    display:block;
}
#search-results .show-notes{
    padding:5px 0;
    display:block;
}
#search-results .show-notes strong{
    padding:10px 0 0 10px;
    color:#777;
    font-weight: normal;
}


.filter-date-chooser{
    padding:10px 0 0;
}



/*
----------------------
Search Form Multiselect
----------------------
*/

.search-form .multiSelectOptions{
    width: 660px;
    left:208px;
    top:29px;
    background: #4587a6;
} 
.search-form .multiSelectOptions LABEL {
    z-index: 9999;
}

.search-form .multiSelect {
    width:200px;
    float:left;
    padding:7px 4px;
    border:1px solid #a9a9a9;
    margin:0;
    width:220px;    
}
.search-form .multiSelect:hover{
    cursor: pointer;
} 





.search-form .multiSelectOptions {

    max-height: 400px;
    overflow: auto;
    border: solid 3px #4587a6;
    background: #FFF;
    position:absolute;
    left:230px;
    top:0px;
    font-size: 11px;
}

.search-form .multiSelectOptions LABEL {
    padding: 5px 10px;
    display: block;
    width: 200px;
    float:left;
    border-bottom: 1px solid #FFF;
    margin:0;
}

.search-form .multiSelectOptions LABEL.checked {
    background: #4587a6;
    color:#FFF;
}

.search-form .multiSelectOptions LABEL.selectAll {
    border-bottom: solid 2px #FFF;
    clear:left;
    width:640px;
    padding:10px;
    background: #4587a6;
    color:#FFF;
}

.search-form .multiSelectOptions LABEL.hover {
    background: #D6D6D6;
    cursor: pointer;
}

.search-form .multiSelectOptions input{
    margin-right: 5px;
}







/*
------------------------------
Classified Details
------------------------------
*/


#classified-details h1{
    font-size: 18px;
    padding:5px 10px 10px;
    width:615px;
}
#classified-details h2{
    font-size: 14px;
    padding:5px 10px 0px;
    border:none;
    width:615px;

}



#classified-details h6{
    font-size:12px;
    padding:5px 10px 10px;
    width:400px;
}

#classified-details p{
    margin:0;
    padding:5px 10px;
}

#classified-head{
    border-bottom:9px solid #4587A6;
    padding:0 0 10px 0;
}


#classified-head p{
    padding:0px 10px 0px;
    margin:0;
}

#description_div_for_classified{
    padding:20px 20px 20px 20px;
}

#classified_images_div{
    width:243px;
    float:right;
    display:inline;
    overflow:hidden;
    margin:20px 20px 0 20px;
}

#classified_images_div h2{
    margin:0 0 0 0;
    padding:10px 5px 10px 10px;
    width:222px;
    background: #4587A6;
    border:3px solid #4587A6;
    color:#FFF;
    overflow: hidden;
}

#classified_images_div #gallery ul{
    margin:0 0 10px 0;
    padding:0 0 5px 0;
    border:1px solid #4587A6;
    border-top:none;
    float:left;
    background: #F5F5F5;
    width:241px;
}

#classified_images_div #gallery li{
    float:left;
    display:inline;
    list-style-type: none;
}

#classified_images_div #gallery li a{
    padding:3px;
    border:1px solid #D6D6D6;
    margin:5px 0 0 5px;
    float:left;
    display:inline;
    background:#FFF;
}

#classified_images_div #gallery li a:hover{
    border:1px solid #4587A6;
}

#classified_images_div #gallery li a img{
    width:105px;
    height:75px;
}

#comments_classified_div{
    float:left;
    margin:10px 0;
    width:635px;
}

#comments_classified_div h3{
    width:615px;
    border-bottom: 3px solid #D6D6D6;
    padding:10px;
}

#comments_classified_div #message_body{
    width:550px;
    height:120px;
}

#comments_classified_div fieldset{
    width:615px;
    float:left;
}

#comments_classified_div input, #comments_classified_div textarea, #comments_classified_div label{
    margin:5px 0 5px 10px;
}
#comments_classified_div div input{
    margin:10px 10px;
}


#comments_classified_div #classified-login{
    background: url(/images/interface/icons/lock.gif) no-repeat 10px 10px;
    padding:30px 20px 30px 70px;
    border: 1px solid #D6D6D6;
    margin:10px Auto 0;
}



#content #report_this_ad_classified_div {width:111px; height:32px; position:relative; z-index:100; float:right; padding:0 10px 0 0}
/* hack to correct IE5.5 faulty box model */
* html #content #report_this_ad_classified_div {width:112px; width:111px;}
/* remove all the bullets, borders and padding from the default list styling */
#content #report_this_ad_classified_div ul {padding:0;margin:0;list-style-type:none;}
#content #report_this_ad_classified_div ul ul {width:109px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#content #report_this_ad_classified_div li {float:left;width:109px;position:relative;}
/* style the links for the top level */
#content #report_this_ad_classified_div a, #content #report_this_ad_classified_div a:visited {display:block;font-size:12px;text-decoration:none;  width:97px; height:30px;padding-left:10px; line-height:29px; font-weight:bold;background:#FFCFCF none repeat scroll 0 0;

                                                                                              border:1px solid #FF0000; color:#000;}
/* a hack so that IE5.5 faulty box model is corrected */
* html #content #report_this_ad_classified_div a, * html #content #report_this_ad_classified_div a:visited {width:109px; w\idth:109px;}

/* style the second level background */
#content #report_this_ad_classified_div ul ul a.drop, #content #report_this_ad_classified_div ul ul a.drop:visited {background:#d4d8bd;}
/* style the second level hover */
#content #report_this_ad_classified_div ul ul a.drop:hover{background:#c9ba65}
#content #report_this_ad_classified_div ul ul :hover > a.drop {background:#c9ba65}
/* style the third level background */
#content #report_this_ad_classified_div ul ul ul a, #content .ul-flydown ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
#content #report_this_ad_classified_div ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#content #report_this_ad_classified_div ul ul {visibility:hidden;position:absolute;height:0;top:31px;right:2px; width:149px;}
/* another hack for IE5.5 */
* html #content #report_this_ad_classified_div ul ul {top:30px;t\op:31px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#content #report_this_ad_classified_div table {position:absolute; top:0; right:-3px; border-collapse:collapse;;}

/* style the second level links */
#content #report_this_ad_classified_div ul ul a, #content #report_this_ad_classified_div ul ul a:visited {background:#4587A6; color:#FFF; height:auto; line-height:1em; padding:10px 10px; width:128px;border:solid #4e98bb; border-width: 1px 2px 0 1px;	
}
#content #report_this_ad_classified_div ul ul li.last a{border-width: 1px 2px 2px 1px;}

/* yet another hack for IE5.5 */
* html #content #report_this_ad_classified_div ul ul a, * html #content #report_this_ad_classified_div ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#content #report_this_ad_classified_div a:hover, #content #report_this_ad_classified_div ul ul a:hover{
    ;
    color:#FFF; background:#4587A6; border:1px solid #4e98bb; border-bottom: none;}
#content #report_this_ad_classified_div :hover > a, #content #report_this_ad_classified_div ul ul :hover > a {

    color:#FFF; background:#4587A6; border:1px solid #4e98bb; border-bottom: none;}

#content #report_this_ad_classified_div ul ul a:hover{ border:solid #4e98bb; border-width: 1px 2px 0 1px;background: #FFF;color:#4587A6;}

/* make the second level visible when hover on first level list OR link */
#content #report_this_ad_classified_div ul li:hover ul,
#content #report_this_ad_classified_div ul a:hover ul{visibility:visible; }



#content #report_this_ad_classified_div ul ul li.last a{border-width: 1px 2px 2px 1px;}


#comments_classified_div #message_body {
    height:120px;
    width:550px;
}

#comments_classified_div input, #comments_classified_div textarea, #comments_classified_div label {
    margin:15px 0 5px 10px;
}




/*
---------
Reporting
---------
*/

#classified-reporting h2{background:#F5F5F5 none repeat scroll 0 0; border-bottom:1px solid #E1e1e1;color:#000;padding:15px 30px; margin:0 0 20px 0;}
#classified-reporting label{padding:5px 0;}
#classified-reporting form .textfield, #classified-reporting form textArea{

}
#classified-reporting form .textfield:hover, #classified-reporting form textArea:Hover{
    background-color:#F9F9F9;
}

#classified-reporting div{width:500px; margin: auto auto;}
#classified-reporting textArea{
    width:492px;
    height:100px;
    margin:auto auto;
}
#form-submit{
    padding:20px 0 20px 0;
    position:relative;
}
#form-submit #cancel-btn a{
    color:#999;
    font-weight: bold;
    position:absolute;
    top:32px;
    left:130px;
}















/*
===========================
Forums
===========================
*/

#forums{
    position:relative;
    float:left;
}

#forums table{
    border-collapse: collapse;
    width:940px;
    float:left;
}

#forums td{
    padding: 10px 3px;
    border-bottom: 1px solid #D6D6D6;
}

#forums thead{

    font-size: 12px;
}

#forums th{
    padding:10px 3px;
    text-align: center;
    border-bottom: 1px solid #CCC;
    background:#D6D6D6;
    font-weight: bold;
    text-align: left;
}
#forums th.pad-more{
    padding-left: 20px;
}

#forums h1{
    padding:10px;
}

#forums h2{
    padding: 5px 10px;
}

#forums .subtitle{

}



#forums .title{
    font-size:14px;font-weight: bold;
    display:block;
    width:100%;
    margin:10px 0 10px 0;

}
#forums .posts{
    background-color: #CCC;
    color:#FFF;
    padding:3px;
    width:auto;
    display:inline;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;

}

#forums .desc{
    padding:10px 0;
    margin:0;
}


#forums .blue-button{
    display: block;
    padding:10px;
    color:#FFF;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    width:100px;
    text-align: center;
    background: #0956A0;
}

#forums .blue-button-wide{
    display: block;
    padding:10px;
    color:#FFF;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    width:200px;
    text-align: center;
    background: #0956A0;
    font-size: 12px;
    margin:10px 0;
}

#forums .blue-button:hover, #forums .blue-button-wide:hover{
    background: #F09F0F;
}

#forums .forum-delete{
    display: block;
    padding:20px;
    color:#FF0000;
    position:absolute;
    top:10px;
    right:190px;
    font-size: 12px;
    font-weight: bold;
}

.forum-recent-button{
    display: block;
    height:36px;
    width:170px;
    background: url(/images/interface_v2/btns/recent-posts.gif) no-repeat;
    overflow: hidden;
    float:left;
    margin:10px 0 0 0;
}

.forum-recent-button span, .forum-add-button span{
    margin-left: -200px;
}

.forum-add-button{
    display: block;
    height:36px;
    width:170px;
    background: url(/images/interface_v2/btns/start-new-topic.gif) no-repeat;
    overflow: hidden;
    float:left;
    margin:10px 0 0 0;
}

#forums #forum-login {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:transparent url(/images/interface/icons/lock.gif) no-repeat scroll 10px 10px;
    border:1px solid #D6D6D6;
    margin:10px auto 0;
    padding:30px 20px 30px 70px;
    float:left;
    width:848px;
}

#forums #error-message{
    display:block;
    padding:10px;
    border:2px solid #FF0000;
    color:#FF0000;
    width:80px;
    font-size: 12px;
    background: #ffcece;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    margin:10px 0;
    width:916px;
}

#forums #success-message{
    display:block;
    padding:10px;
    background:#E8EEC3;
    border:2px solid #AEC326;
    color:#000;
    width:80px;
    font-size: 12px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    margin:10px 0;
    width:916px;
}


#forums .full-blue-bar{
    width:920px;
    background:#4587a6 url(/images/interface_v2/bg-blueheading.gif) repeat-x;
    display: block;
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #FFF;
    padding:10px 0 10px 20px;
    color:#FFF;
    float:left;
    overflow: auto;
}

#forums .full-blue-bar p{
    display:block;
    padding:0px 0px;
}

#forums .crumbs{
    padding:0px 0 0;
}

#forums .crumbs a{
    color:#b3e7ff;
}

#forums .entry-title{
    font-size: 12px;
    font-weight: bold;
}

#forums th.center-bold, #forums td.center-bold{
    text-align: center;
    font-weight: bold;
}

#forums .author{
    text-align: center;
    border-right: 1px dotted #D6D6D6;
    vertical-align: top;
}


#forums .forum-body-wrapper
{
    width:790px;
    overflow: hidden;
    padding:0 10px;
}	

#forums .fn{
    width:100%;
    display:block;
    padding:10px 0;
}

#forums h1#topic-title{
    margin:0;
    padding:10px 20px 20px;
    clear:left;
    float:left;
    display: block;
    width:900px;
    border-bottom:9px solid #4587A6;
}

#forums #monitor-box{
    width:200px;
    margin:30px 0 0 0;
}

#forums #monitor-box input{
    float:left;
}
#forums #monitor-box label{
    float:left;
    padding:0 10px;

}

#forums .container{
    margin:auto auto;
}

#forums .container h2{
    padding:10px;
}


#forums .forum-submit input{
    float:left;
}
#forums #forum-cancel{
    float:left;
    margin:10px 0 0 10px;
}

#forums #reply{
    float:left;
}


#content .errorExplanation{
    width:940px;
}

#content .errorExplanation h2{
    width:920px;
}
#content .errorExplanation p{
    width:920px;
    background:#FFCFCF;
}

#content .errorExplanation ul{
    width:940px;
}



#forums fieldset{
    float:left;
}

#forums .titlefield{
}

#forums label{
    padding:5px 0;
}

#forums textarea{

    width:600px;
    font-family: arial;
    font-size: 12px;
    padding:10px;
}




.forum-response-container{
    padding-left:140px;
}

#forums .forum-response-container h2{
    padding: 20px 0;
}

.forum-submit{
    padding:15px 10px 0 0;
    float:left;
    width:100%;
}

#topic_title{
    width: 610px;
}

.forum-post{
    padding:10px 20px 20px;
}

#new_topic{
    width:900px;
    float:left;
    padding:20px 0 0 20px;
}


#forums #forum-form-main-title{
    padding:0;
    margin:1 0 0 20px;
}
#forums #forum-form-title{
    padding:0;
    margin:0 0 10px 0;
}
















/*
============================

Form Elements

=============================
*/

#content .submitArea {
    width:100%;
    padding:10px 0;
}

#content .submitArea a{
    padding: 2px 10px;
    display: inline;
    font-size: 12px;
    color:#999;
    font-weight: bold;

}

#content .submitArea input {

    background:transparent url(/images/interface/btns/standard_background.gif) repeat-x scroll 0 0;
    border:1px solid #B0B0B0;
    cursor:pointer;
    font-size:12px;
    margin:0 10px;
    padding:5px 10px;
    color:#007CC3;
    font-weight: bold;
}

#content .errorExplanation{
    color:#FFF;
    float:left;
    width:100%;
    border-top:1px solid #FFF;
    display: block;
}

#content .errorExplanation h2{
    text-transform: uppercase;
    font-size: 12px;
    float:left;
    background: #FF0000;
    border-bottom:none;
    color:#FFF;
    border-bottom:1px solid #FFF;
    padding:10px 10px;
}

#content .errorExplanation p{
    color:#000;
    float:left;
    margin:0;
    padding:10px 10px 10px 10px;
    color:#FF0000;
}

#content .errorExplanation li{
    padding:3px 10px 3px 20px;
    list-style: disc;
    margin:0 20px;
    list-style-position: inside;
    list-style-image: inherit;
    display: block;
}

#content .errorExplanation ul{
    background:#FFCFCF;
    border-bottom:3px solid #FF0000;
    float:left;
    width:635px;
    margin:0;
    padding:5px 0 10px 0;
    color:#000;
}


#content #main-section-full-content .errorExplanation ul{
    width:935px;
}

#content #flash_message{
    float:left;
    width:100%;
    margin-bottom: 3px;
}

#content .status_message{
    padding:20px 20px 20px 60px;
    border:1px solid #aec326;
    display: block;
    background: #e8eec3 url(/images/interface/icons/checkmark_green.gif) no-repeat 10px 10px;
    cursor: pointer;
    font-size: 14px;
}

#column-right .status_message{
    width:553px;
    background: #e8eec3 url(/images/interface/icons/checkmark_green.gif) no-repeat 10px 15px;
    margin:5px 0;
    float:left;
    text-align: left;
    cursor: default;
}

/*for reporting*/
#column-right  #classified-details #flash_message .status_message{
    margin:10px 0 20px;
}












/*
====================================
Profile Styles
====================================
*/

#profile-left{
    width: 605px;
    overflow: hidden;
    float:left;
    margin-top: 5px;
}


#pmenucontainer ul{width:940px;float:left;background: transparent url(/images/interface/profile/BKGND-nav.png) repeat-x; margin:0; padding:0;}
#pmenucontainer li{float:left; list-style-type: none;}
#pmenucontainer li a{font-size:11px; font-weight: bold; color:#000; text-transform:uppercase;height:11px; overflow:hidden;display:block; padding:16px 14px 15px; float:left;}
#pmenucontainer {width:940px;float:left;background:transparent url(/images/interface/profile/BKGND-nav-b.png) bottom left no-repeat; padding-bottom: 3px;margin:0 0 0 0}

#profile-head{
    width:940px;
    float:left;
    background: transparent url(/images/interface/profile/BKGND-nav-t.png) top no-repeat;padding:3px 0 0 0; margin: 0 0 5px 0;
    position:relative;
}



#profile-quick-info{
    background-color: #000;
    display:relative;
    overflow:auto;
    width: 940px;
}

#profile-quick-info #user_info h1{
    color:#FFF;
    font-style: italic;
    padding:0px;
}
#profile-quick-info #user_info h1 img{
    float:left;
}

#profile-quick-info #user_info h1 p{
    padding: 13px 0px 13px 10px;
    float:left;
}

#profile-quick-info #user_info h1 span{
    font-size: 11px;
}


#contact_links_div{
    float:right;
    padding:10px 15px 0 0;
    color:#bababa;
}

#contact_links_div ul{
    margin:0;
    padding:0;
}
#contact_links_div li{
    float:left;
    font-size: 11px;
    list-style-type: none;
}

#contact_links_div a{
    color:#bababa;
    display: block;
    padding:5px 10px;
    border-left: 1px solid #bababa;
}
#contact_links_div a:hover{
    color:#F09F0F;
    border-left: 1px solid #F09F0F;
    text-decoration: none;
}

#profile-media{
    background:#e1e1e1; height:295px;width:940px;
}

#profile-media h3{
    color:#FFF;
    text-transform: uppercase;
    font-size: 11px;
    display:block;
    width:373px;
    height:46px;
    padding:19px 10px 0 10px;
    background:transparent url(/images/interface/profile/BKGND-genres.png) no-repeat;
    text-align: center;
    position:absolute;
    left:-19px;
    top:220px;
    z-index:101;
}

#profile-photo{
    width:433px;height:274px;float:left; padding:0px 0 0 0px; position:relative; margin:10px 0 0 0px;display: inline;  overflow: hidden;
}

#profile-header-left, #profile-header-left-venue{
    position: relative;
    padding:0 0 0 10px;
    float:left;
}

#venue-profile-photo{
    width:934px;height:274px;float:left; padding:0px 0 0 0px; position:relative; margin:13px 0 0 0px; display: inline; overflow: hidden;
}

#profile-photo span{
    background:transparent url(/images/interface/profile/FGND-profile-cover.png) no-repeat scroll 0 0;
    display: block;
    height:274px;
    left:0;
    position:absolute;
    top:0px;
    width:433px;
    z-index:3;
}



#mp3-player{
    float:right; padding:10px 10px 0 0; position: relative;z-index: 1;
}

#mp3-popupMessage{
	width:445px;
	display: block;
	padding:12px;
	position: absolute;
	top:15px;
	left:5px;
	background: #FFF;
}


#show_message{
    position:relative;
    background: #000 url(/images/interface/BKGND-profile-message.gif) repeat-x;
    height:47px;
    position: absolute;
    z-index: 99;
    top:0;
    left:0px;
    width: 940px;
}

#show_message p.error-message{

    padding:10px;
    background:#333;
    border-bottom: 1px solid #999;
    color:#FFF;
}

#show_message fieldset{border: none;
                       overflow: hidden;
                       margin-bottom: 10px;
                       width:250px;
                       background:#000;
                       padding:10px;
}
#show_message fieldset.quick-comment{
    right:10px
}
#show_message textArea{width:260px; height:100px; margin:auto auto; margin:0 0 10px 0; padding:5px; font-size: 11px; font-family: arial; color:#333; background: #EEE;}

#show_message .show_message_close{
    color:#333;
    width:50px;
    height:12px;
    overflow: hidden;
    background:transparent url(/images/interface/icons/profile_message_close.gif) no-repeat;
    display: block;
    padding:15px 10px 20px 50px;
    cursor: pointer;
    font-size: 12px;
    color:#BABABA;
    float:left;
}

#show_message .show_message_close:hover{
    color:#F09F0F;
}

#show_message_content{
    padding:0 20px 0 0;
    float:left;
    width:800px;
    text-align: right;
    display: block;
}

#show_message_content .profile-action-fail{
    padding:5px;
    display: block;
    font-size: 12px;
    color:#bababa;
    margin:11px 0 0 0;
}

#show_message_content .profile-action-success{
    padding:5px;
    display: block;
    font-size: 12px;
    color:#FFF;
    margin:11px 0 0 0;
}


#quick-contact{
    position: absolute;
    width:300px;
    top:47px;
    right:0;
    z-index: 999;
    background:#000;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    text-align: left;
}

#quick-contact h1{
    font-size: 14px;
    padding:5px 20px;
    color:#bababa;
}
#quick-contact p{
    padding:5px 20px;
    color:#FFF;
    font-size: 12px;
    line-height: 18px;
}

#quick-contact .formError{
    display:block;
    position:absolute;
    color:#FF0000;
    top:178px;
    right:20px;
    font-size: 12px;
}


#profile-add-network{
    width:800px;
    margin:0;
    padding:0;
    display: block;
}
#profile-add-network li{
    float:right;
    list-style-type: none;
}
#profile-add-network li a{
    float:left;
    width:inherit;
    display:block;
    background:transparent url(/images/interface/icons/profile_header_add.gif) no-repeat;
    padding:18px 10px 10px 30px;
    color:#FFF;
}
#profile-add-network li a:hover{
    color:#F09F0F;
}

#network_div ul{
    float:right;
    margin:0;

}
#network_div a{
    width:170px;
    padding:10px;
    margin:5px 0 0 0;
    border-bottom: 1px solid #333;
    display:block;
    text-align: center;
    color:#FFF;
    font-size: 13px;
} 

#network_div p.error-message{
    padding:20px;
    color:#FF0000;
}

.profile-side{
    float:right;
    width:300px;
    overflow: hidden;
    margin-top: 5px;
}


/*
============================
Video Section
============================
*/


#content #show_video{
    float:left;
}
#video-container{
    background: #000 url(/images/interface/profile/video/BKGND-player-b.gif) top repeat-x;
    text-align: center;
    height:344px;
    width:605px;
    float:left;
    padding:0px 0 0 0;
    margin:0 0 0px;
    overflow: hidden;
}


#content #videos{
    float:right;
    width:300px;
    margin:0;
    padding:0;
    text-align: center;
}

#content #videos li{
    float:left;
    padding:0 15px 15px 0;
    list-style-type: none;
}

#content #videos a{
    width:120px;
    height:90px;
    overflow: hidden;
    padding:5px;
    background: #FFF;
    float:left;
    border: 1px solid #CCC;
}


#content #videos img{
    width:120px;
    height:90px;
}


#content #no-content{
    background: url(/images/placeholders/no-content.jpg) no-repeat;
    width:485px;
    height:146px;
    display:block;
    margin:0;
    font-size: 18px;
    color:#FFF;
    padding:125px 60px 10px 60px;
    text-align:center;
    line-height: 24px;
}
#content #no-content span{
    color:#F09F0F;
    font-weight: bold;
    font-style: italic;
}

#content #no-content a{
    color:#7bccff;
}

#video_comments_container{
    float:left;
}

/*---------------------
User Styles
-----------------------*/
#profile-left{
    color:#000;
}

#profile-left p{
    margin:10px 10px 0px;
    line-height:inherit;
}


#profile-left h1,#column-left #show-details h1{
    padding:10px 10px;
    background: #F1F1F1;
    margin-bottom: 0px;
}

#profile-left h2{
    font-size: 14px;
    color:#0000;
    padding:10px;
    background: #F1F1F1;
    float:left;
    margin:5px 0 0px 0;
    width:585px;
}


#profile-left strong{
    font-style: inherit;
    font-weight: bold;
}
#profile-left em, #profile-left em strong{
    font-style: italic;
}
#profile-left ol{
    margin:10px 40px;
}
#profile-left ul{
    margin:10px 35px;
}
#profile-left ol li{
    list-style: decimal;
}
#profile-left ul li{
    list-style: disc;
}



/*
Homepage comments
*/
#profile_comments_list_div{
    position: relative;
}


#profile_comments_list_div .comment-add-wrapper{
    width:585px;
    float:left;
    padding:10px;
}

#profile_comments_list_div ul{
    margin:0;
    padding:0;
    float:left;
}
#profile_comments_list_div li{
    list-style-type: none;
    float:left;
    width:595px;
    display: block;
    border-top: 1px solid #d6d6d6;
    padding:10px;
}

#profile_comments_list_div .comment-author{
    font-weight: bold;
    padding: 10px 5px 0px 10px;

    float:left;
}



#profile_comments_list_div p{
    padding:5px 10px;
    width:450px;
    float:left;
    margin:0;
    font-size: 11px;
}

#profile_comments_list_div .comment-age{
    float:left;
    padding:8px 10px 0 0;
    width:auto;
    display:block;
}


#profile_comments_list_div .pagination{
    width:605px;
}

.pagination .pages{
    padding:10px 0 0 0;
    font-size: 12px;
}

#content .pagination{
    padding:10px 0;
    float:left;
    width:100%;
}
#content .pagination a{
    display:block;
    border:none;
    padding:7px 10px 7px 0;
    float:left;
    background: transparent;
    margin:0 3px 0 0;
}

.pagination .prev_page, .pagination .next_page{
    display:block;
    padding:7px 5px;
    border:none;
    float:left;
    background: transparent;
}

.pagination .current{
    display:block;
    border:2px solid #D6D6D6;
    padding:5px 7px;
    float:left;
    background: transparent;
    margin-right:7px;
}

/*
Blog Section
*/

#articles_list_div{
    float:left;
}

#articles_list_div .Blog-Post{
    float:left;
    padding:0px 0 30px;
}

#articles_list_div .Blog-Post .Article-info{
    margin:0 0 10px; padding:5px 0;
    width:605px;
    float:left;
}
#profile-left .Blog-Post h1.Blog-Title{
    width:585px;
    float:left;
}


#profile-left .Blog-Post .Article-info{
    width:605px;
    float:left;
    margin:0 0 0px;
    padding:10px 0 0px 0;
}

#profile-left .Blog-Post .Article-info li{
    list-style-type: none;
    float:left;
    padding:3px 10px 3px;
    font-size: 11px;

}

#profile-left .Blog-Post #article_description{
    float:left;
    padding-top: 10px;
}

#profile-left .Blog-Post  .Blog-Publish{}
#profile-left .Blog-Post  .Blog-Comments{background: url(/images/interface/icons/comments.png) no-repeat;}
#profile-left .Blog-Post  .Blog-Reads{background: url(/images/interface/icons/views.png) no-repeat;}
#profile-left .Blog-Count{padding:0 0 0 15px; font-weight: bold;}
#articles_list_div  .Blog-Body{
    padding:0px 0 0 10px;
    float:left;
    width:605px;
}

#articles_list_div  .Blog-Body p{
    padding-left: 0;
    margin-left: 0;
}


#articles_list_div  .Blog-More{
    padding:0px 10px 10px;
    float:left;
    width:580px;
    margin-top: 20px;
}


#article_comments_div{

    width:605px;
    overflow: hidden;
}

#content a.blog-add-comment{
    display: block;
    border-bottom: 3px solid #D6D6D6;
    padding:10px;
    float:left;
    width:585px;
}


#new_article_comment_div{
    float:left;
}


#new_article_comment_div fieldset, #new_comment fieldset{
    float:left;
    width:585px;
    margin:0;
    padding:0;
}

#new_article_comment_div fieldset div, #new_comment fieldset div{
    padding:0px 10px 10px 10px;
}

#new_article_comment_div textArea, #new_comment textArea{
    width:565px;
    height:90px;
    margin:15px 0 10px 10px;
}


#new_comment .formError{
    font-size: 12px;
    color:#FF0000;
    font-weight: bold;
}

#profile_comments_list_div .profile-action-success{
    background:#E8EEC3;
    border:1px solid #AEC326;
    display:block;
    font-size:12px;
    padding:10px;
    width:583px;
    margin:0px 0 10px;
    color: #000;
}


#profile-left .errorExplanation{
    padding:0;
    margin:0 0 5px 0;
    width:605px;
}



/*
Shows Section
*/

.associated-option{
    float:left;
    width:635px;
    position: relative;
}

#associate{
    float:left;
    width:100%;
}


.associated-bands{
    position: absolute;
    top:0px;
    right:10px;
}


#shows #show-list ul{
    margin:0px 0 0px 0;
    padding: 0;
    float:left;
    width:605px;
}
#shows #show-list li{
    margin:0;
    padding:15px 10px;
    width:585px;
    float:left;
    border-top:1px solid #CCC;
}
#shows #show-list strong{
    padding:9px 5px 0;
    display: block;
    float:left;
}


#shows #show-list .show-location{
    display:inline;
    padding: 9px 5px 0;
    float:left;
    width:300px;
    height: auto;
    overflow: hidden;
    margin-left: 10px;
}


#shows a.view-show-btn{
    display: block;
    height:14px;
    background: url(/images/interface_v2/btns/bg.png);
    border:1px solid #b4b4b4;
    padding:10px 10px 10px;
    font-size: 11px;
    width: 100px;
    text-align: center;
    font-weight: bold;
    float:right;
}

.filter-shows{
    position: relative;
    float:left;
}
.filter-shows select{
    position: absolute;
    top:5px;
    left:363px;
}


/*Details page*/

#profile-left #show-details ul,#column-left #show-details ul{
    width:430px;
    float:left;
    margin:15px 0 0;
    padding:10px 0;

}
#profile-left #show-details li,#column-left #show-details li{
    width:410px;
    float:left;
    padding:3px 10px;
    list-style: none;
}
#show-description{
    float:left;
    font-size: 12px;
    display: inline;
    width:585px;
    padding-bottom: 10px;
}

#show-description p{
    float:left;
    margin:10px 10px 0;
    padding:0;
    display: inline;
}

#show-details #gallery{
    width:165px;
    padding:0px;
    float:left;
    margin:20px 0px 0 10px;
    display: inline;
}

#show-details .show-flyer{
    float:left;
    text-align: center;
    font-size: 12px;
}

#show-details .show-flyer img{
    margin:0 0 10px 0;
}

#show-details .show-flyer:hover{
    text-decoration: none;
}

#show-details #show-main-band{}
#show-details #show-supporting-band{ color:#777; font-size: 14px; padding:0 10px; font-style: italic;}




/*
Manager / label artists section
*/
#band-list #band-list ul{
    margin:10px 0 10px 0;
    padding: 0;
    float:left;
    width:605px;
}
#band-list #band-list li{
    margin:0;
    padding:0 0 10px 9px;
    width:290px;
    float:left;
    overflow: hidden;
}
#band-list #band-list li img{
    float:left;
    margin-right: 20px;
    padding:3px;
    border: 1px solid #CCC;
    height:179px;
    width:282px;
}
#band-list #band-list li a{
    float:left;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width:280px;
    margin:10px 0 0 0;
}

/*
Manager / Label Artist Details
*/
#label-artist-intro{
    width: 605px;
    float:left;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px;
    margin: 10px 0;
}
#label-artist-intro img{
    width: 294px;
    height:186px;
    float:left;
    padding:3px;
    border:1px solid #CCC;
}	
#label-artist-intro h3{
    display: block;
    float:left;
    width:263px;
    padding:60px 20px 5px;
}
#label-artist-intro a{
    display: block;
    float:left;
    width:263px;
    padding:0px 20px 5px;
    font-weight: bold;
}
/*
Gallery Section
*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
                            .ui-tabs-hide {
                                display: none !important;
                            }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}


#right_div .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding:0;
    width: 322px;
    border: 1px solid #ccc;
    background-color: transparent;
    border-bottom: 0px;

}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
                     display: block;
                     clear: both;
                     content: " ";
}
.ui-tabs-nav li {
    float: left;

    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */

    background: url(i/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    color:#000;
    /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}

.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
}
#right_div .ui-tabs-nav a span {
    padding: 10px 0 0 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
    background:#4587a6 none repeat scroll 0 0;
    border-bottom:3px solid #DCDCDC;
    height: 31px;
    color:#FFF;
    width:161px;
    text-align: center;
}
#right_div .ui-tabs-nav .ui-tabs-selected a span {
    line-height: 27px;
    color:#050505;
    background:transparent;
    border-bottom:3px solid #FFF;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
                                                                                  cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
                                                                                                                          cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    border: 1px solid #D6D6D6;
    border-top: none;
    padding: 10px;
    float:left;
    background: transparent; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
padding: 0 0 0 20px;
background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
                      display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
                                   display: inline-block;
}

#images_container{
    margin:0;
    padding:0 0 10px 0;
    width:322px;
}

#images_container .pagination{
    width:288px;
    padding:0 10px;
}

ul#images{
    margin:0;
    padding:20px 0 0px 0px;
    width:308px;
    float:left;
}
ul#images li{
    float:left;
    margin:0;
    padding:0 0 14px 0;
    list-style-type: none;
}
ul#images li a{
    display: inline;
    float:left;
    padding:0;
    margin: 0 0 0 19px;
}


ul#images .selected_photo{
    border:2px solid #4587a6;
    padding:2px;
}

ul#images img{
    width:75px;
    height:54px;
}


.new-photo-album{
	background: #FFF;
	width:633px;
	float:left;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	margin-bottom: 5px;
}



#photo_albums_container{
    margin:0;
    padding:0;
    border-bottom: 0px;
    width:322px;
}


ul#photo_albums{
    margin:0;
    padding:0;
    width:308px;
    float:left;
}

ul#photo_albums li{
    width:312px;
    float:left;
    border-bottom: 1px solid #D6D6D6;
    padding:5px 0 5px 10px;
}

ul#photo_albums img{
    width:50px;
    height:36px;
    padding:3px;
    border: 1px solid #D6D6D6;
    float:left;
}

ul#photo_albums strong{
    float:left;
    width:200px;
    overflow: hidden;
    padding: 5px 0 5px 10px;
}

ul#photo_albums span{
    width:200px;
    float:left;
    padding: 0px 0 0px 10px;
}


#right_div{
    width:325px;
    overflow: hidden;
    float:right;
    margin-top: 5px;
}

.gallery-image-title{
    padding:10px 10px;
}





.underline-thin{
    border-bottom: 1px solid #D6D6D6;
}


#profile-left .Bread-Crumb{

}

#dashboard .Bread-Crumb{
    /*padding:10px;
    padding-bottom: 0px;*/
    padding:0px;
    font-size: 12px;
}

.Bread-Crumb{
    padding:10px 10px 10px;
    font-size: 12px;
    clear: both;
}
.Bread-Crumb a{
    font-weight: bold;
}

#dashboard h3{
    padding: 10px;
}





/*
Photo Album > Upload
*/
.uploader, #hide_after{
    float:left;
    background: #F5F5F5;
    border: 1px solid #D6D6D6;
    width:615px;
    padding:10px;
    margin:10px 0;
}


#hide_after h4{
    width:200px;
    background: none;
    border: none;
    color:#000;
    font-size: 14px;
    margin:0px 0 10px 0;
    padding:0;
}

#hide_after .remove{
    color:#FF0000;
    font-weight: bold;
    padding-left: 10px;
    margin-top:10px;
}

#hide_after .remove a{
    color: #FF0000;
}

#dashboard .uploader p{
    padding:0;
    margin:0 0 10px 0;
}

#dashboard .uploader .uploader-text{
    clear:left;
    display: block;
    width:590px;
    padding:10px 0;

}

.uploader .swfupload{
    margin:10px 0 0 10px;
}

#image_content_div h6{
    padding:0 10px;
    float:left;
}

#dashboard .uploader #images .photo{
    background:#ebebeb;
    width:580px;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
    border-top:none;
    border-left: none;
    margin:10px 0 0 0;
    overflow:hidden;
    position:relative;
} 

#dashboard .uploader #images .photo input{
    margin:0;
    width:300px;
    border:3px solid #C9C9C9;
    padding:5px;
    display: block;
    margin-left: 10px;
    float:none;
} 


#dashboard .uploader #images .photo input{
    margin:0;
    width:300px;
    border:3px solid #C9C9C9;
    padding:5px;
    display: block;
    margin-left: 10px;
    float:none;
} 



#dashboard .uploader #images .photo label, #dashboard .uploader form label{
    width:100px;
    padding:5px 0 10px 10px;
    float:none;
} 



#dashboard .uploader #images .photo .name, #dashboard .uploader #images .photo .artwork_file_name
{
    padding:10px;
    width:560px;
    margin:0 0 10px 0;
    background: #ff8a00;
    color:#fff;
    border-bottom: 1px solid #FFF;
}
#dashboard .uploader #images .photo .status{
    width:560px;
    padding:0 10px;
    display: block;
    clear: left;
    margin-top: 10px;
}


#dashboard .uploader #images .photo div.progress{
    height:20px;
    width:548px;
    margin-left: 10px;
    border: 1px solid #136500;
    margin-top: 10px;
    background: #F1F1F1;
    overflow: hidden;
}

.progress div{
    height:20px;
    background-color: green;
    width:0%;
    display: none;
}

#dashboard .uploader .option{
    clear:left;
    float:left;
    padding:5px;
    width:400px;
}

#dashboard .uploader textArea{
    width:400px;
    float:left;
}

.delete_div{
    border:1px solid #FF0000;
    float:left;
    padding:23px 3px 3px 3px;
    width:105px;
    height:55px;
    text-align: center;
    background: #ffaeae;
}
.delete_div a{
    display: block;
    margin:10px 0 0 0;
}


#dashboard .up_radiogroup{
    float:left;
    width:580px;
    margin:0 0 10px 0;
}
#dashboard .uploader #images .photo .up_radiogroup input{
    width:auto;
    display: inline;
    padding: auto;
    margin-right: 10px;
    border: none;
}

#select_artist, #enter_artist{
    clear:left;
    margin-bottom:15px;
    float:left;
}
#dashboard #select_artist select, #dashboard #enter_artist select{
    margin-left:10px;
}

#dashboard .up_artist_type{
    margin-top: 15px;
}

#dashboard .up_lyrics{
    width:540px;
    padding:10px;
    background: #F5F5F5;
    float:left;
    margin:10px;
    position: relative;
    display: inline;
}

#dashboard .up_lyrics a{
    margin-left: 10px;
}

#dashboard .up_lyrics .add_lyrics a{
    font-weight: bold;
    color:#777;
    position: absolute;
    top:10px;
    right:20px;
}

/*
Fans / Friends / Contacts Pages
*/
/*#contacts_list_div, #mail_inbox, #mail_sent{
    width:667px;
    padding-left : 20px;
}*/

#contacts_list_div{width:605px;}

#fans_div ul, #contacts_list_div ul{
    margin:0 0 0 0px;
    padding:5px 0 0 5px;
    float:left;
    width:605px;
    clear:left;
}
#fans_div li, #contacts_list_div li{
    float:left;
    width:279px;
    font-size: 11px;
    padding:3px 3px;
    margin:0 15px 15px 0;
    display: inline;
    overflow: hidden;
}
#fans_div li img, #contacts_list_div li img{
    float:left;
    display:inline;
}

#fans_div li strong, #contacts_list_div li strong{ 
    width:137px;
    float:left;
    padding:23px 10px 5px 10px;
    cursor: pointer;
}
#fans_div li span, #contacts_list_div li span{
    float:left;
    width:100px;
    padding:0 0 0 10px;
    font-size: 11px;
}

ul#filter-options{
    float:left;
    clear:left;
    width:595px;
    margin-bottom: 10px;
}

ul#filter-options strong{
    width:auto;
    margin:0;
    padding:5px 0px 0 0;
    float:left;
}
ul#filter-options li{
    width:auto;
    background: none;
    border-width:  0 1px 0 0;
    padding:5px 10px;
    margin:0;
}


/*
Contact Section
*/
#new_profile_contact_div{
    width:605px;
}

#new_profile_contact_div fieldset{
    float:left;
    padding:0 10px;
    width:585px;
    clear:left;
}


#new_profile_contact_div textarea{
    height:110px;
    margin:0px 0 10px 0px;
    width:565px;
}

#new_profile_contact_div div{
    width: 585px;
    float:left;
    padding:10px;
}
#new_profile_contact_div label{
    padding:10px;
    width:585px;
    display:block;
    margin:0;
}
#new_profile_contact_div label.error{
    color:#FF0000;
}
#new_profile_contact_div .textfield{
}
#new_profile_contact_div #new_comment{
    margin:0;
    float:left;
    padding:0;
}

#new_profile_contact_div p.profile-action-success{
    background:#E8EEC3 none repeat scroll 0 0;
    border:1px solid #AEC326;
    display:block;
    font-size:12px;
    margin:10px 0 0;
    padding:10px;
    width:583px;
    color: #000;
}

#new_profile_contact_div .submit{
    padding:5px 20px;
    font-size: 12px;
    cursor: pointer;
}
/*
Videos Section
*/
.content-tab-menu{
    margin:10px 0 0 0;
    padding:0;
    width:938px;
    float:left;
    background: url(/images/interface_v2/tab-up.gif) repeat-x;
    border:solid #e3e4e5;
    border-width: 1px 1px 0px 1px;
}

.content-tab-menu li{
    margin:0;
    padding:0 2px 0 0;
    float:left;
    background: url(/images/interface_v2/tab-list-end.gif) no-repeat right;
    list-style-type: none;
}
.content-tab-menu li a{
    display: block;
    padding:15px 20px 0;
    height:40px;
    float:left;
    font-weight: bold;
}


.content-tab-menu li a:hover{
    background: url(/images/interface_v2/tab-selected.gif) repeat-x;
    text-decoration: none;
}



#profile-left ul.video-list{
    margin:10px 0 0 0;
    padding:0;
    float:left;
}
#profile-left ul.video-list li{
    list-style-type: none;
    padding:0;
    width:292px;
    float:left;
    padding:10px 0 10px 10px;
    overflow: hidden;
}



#profile-left ul.video-list li img{
    padding:3px;
    border:1px solid #D6D6D6;
    background:#FFF;
    float:left;
    width:120px;
    height:90px;
}

#profile-left ul.video-list li span{
    float:left;
    padding-left: 10px;
    width:150px;
    display: block;
    margin-top:30px;
}

#profile-left ul.video-list li h5{
    float:left;
    padding:0 0 0 0px;
    width:150px;
    display: block;
    font-size: 11px;
    font-weight: normal;
    color:#777;

}

#videos_section .video-genre-selector{
	width:605px;
	float:left;
	margin-top: 5px;
}

#videos_section .video-genre-selector .filter-by-wrapper{
    margin:20px 0 0 0;
    padding:0 10px;
}

#videos_section .video-genre-selector .filter-by-wrapper a{
    width:109px;
    height:21px;
    display: block;
    background: url(/images/interface_v2/background-filter.gif);
    padding:6px 0 0 0;
    text-align: center;
    font-weight: bold;
}


#videos_section #profile-left .pagination{
    margin-top: 10px;
}


/*Recent Played*/

#profile-left #video-list-recent{
    margin:10px 0 0 0;
    padding:0;
    float:left;
}
#profile-left #video-list-recent li{
    list-style-type: none;
    padding:0;
    width:292px;
    float:left;
    padding:10px 0 10px 10px;
    overflow: hidden;
    border-bottom: 1px solid #D6D6D6;
    position: static;
}

#profile-left #video-list-recent li img{
    padding:3px;
    border:1px solid #D6D6D6;
    background:#FFF;
    float:left;
    width:120px;
    height:90px;
}

#profile-left #video-list-recent li .listened-by{
    position: static;
    float: left;
    margin-left: 80px;
    width:300px;
}

#profile-left #video-list-recent li .listened-by img{
    width:70px;
    height:50px;
}


#profile-left #video-list-recent  li span{
    float:left;
    padding-left: 10px;
    width:150px;
    display: block;
    margin-top:10px;
    font-size: 11px;
}

#profile-left #video-list-recent  li h5{
    float:left;
    padding:0 0 0 0px;
    width:150px;
    display: block;
    font-size: 11px;
    font-weight: normal;
    color:#777;

}

#profile-left #video-list-recent .listened-by h5{

}

#profile-left #video-list-recent .listened-by span{
    float:left;
    padding-left: 10px;
    width:150px;
    display: block;
    margin-top:10px;
    font-size: 10px;
    color:#CCC;
}




/*
---------------------------------------------
Video Charts
---------------------------------------------
*/
#main-section-full{
    width:940px;
}


.chart-wrapper{
    position: relative;
}

.chart-genre{
    position: absolute;
    right:10px;
    top:72px;

}

.top-video{
    width:940px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

.top-video .profile-user-image{
    width:433px;
    height:274px;
    padding: 5px;
    border: 1px #CCC solid;
    overflow: hidden;
    float:left;
    margin:20px 0 0 20px;
    display: inline;
}

.top-video .profile-user-video{
    width:425px;
    height:344px;
    float:left;
    margin: 20px 0 0px 20px;
    display: inline;
}


.top-video h4{
    width:400px;
    position: absolute;
    top:315px;
    left:20px;

}

.top-video strong{
    width:400px;
    float:left;
    font-size: 16px;
    overflow: hidden;
}

.top-video span{
    width:400px;
    float:left;
    color:#777;
    overflow: hidden;
}





#chart_table{
    padding:0;
    margin:0;
    border-collapse:collapse;
    float:left;
    width:940px;
    vertical-align: middle;
}

#chart_table th{
    border: none;
    margin:0;
    background: #e6e6e6;
    padding:10px;
    border-bottom: 10px solid #4587a6;
}



#chart_table .chart-row td{
    padding:20px;
    vertical-align:middle;
    text-align: center;
}

#chart_table .chart-row .video-item img{
    width:120px;
    height:90px;
    padding:3px;
    border:1px solid #D6D6D6;
    float:left;
}

#chart_table .chart-info{
    text-align: left;
}

#chart_table .chart-info h5{
    margin:0;
    padding: 0;
}
#chart_table .chart-info a{
    display: block;
    margin:5px 0;
}


/*
#chart_table .chart-info{
	width:280px;
	background: red;
	float:left;
	margin-left: 20px;

}

*/




/*
---------------------------------------------
Audio Charts
---------------------------------------------
*/


.top-audio{
    width:940px;
    position: relative;
    float:left;
    margin-bottom: 20px;
}

.top-audio .profile-user-image{
    width:433px;
    height:274px;
    padding: 5px;
    border: 1px #CCC solid;
    overflow: hidden;
    float:left;
    margin:20px 0 0 20px;
    display: inline;
}

.top-audio-right{
    width:435px;
    float:left;
    margin:20px 20px 0 20px;
    display: inline;
}

.top-audio-right img{
    border:1px solid #CCCCCC;
    padding:5px;
}

.top-audio-right h3{
    font-size: 24px;
}

.top-audio-right h4{
    padding-top: 0;
    padding-bottom: 0;
}
.top-audio-right h5{
    padding-top: 0;
    color:#999;
}
.top-audio-right .top-audio-buttons{
    width:435px;
    float:left;
    margin-top: 20px;
}
.top-audio-right #chartWrapper{
    float:left;
    width:115px;
    margin-top: 0px;
}
.top-audio-right .mr-btn{
    float:left;
    margin:7px 0 0 10px;
    display: inline;
}

#chart_table .chart-row .audio-item{
    text-align: left;
    width:600px;
}


.chart-row td{
    border-top: #CCC 1px solid;
}


.audio-item img{
    padding:3px;
    border:1px solid #CCCCCC;
    padding:5px;
    float:left;
    width:100px;
    height:100px;
}
.audio-item h4{
    width:350px;
    display: block;
    float:left;
    clear:left;
    padding-bottom: 0;
    font-size: 14px;
}
.audio-item h5{
    width:350px;
    display: block;
    float: left;
    clear:left;
    padding-top: 3px;
    padding-bottom: 20px;
}

.audio-item .audio-item-info{
    width:350px;
    float:left;
    margin-left: 20px;
    display: inline;
}


.chart-player{
    float:left;
    width:115px;
}

.audio-item .audio-item-info .mr-btn{
    float:left;
    text-align: center;
    margin: 7px 0 0 20px;
}




.nothing-found{
    height:300px;
    float:left;
}

.nothing-found h4{
    border-bottom: 5px solid #4587a6;
    width:900px;
    padding:20px 20px;
    font-size: 18px;
    float:left;
}

.nothing-found p{
    width:900px;
    padding:20px 20px;
    font-size: 12px;
    float:left;
}














/*
=============================================
Dashboard Section
=============================================
*/





#dashboard{
    float:left;
    padding:0 0 5px;
}

#dashboard p{
    padding:10px 10px 0px;
    margin:0;
}

/*
--------------------------------------
Warnings and Messages
--------------------------------------
*/
#dashboard .info-message{
    width:613px;
    background: url(/images/interface/icons/info.jpg) no-repeat 10px 10px #F5F5F5;
    padding:10px;
    border:1px solid #CCC;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-bottom:1px solid #FFF;
    float:left;
}

#dashboard #column-right .info-message h1 {
    font-size: 14px;
    margin:0;
    padding:15px 40px 0px 70px;
}
#dashboard .info-message p{
    margin:0;
    padding:10px 40px 15px 70px;
}

#dashboard .dashboard_error_message{
    font-weight: bold;
    color:#FF0000;
}

#dashboard #quick_message{
    float:left;
}
#dashboard #quick_message .dashboard_error_message{
    float:left;
}

/*
--------------------------------------
Dashboard Forms
--------------------------------------
*/

#dashboard h4{
    padding:10px 10px;
    margin:10px 0;
    float:left;
    width:615px;
    background: #4587a6;
    color:#FFF;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-topleft:4px;
   
}

#dashboard ul.border_list{
    margin:0;
    padding:0;
}
#dashboard ul.border_list li{
    border-bottom: 1px solid #D6D6D6;
    padding:10px 10px;
    float:left;
    width:615px;
    list-style-type: none;
}
#dashboard ul.border_list li input{
    margin:0 10px 0;
}


#dashboard fieldset{
    float:left;
    width:635px;
    padding:0;
    margin:10px 0 0 0;
}

#dashboard input.textfield{
    width:230px;
    border:3px solid #c9c9c9;
    padding:5px;
    float:left;
    margin:0;
}

#dashboard input.checkbox{
    float:left;
}

#dashboard fieldset #message p{
    font-weight: bold;
    color:#FF0000;
    padding: 15px 10px 0;
    width:605px;
    float:left;
}


#dashboard select, #profile-left select{
    width:230px;
    border:3px solid #c9c9c9;
    padding:5px;
    float:left;
    margin:0;
    margin-right: -3px;
}
#profile-left select{
    float:right;
}


#dashboard .time select{
    width:70px;
    float:none;
    margin:0 3px;
}

#dashboard select:focus{
    border:3px solid #4587a6;
}
#dashboard input.textfield:focus{
    border:3px solid #4587a6;
    font-weight: bold;
}

#dashboard fieldset label{
    width:307px;
    float:left;
    padding:5px 0px;
}

#dashboard .checkbox-row label{
    width: auto;
    float:left;
    padding:0 10px 0;
}
#dashboard .checkbox-row input{
    float:left;
    margin:4px 0 4px 0;
}




#dashboard fieldset .full-row,#dashboard .full-row{
    float:left;
    width:615px;
    padding:10px;
    border-bottom:1px dotted #D6D6D6;
    clear:left;
}

#dashboard fieldset .full-row textarea{
    width:580px;
}

#dashboard fieldset .full-row .checkbox{
    width:615px;
    padding:10px 0;
    float:left;
    clear:left;
}

#dashboard fieldset .checkbox input{
    float:left;
    margin:0;

}
#dashboard fieldset .checkbox label{
    float:left;
    padding:0 0;
    width:auto;
    margin:0 10px 0 10px;
}

#dashboard fieldset .full-row .textfield{
    width:580px;
}

#dashboard fieldset .half-row div{
    width:307px;
    float:left;

}

#dashboard fieldset .half-row div div{
    width:auto;

}
#dashboard fieldset .half-row div div p{
    padding:10px 0;
    width:290px;
}

#dashboard fieldset .half-row{
    border-bottom:1px dotted #D6D6D6;
    float:left;
    width:615px;
    padding:10px 10px;
    clear:left;
    margin-right: -3px;
    position: relative;
}

#dashboard fieldset .half-row .remove a{
    color:#FF0000;
}

#dashboard fieldset .half-row .remove{
    color:#ff0000;
    font-weight: bold;
    position: absolute;
    top:0;
    right:100px;
    text-align: right;
}	

#dashboard fieldset .half-row textarea{
    width:230px;
}
#dashboard .column-wide fieldset .half-row label em{
    font-weight: normal;
    font-size: 11px;
}

#content .submitArea {
    width:625px;
    padding:10px 0 10px 10px;
    float:left;
    clear:left;
    text-align: left;
    margin:0 -3px 0 0;
}
#content .submitArea input{
    padding:8px 10px;
    cursor: pointer;
    font-size: 12px;
    margin:0 10px 0;
    background: transparent url(/images/interface_v2/btns/bg.png) repeat scroll 0 0;
    border: 1px solid #b0b0b0;
}

#content #dashboard .submitArea input{
	background: #FFF url(/images/interface_v2/btns/bg.png) repeat scroll 0 0;
}

#content .submitArea input.imageButton
{

    -moz-border-radius-bottomleft:0px;
    -moz-border-radius-bottomright:0px;
    -moz-border-radius-topleft:0px;
    -moz-border-radius-topright:0px;
    background:none;
    border:none;
    cursor:pointer;
    margin:0;
    padding:0;
}

#dashboard .submitArea input:Hover{
    cursor: pointer;
    border: 1px solid #007CC3;
    text-decoration: underline;
    
}

#dashboard .submitArea input.imageButton:Hover{
    border:none;
    background:none;
}

#dashboard .errorExplanation{
    color:#FFF;
    float:left;
    width:635px;
    background: #ffcfcf;
    border-top:1px solid #FFF;
}

#dashboard .errorExplanation h2{
    text-transform: uppercase;
    font-size: 12px;
    float:left;
    background: #FF0000;
    border-bottom:none;
    width:615px;
    color:#FFF;
    border-bottom:1px solid #FFF;
}

#dashboard .errorExplanation p{
    color:#000;
    float:left;
    margin:0;
    padding:10px 10px 0 10px;
    width:615px;
}

#dashboard .errorExplanation li{
    padding:3px 10px;
    list-style: disc;
    margin:0 50px;
}

#dashboard .errorExplanation ul{
    background: #ffcfcf;
    border-bottom:3px solid #FF0000;
    float:left;
    width:635px;
    margin:0;
    padding:5px 0 10px 0;
    color:#000;
}

#dashboard #flash_message{
    margin-bottom: 10px;
    float:left;
    width:635px;
}


#dashboard #column-right h1{
    padding:0 10px;
}

#dashboard .sub-links {
    margin:0 0 10px 0;
    float:left;
    width:258px;
}
#dashboard .sub-links h3, #dashboard .statBox h3{
    color:#FFF;
    padding:10px;
    font-size: 14px;
    background:#B6B6B6 url(/images/interface_v2/bg-ttl-sidebar.gif) repeat-x;
    color:#333;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
}
#dashboard .sub-links ul,  #dashboard .statBox ul{
    margin:0;
    padding:0;
}
#dashboard .sub-links li{
    float:left;
    list-style-type: none;
}

#dashboard .sub-links li a{
    display:block;
    /*width:183px;*/
    width:236px;
    float:left;
    padding:10px;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    font-weight: bold;
    background: #F5F5F5;
}


#dashboard .sub-links li a:hover{
    background:#4587a6;
    color:#FFF;
    border-left:1px solid #053d73;
    border-right:1px solid #053d73;
    border-bottom:1px solid #FFF;
    text-decoration: none;
}

#dashboard .sub-links li.last a:hover{
    border-bottom:1px solid #053d73;
}

#dashboard .statBox{
    margin:0 0 10px 0;
    float:left;
    width:258px;

}

#dashboard .statBox h3{
    background: #777;
}
#dashboard .statBox ul li{
    display:block;
    width:236px;
    float:left;
    padding:10px;
    border-left:1px solid #E0E0E0;
    border-right:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
}
#dashboard .sub-links li.last{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
}

#dashboard .statBox ul li span{
    font-weight: bold;
    font-size: 14px;
}


#dashboard  #moderation_text{
    clear:left;
    float:left;
    margin:10px 0;
    width:400px;
}
/*
-------------------------
Dashboard Intro
-------------------------
*/
#dashboard #intro-position{
    margin:0;
    width:635px;
    float:left;
    background: #333;
    clear: both;
    padding:0;
}

#dashboard #intro-position li{
    float:left;
    width:170px;
    background: #333;
    padding:10px 0;
    color:#FFF;
    font-weight: bold;
    text-align: center;
    margin:0;
    border-right:1px solid #FFF;
    list-style-type: none;
}
#dashboard #intro-position #intro-position-current{
    background: #4587a6;
} 

#dashboard .resend-email{
    padding:20px 20px 20px 20px;
    margin:10px 0;
    float:left;
    background:#cbebff;
    border:1px solid #4587a6;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
}

#dashboard .already-confirmed{
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #CCCCCC;
float:left;
padding:20px 10px;
width:613px;
font-weight: bold;
font-size: 14px;
}

#dashboard .addLink{
    display:block;
    background: url(/images/interface/btns/add-btn.gif) no-repeat;
    float:left;
    padding:3px 0 3px 20px;
    margin:7px 0 0;
    width:200px;font-size: 11px;
}

#dashboard .resend-email h3{
    padding:10px 10px 0;
}

#dashboard .resend-email input.textfield{
    margin:4px 10px 0;
}
#dashboard .resend-email div input{
    margin:0 0 0 0;
}
/*
-----------------------------
Dashboard Homepage
-----------------------------
*/


#dashboard .box-link{
    border:1px solid #e0e0e0;
    padding:10px;
    background:#eee;
    margin-bottom:11px;
}

#dashboard .box-link a.change{
    float:right;
    font-size:11px;
    color:#107ade;
    font-weight:bold;
}

#dashboard .box-link a:hover{text-decoration:underline;}

#dashboard .box-link span{
    display:block;
}

#dashboard .box-link a{
    font-size:11px;
    color:#000;
    text-decoration:none;
}



#dashboard .network{
    border:1px solid #e0e0e0;
    margin:0 0 10px 0;

}

#dashboard .network h3{
    margin:15px;
    font-size:14px;

}

#dashboard .status{
    margin:0;
    padding:0;
}

.status li{
    border-top:1px solid #e0e0e0;
    line-height:40px;
    padding:0 0 0 56px;
    list-style-type: none;
}

#dashboard .status li a{

    font-size:12px;
    text-decoration:none;
    font-weight:bold;

}

#dashboard .status li.active a,

#dashboard .status li a:hover{color:#d00;}

#dashboard .status li.news{

    background:url(/images/message.gif) no-repeat 10px 10px;

}

#dashboard .status li.comment{

    background:url(/images/news.gif) no-repeat 10px 10px;

}

#dashboard .status li.request{

    background:url(/images/req.gif) no-repeat 10px 10px;

}

#dashboard .column-wide h2{
    padding:10px 10px 10px;
    border-bottom:1px solid #CCCCCC;
    display: block;
    width:615px;
}

#dashboard .column-wide #errorExplanation h2{
    padding-top:10px;
    border-bottom: none;
}


/*
Account Settings
*/

#disable_account{
    background:#D6D6D6;
    padding:20px;
    float:left;
    width:595px;
    margin:10px 0 0 0;
    text-align: center;
}


/*
Dashboard Tables
*/




/*Miscelaneous Dashboard*/

#dashboard #comment-filter{
    width:635px;
    float:left;
    padding:0px;
    border-bottom: 5px solid #ccc;
}

#dashboard #comment-filter td{
    padding:10px 0;
    border: 0px;
}

#dashboard #comment-filter ul{
    margin:0;
    /*padding:15px 15px 15px 3px;*/
    padding: 0px;
    width:400px;
    /*overflow : auto;*/
}

#dashboard #comment-filter ul li{
    float:left;
    padding:0px 5px;
    font-size:11px;
    list-style-type: none;
    /*    font-size:12px;
        list-style-type: none;
        font-weight: bold;
        color : #878787;*/
}

#dashboard #comment-filter select{
    margin:0px 10px 0 0;
    float:right;
    width:230px;
    overflow: hidden;
    display: inline;
}

#dashboard #comment-list .userImage{
    padding:3px;
}
#dashboard #comment-list td a img{
    border: 0px;
    float:none;
    padding:0;
    margin:0;
}

#dashboard #comment-list strong{
    display:block;
    padding:10px 0;
    float:left;
    width:110px;
    text-align: center;
    overflow: hidden;
}	

#dashboard_article_comments_div p{
    float:left;
}


#dashboard #action_buttons{
    padding:10px;
    float:left;
    width:615px;
    font-size: 12px;
}

#dashboard #action_buttons span a{
    color:#FF0000;
}

#dashboard #action_buttons a{
    margin:0 10px 0 0;
}

#dashboard td.red-column, #dashboard td.red-column a{
    color:#FF0000;
}

#dashboard #star_wrapper{
    width:85px;
    margin: auto auto;
}



#dashboard .ul-list{
    margin:0;
    padding:10px 0;
    width:635px;
    margin: auto auto;
}

#dashboard .ul-list li{
    padding:10px 20px;
    width:277px;
    border-bottom: 1px solid #D6D6D6;
    float:left;
    list-style: none;
}

/*
Dashboard: Members
*/
#dashboard #new_instruments{
    position:relative;
}
#dashboard #add_instrument_text{
    position:absolute;
    top:7px;
    left:100px;
    font-size: 11px;
    font-weight: bold;
}
#dashboard .new-instrument .delete a{
    color:#FF0000;
    font-size: 11px;
    font-weight: bold;
    padding:3px 5px;
    display:block;
    float:left;
}

#dashboard fieldset div.bands_list{
    width:300px;
    display: block;
    overflow: hidden;
    float:left;
    margin:10px 0 0;
}

#dashboard .ajax_list{
    float:left;
}

#dashboard .ajax_list ul{
    margin:0;
    padding:0;
    width:300px;
}

#dashboard .band-account-search .checkbox{
    margin: 10px 10px 0;
    float:left;
    width:615px;
    display: inline;
}


#dashboard .ajax_list li{
    float:left;
    padding:5px 5px;
    width:290px;
    border-bottom: 1px solid #D6D6D6;
    list-style-type: none;
    overflow: hidden;
}

#dashboard .ajax_list li input{
    margin:0 10px 0 0;
}
#dashboard .ajax_list h4{
    background:#4587a6 none repeat scroll 0 0;
    color:#FFFFFF;
    float:left;
    margin:0px 0;
    padding:5px;
    width:290px;
    font-size: 12px;
}


.padBlock{
    display: block;
    padding:5px 0;
}





/*
Dashboard Photos
*/


#dashboard ul#photo_albums{
    margin:0;
    padding:5px 0 0 0;
    width:635px;
    float:left;
}

#dashboard ul#photo_albums li{
    width:290px;
    float:left;
    padding:5px 0 5px 5px;
    border:1px solid #D6D6D6;
    margin:0 10px 10px 0;
    list-style-type: none;
    cursor: move;
}

#dashboard ul#photo_albums img{
    padding:3px;
    border: 1px solid #D6D6D6;
    float:left;
    height:auto;
    width:auto;
}

#dashboard ul#photo_albums strong{
    float:left;
    width:150px;
    overflow: hidden;
    padding: 5px 0 5px 10px;
}

#dashboard ul#photo_albums span{
    width:150px;
    float:left;
    padding: 0px 0 0px 10px;
}



#dashboard #all_images{
    margin:0;
    padding:0 0 0 0;
    float:left;
}

#dashboard #all_images p{
    padding-bottom: 10px;
}

#dashboard #all_images li{
    float:left;
    text-align: center;
    margin:0 10px 10px 0;
    display: inline;
    width:110px;
    list-style-type: none;
}
#dashboard #all_images li img
{
    border:1px solid #D6D6D6;
    float:left;
    padding:3px;
}

#dashboard #all_images li a{
    color:#FF0000;
}





#dashboard #images .photo{
    float:left;
    width:565px;
    border:5px solid #D6D6D6;
    padding:10px;
    margin:10px 0 5px 0;
    font-weight: bold;
    position: relative;
}

#dashboard #images .photo input.textfield{
    width:230px;
    border:3px solid #c9c9c9;
    padding:5px;
    float:left;
    margin:5px 10px;
}
#dashboard #images .photo input:focus{
    border:3px solid #4587a6;
    font-weight: bold;
}

#dashboard #images #upload{
    padding:10px;
}

#dashboard .image_display{
    padding:10px 0 0 0;
}
#dashboard .delete_image_btn{
    text-align: right;
}
#dashboard .delete_image_btn a{
    margin:15px 30px 0 0;
    float:right;
    display: inline;
}
#SWFUpload_0{
    margin:0 0 0px 0;
}

#dashboard #images .photo a.cancel_image{
    color:#FF0000;
    font-weight: bold;
    display: block;
    clear:left;
    cursor: pointer;
    position:absolute;
    top:17px;
    right:20px;
    width:75px;
    height:19px;
    padding-top: 2px;
    background: url(/images/interface_v2/btns/photo-remove.gif) no-repeat;
    text-align: center;
}


#dashboard #comments ul{
    margin:0;
}

#dashboard #comments ul li{
    float:left;
    width:615px;
    padding:10px;
    border-bottom: 1px solid #d6d6d6;
}

#dashboard #comments ul li input{
    float:left;
    margin:10px;
    display:inline;
}
#dashboard #comments ul li img{
    float:left;
}
#dashboard #comments ul li strong, #dashboard #comments ul li p, #dashboard #comments ul li span{
    width:400px;
    float:left;
}

#dashboard #comments ul li p{
    margin:0;
    padding:0 10px;
}

#dashboard #comments ul li span{
    padding:0px 10px;
}

#dashboard #comments ul li strong{
    padding:5px 10px;
    text-align: left;
}

#dashboard #comment_actions{
    width:615px;
    float:left;
    padding:10px 10px;
}


#dashboard .album_info{
    width:635px;
    float:left;
    margin:10px 0 0px;
}
#dashboard .album_info img{
    float:left;
    padding:3px;
    border: 1px solid #D6D6D6;
    margin:0 0 0 10px;
    display: inline;
    width:100px;
    height:100px;
}
#dashboard #column-right .album_info h1{
    float:left;
    width:400px;
    font-size: 16px;
    padding:40px 20px 0;
}



/*
Messages Section
*/
#dashboard #column-right #received_messages_list_div{
    font-size: 12px;
    clear:left;
}

#received_messages_list_div{
    width: 100%;
}

#dashboard #column-right #received_messages_list_div td a img{
    padding:0;
    border:none;
}
td.read_date span, td.unread_date span
{
    display:block;
    padding:5px 0 0 0;
    text-align: right;
    color: #000;
    font-size: 11fpx;
}

/*
message reply
*/
#new_message_div img{
    float:left;
    clear:left;
}

#new_message_div ul{
    /*margin:16px 0px 0px;*/
    margin: 0px;
    padding:0;
    float:left;
    width:600px;
}

#new_message_div ul li{
    width:600px;
    /*padding:1px 10px;*/
    padding: 3px 10px;
    list-style-type: none;
}

#sender_info{
    width:635px;
    float:left;
    padding:10px 0;
}

/*#sender_info, .sending_info {
    background-color:#F5F5F5;
    border-bottom:1px solid #E1E1E1;
    border-top:1px solid #FFFFFF;
    /* float:left;
    height:83px;
    padding:10px 0;
    width:800px;
}*/

#sender_info,.sending_info {
    background-color:#F5F5F5;
    border-bottom:1px solid #E1E1E1;
    border-top:1px solid #FFFFFF;
    /* float:left;*/
    height:83px;
    padding:10px 0;
    width:100%;
}
.sending_info {
    height: auto;
}
#message_body_div{
    padding:0px 0px 0px 10px;
    float:left;
    border-bottom: 5px solid #d6d6d6;
    border-top: 5px solid #d6d6d6;
    width:615px;

}
/*#message_body_div{
    padding: 5px 10px;
    font-size: 12px;
    color: #000;
}*/




/*
Network
*/
#dashboard #column-right #list_fans_div td a img,#dashboard #column-right  #pending_contacts_list_div td a img, #dashboard #column-right  #followers_div td a img
{
    border:none;
    padding:0;
}


/*
Add shows
*/


#dashboard .radiogroup{
    font-size: 12px;
    font-weight: bold;
    float:left;
    padding:10px 0;
}

#dashboard .radiogroup label{
    width:100%;
    float:left;
}

#dashboard .half-row .checkbox{
    padding:10px 0;
    float:left;
}
#dashboard .half-row .checkbox label{
    padding:0 0 10px;
}

#content #dashboard .column-wide .showList{
    margin:0;
    padding:0;
}

#content #dashboard .column-wide .showList li {
    width:625px;
    list-style-type: none;
}


#content #dashboard .action-items{
    margin:0;
    padding:0;
    font-size: 11px;
}



#content #dashboard .action-items li{
    float:left;
    padding:1px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #B0B0B0;
    background:#d9d9d9 url(/images/interface/dashboard/btn_action_bg.jpg) repeat-x;
    margin-right: 5px;
}


#content #dashboard .action-items a{
    height:12px;
    display: block;
    padding:7px 10px;
    width:30px;

}

#content #dashboard .action-items li.delete a{
    color:#FF0000;
    background:transparent url(/images/interface/btns/btn_remove.gif) no-repeat left;
    padding:8px 16px 7px 33px;
}
#content #dashboard .action-items li.edit a{
    background:transparent url(/images/interface/btns/btn_edit.gif) no-repeat 2px 0px;
    padding:8px 12px 7px 33px;
}

.submitArea a {/*
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:transparent url(/images/interface/btns/standard_background.gif) repeat-x scroll 0 0;
    border:1px solid #B0B0B0;
    cursor:pointer;
    font-size:12px;
    margin:0 10px;
    padding:5px 10px;
               */
}

#content .column-wide .showList{
    margin:0;
    padding:0px 0;
}

#content .column-wide .showList li:Hover{
    background:#F1F1F1;
}


#content .column-wide .showList li{
    list-style-type: none;
    padding:10px 5px;
    border-bottom: #CCC 1px dotted;
    float:left;
    width:595px;
}
#content .column-wide .showList li h6{
    float:left; width:100px;
}
#content .column-wide .showList li strong{
    width:300px;
    overflow:hidden;
    float:left;
    padding:9px 0 0 0;
    font-size: 13px;
    font-weight: bold;
}

#content .column-wide .showList li span{
    font-style: italic;
    color:#AAA;
    width:400px;
    overflow: hidden;
    float:left;
    clear:left;
    padding:5px 0 0 0;

}
#content .column-wide .showList li .show-action-links{
    float:right;
    width:100px;
    overflow: hidden;
    text-align: right;
    padding:12px 0 0 0;
}


.dashboard-action-button{
    padding:0;
}



/*
Venue Show Upload
*/
#add_supporting_band{
    padding:10px;
    display:inline;
    float:left;
}




/*dashboard video section*/
#myytplayer{
    z-index: 0;
    position: relative;
}

.top-video #myytplayer{
margin:20px 0 0 20px;
}


/*
Dashboard highlight box to seperate content
*/
#dashboard .dashboard-highlight-box{
	width:633px;
	background: #e6f6ff;
	border:1px solid #b5d9ee;
	overflow: hidden;
	margin-top: 10px;
}

#dashboard .dashboard-highlight-box table{
	float:left;
}

#dashboard #column-right .dashboard-highlight-box  td {
border-bottom:none;
border-top:1px solid #b5d9ee;
padding:20px 10px;
}


#dashboard .dashboard-lowlight-box{
	width:633px;
	background: #EEE;
	border:1px solid #BBB;
	overflow: hidden;
	margin-top: 10px;
}

#dashboard #column-right .dashboard-lowlight-box  td {
border-bottom:none;
border-top:1px solid #b5d9ee;
padding:20px 10px;
}


#dashboard #column-right .dashboard-light-box{
	width:633px;
	background: #FFF;
	border-bottom:1px solid #CCC;
	overflow: hidden;
	margin-top: 10px;
}


#dashboard .dashboard-highlight-box h4, #dashboard #column-right .dashboard-light-box h4{
	color:#000000;
	background: none;
	border:none;
}


#dashboard .item-list{

}

/*
============================

Skins and 3rd Party 

=============================
*/

/* This file skins dialog */

.flora .ui-dialog,
.flora.ui-dialog {
    background-color: #e6f7d4;
}

.flora .ui-dialog .ui-dialog-titlebar,
.flora.ui-dialog .ui-dialog-titlebar {
    border-bottom: 1px solid #d8d2aa;
    background: #ff9900 url(i/dialog-title.gif) repeat-x;
    padding: 0px;
    height: 28px;
    _height: 29px;
}

.flora .ui-draggable .ui-dialog-titlebar,
.flora.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.flora .ui-draggable-disabled .ui-dialog-titlebar,
.flora.ui-draggable-disabled .ui-dialog-titlebar {
    cursor: default;
}

.flora .ui-dialog .ui-dialog-titlebar-close,
.flora.ui-dialog .ui-dialog-titlebar-close {
    width: 16px;
    height: 16px;
    background: url(i/dialog-titlebar-close.png) no-repeat;
    position:absolute;
    top: 6px;
    right: 7px;
    cursor: default;
}

.flora .ui-dialog .ui-dialog-titlebar-close span,
.flora.ui-dialog .ui-dialog-titlebar-close span {
    display: none;
}

.flora .ui-dialog .ui-dialog-titlebar-close-hover,
.flora.ui-dialog .ui-dialog-titlebar-close-hover {
    background: url(i/dialog-titlebar-close-hover.png) no-repeat;
}

.flora .ui-dialog .ui-dialog-title,
.flora.ui-dialog .ui-dialog-title {
    margin-left: 5px;
    color: white;
    font-weight: bold;
    position: relative;
    top: 7px;
    left: 4px;
}

.flora .ui-dialog .ui-dialog-content,
.flora.ui-dialog .ui-dialog-content {
    margin: 1.2em;
}

.flora .ui-dialog .ui-dialog-buttonpane,
.flora.ui-dialog .ui-dialog-buttonpane {
    position: absolute;
    bottom: 8px;
    right: 12px;
    width: 100%;
    text-align: right;
}

.flora .ui-dialog .ui-dialog-buttonpane button,
.flora.ui-dialog .ui-dialog-buttonpane button {
    margin: 6px;
}

/* Dialog handle styles */
.flora .ui-dialog .ui-resizable-n,
.flora.ui-dialog .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(i/dialog-n.gif) repeat scroll center top; }

.flora .ui-dialog .ui-resizable-s,
.flora.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px; background: transparent url(i/dialog-s.gif) repeat scroll center top; }

.flora .ui-dialog .ui-resizable-e,
.flora.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%; background: transparent url(i/dialog-e.gif) repeat scroll right center; }

.flora .ui-dialog .ui-resizable-w,
.flora.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%; background: transparent url(i/dialog-w.gif) repeat scroll right center; }

.flora .ui-dialog .ui-resizable-se,
.flora.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(i/dialog-se.gif); }

.flora .ui-dialog .ui-resizable-sw,
.flora.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(i/dialog-sw.gif); }

.flora .ui-dialog .ui-resizable-nw,
.flora.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px; background: transparent url(i/dialog-nw.gif); }

.flora .ui-dialog .ui-resizable-ne,
.flora.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px; background: transparent url(i/dialog-ne.gif); }


/* This file skins sliders */

.ui-slider { width: 200px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(/images/i/slider-handle.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50);}
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(/images/i/slider-bg-1.png); }
.ui-slider-2 { background-image: url(/images/i/slider-bg-2.png); }


/* This file skins resizables */

.ui-resizable { position: relative; }

/* Global handle styles */
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(i/resizable-n.gif) repeat scroll center top; }
.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(i/resizable-s.gif) repeat scroll center top; }

.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(i/resizable-e.gif) repeat scroll right center; }
.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(i/resizable-w.gif) repeat scroll right center; }

.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(i/resizable-se.gif); }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(i/resizable-sw.gif); }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(i/resizable-nw.gif); }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(i/resizable-ne.gif); }


/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
    background: #E0F4D7;
    width: 185px;
}
#ui-datepicker-div {
    display: none;
    border: 1px solid #FF9900;
    z-index: 4000;
}
.ui-datepicker-inline {
    float: left;
    display: block;
    border: 0;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-dialog {
    padding: 5px !important;
    border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
    width: 25px;
}
img.ui-datepicker-trigger {
    margin: 2px;
    vertical-align: middle;
}
.ui-datepicker-prompt {
    float: left;
    padding: 2px;
    background: #E0F4D7;
    color: #000;
}
*html .ui-datepicker-prompt {
    width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
    clear: both;
    float: left;
    /*width: 100%;*/
    width:100%;
    color: #FFF;
}
.ui-datepicker-control {
    background: #009cd7;
    padding: 2px 0px;
}
.ui-datepicker-links {
    background: #D9EAF3;
    padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
    font-weight: bold;
    font-size: 80%;
    letter-spacing: 1px;
}
.ui-datepicker-links label {
    padding: 2px 5px;
    color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
    float: left;
    width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
    float: right;
    text-align: right;
}
.ui-datepicker-current {
    float: left;
    width: 30%;
    text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
    float: right;
    width: 34%;
    text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
    float: left;
    text-align: left;
}
.ui-datepicker-header {
    padding: 1px 0 3px;
    background: #89B5D6;
    text-align: center;
    font-weight: bold;
    height: 1.3em;
}
.ui-datepicker-header select {
    background: #89B5D6;
    color: #000;
    border: 0px;
    font-weight: bold;
    padding: 2px;
}
.ui-datepicker {
    background: #CCC;
    text-align: center;
    font-size: 100%;
    margin-bottom: 0px;
}
.ui-datepicker a {
    display: block;
    /*	width: 100%;*/
}
.ui-datepicker-title-row {
    background: #D9EAF3;
    color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
    background: #D9EAF3;
}

.ui-datepicker-days-row {
    background: #FFF;
    color: #666;
}
.ui-datepicker-week-col {
    background: #B1DB87;
    color: #000;
}
.ui-datepicker-days-cell {
    color: #000;
    border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
    display: block;
}
.ui-datepicker-week-end-cell {
    background: #96C5DE;
}
.ui-datepicker-unselectable {
    color: #888;

}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
    background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
    background: #FFF !important;
    border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
    background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
    background: #E0F4D7 !important;
    border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
    background: #FFF !important;
    border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
    background: #83C948 !important;
}
.ui-datepicker-today {
    /*background: #009CD7!important;*/
}
.ui-datepicker-current-day {
    background: #009CD7 !important;
}
.ui-datepicker-status {
    background: #E0F4D7;
    width: 100%;
    font-size: 80%;
    text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
    cursor: pointer;
    margin: 0;
    padding: 0;
    background: none;
    color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
    padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
    padding: 2px 5px !important;
    color: #000 !important;
}
.ui-datepicker-title-row a {
    color: #000 !important;
}
.ui-datepicker-control a:hover {
    background: #FDD !important;
    color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
    background: #FFF !important;
    color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
    border: 1px solid #83C948;
}
.ui-datepicker-one-month {
    float: left;
    /*width: 100%;*/
    /*	width: 185px;*/
}
.ui-datepicker-new-row {
    clear: left;
}
.ui-datepicker-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 193px;
    height: 200px;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('/images/star_rating/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('/images/star_rating/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 105;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 106;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev { 
    left: 0;
    float: left;
}
#lightbox-nav-btnNext { 
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details { 
    width: 70%;
    float: left;
    text-align: left;
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}			
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}


/*Manager images*/
#existing_images_div{

}
#existing_images_div ul{
    margin:0;
    padding:0;
    float:left;
    width:615px;
}

#existing_images_div ul li{
    margin:0;
    padding:0;
    float:left;
    list-style: none;
}

#existing_images_div ul li img{
    padding:3px;
    border:3px solid #CCC;
    margin-right: 5px;
    cursor: pointer;
}
#existing_images_div ul li.selected img{
    border-color: #007CC3;
}


#dashboard .up_current_image{
    margin:10px;
}
#dashboard .up_current_image .remove{
    padding:5px 5px 5px 25px;
    font-weight: bold;
}
#dashboard .up_current_image .remove a{
    color:#FF0000;
}

#content .submit-image-tag input{
    border:none;
    padding:0;
    margin:0;
}


/*Dashboard Classified*/
#classified_images{
    margin:0;
    padding:0;
    float:left;
    width:615px;
    margin-top: 10px;
}

#classified_images li{
    margin:0;
    padding:0;
    float:left;
    list-style: none;
    width: 128px;
    overflow: hidden;
}

#classified_images li img{
    padding:3px;
    border:3px solid #CCC;
    margin-right: 5px;
    cursor: pointer;
    width:111px;
    height:81px;
}
#classified_images li a{
    font-weight: bold;
    color:#FF0000;
}

.delete-link a{
    color:#FF0000;
}

input[type=hidden] { visibility: hidden; display: none; margin:0;height:0;width:0;position: absolute;top:-1000px; left:-1000px;}

.left-align{text-align: left;}

#profile-small-right .advertisement{
    width:300px;
    height:250px;
    padding:10px;
    margin-left: 15px;
    margin-top: 10px;
    text-align: center;
}

#profile-small-right{
    width:335px;
    float:left;
}

#received_messages_list_div td span, #sent_messages_list_div td span
{
    display:block;
    padding:5px 0 0 0;
}

#content .gap{
    display:block;
    border:none;
    padding:7px 10px 7px 0;
    float:left;
    background: #FFF;
    margin:0 3px 0 0;
}
/* New Address book styles */

#dashboard #column-right .tr_background {
    background : transparent url(/images/interface_v2/up-tab.gif) repeat scroll 0 0;
    width: 2px;
    height: 15px;
    border: 1px solid transparent;
    border-bottom : 0px none;
    padding: 20px 0px;
}

#dashboard #column-right .tr_background:hover{
    background : transparent url(/images/interface_v2/up-tab.gif) repeat scroll 0 0;
    border-color: #e2e3e4;
}
#dashboard #column-right .tr_background td{padding: 13px 0px 27px; border-top: 1px solid #e2e3e4; border-bottom: 0px none}
#dashboard #column-right .tr_background td:hover{border-bottom: none;}
#dashboard #column-right .tr_background a.hover_image{color:#4f4f4f; font-weight: bold; font-size: 12px; padding: 20px}
#dashboard #column-right .tr_background a.hover_image:hover{color:#007cc3; font-weight: bold; font-size: 12px;}
#dashboard #column-right #address_book_mail .tr_background a.hover_image{
    background : transparent url(/images/interface_v2/up-tab.gif) repeat scroll 0 0;
    width: 2px;
    height: 15px;
    padding: 13px 10px 28px;
}

#dashboard #column-right #address_book_mail .tr_background a.hover_image:hover{
    background : transparent url(/images/interface_v2/selected-tab.gif) repeat scroll 0 0;
}

#dashboard #column-right #address_book_mail .tr_background a.hover_image.selected{
    background : transparent url(/images/interface_v2/selected-tab.gif) repeat scroll 0 0;
    color: #007cc3;
}
#dashboard #column-right .tr_background td.td_end{
    background : transparent url(/images/interface_v2/tab-list-end.gif) repeat scroll 0 0;
    width : 2px;
    height : 15px;
    padding: 20px 0px;
}

#dashboard #column-right .tr_background td.td_end.ends{
    width: 5px;
    padding: 20px 0px;
}

#dashboard #column-right .tr_background td.ends{
    width: 5px;
    padding : 20px 0px;
}

td.right_border {border-right: 1px solid #e2e3e4;}
td.left_border {border-left: 1px solid #e2e3e4;}

#dashboard #column-right #address_book_filter td{padding: 7px 0px 5px; text-align:left; border-bottom: 0px}
#address_book_filter input{
    width: 315px;
    padding: 6px 5px;
    color: #000;
    font-size: 12px;
    border: 1px solid #848484;
}
#address_book_filter input#send_messages{width: 120px; color: #007cc3}

#address_book_filter select{width: 315px;
                            padding: 6px 5px;
                            color: #000;
                            font-size: 12px;
                            border: 1px solid #848484;}

#dashboard #column-right .no_contacts td.select_all_addressbook{
    font-size: 12px;
    color: #878787;
    font-weight:bold;
    text-align:right;
}
#dashboard #column-right tr.no_contacts td{padding: 5px 0px 10px;}
#dashboard #column-right .no_contacts td.select_all_addressbook{padding-top:22px; padding-bottom: 0px; padding-right: 10px;}
#dashboard #column-right .display_info{text-align:left; font-size: 12px; font-weight:bold;}
#dashboard #column-right .display_info p.no_in_page{color: #878787; padding-top: 0px}
#dashboard #column-right .display_info p.selected_list{color: #555555;}
#addb_title.address_book{padding-left:20px;}
/* contacts td */
#dashboard #column-right td.contacts_info {padding: 7px 0px;}
div.contact_photo{float:left}
#dashboard #column-right .contacts_info div.contact_photo p{float:left; padding-top : 0px; padding-left: 0px}
#dashboard #column-right .contacts_info div.contact_photo p a.userImage{height: 61px; width: 83px; margin: 0px; padding:3px;}
#dashboard #column-right .contacts_info div.contact_photo p a.userImage img{width: 100%; height: 100%; padding: 0px; border: 0px none;}
#dashboard #column-right .contacts_info div.contact_photo p.user_type{}
div.message_and_check{width: 300px; float:right; margin-top: 22px; padding-right: 10px;}
#dashboard #column-right .contacts_info div.message_and_check p{float:right; padding-top: 0px}
#dashboard #column-right div.message_and_check p.send_message{
    background: transparent url(/images/interface_v2/btn-send-message.jpg) no-repeat scroll 0 0;
    padding: 6px 0px;
    width: 106px;
    height: 29px;
}
#dashboard .select_all_addressbook input{margin-left: 12px; }
#dashboard div.message_and_check p.check_contact {padding-right: 0px; margin-top:4px;}
p.send_message a {color: #878787; font-weight: bold; font-size: 12px;}
#dashboard p#addb_breadcrumb {
    background-color:#498BAB;
    border-left : 1px solid #3C6D7B;
    border-bottom : 1px solid #3C6D7B;
    padding:10px 0px 10px 20px;
    width:713px;
    clear: both;
}
#dashboard p#addb_breadcrumb a{color:#b1ebff; font-size: 12px; font-weight : bold}
#dashboard p#addb_title {color: #505050; font-size: 17px; font-weight: bold; padding: 10px 0px 10px 30px;}
.user_name{text-align:left;}
/* Messages Inbox*/
.message_from{font-size: 16px; color: #000; font-weight: bold}
.user_name a{font-size: 15px; font-weight: bold;}
.date{font-size: 12px; font-weight:bold; color: #6f6f6f}
.message_sub_body{clear:left; width: 800px; }
.message_sub_body table{margin: 30px 70px 30px 98px;}
.message_sub_body .labels{font-size: 12px; color: #6f6f6f; font-weight: bold; text-align:right;}
#message_subject_div{font-size: 12px; color: #000; font-weight: bold; padding: 5px 10px}
#replay_form{ background-color: #f5f6f5}
#replay_form input,textarea{border: 1px solid #A9A9A9}
#replay_form input{width: 570px; padding: 4px;}
#replay_form textarea{width: 570px; height: 150px; padding: 4px;}
#replay_form td.input_text{padding: 5px 10px;}
#action_buttons{/*margin-left: 145px;*/}
.sending_info .full_row .new_message {width: 200px; padding: 20px 30px 20px 20px; font-size: 16px; font-weight: bold; }
.sending_info p{
    float:left;
    font-size:16px;
    font-weight:bold;
    padding-left: 44px;
    padding-top:31px;
    padding-right: 15px;
    color: #000;
}
#dashboard p#addb_title.inbox,#dashboard p#addb_title.sent{padding: 20px}
.sending_info table{margin-top: 20px;}
.sending_info table div.to_users{
    padding: 0px 3px;
    text-align: center;
    float:left;
    margin: 2px 4px;
}
.sending_info #message_to div.to_users span{
    color: #505050;
    float:left;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0px 0px;
    margin-left: 5px;
}

.sending_info table div.to_users img {float:right; margin-top: 2px;}
#message_to{
    background-color:#FFFFFF;
    border: 1px solid #A9A9A9;
    height:20px;
    width:570px;
    padding:5px;
    overflow:auto;
}

#message_to.show_all_contacts{
    overflow: auto;
    height: auto;
}
div.sub_message{padding-left: 132px; padding-top: 15px;}
div.sub_message td {padding-bottom:12px; padding-right: 10px}
div.sub_message td.send_box .required.error, div.sub_message td.send_box input.required{width: 570px; border: 1px solid #a9a9a9; padding: 5px;}
div.sub_message td.compose_area textarea{width: 570px; border: 1px solid #a9a9a9; padding: 5px;}
#dashboard span.breadcrum_arrow{font-weight: bold; font-size: 12px; color: #fff;}
#comment-filter li.all {border-right: 1px solid}
#mail_inbox p.no_in_page, #mail_sent p.no_in_page{color: #878787; font-weight: bold; clear:left;}

#dashboard #column-right .header_background th{background: #e6e6e6; color: #000;/* border: 1px solid #D6d6d6*/}
.header_background a{color: #000;}
#dashboard #column-right .align_left{text-align:left; padding-left: 10px;}
#dashboard #column-right .align_right{text-align:right;padding-right: 10px;}
#dashboard #column-right table.mail td{padding: 0px; border: 1px solid #D6D6D6; border-right: 0px none;}
#dashboard #column-right table.mail .after_th td{background-color: #4D88A6; padding: 5px; height: 10px;}
#dashboard #column-right .select_all_width{width: 50px;}
#dashboard #column-right tr.msg_details input{float:left;}
#dashboard #column-right td.check_and_delete span a img{float:left; margin: 0px 0px 0px 6px; width: 15px; height:15px; border: 0px none; padding: 0px}
#dashboard #column-right tr.msg_details td{padding: 10px;}
#dashboard #column-right td.check_and_delete span {float: left; padding-top: 0px;margin-top: 2px;}
#dashboard #column-right .msg_details .medCol.sender_name{text-align: left; font-weight: bold; color: #000; font-size:12px; font-family:arial}
#dashboard #column-right .msg_details .column-left.read a{font-weight: normal; font-size: 12px;}
#dashboard #column-right .msg_details .column-left.unread a{font-size: 12px;}
#mail_sent p.no_in_page{padding-bottom: 15px;}
#dashboard #column-right #mail_sent #address_book_filter td,#dashboard #column-right #mail_inbox #address_book_filter td{ padding: 0px;}
#dashboard #comment-filter.inbox_messages ul{padding-bottom: 0px; padding-top: 8px;}
#dashboard #column-right #received_messages_list_div p.no_in_page{padding: 8px 0px 10px 8px;}
#column-left.column-wide{float:left; width: 605px;}
.li_name{float:left;}
.li_links{float:right;}
/* Profile widgets */
#widgets_column.column-small{
    width: 325px;
    float  :right;
    clear: right;
    overflow:hidden;
    margin-left: 10px;
    display: inline;
}

#widgets_column.column-small h2 {
    background:#4587A6;
    width: 305px;
    padding: 10px 10px;
    font-size : 16px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}


#widgets_column.column-small h3{
    font-size: 14px;
    padding: 5px 10px 0px;float:left;
    clear:left;
    width:185px;
}
#widgets_column.column-small h4{
    font-size: 12px;
    padding: 5px 10px 0px;
    float:left;
    clear:left;
    width:185px;
}
#widgets_column.column-small h5{
    font-size: 11px;
    padding: 5px 10px 0px;
    float:left;
    clear:left;
    width:185px;
    font-weight: bold;
}

#widgets_column.column-small h6{
    font-size: 11px;
    padding: 5px 10px 0px;
    float:left;
    clear:left;
    width:185px;
    font-weight: normal;
}




#widgets_column.column-small .widget-content {
    border-top: 0px none;
    width:323px;
    border:1px solid #CCC;
    border-top: 0px none;
    float:left;
    padding: 10px 0;
}

#widgets_column.column-small .widget-content ul{
    margin:0;padding:0 10px 0px;
}

#widgets_column.column-small .widget-content ul li{
    list-style-type: none;
    margin:0;
    padding:0px 0 10px 0;
}

#widgets_column.column-small .widget-content ul li strong{
    display:block;
    padding:0 0 5px 0;
    width:303px;
}


/* Gallery images*/
#widgets_column.column-small .widget-image-wrapper{width:303px; height:192px;padding:0 10px;}
#widgets_column.column-small img{width:100%; height:100%;}
#widgets_column.column-small .widget-image-wrapper .image-background{display: block;width:100%; height:100%; background-position: center;}
#widgets_column.column-small .widget-image-wrapper .image-background span{display: none;}

/*Featured Band*/
.band_img{width:320px; height: 200px; border: 1px solid #c8c8c8; border-top: 0px none;}
.band_img img{width:100%; height: 100%;}
.widget-content.feat_band .feat_name {font-size: 16px; font-weight:bold; color: #007CC3;}
.widget-content.feat_band .feat_location{font-size: 11px; font-weight:bold; color:#878787;padding-top: 0px}
.widget-content.feat_band .feat_bio{padding-top: 20px;}

/* My stats */
#widgets_column.column-small .wid .user_info .name{color: #3474A0; font-size: 14px; font-weight:bold;}
#widgets_column.column-small .wid .user_info .location{color: #878787; font-size: 11px; font-weight:bold;}
#widgets_column.column-small .wid ul li{margin: 7px 0px;}
#widgets_column.column-small .wid ul li span.labels, #widgets_column.column-small .wid ul li span.colon{color: #3474A0; font-size: 11px; font-weight:bold;}
#widgets_column.column-small .wid ul li span.value{color: #878787; font-weight: bold; font-size: 11px;}


/* Featured Show / upcoming show*/
.show_date{
    width: 47px;
    height: 69px;
    float: right;
    margin: 0 10px;
    display: inline;
}
#widgets_column.column-small .show_date span.date{display:block;width:47px; padding:7px 0px;font-size: 25px;color: #fff; text-align: center; background: #4587A6;}
#widgets_column.column-small .show_date span.month{display:block;width:47px; height:18px;padding:4px 0px 0;font-size: 12px;color: #000; font-weight:bold; text-align: center;background : url(/images/interface_v2/BKGND-date.jpg) no-repeat;}
.widget-content-description{ font-size: 11px; padding:10px 10px 5px; float:left;width: 300px;}
.widget-content-description-left{ font-size: 11px; padding:10px 10px 5px; float:left;width: 230px;}

#widgets_column.column-small div.see_more{ background : transparent;
                                           width: 303px;
                                           height: 16px;
                                           padding: 10px;
                                           font-size: 11px;
                                           font-weight: bold;
                                           color: #292929;
                                           border: 1px solid #CCC;
                                           border-top: 0px;
                                           float:left;
}


#widgets_column.column-small .widget{margin: 5px 0px;float:left;}

/* Newest Comments */
#widgets_column.column-small .widget-content.newest_comments{padding: 10px 20px;
                                                             width: 280px;
                                                             background:transparent url(/images/interface_v2/BKGND-widget-body.gif) repeat scroll 0 -133px;
                                                             height: 49px;
}

#widgets_column.column-small .newest_comments span.user_name a{font-size: 12px; font-weight:bold;}
#widgets_column.column-small .newest_comments p.comments{font-size: 11px; color: #878787;}
#widgets_column.column-small .newest_comments p.comment_date{font-size:11px; color:#6f6f6f; font-weight:bold; margin-top: 4px;}

/* Recent Blog Posts */


/* fans */
#widgets_column.column-small .widget-content .fan_image{float:right; width: 80px; height: 55px; margin: 0 10px 0px 10px; border: 1px solid #CCC;padding:3px;display: inline;}
#widgets_column.column-small .widget-content .fan_image img{width:100%; height:100%;}

/* Dashboard Pages */
p.after_title{background-color: #4D88A6; padding: 3px;}
div.widget_customization{width: 715px; margin-left: 15px;}
div#div_selected_widgets{width: 355px; float:left; background: #e3e3e3; height: 459px;}
div#div_selected_widgets h4{background: #4587a6}
div#main_profile_widgets h4{background: #5994b0}
div#main_profile_widgets{width: 355px; float:left; background: #e3e3e3}
#dashboard #profile-left.profile_widget_customization{width : 715px;}
#dashboard #profile-left.profile_widget_customization h4{ -moz-border-radius-bottomleft:0px;
                                                          -moz-border-radius-bottomright:0px;
                                                          -moz-border-radius-topright:0px;
                                                          -moz-border-radius-topleft:0px; width: 345px; color: #fff; font-weight: bold; font-size: 12px; padding: 5px 0px 5px 10px; margin: 0px;}
#profile-left.profile_widget_customization ul{margin:0px; padding: 20px 10px 60px; height: 417px}
#profile-left.profile_widget_customization ul li {list-style-type: none; background: transparent url(/images/interface_v2/BTN-option-background.gif) no-repeat; width: 302px; height: 16px;
                                                  padding: 10px; margin: 2px; font-size: 12px; font-weight: bold; color: #000; cursor: move;}
#profile-left.profile_widget_customization #ul_selected {background: #f3f3f3; border: 1px solid #fff; height: 409px; padding-top: 10px;}
#profile-left.profile_widget_customization #ul_unselected {background: #cecece; width: 335px; padding-top: 13px; padding-bottom: 57px;}
#ul_unselected .options_link{display:none;}
#profile-left.profile_widget_customization .extra_background{padding: 3px; background: #e4e4e4; clear: both; height: 487px; border-right: 1px solid #bebebe;}
#profile-left.profile_widget_customization span.widget_info{float:right; color: #888;}
#dashboard #widget_options .edit_selected_widgets{ clear: both; height: 487px; background-color: #f3f3f3; color: #636162; padding-top: 5px;font-size:12px;}
#dashboard #widget_options .edit_selected_widgets select{float:none;}
#dashboard .edit_selected_widgets p.widget_headings{padding: 10px 0px 0px 10px; font-size: 12px; font-weight:bold; color: #000}
div#submit_buttons{padding: 10px; margin: 12px; border-top: 1px solid #ccc; width:305px; overflow:auto}
div#submit_buttons p {float:right; padding-top: 0px;}
div#submit_buttons p a{color: #717171; font-weight: bold; margin-left: 10px; float:left; margin-top:10px;}
#dashboard .edit_selected_widgets .save_button, .save_button{font-size:11px;background: url(/images/interface/btns/btn_save.gif); width: 119px; height: 36px; border: 0px none; text-indent: -9999px; float:left; cursor: pointer;}
#dashboard #profile-left .widget_name{padding-top: 0px; float:left;}
#dashboard #profile-left .widget_options{padding-top: 0px; float:right;}
.widget_info_width{width:800px;}
.name_of_the_widget{padding: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #e3e3e3; font-size: 18px; font-weight: bold; background: #f5f6f5}
.widget_image{padding: 20px; float:left;}
.widget_description{margin-top: 38px; width: 430px; float:left;}
.widget_description p{padding: 10px 0px;}
.widget_description p span{font-weight: bold;}
#dashboard .page_widget{overflow:auto;}
#dashboard .page_widget .page_text{padding: 20px; color: #000; font-size: 12px; font-weight: bold;}
#dashboard .page_widget .select_widget{overflow: auto; padding: 0px 0px 20px 20px;}
#dashboard .page_widget .select_widget select {border: 1px solid #ccc}
/* Profile customization*/
#dashboard .action_buttons.select_template{
    background: url(/images/interface_v2/BKGND_custom_select_repeat.jpg) repeat-x;
    height: 40px;
    padding: 10px 30px 10px 10px;
    margin: 12px 0px 0px 25px;
    width: 657px;
    cursor: pointer;}
#select_template_section {padding-top: 15px;clear: both;}
#dashboard .action_buttons.select_template p, #dashboard #edit_text_section p, #dashboard #advanced_editor p, #dashboard #enabled_advance_editor p, #enabled_edit_text_section p{padding: 0px;}
#dashboard .action_buttons.select_template  img{float:left;}
#dashboard .action_buttons.select_template a, #enabled_edit_text_section a,#enabled_advance_editor a{float:left;
                                                                                                     margin-left: 10px;
                                                                                                     margin-top: 12px;
                                                                                                     font-size: 18px;
                                                                                                     color: #fff;
                                                                                                     font-weight: bold;
                                                                                                     font-family:arial;
                                                                                                     text-decoration: none;}
#dashboard #edit_text_section, #dashboard #advanced_editor, #select_template_section .action_buttons.select_template{ background: url(/images/interface_v2/BKGND_custom_inactive_repeat.jpg) repeat-x;
                                                                                                                      height: 40px;
                                                                                                                      padding: 10px 30px 10px 10px;
                                                                                                                      margin: 0px 0px 0px 25px;
                                                                                                                      width: 657px;}
#dashboard #edit_text_section img, #dashboard #advanced_editor img,#dashboard #enabled_advance_editor img, #enabled_edit_text_section img{float:left;}
#dashboard #edit_text_section a, #dashboard #advanced_editor a {float:left;
                                                                margin-left: 10px;
                                                                margin-top: 12px;
                                                                font-size: 18px;
                                                                color: #585858;
                                                                font-weight: bold;
                                                                font-family:arial;
                                                                text-decoration : none;}
#dashboard #template_selection{margin: 1px 0px 10px 25px;}
#dashboard p.design_headings{background: #8dbcd2; font-size: 14px; font-weight: bold; color: #fff; padding: 6px 0px 6px 12px; clear:both; border-top: 1px solid #fff; width: 685px}

#system_templates li, #custom_templates li{float:left; width: 200px; border: 5px solid #cfcfcf; margin: 5px 5px 5px 0px; width: 159px; list-style-type:none;}
#system_templates li p.description, #custom_templates li p.description{padding-bottom: 10px; font-size: 11px; color: #000}
#system_templates li p a, #custom_templates li p a{font-weight: bold; font-size: 11px; text-decoration: none}
#template_actions{padding-top: 12px; clear:both; overflow:auto;}
#dashboard .full-row.edit_customization{margin: 0px 0px 0px 25px; height: 120px; padding: 70px 166px 100px; width: 350px; border-bottom: 0px none;}
#dashboard .full-row.title_background_color, #dashboard .full-row.title_color{clear:none; float:left; width: 328px; border: 0px none;}
#dashboard .full-row.title_background_color{padding:5px 10px;}
#edit_tcab{ margin: 0px 0px 0px 25px; width: 697px;}
#enabled_advance_editor,#enabled_edit_text_section {background: url(/images/interface_v2/BKGND_custom_select_repeat.jpg) repeat-x;
                                                    height: 40px;
                                                    padding: 10px 30px 10px 10px;
                                                    margin: 0px 0px 0px 25px;
                                                    width: 657px;}
.setting_element, .display_element, .select_element, .font_style, .font_button, .font_display{float:left}
#dashboard p.setting_element{padding: 10px 5px; margin-top: 20px; width: 120px; color: #505050;}
#dashboard .display_element p{padding: 32px 40px;}
.display_element {border: 1px solid #d3d3d3; padding: 3px; height: 64px; width: 140px; margin-right: 4px;}
div.select_element_background{background: url(/images/interface_v2/BKGND_custom_inactive_repeat.jpg)}
#dashboard .title_background_color .profile_customization{margin-top: 20px;}
#dashboard .font_sytle{width:224px; padding: 8px; height: 16px; float:left; margin-right: 7px; border: 1px solid #d3d3d3;}
#uploading_panel{width: 655px; padding: 20px; border:1px solid #d3d3d3; margin: 10px 0px;}
#dashboard .highlight_big{font-size: 18px; color: #000; font-weight: bold; padding-bottom: 25px;}
#save_apply_button,#preview_button,.transition_to_musician, #accept, #preview_template,#select_default_button, #new_template_button, #edit_template_button,
#location_submit,#send_messages,.send_button,#replay_form .submit.show_reply
{background:url(/images/interface_v2/btns/standard-bg.gif);
 border: 1px solid #b4b4b4;
 padding: 8px;
 font-size: 11px;
 font-weight: bold;
 color: #007cc3;
 height: 36px;
 display: inline;
 cursor: pointer;
 overflow: visible;
 width:auto;
 }

#save_apply_button:hover,#preview_button:hover,.transition_to_musician:hover, #accept:hover, #preview_template:hover,#select_default_button:hover, #new_template_button:hover, #edit_template_button:hover,
#location_submit:hover,#send_messages:hover,.send_button:hover,#replay_form .submit.show_reply:hover{
	border-color: #007cc3;
}

#preview_template, #save_apply_button,#select_default_button, #edit_template_button,#preview_template{margin-right:10px;}
#new_template_button, #edit_template_button,#select_default_button, #new_template_button{
	margin-right:10px;
}

#select_default_button, #new_template_button{
    width:160px;
}

#template_actions .action_buttons{
	width:100%;
	margin:0;
	padding:0;
}

.template_buttons {text-align: center; padding: 0px 38px;}
.template_buttons input{margin: 5px;}
p.template_buttons{clear:both; cursor:pointer;}
.or{font-weight: bold; font-size: 14px; color: #000}
.cancel a, a.cancel{color: #717171; font-weight: bold; font-size: 14px;text-decoration:none;}
.css_textarea{width: 675px; padding: 20px 0px 20px 10px; margin: 0px 0px 0px 15px;}
.css_textarea textarea{width: 675px; height: 178px; overflow-y: scroll;}
.template_save_buttons{float:right; margin-right:20px; padding-right: 20px;width: 340px; cursor:pointer;}
.template_save_buttons input{margin: 5px; float:left;}
.template_save_buttons a{float:left; margin-top: 13px;}
#enabled_edit_text_section p{color: #fff}
#dashboard h2.breadcrum_for_tom{font-size: 20px; padding: 20px; font-weight: bold}
#dashboard p.tom_text{padding: 29px; color: #000; width: 615px;}
#dashboard .transition_to_musician{width: auto; margin-left: 29px;}
p.change_to{font-size: 18px; padding: 20px; background: #f5f6f5; border: 1px solid #d3d3d3; font-weight: bold}
p.conf_text{padding: 23px; color: #717171; border-bottom: 1px solid #d3d3d3}
.tom_buttons form{float:left; padding-right: 15px;}
.tom_buttons{padding: 20px 20px 10px; overflow:auto;}
.tom_buttons input#accept{height: 36px; margin-bottom: 2px;}
.tom_buttons a{margin-top: 5px; float:left; color: #717171; font-weight: bold;}
.user_template p{padding: 20px 20px; color: #717171;}
.user_template p.text_box{padding-top: 0px}
.user_template p.text_box span{font-weight: bold;}
.user_template p.text_box input{border: 1px solid #d3d3d3; padding: 5px; width: 250px}
.save_template_buttons{padding: 20px 20px 10px; border-top: 1px solid #d3d3d3}
.save_template_buttons input{margin-right: 15px;}
.save_template_buttons a{color: #717171; font-weight: bold; margin-top: 8px; cursor: pointer;float:left; text-decoration:none;}
#dashboard p.no_cust_templates{padding: 15px 20px; border-bottom: 1px solid #d3d3d3; font-weight: bold; color: #000}
#upload_background_image{margin-top: 15px;}
#dashboard #uploading_panel.uploader #images .photo{width: 650px; padding: 0px}
#dashboard #uploading_panel.uploader #images .photo .name{width: 630px;}
#dashboard #uploading_panel.uploader #images .photo a.cancel_image{top: 9px;}
#dashboard #uploading_panel.uploader  #images .photo label,#dashboard #uploading_panel.uploader  #images .photo input{display:none;}
#dashboard #uploading_panel.uploader  #images .photo .progress{margin-bottom: 12px; width: 620px}
#dashboard #uploading_panel.uploader  #images .photo .progress{margin-bottom: 12px; width: 620px;}
#uploaded_image .current_image{float:left; width: 105px; height : 85px;}
#edit_tcab #uploaded_image p.current_actions{padding-top: 0px;}
#uploaded_image .actions_div{float:left; margin-left: 20px;}
#uploaded_image .current_actions span{font-weight:bold;}
#uploaded_image .current_actions a{font-weight: bold; color: red;}

.show_direction_maps{padding: 20px 15px; width: 750px}
#show_venue{float:left; width: 313px; margin-top: 14px;}
#desired_venue{color: #000; font-size: 16px; font-weight: bold}
#desired_location{color: #717171; font-size: 12px;}
#input_place{float:left;}
#input_place #label{font-size:12px; font-weight: bold; color: #000;}
#input_place #input_location #fromAddress{padding: 9px; margin-right:9px; width: 275px; border: 1px solid #d3d3d3; font-weight: bold; color:#717171; float:left}
#driving_directions{float:left; color: #000; font-weight: bold; font-size: 12px; margin: 20px 0px 0px 15px}
#directions{clear:both;}
#dashboard #widget_options .edit_selected_widgets p.short_select select{width:53px;}
#dashboard #widget_options .edit_selected_widgets p.featured_show select{width: 329px;}
#dashboard h2.breadcrum_for_tom span{color: #000}
#dashboard p#addb_title.profile_widgets{color: #000; font-size: 18px;}
.sending_info table.to_cc td{padding: 5px;}
.submitArea{float:right; margin: 15px 0px 15px 0px;}
.full-row .labels{color: #6f6f6f; font-weight:bold; text-align:right;}
.show_reply_button{float:right; margin-right: 60px; margin-bottom: 20px;}
/*#replay_form .submit.show_reply {margin-right: 10px;}*/
.submit.send_button{height: 36px;}
/*.labels{vertical-align:top}*/
#widget_heading_div, #body_text_div, #link_text_div,#title_heading_div{
    background-color:#000000;
    clear:both;
    display:block;
    margin-top:-85px;
    position:absolute;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    margin-left:157px;
    margin-top:-78px;
    padding:10px;
    color: #fff;
    z-index: 1;
}
#dashboard #edit_tcab .font_type{width: 142px;}
#widget_heading_div select, #body_text_div select, #link_text_div select, #title_heading_div select{float:none; width: 119px; border: 1px solid #ccc; margin:5px; color: #000;}
.select_check_prof input{
    margin-right:5px;
}
#dashboard #uploading_panel.uploader .uploader-text{padding-top: 0px; padding-bottom: 10px}
#uploaded_image{padding: 15px 15px 7px 15px; overflow:auto;}
#dashboard #system_templates p{ padding: 5px 5px 0px}

input.font_button {background:url("/images/btn-font.png") repeat scroll 0 0 transparent;border:0 none;height:30px;margin-left:5px;margin-top:2px;padding:0;width:30px;}

#system_templates, #custom_templates{margin: 0px; padding-left: 0px;}
#preview_button{margin-right: 25px;}
#dashboard p.css_editor_text{padding-left: 25px; padding-top: 10px; color: #ccc}
#dashboard p.css_editor_text span{font-size: 10px;}
tr.header_background th{ border-left: 1px solid #bfbfbf;}

/* styles required for phase 2 (addressbook, customize)*/
#dashboard .sub-links.add_book_mail, #dashboard .sub-links.customize{width: 206px;}
#dashboard .sub-links.add_book_mail li a, #dashboard .sub-links.customize li a{width:184px;}

#mail_inbox, #mail_sent{
    width:667px;
    padding-left : 20px;
}

#received_messages_list_div #message_body_div{border-top: 0px none; border-bottom: 0px none;}
#received_messages_list_div #sender_info ul{margin-top: 15px;}
.widget p{padding-bottom: 0px}
p.widget-no-content{
    padding:0 10px 0px;
}
.widget .wid ul{padding-left: 0px; margin:0px;}
.widget .wid ul li{list-style-type: none;}


.full-blue-bar{
    width:920px;
    background:#4587a6 url(/images/interface_v2/bg-blueheading.gif) repeat-x;
    display: block;
    border-bottom: 1px solid #FFF;
    border-top: 1px solid #FFF;
    padding:10px 0 10px 20px;
    color:#FFF;
    float:left;
    overflow: auto;
}

#charts_results .full-blue-bar{
    height:40px;
}

#cleft .column-wide.profile_column{width: 597px;}

/* google maps */
#directions{
    height:300px;
    overflow:auto;
    clear:both;
}

#map{
    width: 425px; 
    height:395px;
    position: relative;
}

#directions, #directions a {
    color:#717171;
    text-decoration:none;
}
#directions div table td {
    background:none;
    border-color: #717171;
}
#directions div table tr:hover{
    background: #eee;
}

#map_and_info{
    border: 1px solid #d3d3d3;
    border-left: 0px none;
    margin: 10px 0px;
    clear: both;
}

#left_td{
    padding: 5px;
    width: 304px;
}

#directions_info{
    padding: 8px;
}

#print_route{
    padding: 8px;
}

#print_route a{float:right}

#dashboard #comment-filter.inbox_messages{border-bottom: 0px none;}
#sender_info .userImage{margin: 0px 10px;}



/*
==================
Admin Section
==================
*/

.admin-content{
    width:920px;
    float:left;
    padding:10px;
}

.admin-login{
    width:280px;
    margin: auto auto;
    background: #F1F1F1;
    padding:10px;
}

.admin-content .admin-menu{
    width:200px;
    float:left;
    padding:0;
    margin:0;
    border:10px solid #F1F1F1;
}

.admin-content .admin-menu li{
    width:200px;
    float:left;
    padding:0;
    margin:0;
    list-style-type: none;
}

.admin-content .admin-menu li a{
    width:180px;
    float:left;
    display: block;
    padding:10px;
    font-weight: bold;
    border-bottom: 1px solid #F1F1F1;
}

.admin-content .admin-menu li a:hover{
    background: #007CC3;
    color:#FFF;
    border-bottom: 1px solid #007CC3;
    text-decoration: none;
}


.admin-right{
    border:10px solid #F1F1F1;
    float:left;
    width:670px;
    margin-left: 10px;
    display: inline;
}



.admin-actions{
    width:660px;
    float:left;
    padding:5px;
    background: #F1F1F1;
}


.admin-actions a{
    display: block;
    height:14px;
    background: url(/images/interface_v2/btns/bg.jpg);
    border:1px solid #b4b4b4;
    padding:10px 10px 10px;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    width: auto;
    float:left;
}

.admin-right h1{
    display: block;
    float:left;
    padding:10px;
    width:650px;
    border: 1px solid #CCC;
    border-width: 1px 0 3px 0;
    background: #F9F9F9;
    margin-bottom: 10px;
}


.admin-right form{
    float:left;
    padding:10px;
    width: 650px;
}


.admin-right form h4{
    display: block;
    float:left;
    padding:0px;
    width:650px;
}

.admin-right table{
    width:650px;
    margin-bottom: 10px;
    text-align: left;
}

.admin-right th, .admin-right td{
    border-bottom: 1px solid #F1F1F1;
}

.admin-success{
    margin:0 0 10px;
    padding:10px;
    color:#FFF;
    float:left;
    display: inline;
    width:630px;
    background: #008e00;
}

.admin-fail{
    margin:0px 0 10px;
    padding:10px;
    color:#FFF;
    float:left;
    display: inline;
    width:630px;
    background: #d00000;
}

ul#address_book_mail{
    width: 704px;
    background:transparent url(/images/interface_v2/up-tab.gif) repeat-x scroll 0 0;
    border-color:#E3E4E5;
    border-style:solid;
    border-width:1px 1px 0;
    float:left;
    margin:0;
    padding:0;
}
#contacts_list_div ul#address_book_mail li {
    background:transparent url(/images/interface_v2/tab-list-end.gif) no-repeat scroll right center;
    float:left;
    list-style-type:none;
    margin:0;
    padding:0 2px 0 0;
    width: auto;
}

#contacts_list_div ul#address_book_mail li.no_end{
    background: none;
}

#contacts_list_div ul#address_book_mail li a {
    display:block;
    float:left;
    font-weight:bold;
    height:40px;
    padding:15px 11px 0;
    color : #505050;
}

#contacts_list_div ul#address_book_mail li a:hover{
    background:transparent url(/images/interface_v2/selected-tab.gif) repeat scroll 0 0;
    color: #007cc3;
    text-decoration: none;
}

#contacts_list_div ul#address_book_mail li a.selected {
    background : transparent url(/images/interface_v2/selected-tab.gif) repeat scroll 0 0;
    color: #007cc3;
}

#sender_info.show_sender_info ul{
    padding-left : 30px;
}

div.sub_message.send{
    background: #fff;
}

#more_users td span#selected_users_count span{ display: inline;}

#more_users td{
    text-align: left;
}

#template_selection li a{
	padding:15px;
	display: block;
	font-weight: bold;
	cursor: pointer;
}


#template_selection li.highlighted a{
	background: url(/images/interface_v2/template_current.gif) no-repeat right center;
}


#template_selection li.selected a{
	background: url(/images/interface_v2/template_selected.gif) no-repeat right center;
}

#template_selection li.highlighted{
    border : 5px solid #007cc3;
}
#template_selection li.selected{
    border : 5px solid #5b0090;
}

#edit_template_button.disabled_button,#select_default_button.disabled_button,#new_template_button.disabled_button{
    color: #ccc;

}

.image_info{
    padding-bottom:10px;
}

.sending_info table.to_cc td.to_text{
    vertical-align: top;
    padding-top: 10px;
}

.full-row.title_color{
    position: absolute;
}

.full-row.title_color.title_heading{
    top: 0px;
    /*   z-index: 2999;*/
}

.full-row.title_color.body_text{
    top: 0px;
    left: 346px;
}

.full-row.title_color.link_text{
    top: 48px;
    /*    z-index: 3000;*/
}

.full-row.title_color.widget_heading{
    top: 48px;
    left: 346px;
}

/*Sorting Lists*/
.ui-sortable a{ 


}

.click_for_details{
    padding:0 0 10px 0;
}


.navigation a.no-pointer{
    cursor: default;
}


a.delete-link{
    color: red;
}
a.confirm-link{
	color:green;
}

tr.draggable{
	cursor: move;

}

/* New styles for compose message names */

  #message_to div.to_users div.tokenizer p.middle_content{
    background:#ebebec;
    float :left;
    margin:0px;
    font-size:12px;
    padding:0px 0px 2px;
  }

  #message_to div.to_users div.tokenizer p.middle_content span{
    display:block;
    float:left;
  }
  #message_to div.to_users div.tokenizer p.middle_content img{
    margin-top: 2px;
    margin-left: 2px;
    float:left;
  }

  .sending_info table div.to_users div.tokenizer img{
      margin-top: 0px;
}

#link_text_div{
    z-index : 5;
}

.main.domain_main_div{
    padding-top: 10px;
}

#column-left #show-details h1{
    width: 585px;
}

.message_sub_body table.reply_message{margin-bottom: 0px;}

#videos_section .video-genre-selector input.multiSelect{
background:url("/images/interface_v2/background-filter.gif") repeat scroll 0 0 transparent;
display:block;
font-weight:bold;
height:21px;
padding:3px 0px;
text-align:center;
width:109px;
border: 0px none;
color: #007CC3;
}

#videos_section .video-genre-selector .search-form{
    background:#fff;
    margin-top: 0px;
}

#videos_section .video-genre-selector .search-form .multiSelectOptions {
background:none repeat scroll 0 0 #FFFFFF;
border:3px solid #4587A6;
font-size:11px;
left:25px;
max-height:400px;
overflow:auto;
position:absolute;
top: 0px;
z-index: 2;
}


#profile-left #video-list-recent li .listened-by{
    z-index: 1;
}

#profile-left #video-list-recent li .listened-by div{
    margin-top: -40px;
}

#profile-left #video-list-recent li .listened-by a.userImage{
    padding: 0px;
    border: 0px none;
}

.ui-sortable tr{
	cursor: move;
}


#videos_list_div tr td{
	border-bottom:1px solid #D6D6D6;
}


.video-links-wrapper{float:left; width: 600px;margin-top: 10px; margin-bottom: 10px;}=======
.video-links-wrapper{float:left; width: 600px;margin-top: 10px;}

#edit_section #client_errros_div{
    width :100%;
}

#edit_section #client_errros_div.user_design_template_error_message.errorExplanation h2{
    width :100%;
}

#edit_section #client_errros_div.user_design_template_error_message ul{
    width :100%;
}

