/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', Arial, sans-serif;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	background-color: #FFF;
	padding: 0px;
}

:focus {
-moz-outline-style: none;
}
  
/***********************************************/
/* Layout Divs                                 */
/***********************************************/


.hidden_link {
display: none;
}

 h1, h2, h3, h4, h5, h6, p {
  font-size: 1em;
  }
  
  h1 {
  font-size: 1.2em;
  color: #000;
  margin-bottom: 0.5em;
  }
  
  h2 {
  color: #000;
  margin-bottom: 0;
  }
  
  ul {
  list-style-type: none;
  }


a{
	font-size:13px;
	display: inline;
	/*color: #00B594;*/
	color: #999;
	text-decoration: none;
}

a:link{
	font-size:13px;
	display: inline;
	/*color: #00B594;*/
	color: #999;
	text-decoration: none;
}

a:visited{
	font-size:13px;
	display: inline;
	/*color: #00B594;*/
	color: #999;
	text-decoration: none;
}

a:hover{
	font-size:13px;
	display: inline;
	color: #000;
	text-decoration: none;
}

#content p {

}

#page {
margin-left: auto;
margin-right: auto;
width: 920px;
}

#content-left {
  width: 50%;
  float: left;
  font-size: 0.94em;
}

#content-right {
  width: 45%;
  float: left;
  font-size: 0.94em;
}

#logo {
  display: block;
  text-decoration: none;
  width: 500px;
  height: 300px;
  
  background-image: url(images/bsnew-weblogo.png);
  background-repeat: no-repeat;
}

#social-networks {
float: left;
margin-top: -30px;
margin-left: 52px;
width: 400px;
}

#social-networks a img {
text-decoration: none;
display: inline;
border: none;
}

#social-newtorks img {
border: none;
}

#twitter-feed {
margin-left: 52px;
margin-top: 40px;
display: none;
}

.facebook-avatar, .myspace-avatar, .youtube-avatar, .twitter-avatar, .lastfm-avatar {
  display: block;
  width: 42px;
  float: left;
  margin-right: 10px;
}

.facebook-like-button {
  display: block;
  float: right;
  margin-top: 10px;
}

#free {
  display: block;
  margin: 65px 50px 20px 50px;
}

#freeheading {
  display: block;
  text-decoration: none;
  width: 262px;
  height: 27px;
  margin-left: -4px;
  background-image: url(images/freedownload-webtext2.png);
  background-repeat: no-repeat;
}

#free-loading {
	margin-left: 6px;
	vertical-align: middle;
}

#emailTo {
	width: 250px;
}
.buttons {
	margin-top: 10px;
	display: block;
}

#free-video {
display: block;
width: 320px;
background: black;
margin-bottom: 20px;
}

#profile_mp3Player {
width: 390px;
margin-top: 25px;
margin-left: 52px;
margin-bottom: 20px;
}

.free-video-heading {
	font-size: smaller;
	line-height: 1.7em;
	}

.free-error {
	color: #FF0000;
	font-weight:bold;
}

.free-codetext {
	font-size: smaller;
	line-height: 1.7em;
	background: url(images/ajax-loader16.gif) 500% 0% scroll no-repeat;
	margin-bottom: 10px;
	}

.free-codetext-actual {
	font-size: smaller;
	background: url(images/ajax-loader16.gif) 500% 0% scroll no-repeat;
	margin-bottom: 10px;
	font-weight: bold;
	color: #999;
	}
		
#free-legal {
	font-size: x-small;
	line-height: 1.2em;
	background: url(images/ajax-loader16.gif) 500% 0% scroll no-repeat;
	margin-top: 10px;
	}
	
#freeform {
   display: block;
}

.freefield {
display: block;
margin-bottom: 10px;
}

#thankyou {
margin-bottom: 20px;
font-size: small;
}

#gig {
display: block;
margin: 20px 50px 10px 50px;
} 

#gigheading {
  display: block;
  text-decoration: none;
  width: 129px;
  height: 22px;
  margin-left: -4px;
  background-image: url(images/nextgig-webtext2.png);
  background-repeat: no-repeat;
}


#myspace_link a {
	display: block;
	float: left;
	width: 125px;
	height: 30px;
	margin-top: 70px;
	margin-left: 13px;
	margin-right: 18px;
	padding: 0;
	/*border: solid 1px #000;*/
}

#facebook_link a {	
	display: block;
	float: left;
	width: 140px;
	height: 30px;
	margin-top: 70px;
	margin-left: 5px;
	margin-right: 15px;
	padding: 0;
	/*border: solid 1px #000;*/
}

#twitter_link a {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	margin-top: 70px;
	margin-left: 13px;
	margin-right: 5px;
	padding: 0;
	/*border: solid 1px #000;*/
}

#lastfm_link a {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	margin-top: 70px;
	margin-left: 13px;
	margin-right: 5px;
	padding: 0;
	/*border: solid 1px #000;*/
}

#submit-msg {
display: none;
}
