/* ------------ Style Sheets for GForce Software -------------- */

/* Note, these are the core default style sheets, but some elements are overridden by the IE stylesheets for IE5/6
   If you are editing this file, you will need to take care to check & change the IE equivalents where necessary.
*/

/* --- ( page defaults ) ------------------------------------------------------------------- */

body {
	margin: 0;
	padding: 0;
/*  font-family: Verdana, sans-serif; */
	color: #000;
	font-family: "Lucida Grande", "Trebuchet MS";
	font-size: 12px;
	text-align: center;
	background-image: url(../graphics/backgrounds/bg_grad.png);
	background-attachment: fixed;
/*
	background-color: #101827;
*/
}

.newstext {
	font-size: 11px;
}

.artist_excerpt_text {
	font-size: 10px;
}

.newsdate {
	font-size: 75%;
	font-style: italic;
	color: #999;
	margin: 0px 0px 0px 0px;
}
.newstophead {
	font-size: 160%;
	font-weight: bolder;
	letter-spacing: 0px;
	color: #333;
	margin: 0px 0px 0px 0px;
}

#news_title {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px dotted #999;
}
#morevideos {
padding: 0px 0px 0px 0px;
margin: 125px 0px 0px 290px;
/*
width: 398px;
*/
font-size: 80%;
float: left;
position: absolute;
}


ul {

}

hr {
	display: none;
}

img {
	border: none;
}


/* links */

a:link {
  color: #777;
}

a:visited {
	color: #999;
}

a:hover {
	color: #F00;
}

a:active {
	color: #cc3333;
	text-decoration: none;
}
  
/* ---( layout structure )-------------------------------------------------------------------*/

#wrap {
/* Main Column */
/*  border: 1px solid #ff4444; */
  border: 0px;
  width: 756px;	/* 748 + drop shadow */
  margin: 0px auto;
  text-align: left;
  position: relative;
  padding: 0;
  background-image: url('../graphics/backgrounds/shadow_line.png');
  background-repeat: repeat-y;
  background-color: transparent;
}


#content {
	margin-left: 62px; /* to avoid the BMH */
}

#content_home {
	margin-left: 41px; /* to avoid the BMH */
}


#header {
/* Div to hold the header graphic */
/*	border: 1px solid #ff4444; */
	overflow: hidden;
	width: 748px;
	height: 73px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/page/header.jpg) no-repeat 0 0%;
/*	display: block; */
  }

#header_logo {
/* Div to hold the invisible home link graphic */
/*	border: 1px solid #ff4444; */
	width: 170px;
	height: 73px;
	margin: 0;
	padding: 0;
	left: 0px;
	float: left;
  }

#mainpage {
/* Div to hold the white page graphic */

	width: 748px;
/* comment out this to make page dynamic height */
/*
	height: 332px;
*/
	margin: 0px 0px 0px 0px;
	padding: 0;
	left: 0px;
	background: url(../graphics/page/page_white.jpg) repeat-y 0 50%;
	float: none;
	display: block;
	clear: none;
}

#mainframe_foot {
/* Div to end the white page graphic */
	width: 748px;
	height: 96px;
	padding: 0;
	left: 0px;
	background: url(../graphics/page/page_foot.jpg) no-repeat 0 50%;
	clear: both;
	overflow: hidden;
  }

#mainframe_foot_home {
/* Div to end the white page graphic */
	width: 748px;
	height: 39px;
	padding: 0;
	left: 0px;
	background: url(../graphics/page/footer_home.jpg) no-repeat 0 50%;
	clear: both;
	overflow: hidden;
  }

#footer_content {
/* Div for the footer text content (Home, Privacy etc) */
	padding: 20px 0px 0px 30px;
	text-align: center;
	font-size: 85%;
	color: #666;
}

#footer_content_home {
/* Div for the footer text content (Home, Privacy etc) */
	padding: 14px 0px 0px 30px;
	text-align: center;
	font-size: 85%;
	color: #666;
}

#maincontent_home {
/* And onto the main page content holders */
/*
	border: 1px solid #ff4444; 
*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Lucida Grande", "Trebuchet MS";
	left: 0px;
  }

#maincontent_home body {
  }

#maincontent_home p {
  }

#maincontent_home h1 {
  font-size: 120%;
	padding: 5px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
  }

#maincontent_home h2 {
  font-size: 130%;
	font-weight: bold;
}

#maincontent_home h3 {
  font-size: 110%;
  font-weight: bold;
  }

#maincontent_home h5 {
/* Used for copyright notices */
	font-size: 80%;
	color: #999;
	font-style: italic;
}
  
#mainframe {
/* Main Home page graphic */
	width: 748px;
	height: 215px;
	padding: 0;
	margin: 0;
	left: 0px;
	overflow: hidden;
	display:block;
/*
	background: url(../graphics/page/main_graphic_blank.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
*/
}

#MooFlow {
/* Main Home page graphic */
	width: 748px;
	height: 215px;
	padding: 0;
	margin: 0;
	left: 0px;
/*
	background: url(../graphics/page/main_graphic_blank.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
*/
}

#special_bar {
/* important notices */
	width: 748px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	left: 0px;
}

#titleframe {
/* Other normal title graphic div */
	width: 748px;
	height: 81px;
	padding: 0;
	left: 0px;
	margin: 0px 0px 0px 0px;
/*
	background: url(../images/main_graphics/test_main.jpg) no-repeat 0 50%;
	background-position: 15px 2px; 
*/
}

/* ---( front page styles )------------------------------------------------------------------*/
#front_ins_mtp {
	display: block;
	width: 324px;
	height: 217px;
	text-decoration: none;
	padding: 0px;
	position: relative;
	display: block;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/ins_mtp.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
	overflow: hidden;
}
#front_ins_vsm {
	display: block;
	width: 324px;
	height: 199px;
	text-decoration: none;
	padding: 0px;
	position: relative;
	display: block;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/ins_vsm.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
	overflow: hidden;
}
#front_ins_mini {
	width: 324px;
	height: 217px;
	text-decoration: none;
	padding-left: 0px;
	position: relative;
	display: block;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/ins_mini.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
	overflow: hidden;
}
#front_ins_imp {
	width: 324px;
	height: 199px;
	text-decoration: none;
	padding-left: 0px;
	position: relative;
	display: block;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/ins_imp.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
	overflow: hidden;
}
#front_ins_odd {
	width: 324px;
	height: 206px;
	text-decoration: none;
	padding-left: 0px;
	position: relative;
	display: block;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/ins_odd.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
	overflow: hidden;
}
#front_ins_mtron {
	width: 324px;
	height: 166px;
	text-decoration: none;
	padding-left: 0px;
	position: relative;
	display: block;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/ins_mtron.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
	overflow: hidden;
}

#front_ins_mtp a {text-decoration:none;}
#front_ins_vsm a {text-decoration:none;}
#front_ins_mini a {text-decoration:none;}
#front_ins_imp a {text-decoration:none;}
#front_ins_odd a {text-decoration:none;}
#front_ins_mtron a {text-decoration:none;}

#front_ins_quote_text_mtp {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height: 11px;
	float: left;
	color: #999;
	font-size: 75%;
}


#front_ins_quote_text_vsm {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height: 11px;
	float: left;
	color: #999;
	font-size: 75%;
}

#front_ins_quote_text_mm {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 11px;
	padding-bottom: 10px;
	float: left;
	color: #999;
	font-size: 75%;
}
#front_ins_quote_text_imp {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height: 11px;
	float: left;
	color: #999;
	font-size: 75%;
}
#front_ins_quote_text_odd {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height: 11px;
	float: left;
	color: #999;
	font-size: 75%;
}
#front_ins_quote_text_mtron {
	margin: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 11px;
	padding-bottom: 10px;
	float: left;
	color: #999;
	font-size: 75%;
}
#news_content {
/*
	border: 1px solid #ff4444;
*/
	width: 388px;
	height: 327px;
	padding: 0px 0px 0px 10px;
	position: relative;
	overflow: auto;
	left: 0px;
	margin: 0px 0px 0px 0px;
}

#news_inside {
	padding: 0px 15px 0px 15px;
}

#news_content h2 {
	color: #333;
	font-size: 120%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#news_content h3 {
  font-size: 110%;
  font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#news_content h5 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 80%;
	color: #999;
	font-style: italic;
}

#remainder_content {
/*
	border: 1px solid #ff4444; 
*/
	width: 400px;
/*
	height: 569px;
*/
	padding: 0px 10px 0px 10px;
	position: relative;
	overflow: auto;
	left: 0px;
	margin: 0px 0px 0px 0px;
}

#artist_content {
/*
	border: 1px solid #ff4444; 
*/
	width: 424px;
	height: 569px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: auto;
	left: 0px;
	margin: 0px 0px 0px 0px;
}

#artist_content h2 {
	color: #666;
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#artist_content h3 {
  font-size: 110%;
  font-weight: bold;
	padding: 0px;
	margin: 0px;
}

#artist_content h5 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 80%;
	color: #999;
	font-style: italic;
}

#right_content {
/*
	height: 976px;
*/
	height: 1193px;
/*
	border: 1px solid #4444FF; 
*/
/*
	width: 750px;
*/
	margin: 0px;
	padding: 0px;
}


#front_bar {
/*
	border: 1px solid #4444FF; 
*/
	width: 423px;
	height: 69px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px !important;
/*
	background: url(../graphics/home_main_graphic/bar_empty.jpg) no-repeat 0 50%;
*/
	background-position: 0px 0px; 
}
#home_artist_section {
	overflow: hidden;
	width: 424px;
	height: 217px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 19px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_separator.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_artist_content_section {
/*
	border: 1px solid #ff4444;
*/
	overflow: hidden;
	width: 406px;
	height: 144px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
}
#home_artist_text {
/*
	border: 1px solid #ff4444;
*/
	padding: 0px 0px 0px 10px;
	width: 210px;
	height: 135px;
	overflow: auto;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
}
#home_artist_bar_section {
/*
	border: 1px solid #900;
*/
	overflow: hidden;
	width: 424px;
	height: 41px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_artist.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_artist_bar_section_content {
	overflow: hidden;
	font-size: 120%;
	font-weight: bold;
	color: #333;
/*
	width: 500px;
	height: 41px;
*/
	padding: 12px 0px 0px 145px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
}

#home_artist_bar_section_content_option {
	overflow: hidden;
	float: right;
	width: 150px;
/*
	height: 41px;
*/
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	margin: -2px 0px 0px 0px;
}

#home_patch_section {
	overflow: hidden;
	width: 424px;
	height: 206px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_separator.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_content_section_imp {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 152px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/patch/bg_imp.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_content_section_mini {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 152px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/patch/bg_mini.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_content_section_vsm {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 152px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/patch/bg_vsm.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_content_section_odd {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 152px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/patch/bg_odd.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_content_section_mtron {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 152px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/patch/bg_mtron.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_content_section_mtp {
	float: left;
	overflow: hidden;
	width: 203px;
	height: 152px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/patch/bg_mtronpro.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_poll_content_section {
	float: left;
	overflow: hidden;
	width: 407px;
	height: 193px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	background: url(../graphics/poll/poll_tronfave.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_poll_text {
/*
	border: 1px solid #900;
*/
/*
	float: right;
*/
	overflow: hidden;
	width: 240px;
	height: 150px;
	padding: 0px;
/*
	position: relative;
*/
	font-size: 75%;
	left: 0px;
	margin: 30px 0px 0px 160px;
}
#home_poll_options {
/*
	float: right;
*/
	overflow: hidden;
	width: 390px;
	height: 150px;
	padding: 0px;
/*
	position: relative;
*/
	font-size: 75%;
	left: 0px;
	margin: 40px 0px 0px 20px;
}
#home_poll_message {
/*
	border: 1px solid #ff4444;
*/
	float: left;
	overflow: hidden;
	width: 100px;
	height: 100px;
	padding: 0px;
	position: absolute;
	font-size: 85%;
	left: 0px;
	margin: 140px 0px 0px 20px;
}

#home_patch_bar_section {
	overflow: hidden;
	width: 424px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: none;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_patch.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_patch_bar_section_content {
	overflow: hidden;
/*
	width: 424px;
	height: 41px;
*/
	padding: 12px 0px 0px 200px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
}
#home_patch_bar_section_content_option {
	overflow: hidden;
	float: right;
	width: 220px;
/*
	height: 41px;
*/
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	margin: -2px 0px 0px 0px;
}


#home_video_section {
	overflow: hidden;
	width: 424px;
	height: 199px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_separator.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_video_content_section {
	overflow: hidden;
	width: 406px;
	height: 145px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	display: block;
}
#home_artistgal_content_section {
	overflow: hidden;
	width: 424px;
	height: 145px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 13px 0px 0px 0px;
	display: none;
}

#home_video_bar_section {
	overflow: hidden;
	width: 424px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: none;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_video.jpg) no-repeat;
	background-position: 0px 0px; 
}

#home_video_bar_section_buttonvid {
	overflow: hidden;
	width: 60px;
/*
	height: 41px;
*/
	padding: 0px 0px 0px 10px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#home_video_bar_section_buttonartists {
	overflow: hidden;
/*
	border: 1px solid #ff4444;
*/
	width: 110px;
	height: 41px;
	padding: 12px 0px 0px 20px;
	position: absolute;
	left: 0px;
	margin: 0px 0px 0px 270px;
}

#home_video_bar_section_content_option {
	overflow: hidden;
	float: right;
	width: 220px;
/*
	height: 41px;
*/
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	margin: -2px 0px 0px 0px;
}

.slider{
	height: 145px;
	width: 812px;
}
#panel_video {
	overflow: hidden;
	width: 406px;
	height: 145px;
	background-color: #00;
	float: left;
	display: block;
}
#panel_artists {
	overflow: hidden;
	width: 406px;
	height: 145px;
	background-color: #00;
	display: block;
}



#home_misc_section {
/*
	border: 1px solid #ff4444;
*/
	overflow: hidden;
	width: 424px;
	height: 155px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../graphics/home_main_graphic/midbar_separator.jpg) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#home_misc_section_text {
	padding: 5px 0px 0px 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 90px;
}

#home_misc_section_tutorial {
	width: 410px;
	height: 63px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 10px;
	background: url(../graphics/symbols/orange_tutorial.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}
#home_misc_section_video {
	width: 410px;
	height: 63px;
	padding: 0px;
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 10px;
	background: url(../graphics/symbols/orange_video.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#bottom_bar {
	width: 423px;
	height: 12px;
	padding: 0px;
	position: absolute;
	left: 0px;
	margin: 0px 0px 0px 324px;
	background: url(../graphics/home_main_graphic/bar_bottom.jpg) no-repeat;
	background-position: 0px 0px; 
}

/* ---( list styles )------------------------------------------------------------------------*/

#list_videos
{
padding: 7px 0px 0px 4px;
margin: 0px 0px 0px 0px;
/*
border-bottom: 1px solid #999;
*/
width: 398px;
}

#list_videos li
{
list-style: none;
margin: 0;
padding-top: 0.25em;
padding-bottom: 0.25em;
/*
border-top: 1px solid #999;
*/
	font-weight: bold;
/*
height: 39px;
*/
vertical-align: middle;
}

#list_videos li a { text-decoration: none; display: block; }
* html #list_videos li a { width: 398px; }
#list_videos li a:hover { background: #999; }


label {
	display: block;
	padding: 0px;
	font-size: 9px;
	color: #333;
}

.results-bar {
	padding: 3px;
	color: #333;
	background-color: #aaa;
/*
	background: url(graphics/backgrounds/bg_1px.png) left center;
*/
	white-space: nowrap;
}
span.total-votes {
	font-size: 85%;
}

#list_poll
{
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
/*
	border-bottom: 1px solid #999;
	width: 398px;
*/
}

#list_poll li
{
	line-height: 12px;
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-weight: normal;
	vertical-align: middle;
}

/* ---( right hand page hole )---------------------------------------------------------------*/


/* ---( content boxes )---------------------------------------------------------------*/

#home_artist_box {
/*	width: 150px; */
	padding: 5px 0px 0px 0px;
}

#faq_pic {
	padding: 0px 10px 10px 0px;
	float: left;
}

#home_artist_pic {
/*
	padding: 0px 10px 10px 0px;
*/
	height: 162px;
	border: 1px solid #666;
	display: block;
	float: left;
}

#home_artist_pic_caption {
	padding: 3px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	height: 14px;
	width: 395px;
	border: 1px solid #666;
	display: block;
/*
	float: left;
*/
	position: relative;
	background-color: #000;
	color: #BBB;	
	font-size: 75%;
	overflow: hidden;
}

#home_artist_pic_inside {
/*
	padding: 3px 3px 0px 3px;
*/
	display: block;
	background-color: #FFF;
}

.pullquote {
	margin:0px 0px -20px 0px;
	background: url('../graphics/symbols/quote_right.gif') no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 5px 5px 0px;
}
.pullquote:first-letter {
	background: url('../graphics/symbols/quote_left.gif') no-repeat left top !important;
	padding:5px 0px 5px 25px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}

#pic_box {
	width: 210px;
	height: 250px;
	padding: 5px;
	font-size: 80%;
	float: left;
}

#faq_title {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#faq_symbol {
	margin: 6px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#patch_title {
	position: relative;
	margin: 12px 0px 0px 85px;
	width: 250px;
	padding: 0px;
}

#patch_box {
	margin: 45px 10px 0px 6px;
	padding: 0px;
	float: left;
	font-size: 75%;

}

#patch_notes {
/* The box to display the text body in the patch entries on the home page */
/*
	border: 1px solid #ff4444; 
*/
	margin: 0px 0px 6px 0px;
	padding: 0px;
	float: left;
	width: 195px;
	height: 85px;
	overflow: auto;
}

#news_box_sticky_top {
	width: 366px;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	left: 0px;
	background: url(../graphics/page/news_box_sticky_top.png) no-repeat 0 100%;
	display: block;
}
#news_box_sticky_top h1 {
	margin: 8px 0px 0px 20px;
	color: #FFF;
}

#news_box_sticky_middle {
	width: 366px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	left: 0px;
	background: url(../graphics/page/news_box_sticky_middle.png) repeat-y 0 100%;
	display: block;
}

#news_box_sticky_content {
	margin: 0px 10px 0px 20px;
	padding: 0px;
}

#news_box_sticky_bottom {
	width: 366px;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	left: 0px;
	background: url(../graphics/page/news_box_sticky_bottom.png) no-repeat 0 0%;
	display: block;
}

#artist_box_left {
	width: 16px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	left: 0px;
	background: url(../graphics/home_main_graphic/artist_pic_left.png) no-repeat 0 50%;
	display: block;
}

#artist_box {
	position: relative;
	z-index: 2;
	float: left;
	height: 180px;
	width: 390px;
	margin: 8px 0px 0px 15px;
	padding: 0px;
}

#artist_box_middle {
	height: 180px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0;
	left: 0px;
	background: url(../graphics/home_main_graphic/artist_pic_middle.png) repeat 0 50%;
	display: block;
}

#artist_box_content {
	margin: 7px 0px 0px -5px;
	padding: 0px;
}

#artist_box_right {
	width: 16px;
	height: 180px;
	float: left;
	margin: 0px 0px 0px -11px;
	padding: 0;
	left: 0px;
	background: url(../graphics/home_main_graphic/artist_pic_right.png) no-repeat 0 50%;
	display: block;
}

#artist_box_text {
}

#artist_box_name {
/*
	border: 1px solid #ff4444; 
*/
/*
	width: 190px;
*/

	height: 45px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 5px;
	padding: 0;
	left: 0px;
	display: block;
	overflow: hidden;
}

#artist_box_name h1 {
	margin: 6px 0px 0px 0px;
	color: #FFF;
}

#artist_box_title {
/*
	border: 1px solid #ff4444; 
	width: 190px;
	height: 170px;
*/
	float: left;
	position: relative;
	margin: 10px 0px 0px 5px;
	padding: 0;
	left: 0px;
	overflow: hidden;
}

#artist_box_title h2 {
	margin: 6px 0px 0px 0px;
	color: #444;
	display: block;
}

/* ---( footer )--- */

.clear { /* to fix IE6 padding-top issue */
  clear: both;
  height: 0;
  }

/* ---( menus & navigation )-----------------------------------------------------------------*/

#menu {
/* Div to hold the main menu */
/*
	border: 1px solid #ff4444; 
*/
	width: 565px;
	height: 46px;
	margin: 0px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;

/*
	background: url(../graphics/page/header.jpg) no-repeat 0 50%;
*/
  }

#button_fold {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 1px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

/* These Divs hold each menu graphic (for CSS rollovers) */
#menu_01_gforce {
	display: block;
	float: left;
	width: 73px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}
#menu_01_gforce a {
	overflow:hidden;
	float: left;
	display: block;
	width: 73px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_01_gforce.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#menu_02_products {
	float: left;
	width: 81px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

#menu_02_products a {
	float: left;
	display: block;
	width: 81px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_02_products.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#menu_03_extras {
	float: left;
	width: 61px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

#menu_03_extras a {
	float: left;
	display: block;
	width: 61px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_03_extras.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#menu_04_artists {
	float: left;
	width: 62px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

#menu_04_artists a {
	float: left;
	display: block;
	width: 62px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_04_artists.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#menu_05_account {
	float: left;
	width: 105px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

#menu_05_account a {
	float: left;
	display: block;
	width: 105px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_05_account.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#menu_06_support {
	float: left;
	width: 75px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

#menu_06_support a {
	float: left;
	display: block;
	width: 75px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_06_support.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}

#menu_07_purchase {
	float: left;
	width: 86px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}

#menu_07_purchase a {
	float: left;
	display: block;
	width: 86px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/main/nav_07_purchase.png) no-repeat 0 50%;
	background-position: 0px 0px; 
}


/* A div for each submenu which are dynamically shown/hidden */
#menu_sub1 {
/*
	border: 1px solid #ff4444;
*/
	width: 565px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }
#menu_sub2 {
	width: 565px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }
#menu_sub3 {
	width: 565px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }
#menu_sub4 {
	width: 565px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }
#menu_sub5 {
	width: 565px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }
#menu_sub6 {
	width: 573px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }
#menu_sub7 {
	width: 565px;
	height: 20px;
/*	float: left; */
	display: none;
	margin: 3px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background: url(../graphics/menu/sub/line_only.png) no-repeat 0 50%;
	background-position: 0px 0px; 
  }


/* ---( form styles )-----------------------------------------------------------------*/


/* ---( audioplayer divs )-----------------------------------------------------------------*/



