/* CSS Document */*{	margin: 0;	padding: 0;	left: 308px;}#container{	width:854px;	margin: 5px auto;	color: #000;	border: thin dotted #CCCCCC;}body { 	font:12px/140% verdana, arial, helvetica, sans-serif;	background-color: #FFFFFF;}#vendor_bg {	background-image: url(images/vendor_bg.jpg);	background-repeat: no-repeat;	width: 852px;	height: 510px;	clear: both;}#request_bg {	background-image: url(images/links_bg.jpg);	background-repeat: no-repeat;	width: 852px;	height: 510px;	clear: both;}#request {	background-image: url(images/links_bg.jpg);	background-color: #999999;	height: 510px;	width: 852px;}#header h1{	text-indent:-9999px;	color: #fff;	height: 100px;	background:#CCCCCC url(images/banner.jpg);	width: 852px;}#content h1{	text-indent:-9999px;	color: #fff;	height: 510px;	height: 400px;	border:thin solid #CCC;	background-image: url(images/main_bg.jpg);	background-repeat: no-repeat;	width: 852px;	}#vendor h1{		text-indent:0px;	color: #fff;	height: 100px;	height: 400px;	border:thin solid #CCC;	text-align: left;	}	#request h1{	text-indent:0px;	color: #fff;	height: 100px;	height: 400px;	border:thin solid #CCC;	text-align: left;	}	a:link {	text-decoration: underline;	color: #000000;}a:visited {	text-decoration: underline;	color: #000000;}#top_nav{	background-color: #6D6D6D; 		height: 22px;	width: 852px;}#vendor_content {	width: 650px;	padding-left: 15px;	padding-top: 30px;	text-align: left;	height: 380px;}#request_content {	width: 650px;	padding-left: 15px;	padding-top: 30px;	text-align: left;	height: 380px;}.button {float:right;}#nav {	width: 852px;	text-align: center;	vertical-align: middle;	white-space: nowrap;	height: 22px;}#info {	font-family: Arial, Helvetica, sans-serif;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	text-align: center;	float: left;	width: 150px;	height: 120px;	padding: 5px;	padding-right:25px;}#info h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	color: #7f0000;	padding-left: 5px;}#info_request {	font-family: Arial, Helvetica, sans-serif;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	float: left;	height: 100px;	width: 160px;	line-height: 14px;	border: medium groove #CCCCCC;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;}#info_request h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #7f0000;	padding-left: 5px;	text-align: left;	text-indent: -15px;}#info_vendor {	font-family: Arial, Helvetica, sans-serif;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	float: left;	height: 100px;	width: 160px;	line-height: 14px;	border: medium groove #CCCCCC;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;}#info_vendor h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #7f0000;	padding-left: 5px;	text-align: left;	text-indent: -15px;}#news{	font-family: Arial, Helvetica, sans-serif;	color: #000000;	background-color: #CCCCCC;	height: 100px;	width: 230px;	overflow: scroll;	font-size: x-small;	text-align: left;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 3px;	border-bottom: thin dotted #666666;	border-left: thin dotted #666666;	clear:both;}#subhead {	background-color: #6D6D6D;	height: 22px;	width: 740px;}#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: xx-small;	font-weight: lighter;	background-color: #CCCCCC;	text-align: right;	padding-right: 5px;	border: thin dotted #CCCCCC;	clear: both;	height: 10px;}.links_title {	padding-top: 25px;	padding-bottom: 10px;	float: left;	padding-right: 20px;	margin-top: 70px;}.links_pic {	padding-top: 30px;	padding-left: 30px;	vertical-align: top;	float: left;	height: 100px;	width: 100px;	margin-top: 70px;}.left {	float: left;	}		.right {	float:right;}	#flash {	width: 852px;	background-color: #CCCCCC;	text-align: center;	vertical-align: middle;	height: 200px;	float: left;}#bottom {	height: 205px;	width: 852px;	overflow: hidden;	padding-top: -5px;	padding-left: -5px;	float: left;}#links {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: capitalize;	background-color: #CCCCCC;	background-image: url(images/links_bg.jpg);	background-repeat: no-repeat;	text-align: left;	width: 852px;	height: 510px;}#links ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: url(images/dots.gif);	padding-bottom: 20px;	padding-left: 30px;	float: left;	margin-top: 150px;}#content {	height: 510px;	width: 852px;}#contact_bg{	background-image: url(images/contact_bg.jpg);	background-repeat: no-repeat;	height: 510px;	width: 845px;}#contact {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: capitalize;	text-align: right;	height: 510px;	width: 852px;	background-image: url(images/contact_bg.jpg);	background-repeat: no-repeat;} #contact ul{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: none;	padding-top: 25px;	float: right;	padding-left: 25px;	text-align: right;	list-style-type: none;	line-height: 16px;	width: 305px;	padding-right: 65px;	margin-top: 50px;}#contact ul li h2 {	background-color: #999999;	height: 18px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	list-style-image: url(images/dots.gif);	text-align: right;	padding-left: 5px;	vertical-align: middle;	color: #660000;}.contact_title {	float: right;	padding-top: 30px;	margin-top: 50px;	}.contact_pic {	float: right;	height: 100px;	width: 100px;	padding-top: 30px;	margin-top: 50px;}#request ul{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: none;	padding-top: 25px;	float: left;	padding-left: 20px;	text-align: right;	list-style-type: none;	line-height: 14px;	width: 305px;	margin-top: 130px;}#request ul li h2 {	background-color: #999999;	height: 18px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	list-style-image: url(images/dots.gif);	text-align: right;	padding-right: 5px;	vertical-align: middle;	color: #660000;}.request_title {	padding-top: 25px;	padding-bottom: 10px;	float: left;	padding-right: 20px;	margin-top: 60px;}.request_pic {	padding-top: 25px;	padding-left: 30px;	vertical-align: top;	float: left;	height: 100px;	width: 100px;	margin-top: 60px;}.vendor_title {	padding-top: 25px;	padding-bottom: 10px;	float: left;	padding-right: 20px;	margin-top: 60px;}.vendor_pic {	padding-top: 30px;	padding-left: 30px;	vertical-align: top;	float: left;	height: 100px;	width: 100px;	margin-top: 60px;}#vendor ul{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: none;	padding-top: 25px;	float: left;	padding-left: 20px;	text-align: right;	list-style-type: none;	line-height: 14px;	width: 305px;}#vendor ul li h2 {	background-color: #999999;	height: 18px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	list-style-image: url(images/dots.gif);	text-align: right;	padding-right: 5px;	vertical-align: middle;	color: #660000;}#merch {	background-image: url(images/merch_bg.jpg);	height: 451px;	width: 852px;	}#merch ul{	list-style-image: none;	padding-top: 25px;	list-style-type: none;	margin-top: 50px;	width: 400px;	float: left;}#project_info {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	height: 300px;	width: 305px;	margin-right: 40px;		visibility: visible;	margin-top: 150px;	float: right;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 30px;	padding-top: 0px;}#profile_content {	height: 330px;	width: 500px;	float: right;}#profile_info {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	height: 300px;	width: 330px;	margin-right: 20px;	overflow: scroll;	visibility: visible;	margin-top: 150px;	float: right;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	padding-top: 0px;	margin-left: 10px;}.merch_title {	padding-top: 10px;	padding-bottom: 10px;	float: left;	padding-right: 30px;	margin-left: 30px;	margin-top: 50px;}.profile_title {	height: 330px;	margin-top: 120px;	float: right;	padding-top: 20px;}.profile_pic {	float: right;	margin-top: 120px;	padding-top: 20px;}#popup{	width:410px;	margin: 30px auto;	border:5px solid #000;	color: #000066;}#popup_lrg{	width:600px;	margin: 30px auto;	border:5px solid #000;	color: #000066;}#profile_bg {	background-color: #999999;	background-image: url(images/profile_bg.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	width: 852px;	height: 510px;}#buy {	float: right;	padding: 10px;}#profile_nav {	height: 22px;	width: 537px;	background-color: #6D6D6D;	margin-top: 10px;	margin-right: 12px;	float: right;}#album_info p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	padding-top: 10px;	clear: both;	float: none;}#music_nav {	height: 22px;	width: 550px;	background-color: #6D6D6D;	float: left;	margin-top: 10px;	margin-left: 8px;}.album_pic {	float: left;	padding-right: 25px;}#album_info {	float: left;	height: 335px;	width: 520px;	margin-top: 120px;	padding-left: 20px;}#album_bg{	background-color: #CCCCCC;	background-image: url(images/music_bg.jpg);	background-repeat: no-repeat;	height: 510px;	width: 852px;}#album_info ol {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	text-transform: uppercase;	margin-left: -60px;}#album_content {	height: 453px;	width: 600px;	float:left;}#songinfo {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	height: 300px;	width: 340px;	float: left;	padding-left: 25px;	padding-top: 25px;	padding-right: 10px;	padding-bottom: 10px;	margin-left: 10px;	background-color: #FFFFFF;}#write_info {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	height: 300px;	width: 340px;	float: left;	padding-left: 25px;	padding-top: 25px;	padding-right: 10px;	padding-bottom: 10px;	margin-left: 10px;	background-color: #FFFFFF;	overflow: scroll;}.write_title {	float: left;	height: 330px;	width: 22px;}#song_lyrics {	height: 300px;	width: 340px;}.write_pic {	float: left;		height: 100px;	width: 100px;}#lyrics_info {	float: left;	height: 280px;	width: 540px;	margin-top: 120px;	margin-left: 20px;}#lyrics_info ul a:hover {	color: #FFFFFF;}#lyrics_info ul h3 {	height: 20px;	width: 100px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 13px;	font-weight: bold;	text-transform: uppercase;	color: #660000;}#lyrics_info ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	text-transform: uppercase;	width: 115px;	background-color: #999999;	list-style-type: none;	text-align: right;	border: thin solid #666666;	float: left;	height: 340px;}#lyrics_info li {	border-top-width: thin;	border-top-style: groove;	border-top-color: #CCCCCC;	height: 20px;	text-align: right;}.lyrics_title {	float: left;	height: 330px;	width: 22px;	border-top-width: thin;	border-top-style: solid;	border-top-color: #CCCCCC;}#media_bg {	background-color: #999999;	background-image: url(images/media_bg.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	width: 852px;	height: 510px;}.desktop {	float: left;	border: thin solid #000000;	width: 165px;}.banner {	height: 50px;	border: thin solid #000000;	float: left;	width: 250px;}#media_content {	width: 550px;	float: right;	height: 510px;}#media_nav {	height: 22px;	width: 540px;	margin-top: 10px;	margin-right: 12px;	float: right;	margin-bottom: 30px;	background-color: #6D6D6D;}#media_info {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	margin-top: 10px;	float: left;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 10px;	list-style-type: none;	border-right-width: thin;	border-right-style: dotted;	border-right-color: #000000;	width: 250px;	height: 400px;}.tracks {	background-color: #ECECEC;	color: #000000;	border: thin groove #000000;	padding-right: 5px;	height: 15px;}.media {	background-color: #6D6D6D;	height: 50px;	width: 250px;}#media_info ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #000000;	list-style-type: none;	line-height: 14px;	text-align: right;}#media_info ul li {	padding-top: 3px;	font-size: 9px;}#media_info ul h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #660000;	text-transform: uppercase;	text-align: left;	height: 15px;}#media_info img {	background-color: #6D6D6D;}.clear {	clear: both;}.space {	clear: both;	height: 10px;	width: 250px;}#media_info2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	height: 300px;	width: 250px;	margin-top: 10px;	float: left;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 10px;	list-style-type: none;}#media_info2 ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #000000;	list-style-type: none;	line-height: 14px;	text-align: right;}#media_info2 ul li {	padding-top: 3px;	font-size: 9px;}#media_info2 ul h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	color: #660000;	text-transform: uppercase;	text-align: left;	height: 15px;}#media_info2 img {	background-color: #6D6D6D;}.size {	color: #000000;	background-color: #ECECEC;	width: 60px;	margin-top: 4px;	border: thin groove #000000;	margin-left: 4px;	float: right;	margin-right: 5px;}#pics_info {	margin-top: 10px;	float: left;	width: 190px;	height: 420px;	}#pics_info2 {	margin-top: 10px;	float: left;	width: 330px;	height: 420px;}#thumbs {	width: 190px;	height: 420px;	}#big {	width: 330px;	height: 420px;}#sfxbottom {	float: left;	height: 200px;	width: 852px;}#middle {	overflow: visible;	visibility: visible;	height: 510px;	width: 855px;}#main {	overflow: hidden;	height: 510px;	width: 852px;}#main_bg {	background-image: url(images/main_bg.jpg);	background-repeat: no-repeat;	height: 510px;	width: 852px;}#vendor_list ul{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: none;	padding-top: 0px;	float: left;	padding-left: 20px;	text-align: right;	list-style-type: none;	line-height: 14px;	width: 305px;	margin-top: 90px;}#vendor_list ul li h2 {	background-color: #999999;	height: 18px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	list-style-image: url(images/dots.gif);	text-align: right;	padding-right: 5px;	vertical-align: middle;	color: #660000;}#request_list ul{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: none;	padding-top: 0px;	float: left;	padding-left: 20px;	text-align: right;	list-style-type: none;	line-height: 14px;	width: 305px;	margin-top: 90px;}#request_list ul li h2 {	background-color: #999999;	height: 18px;	width: 300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	list-style-image: url(images/dots.gif);	text-align: right;	padding-right: 5px;	vertical-align: middle;	color: #660000;}#links_list ul{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	list-style-image: url(images/dots.gif);	padding-bottom: 20px;	padding-left: 30px;	float: left;	margin-top: 95px;}#video_content {	width: 500px;	float: right;	height: 510px;}#video_info {	width: 530px;	position: absolute;	top: 77px;}#gallerymenu {	height: 20px;	width: 540px;	margin-top: 35px;	margin-right: 12px;	margin-bottom: 2px;}#gallerymenu ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	color: #FFFFFF;	background-color: #6D6D6D;	list-style-type: none;	height: 20px;	text-align: center;	vertical-align: middle;	margin-top: 5px;	padding-left: 5px;	width: 535px;	float: right;}#gallerymenu ul li {	float: right;	width: 90px;	color: #FFFFFF;	margin-left: 10px;}#picture_nav {	height: 22px;	width: 540px;	margin-top: 10px;	margin-right: 12px;	float: right;	margin-bottom: 5px;	background-color: #6D6D6D;}#gallerymenu ul li a:link {	text-decoration:none;	color: #FFF;}#gallerymenu ul li a:visited {	text-decoration: none;	color: #FFF;}