@charset "UTF-8";
/* CSS Document */

/* Tables.css */
.wider {
font-family: helvetica;
width: 100%;
margin-bottom:25px;
float:left;
}

.widest {
font-family: helvetica;
width: 100%;
float:left;
}

.attributebar {
width: 100%;
}

#insert_response {
display: block;
}

table {
width: 99%;
border: 1px solid #ababab;
}

tr.list td {
line-height: 37px;
font-size: 13px;
font-weight: normal;
padding-left: 10px;
padding-right: 10px;
}

tr.lista td {
line-height: 37px;
font-size: 15px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
}

tr.listb td {
line-height: 37px;
font-size: 15px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
background:#eee;
}

tr.greenCk td {
line-height: 37px;
font-size: 15px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
background:#d5ffa3;
}

tr.redCk td {
line-height: 37px;
font-size: 15px;
font-weight: bold;
padding-left: 10px;
padding-right: 10px;
background:#ffa3a3;
}



.table {
width: 100%;
border: 1px solid #ababab;
font-size:13px;
}

#tblcontainer {
border: 1px solid #ababab;
}

table .th {
background: url(../../images/topbar.jpg) repeat;
color: #000;
border-bottom: 1px solid #3c7da5;
height: 32px;
width:100%;
font-size: 13px;
}

table .th td {
padding-left: 10px;
padding-right: 10px;
}

.ts {
background: #eee;
line-height: 37px;
font-size: 15px;
font-weight: bold;
display:block;
border:#eeeeee 1px solid;

}

.table .t3 {
background-color: #white;
}


#artistsearch {
margin: 0px;
padding: 0px;
float:right;
}

#artistsearch input {
width:78px !important;
width:77px;
}

.table .td {
float: left;
width: 42%;
padding: 9px 0 9px 1%;
margin-right: 10px;
}

.tdtopleft {
width: 9%;
float: left;
padding: 9px 0 9px 1%;
}

.tdtop {
width: 42%;
float:left;
padding: 9px 0 9px 1%;
margin-right: 10px;
}

.tdtype {
width: 9%;
float:left;
padding: 15px 0 0 11px;
min-width:90px;
}

.trbottom {
height: 30px;
}

.trbottom a{
display: block;
background: url(../../images/savebg.jpg) repeat-x;
margin-left:auto;
margin-right: auto;
line-height:30px;
height: 30px;
text-align:center;
color:white;
text-decoration:none;
font-weight:bold;
}

.trbottom a:hover {
background: url(../../images/savebghover.jpg) repeat-x;
height: 30px;
}

.table .tdleft {
float: left;
width: 42%;
padding: 9px 0 9px 1%;
margin-right: 10px;
}




.trhover{
background: url(../../images/tablehover.jpg) repeat-x;
color: white;
}

.table .tdoptions {
float: left;
width: 15%;
padding-left: 2%;
padding: 9px 0;
margin-left: 10px;
text-align: left;
}

#newrow {
padding: 0px;
font-size:11px;
margin-top:6px;
}

#newrow a:hover {
color: #902c2c;
}

#inputString1 {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 100%;
}


#inputString2 {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 100%;
}

#inputStringArtists {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 82%;
float:left;
}

#inputStringVenues {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 82%;
}

.artistrow {
margin-top: 5px;
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 100%;
}
  
/*#formbox {
width: 100%;
height: 115px;
}*/

#venueid{
height: 22px;
width: 100%;
margin-top: 4px;
}

#artistid{
height: 22px;
width: 100%;
margin-top: 3px;
}

/* Add Artist */

.notsowide {
font-size: 0.8em;
background-color: #fff;
width: 400px;
margin-bottom: 25px;
float:left;

}

.notsowide2 {
font-size: 0.8em;
background-color: #fff;
width: 400px;
margin-bottom: 25px;
float:left;
margin-top: 20px;
}


/*.tr {
min-height: 32px;
line-height: 31px;
background: white;
}

.ts {
background: #eee;
min-height: 32px;
line-height:31px;
}*/

.thshow {
float:right;
padding: 9px 0 9px 1%;
margin-right: 10px;
width:90px;
}

.thedit {
float:right;
padding: 9px 0 9px 1%;
margin-right: 10px;
width: 50px;
}

.thfilter {
float:right;
padding: 9px 0 9px 1%;
}


.thdelete {
float:right;
padding: 9px 0 9px 1%;
margin-right: 10px;
width:55px;
}

.thdate {
float:right;
padding: 9px 0 9px 1%;
margin-right: 0px;
width:85px;
padding-right:10px
}

.thredeem {
float:right;
padding: 9px 0 9px 1%;
margin-right: 10px;
width:62px;
}

.thbonus {
float:right;
padding: 9px 0 9px 1%;
margin-right: 10px;
width:100px;
}

.thpoints {
float:right;
padding: 9px 0 9px 1%;
margin-right: 10px;
width:135px;
}

.thname {
float:left;
padding: 9px 0 9px 10px;
margin-right: 0px;
width: 255px;

}

.thupdate {
float:left;
padding: 9px 0 9px 0px;
}

.tdcheckbox {
width: 19px;
float:left;
padding: 5px 0 0 11px !important;
padding: 12px 0 0 11px;
}

.thcheckbox {
width: 19px;
float:left;
padding: 6px 0 0 11px;
}

#form {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 100%;
}

#eventname {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 98%;
}

#eventtime {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 100%;
}

#eventdate {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 100%;
}

#inputString {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 98%;
color: #aaa;
border:1px solid #999;
margin-top: 10px;
}

/*#inputString2 {
padding: 5px 0 3px 5px;
height: 16px;
font-size: 14px;
border: 1px solid #999;
width: 98%;
border:1px solid #999;
margin-top: 10px;
}
 */
#inputdropdown {
width: 100%;
margin-top: 1px;
padding: 2px;
}
 
#formbox {
width: 98%;
height: 115px;
margin-top: 5px;
padding: 5px;
margin-bottom: 5px;
}

#eventdetails {
width: 98%;
height: 115px;
margin-top: 5px;
padding: 5px;
margin-bottom: 5px;
}

#venueid{
height: 22px;
width: 100%;
margin-top: 4px;
}

#artistid{
height: 22px;
width: 100%;
margin-top: 3px;
}

.tdname {
float:left;
margin-right: 10px;
padding: 5px 0 0px 10px;
}


.tdLongname {
float:left;
margin-right: 10px;
width: 354px;
padding: 2px 0 0px 10px;
}

.tdpoints {
float:right;
margin-right: 10px;
width: 135px;
padding: 4px 0 0px 10px;
}

.tdbonus {
float:right;
margin-right: 10px;
padding: 4px 0 0px 10px;
width: 100px;

}

.tdredeem {
float:right;
margin-right: 10px;
padding: 0px 0 0px 10px;
width: 62px;
}

.tdredeem a {
color:#00d30f;
font-size: 12px;
font-weight: normal;
}

.tdredeem a:link, .tdredeem a:visited {
color:#00d30f;
font-size: 12px;
font-weight: normal;
text-decoration:underline;
padding-top: 7px;
height:28px;
display:block;
padding-left:0px;
}

.tdredeem a:hover {
color:#000;
font-size: 12px;
font-weight: normal;
}

.tddelete a:link, .tddelete a:visited {
color:#00d30f;
font-size: 12px;
font-weight: normal;
text-decoration:underline;
padding-top: 7px;
height:28px;
display:block;
padding-left:13px;
}

.tddelete {
float:right;
margin-right: 10px;
padding: 7px 0 0px 10px;
width: 54px;
}

.tddelete a {
color:#d30000;
font-size: 12px;
font-weight: normal;
}


.tdshow {
float:right;
padding: 7px 0 0 11px;
width: 90px;
margin-right:10px;
}

.tdedit {
float:right;
padding: 9px 0 0 11px;
width:50px;
margin-right:10px;
}

.trpage {
float: right;
font-size: 12px;
margin-top: 5px;
}

#page {
border: 1px solid #ccc;
}

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

#title {
width: 200px;
float:left;
}

#search {
width: 500px;
float:right;
padding-right:6px;
padding-top:10px;
text-align:left;
}


/* Ajax Dropdown */
	.suggestionsBox {
		position: absolute;
		margin: 25px 0 0 0;
		background-color: #5593BB;
		-moz-border-radius-bottomleft: 7px;
		-moz-border-radius-bottomright: 7px;
		-webkit-border-radius-bottomleft: 7px;
		-webkit-border-radius-bottomright: 7px;
		border: 1px solid #ccc;	
		color: #fff;
		width:415px;
		font-size: 12px;
	}
	
	.artistdropdown {
	margin-top: 3px;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 7px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #444;
	}
	
	.venuesuggestionsBox {
		position: absolute;
		margin: 0x;
		background-color: #5593BB;
		-moz-border-radius-bottomleft: 7px;
		-moz-border-radius-bottomright: 7px;
		-webkit-border-radius-bottomleft: 7px;
		-webkit-border-radius-bottomright: 7px;
		border: 1px solid #ccc;	
		color: #fff;
		width:42.5%;
	}
	
	.venuesuggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.venuesuggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 7px;
		cursor: pointer;
	}
	
	.venuesuggestionList li:hover {
		background-color: #444;
	}
	
	
#addartistimage {
width: 100%;
background: #eee;
text-align:right;
height: 32px;
	}
	
#uploadartistimage {
margin-right: 10px;
margin-top: 5px;
	}
	
	.tr {
	line-height: 37px;
	font-size: 15px;
	font-weight: bold;
	clear:both;
	}
	
	.tp {
	
	}
	
	
.trname {
width: 20%;
float:left;
text-align:left;
padding-left: 10px;
line-height:40px;
font-size:.85em;
font-weight: lighter;
	}
	
.trnameform {
width: 75%;
float: left;
text-align:left;
padding-top: 4px;
	}
	
.trdate {
float:right;
margin-right: 10px;
width:85px;

}

.saveevent {
background:transparent url(../../images/saveevent.jpg) no-repeat scroll 0 0;
display:block;
height:26px;
text-indent:-2000px;
width:130px;
border:0;
font-size:0%;
text-align:left;
color:#3f89b0
}