body {
margin:15px 0px 0px 15px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#838487;
}

form {
margin:0px;
}

form#emailjoin {
margin:12px 0px 0px 0px;
}

.verylight {
color:#b6b7b9;
}

.tiny {
font-size:10px;
}

.thankyou {
padding:5px 5px 0px 0px;
}

.bold {
font-weight:bold;
}

.blue {
color:#46c7f2;
}

.medium {
font-size:16px;
}

.small {
font-size:13px;
}

.italic {
font-style:italic;
}

.alignright {
text-align:right;
}

.alignleft {
text-align:left;
}

.aligncenter {
text-align:center;
}

.center {
margin:0px auto;
}

#dropd, #allartists {
font-size:11px;
color:#838487;
width:120px;
}

a:link, a:hover, a:active, a:visited, a, a img, img {
outline:none;
border:0px;
}

a.bluelink:link, a.bluelink:active, a.bluelink:visited {
color:#46c7f2;
text-decoration:none;
}

a.bluelink:hover {
text-decoration:underline;
}

a.bluelink2:link, a.bluelink2:active, a.bluelink2:visited, a.bluelink2:hover {
color:#46c7f2;
text-decoration:none;
font-weight:bold;
}


a.graylink:link, a.graylink:active, a.graylink:visited {
color:#838487;
text-decoration:underline;
}

a.graylink:hover {
text-decoration:none;
}

a.ltgraylink:link,a.ltgraylink:visited,a.ltgraylink:active {
color:#b6b7b9;
text-decoration:none;
}

a.ltgraylink:hover {
text-decoration:underline;
}

a.graylink2:link, a.graylink2:active, a.graylink2:visited, a.graylink2:hover {
color:#838487;
text-decoration:none;
font-weight:bold
}

#main {
width:930px;
}

#header {
border-top:1px solid #d6dbe2;
}

.bline {
border-bottom:1px solid #d6dbe2;
}

table tr td.bline {
padding:5px 3px 5px 3px;
}

table tr td.pad {
padding:5px 3px 5px 3px;
}

table tr td.lr {
border-right:1px solid #d6dbe2;
}

#header .left {
width:370px;
float:left;
}

#header .right {
width:550px;
float:right;
}

.button {
background-color:#236d86;
width:35px;
height:21px;
line-height:21px;
text-align:center;
padding:0px;
margin:0px;
color:#ffffff;
border:0px solid #ffffff;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
}

.inp {
font-size:10px;
color:#838487;
height:17px;
width:127px;
border:1px solid #c1c1c9;
line-height:17px;
padding-right:3px;
padding-left:3px;
font-family:Arial, Helvetica, sans-serif;
}

.cart {
padding-top:8px;
}

.padright {
padding-right:30px;
}

#nav {
border-top:1px solid #e2e4e7;
border-bottom:1px solid #e2e4e7;
height:36px;
clear:both;
margin:0px;
}

#nav div {
float:left;
}

#nav .link {
width:114px;
text-align:center;
line-height:36px;
border-left:1px solid #e2e4e7;
cursor:pointer;
}

#nav .nolink {
width:114px;
text-align:center;
line-height:36px;
border-left:1px solid #e2e4e7;
background-color:#f4f2f2;
}

#nav .last {
border-right:1px solid #e2e4e7;
}

#nav .link:hover {
background-color:#f4f2f2;
}

#nav .navspacer {
width:31px;
}

#hometext {
height:195px;
}

#homefeat {
background-color:#f3f3f2;
border-bottom:1px solid #d6dbe2;
border-top:1px solid #d6dbe2;
height:364px;
}

#homefeat .left {
float:left;
width:649px;
}

#homefeat .right {
float:right;
width:280px;
}

.homepad {
padding-left:23px;
padding-top:21px;
padding-right:21px;
}

.press{
height:57px;
padding-left:20px;
border-top:1px solid #d6dbe2;
cursor:pointer;
}

.viewpress{
height:102px;
padding-left:20px;
border-bottom:1px solid #d6dbe2;
}

.pointer {
cursor:pointer;
}

.press:hover {
background-color:#f4f2f2;
}

.press .padded, .viewpress .padded {
padding-top:14px;
}



.lastpress {
border-bottom:1px solid #d6dbe2;
}

#pressbody {
margin-top:15px;
padding-left:36px;
line-height:15px;
padding-right:30px;
}

.schedule {
height:164px;
border-top:1px solid #d6dbe2;
clear:both;
}


.schedule .first {
float:left;
width:163px;
border-right:1px solid #d6dbe2;
text-align:center;
height:164px;
}

.schedule .first div {
padding-top:14px;
height:164px;
}

.schedule .second {
float:left;
width:246px;
height:164px;
border-right:1px solid #d6dbe2;
}

.lined {
border-bottom:1px solid #d6dbe2;
}

#vbox .resume {
float:left;
width:756px;
border-left:1px solid #d6dbe2;
border-bottom:1px solid #d6dbe2;
}


#vbox .resume .padded {
padding-top:20px;
padding-left:20px;
}

.schedule .second div {
padding-left:20px;
}

.schedule .second .padded {
padding-top:14px;
}

.schedule .third {
float:left;
height:164px;
width:500px;
}

.schedule:hover {
background-color:#f7f7f6;
}

.schedule .third div {
padding-left:20px;
padding-right:50px;
}

.schedule .third .padded {
padding-top:14px;
}


.lastschedule {
border-bottom:1px solid #d6dbe2;
}

.dropdown {
height:61px;
text-align:right;
}

.dropdown div {
padding-top:20px;
}


/* ARTISTS PAGE */
#artistbox {
height:554px;
border-bottom:1px solid #d6dbe2;
}

#artiststext {
float:left;
border-right:1px solid #d6dbe2;
height:554px;
}

#artistslist {
float:left;
width:450px;
}

#artistslist .title {
float:left;
width:150px;
}

#artistslist .dropd {
float:right;
text-align:right;
}

#artistslist .padded {
padding-left:25px;
padding-right:30px;
padding-top:30px;
}

#artistsboxes {
color:#ababaa;
font-size:12px;
}

.abox {
width:140px;
height:34px;
float:left;
}

.abox div {
line-height:34px;
padding-left:25px;
font-size:12px;
color:#ababaa;
cursor:pointer;
}

.clear {
clear:both;
}

.abox:hover {
background-color:#efeded;
}

/* VIEW ARTIST CSS */

#vbox {
clear:both;
border-top:1px solid #d6dbe2;
}

#vbox .first {
float:left;
width:172px;
height:484px;
border-right:1px solid #d6dbe2;
border-bottom:1px solid #d6dbe2;
text-align:center;
}

#vbox .firstresume
{
float:left;
width:172px;
height:484px;
border-bottom:1px solid #d6dbe2;
text-align:center;
}

#vbox .second {
background-color:#f3f3f2;
width:287px;
float:left;
height:484px;
border-bottom:1px solid #d6dbe2;
}

#vbox .third {
float:left;
width:460px;
border-bottom:1px solid #d6dbe2;
}

#vbox .third .apic {
width:150px;
float:left;
border-right:1px solid #d6dbe2;
border-top:1px solid #d6dbe2;
height:283px;
cursor:pointer;
}

#vbox .third .nolink {
width:150px;
float:left;
border-right:1px solid #d6dbe2;
border-top:1px solid #d6dbe2;
height:241px;
}

#vbox .third .apicfirst {
border-left:1px solid #d6dbe2;
}

#vbox .third .apiclast {
border-right:0px;
}

#vbox .third .firstrow {
border-top:0px;
}

#vbox .third .apic:hover {
background-color:#f3f3f2;
}

#vbox .third .apic .padded {
padding-top:10px;
padding-right:10px;
padding-left:10px;
}

#vbox .padded {
padding-top:20px;
padding-left:20px;
padding-right:20px;
}

/* PIECE ENLARGED CSS */
#pieceleft {
width:280px;
float:left;
height:585px;
border-right:1px solid #d6dbe2;
border-bottom:1px solid #d6dbe2;
}

#pieceright {
width:600px;
float:left;
height:585px;
border-bottom:1px solid #d6dbe2;
}

#pieceleft .padded {
padding-top:25px;
padding-left:15px;
padding-right:25px;
}

#pieceright .padded {
padding-top:5px;
padding-left:5px;
}

#pieceleft .sidebutton {
height:52px;
border-bottom:1px solid #d6dbe2;
cursor:pointer;
font-weight:bold;
padding-left:15px;
line-height:52px;
}

#pieceleft .sidebutton:hover {
background-color:#f4f2f2;
}

.toppadding {
border-top:1px solid #d6dbe2;
}

/* TESTIMONIAL */
.testimonial {
border-bottom:1px solid #d6dbe2;
}

.testimonial div {
padding:25px 25px 25px 30px;
color:#a3a5a7;
}

.firsttestimonial {
border-top:1px solid #d6dbe2;
}

/* DROP DOWN MENU FOR ARTISTS */


#dropmenudiv{
position:absolute;
border:1px solid #d6dbe2;
border-bottom-width: 0;
z-index:100;
cursor:pointer;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #d6dbe2;
padding: 3px 0;
text-decoration: none;
color:#838487;
background-color:#ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f4f2f2;
}

#footer div {
padding-top:14px;
padding-left:20px;
color:#bbbcbd;
}



