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

h3	{ color: #FFF; }

body div#preloader	{ position: relative; display: block; width: 740px; padding: 0 0 20px; margin: 238px auto 0; font-size: 1.6em; font-weight: bold; text-align: center; color: #FFF !important; }

body #container.loading	{ display: none; }

#band_photo	{ position: relative; top: -54px; z-index: 0; padding: 0; margin: 0 -16px -40px; background: none !important; /*background-image: url(../../_images/_common/_gradients/black_to_transparent_500.png); background-repeat: repeat-x; background-position: left bottom;*/ }

	/*#band_photo	{ padding: 0; margin: 0; }*/

#content #col_1		{ width: 414px; background-image:url(../../_images/_common/_solid/blue_light_15.png); /* border: 1px solid #666; border-top-color: #CCC;*/ }
#content #col_2		{ width: 220px; background-image:url(../../_images/_common/_solid/white_15.png); /* border: 1px solid #333; border-top-color: #CCC;*/ }
	
	#content dl			{ margin-top: 5px; /*background-image:url(../../_images/_common/_solid/black_15.png);*/ }
	/*#content dl dt		{ clear: both; padding: 4px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; }*/
	#col_1 dl dt	{ float: left; position: relative; padding: 4px 8px 0; margin: -4px 8px 1px 0; background-image: url(../../_images/_common/_solid/black_50.png); border: 1px solid #000; border-bottom: none; font-size: 1.6em; letter-spacing: .075em; color: #9999CC; }
	#col_1 dl dt span	{ display: none; position: absolute; left: -9.5em; float: left; padding: 4px; margin-right: 8px; /*background-image: url(../../_images/_common/_solid/white_15.png);*/ font-weight: normal; color: #699; }
	#col_1 dl dt:hover span	{ /*display: block;*/ }
	
	#col_1 dl dd		{ position: relative; top: -1px; clear: both; padding: 10px; margin: 0 0 20px; background-image:url(../../_images/_common/_solid/black_50.png); background-position: top; background-repeat: repeat; border: 1px solid #000; border-top: none; overflow: hidden; font-size: 1.1em; letter-spacing: .075em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; color: #9999CC; }
	
	#col_1 dl dd p		{ font-size: 1em; }
	
		#col_2 div p a	{ display: block; text-decoration: underline; color: #999; }
	
		#col_1 dl dd a			{ color: #FFF; text-decoration: underline; }
		#col_1 dl dd a:hover	{ text-decoration: none; }
	
		#col_1 dl dd img	{ float: left; margin-right: 10px; }
	
	#col_2 div#store_highlight h3	{ padding: 5px 7px; margin-top: 0; background-image: url(../../_images/_common/gradient_bar_black.png); background-repeat: repeat-x; border-bottom: 1px solid #000; font-size: 1.4em; font-weight: normal; text-align: center; }
	#col_2 div#store_highlight h3 strong	{ display: block; font-size: 1.2em; font-weight: bold; text-transform: uppercase; text-align: center; color: #F33; }
	#content a.buy	{
		display: block;
		width: 200px;
		height: 26px;
		padding: 12px 10px 10px;
		margin: 10px auto 0;
		background-image: url(../../_images/home/btn_buy_bg.png);
		background-repeat: no-repeat;
		font-size: 1.2em;
		letter-spacing: 0.25em;
		word-spacing: 0.2em;
		text-transform: uppercase;
		text-decoration:none;
		text-align: center;
		color: #FFF;
	}
	
	#content a.buy:hover	{
		background-color: #333;
		text-decoration: underline;
		color: #FFF;
	}
	
	#col_2 div#store_highlight p	{ padding: 6px; margin: 10px 0 0; background-image: url(../../_images/_common/_solid/black_35.png); font-size: 1.1em; color: #FFF; }
	
	#col_2 ul			{ padding: 6px; margin: 0; background-image:url(../../_images/_common/gradient_h_150.png); background-position: top; background-repeat: repeat-x; }

	#col_2 ul li		{ display: block; list-style-type: none; margin: 0 0 4px; font-size: 1.2em; color: #CCC; }
	
	#col_2 ul li span	{ font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #FF3333; }