html {font-size: 100.01%;}

body {	
	margin: 0;	
	padding: 0;	
	font-family: Eurostile, Verdana, Tahoma, Arial, sans-serif;	
	font-size: 1em;	
	text-align: left;	
	background: #fff;
	color: #000;
}

h1 {	
	margin: 10px 0 10px 0;	
	padding: 0px;	
	font-size: 1.2em;		
	color: #333;	
	font-weight: bold;
}
h2, h2 a	{	
	margin: 0 0 3px 0;	
	padding: 0px;	
	font-size: 1em;	
	color: #333;
}	
h3  {	
	color: #333;	
	font-size: 0.8em;	
	margin: 15px 0 0 0; 	
	padding: 0px;
}
h1 span {
  display: none;
}	
p, ul {
	padding: 0;		
	margin: 0;	
}
.clear	{	clear: both; height: 0; width:0; }
.hidden {	display: none;	}
img, a img {
  border: none;
}
label {
  width: 89px;
  display: block;
  float: left;
}
form {
  margin: 0px;
  padding: 0px;
  color : #000000;
}
  
form a { 
  padding : 15px 0 0 0px;
  margin : 1px 0 0 0px;
}

input, textarea, select, option {
  background: #FFF;
  color: #666;
}

input, select, textarea {
	font-family:  Verdana, Arial, Helvetica,sans-serif;
}
textarea {
  padding: 2px;
  font-size: 0.9em;
  border: 2px solid #D1D2D4;
}
label img {
  margin: 6px 0 0 0;
}
label span {
  display: none;
}

/* STRUCTURE	*/
#page {	
  width: 930px;	
  margin: 0 auto;
  margin-top: 15px;
  padding: 0px;
}
.home {	
  width: 928px;	
  padding: 0px;	
  text-align: left;	
  font-size: 0.9em;
  border: 1px solid red;
}

#header	{
   height: 140px;
   padding: 0px;
   margin: 0;
   background: url("../images/header.gif") top right no-repeat;
   margin: 0 0 5px 0;
}
#page.gallery #header	{
  background: url("../images/header-gallery.gif") top right no-repeat;
}
#page.exhibitions #header, #page.adam-street #header,
#page.city-golf-clubs #header,
#page.ei8ht #header,
#page.m1nt #header	{
  background: url("../images/header-spaces.gif") top right no-repeat;
}
input.searchInput {
  height: 40px;
  width: 199px;
  padding: 6px 4px 0 6px;
  font-size: 26px;
  border: 2px solid #D1D2D4;
  margin: 0px;
  float: left;
  color: #D1D2D4;
}
input.searchSubmit {
  font-size: 26px;
  border: 0px solid #D1D2D4;
  border-left: 0px;
  color: #D1D2D4;
  margin: 0px;
  padding: 0px;
  width: 48px;
  height: 50px;
  cursor: pointer;
  float: left;
}

/* NAVIGATION	*/
#fairNavi {
  margin: 30px 0 0 0;
}




#tabs {
	text-align: left;
  font-size:0.95em;
	height: 55px;
	width: 933px;
  line-height:normal;
	margin: 0px 0 0 0;	
	padding: 0;
} 
#tabs ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tabs li {
  display: inline;
  margin: 0;
  padding: 0;
}

#tabs a {
  float:left;
  display:block;   
	height: 50px; 
	padding: 0;
	margin: 0;
	color: #eee;
}

#tabs .fair a, #tabs .fair a:visited {
	display:inline;
	background: url("../images/nav-fair.gif") no-repeat;
	width:89px;
}
#tabs .fair a.active, #tabs .fair a:hover {
	display:inline;
	background: url("../images/nav-fair-o.gif") no-repeat;
	width:89px;
}

#tabs .gallery a, tabs .gallery a:visited {
	display:inline;
	background:url("../images/nav-gallery.gif") no-repeat left top;
	width: 134px;
}
#tabs .gallery a.active, #tabs .gallery a:hover {
	display:inline;
	background: url("../images/nav-gallery-o.gif") no-repeat;
	width:134px;
}

#tabs .exhibitions a,  #tabs .exhibitions a:visited {
	display:inline;
	background:url("../images/nav-exhibitions.gif") no-repeat left top;
	width: 184px;
}
#tabs .exhibitions a.active, #tabs .exhibitions a:hover {
	display:inline;
	background: url("../images/nav-exhibitions-o.gif") no-repeat;
	width: 184px;
}

#tabs .contact a, #tabs .contact a:visited  {
	display:inline;
	background:url("../images/nav-contact.gif") no-repeat left top;
	width: 148px;
}
#tabs .contact a.active, #tabs .contact a:hover {
	display:inline;
	background: url("../images/nav-contact-o.gif") no-repeat;
	width: 148px;
}

#tabs .about a, #tabs .about a:visited  {
	display:inline;
	background:url("../images/nav-about.gif") no-repeat left top;
	width: 114px;
}
#tabs .about a.active, #tabs .about a:hover {
	display:inline;
	background: url("../images/nav-about-o.gif") no-repeat;
	width: 114px;
}

#tabs .search a, #tabs .search a:visited {
	display:inline;
	background:url("../images/nav-search.gif") no-repeat left top;
	width: 209px;
}
#tabs .search a.active, #tabs .search a:hover {
	display:inline;
	background: url("../images/nav-search.gif") no-repeat;
	width: 209px;
}

#tabs .go a, #tabs .go a:visited {
	display:inline;
	background:url("../images/nav-go.gif") no-repeat left top;
	width: 51px;
}
#tabs .go a.active, #tabs .go a:hover {
	display:inline;
	background: url("../images/nav-go-o.gif") no-repeat;
	width: 51px;
}

 #tabs span {
	/*display: none;  */
  margin-left: -100000px;
}

/*	CONTENT	*/
#content	{	
	padding: 0;	
	margin: 18px 0 0 0;	
	font-size: 0.95em;	
	line-height: 1.2em;	
  float: left;
  width: 556px;
  text-align: justify;
}
#content a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}
#innerContent {
  margin: 0px;
  padding: 0px;
}
#content #innerContent a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  border-bottom: 2px solid #D1D2D4;
}
#content #innerContent a:hover {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  border-bottom: 2px solid #000;
}

#artistInfo #innerContent {
  margin: 0px;
  padding: 0px;
  width: 556px;
}

#content p {
  margin: 0 0 15px 0;
}
#main {
	float: left;
	width: 585px;
}
  
#main .photo {
	float: left;
	background-image: url('../images/bg-grey.gif') ; 
	background-repeat: no-repeat; 
	width: 175px;
	height: 175px;
	margin: 0 13px 23px 0;
	padding: 7px 0 0 7px;
}

#main .photo h2 {
	font-size: 1.2em;
	font-weight: 400;
	color: #000;
	text-align: left;
	padding: 5px 0 0 40px;
}

/* NAVIGATION	*/
#content #sub-navigation  {	
	float: left;	
	text-align: left;	
	width: 550px;
	margin: 0; 
	padding: 0; 
}
#content #sub-navigation a {	
	float: left;	
	display: block;
	height: 28px;
	text-align: left;	
	margin: 0; 
	padding: 0; 
	font-size: 0.8em;
	color: #eee;
	text-decoration: none;
}
#content #sub-navigation li {	
	list-style-type: none;	
	display: inline;
	height: 28px;	
	margin: 0px;	
	padding: 0px; 
	text-align: left;
}
#sub-navigation a {
  height: 27px;
	margin: 30px;
	padding: 30px 50px;
}
#sub-navigation .general a {
	background: url('../images/sub-fair-general.gif') no-repeat;
	width: 133px;	
}

#sub-navigation .general a:hover, #sub-navigation .generalActive a {
	background: url('../images/sub-fair-general-o.gif') no-repeat;
	width: 133px;
}

#sub-navigation .artists a {
	display:inline;
	background: url('../images/sub-fair-artists.gif') no-repeat;
	width: 85px;
}
#sub-navigation .artists a:hover, #sub-navigation .artistsActive a {
	display:inline;
	background: url('../images/sub-fair-artists-o.gif') no-repeat;
	width: 85px;
}
#sub-navigation .sponsors a {
	display:inline;
	background: url('../images/sub-fair-sponsors.gif') no-repeat;
	width: 112px;
}
#sub-navigation .sponsors a:hover, #sub-navigation .sponsorsActive a {
	display:inline;
	background: url('../images/sub-fair-sponsors-o.gif') no-repeat;
	width: 112px;
}
#sub-navigation .apply a {
	display:inline;
	background: url('../images/sub-fair-apply.gif') no-repeat;
	width: 75px;
}
#sub-navigation .apply a:hover, #sub-navigation .applyActive a {
	display:inline;
	background: url('../images/sub-fair-apply-o.gif') no-repeat;
	width: 75px;
}
#sub-navigation span {
	display: none;
}

/*  FAIR SUBNAVI  */
#fairSubnavi {
  text-align: left;
  margin: 0px;
  padding: 0px;
  font-size: 1.2em;
}
#fairSubnavi ul {
  list-style-type: none;
  font-weight: bold;
  height: 27px;
  margin: 0 0 0px 0;
  padding: 0px;
}
#fairSubnavi ul li {
  float: left;
  padding: 0 15px 0 0;
}
#fairSubnavi ul li a {
  font-weight: bold;
  color: #AAA !important;
}
#fairSubnavi ul li a:hover {
  color: #000 !important;
}
#fairSubnavi ul li.active a {
  color: #000 !important;
}

/*  EXHIBITIONS SUBNAVI*/
#exhibSubnavi {
  text-align: left;
  margin: 0 0 15px 0;
  padding: 0px;
  font-size: 1.2em;
  display: block;
  height: 28px;
}
#exhibSubnavi ul {
  list-style-type: none;
  font-weight: bold;
  height: 27px;
  margin: 0 0 20px 0;
  padding: 0px;
}
#exhibSubnavi ul li {
  float: left;
  padding: 0 15px 0 0;
}
#sub-navigation .adamStreet a {
	background: url('../images/sub-exhib-adamstreet.gif') top left no-repeat;
	width: 141px;	
}
#sub-navigation .adamStreet a:hover, #sub-navigation .adamStreetActive a {
	background: url('../images/sub-exhib-adamstreet-o.gif') top left no-repeat;
  width: 141px;	
}
#sub-navigation .cityGolf a {
	display:inline;
	background: url('../images/sub-exhib-citygolf.gif') top left no-repeat;
	width: 157px;
}
#sub-navigation .cityGolf a:hover, #sub-navigation .cityGolfActive a {
	display:inline;
	background: url('../images/sub-exhib-citygolf-o.gif') top left no-repeat;
  width: 157px;
}
#sub-navigation .mint a {
	display:inline;
	background: url('../images/sub-exhib-mint.gif') top left no-repeat;
	width: 80px;
}
#sub-navigation .mint a:hover, #sub-navigation .mintActive a {
	display:inline;
	background: url('../images/sub-exhib-mint-o.gif') top left no-repeat;
  width: 80px;
}
#sub-navigation .eight a {
	display:inline;
	background: url('../images/sub-exhib-eight.gif') top left no-repeat;
	width: 74px;
}
#sub-navigation .eight a:hover, #sub-navigation .eightActive a {
	display:inline;
	background: url('../images/sub-exhib-eight-o.gif') top left no-repeat;
  width: 74px;
}
#sub-navigation span {
	display: none;
}

/*  SPONSOR SUBNAVI */
#sponsorSubnavi {}
#sponsorSubnavi ul {
  list-style-type: none;
}
#sponsorSubnavi ul li {
  float: left;
  display: block;
  height: 35px;
  margin: 11px 10px 0 0;
  font-size: 1.2em;
}
#sponsorSubnavi .opportunities a {
  background: url('../images/sponsor_opportunities.gif') top left no-repeat;
  width: 140px;
  height: 24px;
  display: block;
}
#sponsorSubnavi .opportunities a:hover, #sponsorSubnavi .opportunities a.active {
  background: url('../images/sponsor_opportunities_over.gif') top left no-repeat;
}
#sponsorSubnavi .visitSponsors a {
  background: url('../images/visit_sponsors.gif') top left no-repeat;
  width: 47px;
  height: 24px;
  display: block;
}
#sponsorSubnavi .visitSponsors a:hover, #sponsorSubnavi .visitSponsors a.active {
  background: url('../images/visit_sponsors_over.gif') top left no-repeat;
}
#sponsorSubnavi span {
  display: none;
}

/* INDEX	*/
#index	{	
	float: left;	
	text-align: left;	
	font-size: 1.2em;
	width: 575px;
	margin: 10px 0 17px 0; 
	padding: 0; 
}
#index ul {	
	list-style: none;	
	margin: 0px;	
	padding: 0px; 
}
#index  li {	
	display: inline;	
	margin: 0px;	
	padding: 0px; 
}
#index a {
	float: left;
	display: block;
	height: 19px;	
	margin: 0;
	padding: 0;	
	color: #ccc;  
}
#index .a-letter a, #index .a-letter a:visited {		
	background: url('../images/alph-a.gif') no-repeat;
	width: 19px;
}
#index .a-letter a.active, #index .a-letter a:hover {	
	background: url('../images/alph-a-o.gif') no-repeat;
	width: 19px;
}

#index .b-letter a, #index .b-letter a:visited {	
	background: url('../images/alph-b.gif') no-repeat;
	width: 23px;
}
#index .b-letter a.active, #index .b-letter a:hover {	
	background: url('../images/alph-b-o.gif') no-repeat;
}

#index .c-letter a, #index .c-letter a:visited {	
	background: url('../images/alph-c.gif') no-repeat;
	width: 22px;
}
#index .c-letter a.active, #index .c-letter a:hover {	
	background: url('../images/alph-c-o.gif') no-repeat;
}

#index .d-letter a, #index .d-letter a:visited {	
	background: url('../images/alph-d.gif') no-repeat;
	width: 21px;
}
#index .d-letter a.active, #index .d-letter a:hover {	
	background: url('../images/alph-d-o.gif') no-repeat;
}

#index .e-letter a, #index .e-letter a:visited {	
	background: url('../images/alph-e.gif') no-repeat;
	width: 21px;
}
#index .e-letter a.active, #index .e-letter a:hover {	
	background: url('../images/alph-e-o.gif') no-repeat;
}

#index .f-letter a, #index .f-letter a:visited {	
	background: url('../images/alph-f.gif') no-repeat;
	width: 20px;
}
#index .f-letter a.active, #index .f-letter a:hover {	
	background: url('../images/alph-f-o.gif') no-repeat;
}

#index .g-letter a, #index .g-letter a:visited {	
	background: url('../images/alph-g.gif') no-repeat;
	width: 22px;
}
#index .g-letter a.active, #index .g-letter a:hover {	
	background: url('../images/alph-g-o.gif') no-repeat;
}

#index .h-letter a, #index .h-letter a:visited {	
	background: url('../images/alph-h.gif') no-repeat;
	width: 22px;
}
#index .h-letter a.active, #index .h-letter a:hover {	
	background: url('../images/alph-h-o.gif') no-repeat;
}

#index .i-letter a, #index .i-letter a:visited {	
	background: url('../images/alph-i.gif') no-repeat;
	width: 12px;
}
#index .i-letter a.active, #index .i-letter a:hover {	
	background: url('../images/alph-i-o.gif') no-repeat;
}

#index .j-letter a, #index .j-letter a:visited {	
	background: url('../images/alph-j.gif') no-repeat;
	width: 20px;
}
#index .j-letter a.active, #index .j-letter a:hover {	
	background: url('../images/alph-j-o.gif') no-repeat;
}

#index .k-letter a, #index .k-letter a:visited {	
	background: url('../images/alph-k.gif') no-repeat;
	width: 21px;
}
#index .k-letter a.active, #index .k-letter a:hover {	
	background: url('../images/alph-k-o.gif') no-repeat;
}

#index .l-letter a, #index .l-letter a:visited {	
	background: url('../images/alph-l.gif') no-repeat;
	width: 19px;
}
#index .l-letter a.active, #index .l-letter a:hover {	
	background: url('../images/alph-l-o.gif') no-repeat;
}

#index .m-letter a, #index .m-letter a:visited {	
	background: url('../images/alph-m.gif') no-repeat;
	width: 28px;
}
#index .m-letter a.active, #index .m-letter a:hover {	
	background: url('../images/alph-m-o.gif') no-repeat;
}

#index .n-letter a, #index .n-letter a:visited {	
	background: url('../images/alph-n.gif') no-repeat;
	width: 26px;
}
#index .n-letter a.active, #index .n-letter a:hover {	
	background: url('../images/alph-n-o.gif') no-repeat;
}

#index .o-letter a, #index .o-letter a:visited {	
	background: url('../images/alph-o.gif') no-repeat;
	width: 22px;
}
#index .o-letter a.active, #index .o-letter a:hover {	
	background: url('../images/alph-o-o.gif') no-repeat;
}

#index .p-letter a, #index .p-letter a:visited {	
	background: url('../images/alph-p.gif') no-repeat;
	width: 20px;
}
#index .p-letter a.active, #index .p-letter a:hover {	
	background: url('../images/alph-p-o.gif') no-repeat;
}

#index .q-letter a, #index .q-letter a:visited {	
	background: url('../images/alph-q.gif') no-repeat;
	width: 24px;
}
#index .q-letter a.active, #index .q-letter a:hover {	
	background: url('../images/alph-q-o.gif') no-repeat;
}

#index .r-letter a, #index .r-letter a:visited {	
	background: url('../images/alph-r.gif') no-repeat;
	width: 22px;
}
#index .r-letter a.active, #index .r-letter a:hover {	
	background: url('../images/alph-r-o.gif') no-repeat;
}

#index .s-letter a, #index .s-letter a:visited {	
	background: url('../images/alph-s.gif') no-repeat;
	width: 19px;
}
#index .s-letter a.active, #index .s-letter a:hover {	
	background: url('../images/alph-s-o.gif') no-repeat;
}

#index .t-letter a, #index .t-letter a:visited {	
	background: url('../images/alph-t.gif') no-repeat;
	width: 20px;
}
#index .t-letter a.active, #index .t-letter a:hover {	
	background: url('../images/alph-t-o.gif') no-repeat;
}

#index .u-letter a, #index .u-letter a:visited {	
	background: url('../images/alph-u.gif') no-repeat;
	width: 21px;
}
#index .u-letter a.active, #index .u-letter a:hover {	
	background: url('../images/alph-u-o.gif') no-repeat;
}

#index .v-letter a, #index .v-letter a:visited {	
	background: url('../images/alph-v.gif') no-repeat;
	width: 24px;
}
#index .v-letter a.active, #index .v-letter a:hover {	
	background: url('../images/alph-v-o.gif') no-repeat;
}

#index .w-letter a, #index .w-letter a:visited {	
	background: url('../images/alph-w.gif') no-repeat;
	width: 30px;
}
#index .w-letter a.active, #index .w-letter a:hover {	
	background: url('../images/alph-w-o.gif') no-repeat;
}

#index .x-letter a, #index .x-letter a:visited {	
	background: url('../images/alph-x.gif') no-repeat;
	width: 22px;
}
#index .x-letter a.active, #index .x-letter a:hover {	
	background: url('../images/alph-x-o.gif') no-repeat;
}

#index .y-letter a, #index .y-letter a:visited {	
	background: url('../images/alph-y.gif') no-repeat;
	width: 22px;
}
#index .y-letter a.active, #index .y-letter a:hover {	
	background: url('../images/alph-y-o.gif') no-repeat;
}

#index .z-letter a, #index .z-letter a:visited {	
	background: url('../images/alph-z.gif') no-repeat;
	width: 17px;
}
#index .z-letter a.active, #index .z-letter a:hover {	
	background: url('../images/alph-z-o.gif') no-repeat;
}

#index span {
	display: none;
}

/*	right column */
#right-column {	
	width: 260px;	
	padding: 20px 0 0 0;	
	margin: 0 0px 0 0;
	float: right;
}
#updates {
	background: url('../images/clickfortickets.gif') no-repeat;
	margin:0 0 18px 0;
	font-size: 1.3em;
	font-weight: 400;
	color: white;
	padding: 0px 0 0 00px;
}
#updates:hover {
	background: url('../images/clickfortickets-o.gif') no-repeat;
}
#updates a {
	display:block;
	width: 260px;
	height: 55px;
}
#updates span {
	display: none;
}
#right-column .adverts {
	margin: 0 0 20px 0;
  display: block;
}
#right-column .adverts img {
  
  width: auto !important;
  _width: 260px;
  max-width: 260px;
}

#next {
	float: right;
	padding: 0 20px 0 0;
}
#next a {
	font-size: 1.6em;
	color: #ccc;
	text-decoration: none;
}

#pageContent {
  clear: both;
  padding: 15px 0 0 0;
}

/* FOOTER */
#footer {
	width: 928px; 
	height:45px; 
	padding: 0px; 
	margin: 0 auto;
  margin-top: 20px;
	font-size: 1.05em; 
	text-align: left;
}
#footer a { 
	margin: 0 0 0 16px; 
	color: #000;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
}
#moustique {
	color: #999;	
	font-size: 0.6em;	
	margin: 2px 0 0 0; 
	float:right; 
}
#moustique a {	
	color: #999;
	text-decoration: none;
}
#moustique a:hover {	
	color: #000;
}


/*  SUBPAGES  */

/*  General Info  */
#generalInfo {
  clear: both;
  margin: 0px 0 0 0;
  padding: 15px 0 0 0;
}

/*  GALLERY   */
#page.gallery #content h1 {
  margin: 1px 0 16px 0;
}

/*  VISIT SPONSORS  */
#sponsorList {
  clear: both;
  margin: 3px 0 0 0;
}
#sponsorList ul {
  list-style-type: none;
}
#sponsorList li {
  width: 548px;
  text-align: left;
  border: 0px solid #D1D2D4;
  padding: 4px;
  margin: 0 0 10px 0;
}
#sponsorList li img {
  max-width: 548px;
}
/*
#page.sponsorOpp #sponsor_opp {
  font-size: 0.75em;
}
*/
/*  ARTISTS OVERVIEW  */
.artists #content {
  width: 580px;
}
#pageNaviTop {
  margin: 0 24px 10px 0;
  color: #999;
  text-align: right;
}
#pageNaviTop .pages a {
  font-weight: normal;
  color: #999;
}
#pageNaviTop .pages a:hover {
  font-weight: normal;
  color: #000;
}
#pageNaviTop .pages a.active {
  font-weight: bold;
  color: #000;
}

#pageNaviBottom {
  clear: both;
  margin: 10px 24px 0px 0;
  color: #999;
  text-align: right;
}
#pageNaviBottom .pages a {
  font-weight: normal;
  color: #999;
}
#pageNaviBottom .pages a:hover {
  font-weight: normal;
  color: #000;
}
#pageNaviBottom .pages a.active {
  font-weight: bold;
  color: #000;
}

#artists_survey {
  display: block;
  clear: both;
}
#artists_survey .artistsInfo  {
  float: left;
  margin: 0 20px 0px 0;
  text-align: center;
  width: 172px;
  height: 225px;
}
#artists_survey.thumbs .artistsInfo  {
  float: left;
  margin: 0 20px 0px 0;
  text-align: center;
  width: 172px;
  height: 193px;
}
#artists_survey .artistsImageOuter {
  width: 172px;
  height: 174px;
  background: url(../images/artiststhumbs.gif) top left no-repeat;
  margin: 0px;  
}
#artists_survey .artistsImageOuter:hover {
  width: 172px;
  height: 174px;
  background: url(../images/artiststhumbs_o.gif) top left no-repeat;
  margin: 0px;
}
#artists_survey .artistsImageInner {  
  height: 160x;
  padding: 6px 0 0 6px;
  text-align: center;
  width: 160px;
  line-height: 160px;
  vertical-align: middle;  
}
#artists_survey .artistsImageInner a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 160px;
  height: 160px;
  line-height: 160px;  
}
#artists_survey .artistsImageInner img {
  max-width: 160px;
  max-height: 160px;
  vertical-align: middle;
}

/*  ARTISTS INFO  */
.artists-info #content {
  width: 580px;
}
#ai_image {
  width: 600px;
  background: url(../images/ai_bg_top.gif) top left no-repeat;  
}
#ai_imageFrame {
  background: url(../images/ai_bg_bottom.gif) bottom left no-repeat;
  padding: 7px 0 6px 0px;
  text-align: center;
  width: 556px;
}
#ai_text.artists_info {
  margin: 20px 0 0 0;
  text-align: justify;
}
#ai_text.artists_info h2 {
  margin: 0px 0 18px 0;
  font-weight: 300;
  font-size: 1.4em;
}

/*  APPLY */
#page.apply #applyForm {
  clear: both;
  padding: 48px 0px 0px 0px;
  display: block;
}
#page.apply .submit {
  float: right;
  background: #D1D2D4;
  border: 0px solid #D1D2D4;
  color: #FFF;
  font-weight: bold;
  font-size: 1.1em;
  /*padding: 5px;*/
  margin: 4px 147px 0 0;
}
#page.apply input.text {
  width: 315px;
  height: 17px;
  margin: 0 0 4px 0;
  border: 2px solid #d1d2d4;
}

/*  REGISTER  */
#registerForm {
  margin: 2px 0 0 0;
}
#page.register input.text {
  width: 315px;
  height: 17px;
  margin: 0 0 4px 0;
  border: 2px solid #d1d2d4;
}
#page.register .submit {
  float: right;
  background: #d1d2d4;
  border-top-width: 0px solid #d1d2d4;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.1em;
  margin: 4px 147px 0 0;
}


/*  CONTACT */
#page.contact #content {
  margin: 20px 0 0 0;
}
#page.contact label.textLabel {
  width: 89px;
  display: block;
  float: left;
  margin: 0 0px 0 0;
}
#page.contact .textInput {
  width: 316px;
  height: 17px;
  margin: 0 0 4px 0;
  border: 2px solid #D1D2D4;
}
#page.contact .checkboxes {
  margin: 10px 0 0 89px;
}
#page.contact #content h2#hearAbout {
  width: 319px;
  height: 21px;
  background: url(../images/contact-wheredidyouhear.gif) top left no-repeat;
  margin: 0 0 0 89px;
  padding: 0px;
}
#page.contact #content h2#hearAbout span {
  left: -10000px;
  position: absolute;
}
#page.contact .checkbox {
  float: left;
  border: 2px solid #D1D2D4 !important;
  background: #FFF !important;
  color: #555 !important;
  margin: 3px 6px 0 0 !important;
  padding: 2px !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  -moz-opacity: 0.6;
}

#page.contact label.checkboxLabel {
  width: 120px;
  display: block;
  float: left;
  padding: 3px 0 0 0;
  color: #000;
}
#page.contact #submit {
  float: right;
  background: #D1D2D4;
  border: 0px solid #D1D2D4;
  color: #FFF;
  font-weight: bold;
  font-size: 1.1em;
  /*padding: 5px;*/
  margin: 8px 147px 0 0;
}
#page.contact #messageBox {
  width: 312px;
  margin: 15px 0 0 89px;
  overflow: auto;
}

/*  ABOUT */
#page.about #content h1 {
  margin: 1px 0 12px 0;
}


/*  DOWNLOADS */
#page.download .downloads {
  width: 172px;
  height: 210px;
  background: url(../images/artiststhumbs.gif) top left no-repeat;
  margin: 0px 20px 10px 0;
  display: block;
  text-align: center;
  float: left;
}
#page.download .downloads:hover {
  width: 172px;
  height: 174px;
  background: url(../images/artiststhumbs_o.gif) top left no-repeat;
}
#page.download .downloadsInner {
  text-align: center;
  height: 168px;
  padding: 6px 0 0 0;
  display: block;
}
#page.download .downloads p {
  font-weight: bold;
}

/*  SEARCH RESULTS  */
#page.search #searchResultsCount {
  padding: 18px 0 0 0;
  margin: 0px;
}
#page.search #searchResults hr, #page.search #artistsSearchResults hr {
  color: #D1D2D4;
  border: 0px solid #D1D2D4;
  background-color: #D1D2D4;
  margin: 0 0 12px 0;
  padding: 0px;
  height: 2px;
}
#page.search hr.firstHr {
  padding: 0px;
  margin: 0 0 16px 0;
}
#page.search #searchResults a, #page.search #artistsSearchResults a  {
  text-decoration: none;
}
#page.search #searchResults p,#page.search #artistsSearchResults p  {
  margin: 0px;
  padding: 0px;
}
#page.search #searchResults h1 {
  font-size: 1.0em;
}

/*  APPLY  */
#page.apply #submit {
  float: right;
  background: #D1D2D4;
  border: 0px solid #D1D2D4;
  color: #FFF;
  font-weight: bold;
  font-size: 1.1em;
  /*padding: 5px;*/
  margin: 8px 147px 0 0;
}
#page.apply input.textInput {
  width: 316px;
  height: 16px;
  margin: 0 0 3px 0;
  border: 2px solid #d1d2d4;
}

