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

body {
	background-image:url(../images/background_tile_nobar.png);
	background-repeat:repeat-x;
	margin: 0;
	text-align:center;
  }

a {text-decoration:none}

p {margin: 0px; padding: 0px}

img {border: 0px none;}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; line-height:normal;}
	
.mrlsu_promo_title{
	width:693px;
	height:77px;
	position:absolute;
	top: 50px;
	color: #f05e00;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight:bold;
	}

.mrlsu_promo_subtitle{
	width:899px;
	height:22px;
	position:absolute;
	top: 145px;
	color: #4e4e4e;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	}

.mrlsu_promo_text{
	width:899px;
	height:145px;
	position:absolute;
	top: 178px;
	color: #4e4e4e;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight:normal;
	}
	
.enteremail {
	color: #b9b9b9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	
.enteremail_lower {
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

.product_text {
	color: #616161;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	}

.product_text_bold {
	color: #616161;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	}	

.text {
	color: #2a2a2a;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}

.message_text {
	width:446px;
	color: #2a2a2a;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
	
.text_bold {
	color: #2a2a2a;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.text_red {
	text-align:right;
	color: #ff0000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}

.contact_text {
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}

.contact_text_orange {
	color: #ff4200;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.footer_text {
	color: #4b4b4b;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.6;
	}
	
.footer_text_orange {
	color: #ff4200;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.6;
	}

.footer_bold {
	color: #4b4b4b;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}
	
.copyright {
	color: #4d636a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	}

.hide {
	display:none
}

/* HEADER ELEMENTS */

#logo {
	background-image:url(../images/social_bandmaker_logo.png);
	display:block;
	outline:none;
	width: 307px;
	height: 88px;
	position: absolute;
	left: 0px;
	top: 26px;
}


#headline {
	background-image:url(../images/terms_of_service_title.png);
	width: 542px;
	height: 94px;
	position: absolute;
	left: 397px;
	top: 221px;
	
}

#menu {
	width: 484px;
	height: 121px;
	position: relative;
	left: 453px;
	top: 20px;
}

#got_questions_nav {
	background-image:url(../images/got_questions_nav.png);
	width: 215px;
	height: 24px;
	position: absolute;
	top: 7px;
	left: 120px;
}
#home {
	background-image:url(../images/home_button.png);
	display:block;
	outline:none;
	width: 69px;
	height: 18px;
	position: absolute;
	top: 57px;
	left: 18px;
}

#home:hover
{ 
  background-position: -68px 0px;
}

#contact {
	background-image:url(../images/contact_button.png);
	display:block;
	outline:none;
	width: 108px;
	height: 18px;
	position: absolute;
	left: 223px;
	top: 57px;
}

#contact:hover
{ 
  background-position: -108px 0px;
}

#cart {
	background-image:url(../images/cart_button.png);
	display:block;
	outline:none;
	width: 61px;
	height: 18px;
	position: absolute;
	left: 128px;
	top: 57px;
}

#cart:hover
{ 
  background-position: -60px 0px;
}

#preorder {
	background-image:url(../images/preorder_button.png);
	display:block;
	outline: 0;
	width: 140px;
	height: 122px;
	position: absolute;
	left: 343px;
}

#sub_headline {
	background-image:url(../images/terms_of_service_subtitle.png);
	width: 528px;
	height: 34px;
	position: absolute;
	top: 326px;
	left: 397px;
}

/* MAIN CONTENT ITEMS */

#did_you_know {
	background-image:url(../images/call_us_today_800_962_0675.png);
	width: 464px;
	height: 24px;
	position: absolute;
	top: 18px;
	left: 0px;
}

#call_us_today {
	background-image:url(../images/call_us_today_800_962_0675.png);
	width: 464px;
	height: 24px;
	position: absolute;
	top: 18px;
	left: 0px;
}

#call_us_today_text {
	width: 471px;
	height: 80px;
	position: absolute;
	top: 50px;
	left: 0px;
}

#here_to_help {
	background-image:url(../images/were_here_to_help_everyone.png);
	width: 368px;
	height: 52px;
	position: absolute;
	top: 12px;
	left: 555px;
}

#here_to_help_text {
	width: 368px;
	height: 67px;
	position: absolute;
	top: 70px;
	left: 555px;
}

#world_map {
	background-image:url(../images/world_map.jpg);
	width: 402px;
	height: 223px;
	position: absolute;
	top: 130px;
	left: 536px;
}

/* CONTACT FORM ITEMS */

#contact_form {
	background-image:url(../images/contact_form_background.png);
	width: 500px;
	height: 509px;
	background-repeat:no-repeat;
	position: absolute;
	top: 149px;
	left: 0px;
	padding-top:5px;
}

#contact_form_how_can_we_help_label {
	width: 244px;
	height: 14px;
	position: absolute;
	top: 38px;
	left: 25px;
}

#contact_form_how_can_we_help_required {
	text-align:right;
	width: 244px;
	height: 14px;
	position: absolute;
	top: 38px;
	left: 69px;
}

#contact_form_how_can_we_help_field {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 62px;
	left: 25px;
}

#contact_form_name_label {
	width: 244px;
	height: 14px;
	position: absolute;
	top: 102px;
	left: 25px;
}

#contact_form_name_required {
	text-align:right;
	width: 288px;
	height: 14px;
	position: absolute;
	top: 102px;
	left: 25px;
}

#contact_form_name_field {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 125px;
	left: 25px;
}

#contact_form_email_label {
	width: 288px;
	height: 14px;
	position: absolute;
	top: 163px;
	left: 25px;
}

#contact_form_email_required {
	text-align:right;
	width: 288px;
	height: 14px;
	position: absolute;
	top: 163px;
	left: 25px;
}

#contact_form_email_field {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 189px;
	left: 25px;
}

#contact_form_subject_label {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 228px;
	left: 25px;
}

#contact_form_subject_required {
	text-align:right;
	width: 446px;
	height: 14px;
	position: absolute;
	top: 228px;
	left: 25px;
}

#contact_form_subject_field {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 253px;
	left: 25px;
}

#contact_form_message_label {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 292px;
	left: 25px;
}

#contact_form_message_required {
	text-align:right;
	width: 446px;
	height: 14px;
	position: absolute;
	top: 292px;
	left: 25px;
}

#contact_form_message_field {
	width: 446px;
	height: 14px;
	position: absolute;
	top: 316px;
	left: 25px;
}

#contact_form_submit_button {
	width: 83px;
	height: 34px;
	position: absolute;
	top: 448px;
	left: 387px;
}

/* FOOTER ITEMS */

#did_you_know {
	background-image:url(../images/did_you_know.png);
	width: 632px;
	height: 14px;
	position: absolute;
	top: 18px;
	left: 0px;
}

#email_add_lower {
	background-image:url(../images/enter_email_lower.png);
	background-repeat:no-repeat;
	width: 271px;
	height: 39px;
	position: absolute;
	top: 2px;
	left: 669px;
}

#email_text_lower {
	width: 195px;
	height: 12px;
	position: absolute;
	top: 13px;
	left: 13px;
}

#go_button {
	background-image:url(../images/go_button.png);
	background-repeat:no-repeat;
	width: 41px;
	height: 35px;
	position: absolute;
	top: 3px;
	left: 225px;
}


#sitemap {
	width: 108px;
	height: 169px;
	position: absolute;
	top: 106px;
	left: 13px;
}

#footer_text {
	width: 413px;
	height: 173px;
	position: absolute;
	top: 106px;
	left: 181px;
}

#line_spacer_left {
	background-image:url(../images/vertical_line.png);
	width: 1px;
	height: 223px;
	position: absolute;
	top: 84px;
	left: 122px;
}

#line_spacer_right {
	background-image:url(../images/vertical_line.png);
	width: 1px;
	height: 223px;
	position: absolute;
	top: 84px;
	left: 654px;
}

#earn_money {
	width: 240px;
	height: 89px;
	position: absolute;
	top: 85px;
	left: 697px;
}

#copyright {
	width: 234px;
	height: 32px;
	position: absolute;
	top: 183px;
	left: 698px;
}

#terms {
	width: 234px;
	height: 80px;
	position: absolute;
	top: 227px;
	left: 698px;
}

/* CONTAINERS */

#container {
	text-align: left;
	width: 937px;
	margin: 0 auto
}

#header {
	background-image:url(../images/header_girl.jpg);
	text-align: left;
	width: 937px;
	height: 419px;
	position: relative;
}

#header_bar {
	background-image:url(../images/header_bar.jpg);
	text-align: left;
	width: 480px;
	height: 60px;
	position: relative;
}

#content {
	text-align: left;
	padding-top: 180px;
	width: 937px;
	height: 2400px;
	position: relative;
}

#footer_body {
	background-image:url(../images/footer_background.png);
	background-repeat:repeat-x;
	margin: 0;
	text-align:center;
}

#footer_container {
	text-align: left;
	width: 937px;
	margin: 0 auto
}

#footer {
	text-align: left;
	width: 937px;
	height: 330px;
	position: relative;
}
#follow_us_social_networks {
	background-image:url(../images/follow_us_on_social_networks.png);
	width: 110px;
	height: 11px;
	position: absolute;
	top: 2482px;
	left: 0px;
}

#facebook_link {
	background-image:url(../images/facebook_link.png);
	display: block;
	outline: 0;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 2505px;
	left: -1px;
}

#twitter_link {
	background-image:url(../images/twitter_link.png);
	display: block;
	outline: 0;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 2505px;
	left: 35px;
}

