﻿#myBox {
    float:left;
    width:718px;
    background:#FBFBF8;
    border:solid 1px #E5E2C6;
    border-top:none;
    padding:10px;
    margin-bottom:20px;
}

#myBox-left {
    float:left;
    width:124px;
    text-align:right;
    padding-top:5px;
}

.myBox-bandname {
    width:470px;
}  

#myBox-right {
    float:right;
    width:582px;
}

.myBox-row {
    background:red;
    border-top:solid 10px blue;
    height: 20px;
}

.GridBands td {
    text-align:left;
    border-top: dotted 1px #cccccc;
    border-bottom: dotted 1px #cccccc;
    padding:3px 0;
}

.myBox-button {
    width:60px;    
}

#myBox-footer {
    float:left;
    clear:both;
    padding-top:10px;
}

.myBox-addband {
    float:left;
    font-size:0.8em;
    font-weight:bold;
    padding:1px 0 0 10px;
}

.form-left {
    float:left;
    width:135px;
    font-size:0.8em;
    font-weight:bold;
    text-align:right;
    padding-top:5px;
}

.form-right {
    float:right;
    width:595px;
}

.form-row {
    float:left;
    width:100%;
    border-bottom:dotted 1px #ccc;
    padding:10px 0;
}

.form-genre-column {
    float:left;
    width:148px;
}

.form-genre-column ul {
    padding:0;
    margin:0;
}

.form-genre-column li {
    float:left;
    list-style-type:none;
    padding:0;
    margin:0;
    font-size:0.8em;
    font-weight:bold;
    vertical-align:top;
    width:100%;
}

.form-left-subdesc {
    float:left;
    width:100%;
    font-weight:normal;
    color:#999;
    padding-top:2px;
}

.form-right-subdesc {
    float:left;
    clear:both;
    width:100%;
    font-size:0.8em;
    font-weight:normal;
    color:#999;
    padding-top:2px;
}

.form-right-desc {
    float:left;
    padding-top:4px;
    padding-left:5px;
}

#form-row-bottom {
    border-bottom:none;
}

.form-label-picture {
    float:left;
    font-size:0.8em;
    font-weight:bold;
    clear:both;
}

.form-remove-text {
    float:left;
    padding-left:10px;
}

.form-error-text {
    float:left;
    font-size:0.8em;
    padding-top:4px;
    padding-left:10px;
}

.form-label-row {
    float:left;
    clear:both;
    width:100%;
    padding-top:5px;
}

.form-edit-btn {
    float:right;
    width:36px;
}

.form-cancel-btn {
    float:right;
    width:57px;
}

.form-remove-btn {
    float:right;
    text-align:right;
    width:50px;
}

.form-genre-column li {
    margin:0px;
    padding:0px;
}

.form-input-text {
    float:left;
    padding-top:3px;
}

.form-genre-column input {
    float:left
}

.form-heading-add {
    float:left;
    padding-top:12px;
}

.form-entry-list {
    font-size:0.8em;
    font-weight:normal;
}

.form-entry-italic {
    font-style:italic;
    color:#666666;
}

.form-disclaimer {
	float: left;
	width: 340px;
	height: 100px;
	margin: 10px 0;
	border-top: solid 1px #777777;
	border-left: solid 1px #777777;
	border-bottom: solid 1px #eeeeee;
	border-right: solid 1px #eeeeee;
}

/* ------ my bands form css ends here ------ */ 

.GridVenues td {
    text-align:left;
    border-top: dotted 1px #cccccc;
    border-bottom: dotted 1px #cccccc;
    padding:3px 0;
}

/* css for my account page */
#form-acct-sidebox {
    float:right;
    padding-top:5px;
    width:240px;
}

.form-acct-sb-header {
    float:left;
    font-family:trebuchet ms; 
    font-size:1.2em; 
    font-weight:bold; 
    color:#990000;
    text-align:center;
    width:100%;
}

.form-acct-right {
    float:left;
    width: 345px;
    padding-left:10px;
}

.form-acct-row {
    float:left;
    width:490px;
    border-bottom:dotted 1px #ccc;
    padding:10px 0;
}

.form-acct-sb-box {
    float:left;
    width:220px;
    padding:10px;
    background:#FBFBF8;
    border:solid 1px #E5E2C6;
    margin-top:3px;
}

.form-acct-sb-box p {
    font-size:0.8em;
}

.form-validate-text {
    float:left;
    font-size:0.8em;
    color:#cc0000;
    width:345px;
    padding-top:3px;
}

.form-acct-left {
    float:left;
    width:135px;
    font-size:0.8em;
    font-weight:bold;
    text-align:right;
}



/* ----- registration account type page ----- */

#reg-left {
    float:left;
    width:329px;
    padding:5px 20px 20px 20px;
    margin-top:15px;
    border-right:dotted 1px #cccccc;
}

#reg-right {
    float:left;
    width:330px;
    padding:5px 20px 20px 20px;
    margin-top:15px;
}

#reg-left .form-input-text, #reg-right .form-input-text {
    font-size:0.8em;
    font-weight:bold;
}

.reg-list {
    float:left;
    clear:left;
    width:100%;
}

.reg-list ul {
    padding:3px 0 10px 0;
    margin:0 0 0 18px;
}

.reg-list li {
    margin:0;
    padding:0 0 1px 0;
    font-size:0.8em;
    list-style-image:url(assets/images/list-dash.gif);
}

#reg-left .title-s, #reg-right .title-s {
    color:#3840A7;
    padding-top:10px;
    width:100%;
}

#chkbox-left {
    float:left;
    width:100%;
    padding-top:13px;
}

#chkbox-right {
    float:left;
    width:100%;
}

#chkbox-right .form-input-text {
    width:250px;
}

.reg-note {
    float:left;
    color:#999;
    font-size:0.8em;
    padding-bottom:10px;
}



/* ----- my ads/events ----- */

.form-remove-td {
    width:50px;
}



