@charset "utf-8";
/* CSS Document */

/* Imports
=====================================================================*/
@import "reset.css";  /* Reset styles */


/* Basics
======================================================================*/

body {}

.fr {float:right;}
.fl {float:left;}
.cb {clear:both;}
.clearcols{clear:both; height:10px;}
.txtc {text-align:center;}
.pl {margin-left:10px;}
.pdr {margin-right:10px;}
.pt {margin-top:10px;}
.pb {margin-bottom:10px;}
.borderwhite{border:1px solid #ffffff;}
.alignl{float:left;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px;}
.upcs {text-transform:uppercase;}

a.white:link {color: #ffffff;  text-decoration:none; }
a.white:active {color: #ffffff; text-decoration:none; }
a.white:visited {color: #ffffff; text-decoration:none;}
a.white:hover {color: #ffffff; text-decoration:none; }

a.dgrey:link {color: #383838;  text-decoration:none; }
a.dgrey:active {color: #383838; text-decoration:none; }
a.dgrey:visited {color: #383838; text-decoration:none;}
a.dgrey:hover {color: #383838; text-decoration:underline; }

a.artistlink:link {color: #383838;  text-decoration:none; font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838;}
a.artistlink:active {color: #383838; text-decoration:none; font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838;}
a.artistlink:visited {color: #383838; text-decoration:none;font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838;}
a.artistlink:hover {color: #383838; text-decoration:underline;font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838;}

/* Main
======================================================================*/

body{background-image:url(../img/bg.jpg); background-repeat:repeat-x;}

#header{height:124px;}

#maincontainer {width:969px;  background-image:url(../img/bgcentre.jpg); background-position: 0px 104px; margin-left:auto; margin-right:auto; background-repeat:repeat-y;}

#logo {width:419px; height:54px; float:left; margin-left:11px; margin-top:33px;}

#navigation {font-family:Arial, Helvetica, Verdana, sans-serif; color:#969696; font-size:14px; line-height:19px; text-transform:uppercase; margin-top:60px; float:right; margin-right:15px;}
#navigation li{margin-left:5px; padding-left:13px; background-image:url(../img/navpoint.gif); background-repeat:no-repeat; float:left;background-position: 0px 5px; }

#introimages {clear:both;  margin-left:37px; margin-right:37px; padding-top:37px; overflow:hidden;}
#introimages .mlr2{margin-left:2px; margin-right:2px;}

#maincontainer {width:969px;  background-image:url(../img/bgcentre.jpg); background-position: 0px 94px; margin-left:auto; margin-right:auto; background-repeat:repeat-x;}

#hpintrotext {background-image:url(../img/bghpintrotext.jpg); background-repeat:no-repeat;  min-height:344px; height:auto !important; height:344px;}
#hpintrotextl {width:405px; float:left; margin-top:20px; margin-left:47px; display:inline;}
#hpintrotextl li {margin-bottom:20px;}
#hpintrotextl label {font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838; float:left; width:100px;}
#hpintrotextl textarea, #hpintrotextl input{font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838;}
#hpintrotextl textarea {width:300px; height:200px;}
#hpintrotextl .formbuttspc{margin-left:99px;}
#hpintrotextr {width:424px; float:right; margin-top:20px; margin-right:31px;  display:inline;}
#hpintrotextl .hpbuttons{padding-top:15px; padding-bottom:25px;}

#artiststext {background-image:url(../img/bgartiststext.jpg); background-repeat:no-repeat; min-height:344px; height:auto !important; height:344px; clear:both; }
#artistsl {width:160px; float:left; margin-top:20px;margin-left:47px; display:inline;}
#artistsr {width:658px; float:right; margin-top:20px; margin-right:47px; display:inline; }
#artistsr .midmargin{margin-left:10px; margin-right:10px;  }
#artistsr .previewlist {width:208px; float:left; font-family:Arial, Helvetica, Verdana, sans-serif; color:#383838; font-size:11px; line-height:14px; font-weight:normal; margin-bottom:20px;}
#artistsr .statusav {color:#00CC33;}
#artistsr .statusres {color:#0066FF;}
#artistsr .statussld {color:#CC0000;}


#nosplit h1, #hpintrotext h1, #artiststext h1 {margin-left:235px; padding-top:13px;}
#nosplit h2, #hpintrotext h2, #artiststext h2 {font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:22px; line-height:22px; text-transform:uppercase; color:#383838; font-weight:normal; margin-top:20px;}
#nosplit p, #hpintrotext p, #artiststext p {font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#383838; margin-bottom:18px;}

#nosplit {background-image:url(../img/bgnosplit.jpg); background-repeat:no-repeat; min-height:344px; height:auto !important; height:344px;}
#nosplittext {width:810px; float:left; margin-top:20px; margin-left:47px; display:inline;}

#map_canvas {border:1px solid #4c494a;  width: 405px; height: 405px; margin-bottom:20px; overflow:hidden;}
.errormsg {color:#CC0000;}

/* Footer
======================================================================*/
#footerbg {width:100%; height:212px; background-image:url(../img/bgfooter.gif);   background-repeat:repeat-x;  background-position: 0px 38px; text-align:center;}
#footercontent {width:969px; height:107px; background-image:url(../img/footerimg.jpg);  margin-left:auto; margin-right:auto; background-repeat:no-repeat; padding-top:32px; }
#footercontent .footl{width:40px; float:left; margin-left:53px; display:inline;}
#footercontent .footc{width:760px; float:left; margin-left:10px; margin-right:10px;display:inline;}
#footercontent .footr{width:40px; float:left;display:inline;}
#footercontent .footerline1 {font-family:Arial, Helvetica, Verdana, sans-serif; color:#ffffff; font-size:14px; line-height:19px; text-transform:uppercase; font-weight:bold;}
#footercontent .footerline2 {font-family:Arial, Helvetica, Verdana, sans-serif; color:#ffffff; font-size:12px; line-height:16px; text-transform:uppercase; font-weight:normal;}
#footercontent .emailimg{margin-bottom:-3px;}
#lowlinks {width:954px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; text-transform:uppercase;}
#lowlinks .exposure{margin-left:7px;  background-image:none; padding:0px; font-size:10px;}
#lowlinks li{margin-left:5px; padding-left:13px; background-image:url(../img/navpoint.gif); background-repeat:no-repeat; float:left;background-position: 0px 3px; }
#lowlinks .lowspcer {margin-right:262px;}


#info {width:885px; float:left; margin-top:0px; margin-left:47px;  background-image:url(../img/infobox.jpg); background-position:top center; background-repeat:no-repeat;}
#info p{font-family:Arial, Helvetica, Verdana, sans-serif;  font-size:14px; line-height:19px;  color:#5f7550; font-weight:bold; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; text-align:center; }

