#container-dashboard a,
#container-dashboard a:link,
#container-dashboard a:visited,
#container-dashboard a:focus,
#container-dashboard a:active,
#container-dashboard a:hover {
color:#0281CA;
}

#container-dashboard a:hover {
background-color:inherit;
color:#222;
text-decoration:underline;
}

#container-dashboard {
float:left;
width:948px;
background-color:#FFF;
color:inherit;
border:1px solid #E6E6E6;
margin-top:40px;
}

#dashboard-header {
background:url(../img/bkg.header.container.png) left top repeat-x;
border-bottom:1px solid #E6E6E6;
}

#tit-my-dashboard {
float:left;
text-indent:-159984px;
overflow:hidden;
background:url(../img/dashboard/tit.my.dashboard.png) left top no-repeat;
width:99px;
height:40px;
margin:0;
padding:0;
}

div#dashboard-menu {
background:url(../img/dashboard/bkg.menu.png) left top repeat-x;
padding-bottom:9px;
}

div#dashboard-menu ul {
float:left;
margin:0;
padding:0;
list-style:none;
}

div#dashboard-menu ul li {
float:left;
font-size:12px;
margin-top:9px;
padding-right:20px;
}

div#dashboard-menu ul li a,
div#dashboard-menu ul li a:link,
div#dashboard-menu ul li a:visited,
div#dashboard-menu ul li a:focus,
div#dashboard-menu ul li a:active,
div#dashboard-menu ul li a:hover {
background-color:inherit;
color:#333;
font-size:12px;
text-decoration:none;
}

div#dashboard-menu ul li a:hover {
background-color:inherit;
color:#000;
text-decoration:underline;
}

div#dashboard-menu ul li a.selected {
font-weight:bold;
color:#000;
}

#genre2,
#genre3 {
margin-left:5px;
}

#dashboard-bt-save-container {
float:left;
width:100%;
border-top:1px dotted #C4D3EA;
margin-top:20px;
}

#dashboard-save {
float:right;
margin-top:10px;
}

span.field-info {
float:left;
font-size:11px;
background-color:inherit;
color:#888;
width:352px;
margin:5px 0 0 160px;
}

div#dashboard-actual-image-container {
float:left;
width:340px;
}

div#dashboard-actual-image {
float:left;
width:90px;
height:90px;
padding:5px;
border:1px solid #C4D3EA;
margin-top:10px;
background-color:#FFF;
color:inherit;
}

div#dashboard-actual-image img {
float:left;
margin:0;
padding:0;
border:0;
}

input#profileUrl {
width:225px!important;
}

span#profile-url-http {
float:left;
width:115px;
font-size:12px;
background-color:inherit;
color:#999;
margin-top:10px;
line-height:19px;
}

div#dashboard-box-feedback {
float:left;
width:500px;
margin-top:20px;
padding:10px 20px;
}

.boxAddGig div#dashboard-box-feedback {
margin-top:0!important;
margin-bottom:20px;
}

div.dashboard-error {
background-color:#F63F2D;
color:inherit;
}

div.dashboard-ok {
background-color:#8FB925;
color:inherit;
}

div#dashboard-box-feedback p {
float:left;
width:100%;
background-color:inherit;
color:#FFF;
font-size:12px;
line-height:19px;
margin:0;
padding:0;
}

select.linkType {
width:130px!important;
margin:0 10px 0 25px;
}

tr.request-separator td {
padding-bottom:12px;
background:url(../img/dashboard/brd.bottom.gigs.separator.png) left top repeat-x;
border-bottom:1px solid #ECF0F5;
}

tr.request-last td {
border-bottom:0;
}

.accept-refuse {
width:140px;
padding-right:0!important;
}

.accept-refuse img {
margin-left:51px;
}

table.dashboard-gigs a.bandName,
table.dashboard-gigs a.bandName,
table.dashboard-gigs a.bandName,
table.dashboard-gigs a.bandName,
table.dashboard-gigs a.bandName,
table.dashboard-gigs a.bandName {
float:left;
width:100%;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow:hidden;
}

a.bt-accept,
a.bt-accept:link,
a.bt-accept:visited,
a.bt-accept:focus,
a.bt-accept:active,
a.bt-accept:hover,
a.bt-refuse,
a.bt-refuse:link,
a.bt-refuse:visited,
a.bt-refuse:focus,
a.bt-refuse:active,
a.bt-refuse:hover {
float:left;
margin:0;
padding:0;
width:63px;
height:24px;
opacity:0.5;
filter:alpha(opacity=50);
}

a.bt-accept:hover,
a.bt-refuse:hover {
opacity:1.0;
filter:none
}

a.bt-accept {
background:url(../img/dashboard/bt.requests.accept.png) left top no-repeat;
}

a.bt-refuse {
background:url(../img/dashboard/bt.requests.refuse.png) left top no-repeat;
}

span.pending {
color:#999;
}

span.accepted {
background-color:#8FB925;
color:#FFF;
padding:5px;
}

span.refused {
background-color:#F63F2D;
color:#FFF;
padding:5px;
}

span.txt-request-accepted,
span.txt-request-refused {
float:left;
width:100%;
text-align:center;
}

span.txt-request-accepted {
color:#8FB925;
}

span.txt-request-refused {
color:#F63F2D;
}

div#box-add-gig-container {
float:left;
margin:0 0 40px 0;
padding:20px 20px 10px 20px;
width:496px;
border:1px solid #E6E6E6;
background:url(../img/dashboard/bkg.add.gig.png) left bottom repeat-x;
}

div.edit-gig {
background:url(../img/dashboard/bkg.edit.gig.png) left bottom repeat-x!important;
border:1px dotted #999!important;
}

form#box-add-gig {
float:left;
margin:0;
padding:0;
border:0;
width:100%;
}

form#box-add-gig h1 {
float:left;
margin:0;
padding:0 0 10px 0;
font-size:18px;
width:100%;
}

form#box-add-gig fieldset {
float:left;
margin:0 0 0 0;
padding:0 20px 10px 0;
border:0;
width:238px;
}

form#box-add-gig fieldset.last {
padding-right:0;
}

form#box-add-gig fieldset.full {
width:496px;
padding-right:0;
}

form#box-add-gig fieldset.full input {
width:484px;
}

form#box-add-gig fieldset.full textarea {
width:494px;
height:50px;
padding:0;
}

form#box-add-gig label {
float:left;
margin:0;
padding:0 0 5px 0;
width:100%;
font-size:12px;
background-color:inherit;
color:#333;
font-weight:bold;
}

span.mandatory {
color:#CCC;
font-weight:normal;
}

form#box-add-gig input,
form#box-add-gig select,
form#box-add-gig textarea {
float:left;
outline:none;
font-size:12px;
border:1px solid #999;
}

form#box-add-gig input {
padding:2px 5px;
width:226px;
}

form#box-add-gig select {
width:238px;
}

form#box-add-gig #time_h,
form#box-add-gig #time_m,
form#box-add-gig #time_am_pm {
width:75px;
margin-right:5px;
}

form#box-add-gig #time_am_pm {
margin-right:0;
width:78px;
}

form#box-add-gig #date_m,
form#box-add-gig #date_d,
form#box-add-gig #date_y {
width:75px;
margin-right:5px;
}

form#box-add-gig #date_y {
margin-right:0;
width:78px;
}

button.btAddGig {
float:right;
padding:4px 10px;
font-size:12px;
background-color:#59A5D1;
color:#FFF;
border:1px solid #408BB6;
text-align:center;
}

div.edit-gig button.btAddGig {
background-color:#666;
color:#FFF!important;
border-color:#333;
}

.gig-operation {
width:34px;
padding-right:0!important;
}

a.edit-gig,
a.edit-gig:link,
a.edit-gig:visited,
a.edit-gig:focus,
a.edit-gig:active,
a.edit-gig:hover {
float:left;
width:15px;
height:15px;
margin-right:5px;
background:url(../img/dashboard/ico.edit.gig.png) left top no-repeat;
}

a.delete-gig,
a.delete-gig:link,
a.delete-gig:visited,
a.delete-gig:focus,
a.delete-gig:active,
a.delete-gig:hover {
float:left;
width:14px;
height:16px;
background:url(../img/dashboard/ico.delete.gig.png) left top no-repeat;
}

span.no-guests {
color:#CCC;
font-weight:normal;
}

a.bt-remove-guest,
a.bt-remove-guest:link,
a.bt-remove-guest:visited,
a.bt-remove-guest:focus,
a.bt-remove-guest:active,
a.bt-remove-guest:hover {
float:left;
margin:0;
padding:0;
width:71px;
height:24px;
opacity:0.5;
filter:alpha(opacity=50);
background:url(../img/dashboard/bt.remove.guest.png) left top no-repeat;
}

a.bt-remove-guest:hover {
opacity:1.0;
filter:none
}

.td-remove-guest {
padding-right:0;
width:71px;
}

.td-remove-guest img {
margin-left:23px;
}

p.gig-history {
float:left;
width:100%;
margin:0;
padding:0 0 5px 0;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #E6E6E6;
margin-bottom:10px;
}

p.gig-history a,
p.gig-history a:link,
p.gig-history a:visited,
p.gig-history a:focus,
p.gig-history a:active {
text-decoration:none;
}

p.gig-history a:hover {
text-decoration:underline;
color:#0281CA;
}

div#box-notifications {
width:300px;
float:left;
padding-bottom:20px;
}

div#box-notifications h1 {
float:left;
margin:0;
padding:0 0 5px 0;
font-size:12px;
background-color:inherit;
color:#666;
border-bottom:1px solid #E6E6E6;
width:100%;
}

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

ul#notifications li {
float:left;
width:279px;
padding:10px 0 0 21px;
margin:0;
font-size:12px;
}

ul#notifications li#new-requests {
background:url(../img/dashboard/ico.notifications.new.png) left 10px no-repeat;
}

ul#notifications li#request-accepted {
background:url(../img/dashboard/ico.notifications.accept.png) left 10px no-repeat;
}

ul#notifications li#request-refused {
background:url(../img/dashboard/ico.notifications.refuse.png) left 10px no-repeat;
}

h1#tit-edit-links {
width:auto!important;
}

a#add-link,
a#add-link:link,
a#add-link:visited,
a#add-link:focus,
a#add-link:active,
a#add-link:hover {
float:right;
padding:5px 10px;
font-size:12px;
background-color:#EEF3F8;
color:#037CC1;
font-weight:bold;
text-decoration:none;
}

a#add-link:hover {
background-color:#666;
color:#FFF;
}

form#form-edit-links input {
width:280px!important;
}

a.delete-link,
a.delete-link:link,
a.delete-link:visited,
a.delete-link:focus,
a.delete-link:active,
a.delete-link:hover {
font-size:12px;
background-color:inherit;
color:#CD0921;
text-decoration:none;
float:left;
margin:13px 0 0 10px;
}

a.delete-link:hover {
text-decoration:underline;
}

.profile-home {
width:auto!important;
}

a.add {
float:right;
background:url(../img/dashboard/ico.add.png) left top no-repeat;
font-size:11px;
padding-left:19px;
height:14px;
line-height:11px;
text-decoration:none;
}

a.edit {
float:right;
background:url(../img/dashboard/ico.edit.png) left top no-repeat;
font-size:11px;
padding-left:20px;
height:15px;
line-height:11px;
text-decoration:none;
}

div.profileValuesContainer {
float:left;
width:100%;
}

div.container-bt-accept-refuse span.spinner,
td-remove-guest span.spinner {
background-position:center top;
height:24px;
}

.profile-advise {
float: left;
width: 240px;
padding: 30px;
background-color: #D9FFC2;
color: #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-bottom: 20px;
}

.profile-advise h1 {
float: left;
width: 100%;
padding: 0 0 10px 0;
margin: 0;
font-size: 30px;
}

.profile-advise p {
float: left;
width: 100%;
padding: 0;
margin: 0;
font-size: 12px;
line-height: 18px;
}
