body,td,th {	font-family: Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFF;}body {	margin:0px;	background:#c5b39f;	background:#656565 url(images/bg_body.jpg) repeat-x;}a:link,a:visited,a:hover,a:active {	color: #FFF;}div#right_rail {	float:right;	height:100%;}div#maincontainer,div#splash_maincontainer {	width:960px;	margin:0 auto;}#innercontainer {	margin:0;	background:#121212;	padding-bottom:26px;}#reallyinnercontainer {	margin:0 28px;}.clear {	float:none;	clear:both;}#continue {	padding:10px;	text-align:right;	background:#151515;}#continue a {	font-size:18px;	text-decoration:none;	}#continue a:hover {	text-decoration:underline;}#continue a,#continue a:hover,#continue a:visited,#continue a:link,#continue a:focus {	color:#fff;}#header {	text-align:center;	padding:0;	background-color: #000}#header h1 {	font-size:0;	color:#000;	height: 300px;	background: url(images/header.jpg) no-repeat}.column {	float:left;	width:390px;	padding-top: 20px;}#column1 {	margin-right:10px;	width:500px;}.module {	background-color:#000;	border:solid 2px #ccc;	-moz-border-radius:4px;	-webkit-border-radius:4px;	margin-bottom:22px;	padding:15px 9px;}#titlemodule {	border:none;	overflow:hidden;	padding:0;	margin-bottom:8px;}.modulebg {	position:absolute;	top:0;	left:0;	height:500px;	width:100%;	background-color:#000;	opacity:0.6;	*filter:alpha(opacity=60);	z-index:1;}#headermodule #headercontent {	position:relative;	z-index:2;}#headertable {	margin:40px 0 0;	vertical-align:top;}#shirtmodule {	border:0 none;	-moz-border-radius:0;	-webkit-border-radius:0;	background-color:#F4D938;	padding:5px;}#shirtmodule h2.moduleheader {	background-color:#000;	margin:0;	padding:10px;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;	-webkit-border-radius-topleft:4px;	-webkit-border-radius-topright:4px;}#shirt_inner {	color:#000;	margin:0;	padding:8px;	border:solid 4px #000;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-webkit-border-radius-bottomleft:4px;	-webkit-border-radius-bottomright:4px;}#preorderblurb {	position:relative;	height:210px;	*height:250px;	text-align:left;}#splash_maincontainer_lame #preorderblurb {	height:315px;	margin-top:5px;}#preorderblurb #albumcta {	position:absolute;	right:20px;	top:24px;	font-size:16px;	text-decoration:none;}#splash_maincontainer_lame #preorderblurb p {	margin:34px 0;}#headertable .tablecolumn2 div.module {	margin-left:50px;	margin-bottom:0;}#splash_maincontainer_lame #headertable .tablecolumn2 div.module {	margin-left:20px;}#headertable .tablerow1 div.module {	margin-bottom:20px;}#vinylmodule {	min-height:236px;}#streamingmodule,#emailmodule {	border:none;	text-align:center;	margin:0;}#splash_maincontainer #streamingmodule,#splash_maincontainer_lame #streamingmodule {	margin-bottom:20px;	padding:0;}#fbshare {	margin:-14px 0 16px 0;	text-align:left;}#splash_maincontainer_lame #fbshare {	margin-left:46px;}#maincontainer #fbshare {	margin:10px 0 0 8px;}#splash_maincontainer #emailmodule,#splash_maincontainer_lame #emailmodule {	padding:0;}.moduleheader {	margin-top:0;}.module table {	border-collapse:collapse;}.module table tr td {	vertical-align: top;}ul.product_features {	margin:0;	padding:0 0 0 12px;}ul.product_features li {	margin-bottom:10px;}.shipnotice {	list-style:none;	font-style:italic;	font-size:12px;	color:#999;}.productbuy {	position:relative;}.productprice {	margin:13px 0 0 0;	font-size:22px;	font-weight:bold;}.currency {	font-size:9px;	margin-left:4px;}#digitalmodule .productprice {	margin:0;}.plusshipping {	font-family:Verdana, Arial, Sans Serif;	font-size:9px;	color:#666;}a.tracklistbutton,a.tracklistbutton:visited {	display:inline-block;	margin-top:16px;	height:24px;	width:100px;	text-align:center;	background-color: #ffcc33;	text-decoration:none;	text-align:center;	padding:6px 0 0 0;	color:#000 !important;	font-family:Lucida Grande, Arial, Sans Serif;	font-size:14px;	font-weight:bold;	display: none}div.tracklist {margin: 30px 0;  }div.tracklist span {background: #ffcc33; padding: 10px;}div.tracklist span, div.tracklist span a {color: black; font-weight: bold; text-decoration: none}div.tracklist span:hover {background: #ffff00}a.packagebuybutton,a.packagebuybutton:visited {	display:inline-block;	margin-top:16px;	height:24px;	width:100px;	text-align:center;	background-color: #ffcc33;	text-decoration:none;	text-align:center;	padding:6px 0 0 0;	color:#000 !important;	font-family:Lucida Grande, Arial, Sans Serif;	font-size:14px;	font-weight:bold;}.packagebuybutton:hover {	background-color:#ffff00;	color:#000;}#shirt_inner a.packagebuybutton:hover {	background-color:#000;	color:#F4D938;}a img {	border:none;}.soldout {	margin-top:20px;}#postcards {	margin-bottom:14px;}#selectioncontainer {	position:absolute;	left:-500px;	top:0;	z-index:1000;	min-width:174px;	*width:174px;	*height:124px;	*overflow:visible;	background-color:#000;	border:solid 1px #FFF;}#selectioninnercont {	position:relative;	margin:8px;}#sel_format {	width:158px;}#contBtnContainer {	position:relative;	margin:10px 0 16px;}#continueButton,#cancelButton {	position:relative;	top:3px;	width:100px;	height:20px;	*height:30px;	padding:6px 4px;	text-align:center;	color:#000;	text-decoration:none;}#continueButton {	position:absolute;	background-color:#F4D938;	*height:20px;	top:-4px;	*top:2px;	right:0;	padding:5px 0;}#continueButton:hover {	background-color:#FF0;	color:#000;}#cancelButton {	width:70px;	padding:;	background:none;	color:#FFF;}#cancelButton:hover {	background-color:#FF0;	color:#000;}#navcontainer {	position:relative;	padding:0;	height:80px;	overflow:hidden;	border:none;	background:none;}#header_nav {	position:relative;	z-index:2;	padding:28px 0;}div#splash_maincontainer_lame #header #header_nav {	text-align:center;}#header_nav a,#header_nav span {	font-size:14px;	font-weight:bold;	margin-right:10px;	text-decoration:none;}#content {	position:relative;	padding:20px;}#content .blogentry {	position:relative;	z-index:2;		margin:0 0 34px;}#content .topentry {	border:solid 1px #FFF;	padding:20px;}#content .blogentry .blogheader {	font-weight:bold;	font-size:14px;	margin:0 0 14px 0;}#content .blogentry .blogsignature {	display:block;	margin:20px 0 0;}#emailwidget object {	margin:0 0 0 -14px;}.blogentry .imggroup img {	margin:0 -4px 0 0;}	.fb_share_button { 	display: -moz-inline-block; 	display:inline-block; 	padding:2px 5px 0 20px;	background:url(http://b.static.ak.fbcdn.net/images/aresound/share/facebook_share_icon.gif?8:26981) no-repeat top left; 	text-decoration:none;	font-family:Lucida Grande, Verdana, Arial, sans-serif;	font-size:12px;	line-height:16px;}.noshow {	position:absolute;	left:-10000px;	width:10px;	overflow:hidden;}div#tvcontainer {	position:relative;	width:490px;	height:368px;	overflow:hidden;	margin-bottom:20px;	z-index:2;}div#tv_top_left {	position:absolute;	top:0;	left:0;	width:280px;	height:47px;	background:transparent url("/images/aresound/newtv01.gif") 0 0 no-repeat;	z-index:4;}div#tv_top_right {	position:absolute;	top:0;	right:0;	width:300px;	height:47px;	background:transparent url("/images/aresound/newtv01.gif") top right no-repeat;	z-index:3;}div#tv_bottom_left {	position:absolute;	bottom:0;	left:0;	width:280px;	height:68px;	background:transparent url("/images/aresound/newtv03.gif") 0 0 no-repeat;	z-index:4;}div#tv_bottom_right {	position:absolute;	bottom:0;	right:0;	width:300px;	height:68px;	background:transparent url("/images/aresound/newtv03.gif") bottom right no-repeat;	z-index:3;}div#tv_left_upper {	position:absolute;	top:47px;	left:0;	width:54px;	height:180px;	background:transparent url("/images/aresound/newtv04.gif") 0 0 no-repeat;	z-index:2;}div#tv_left_lower {	position:absolute;	top:227px;	left:0;	width:54px;	height:73px;	background:transparent url("/images/aresound/newtv04.gif") bottom left no-repeat;	z-index:2;}div#tv_right_upper {	position:absolute;	top:47px;	right:0;	width:134px;	height:180px;	background:transparent url("/images/aresound/newtv02.gif") 0 0 no-repeat;	z-index:2;}div#tv_right_lower {	position:absolute;	top:227px;	right:0;	width:134px;	height:73px;	background:transparent url("/images/aresound/newtv02.gif") bottom right no-repeat;	z-index:2;}div#tv_widget {	position:relative;	left:0;	top:49px;	text-align:left;}div#tv_widget object {	position:relative;	left:56px;}#footer {	clear:both;	float:none;	background-color:#333;	color:#999;	padding:10px;	text-align:center;	font-size:11px;}#footer a,a:link,#footer a:visited,#footer a:hover,#footer a:active {	color:#999;}/* ==========================IGA CUSTOM==========================*/.placeholder {background: #999; border: 1px solid #666; height: 200px; padding: 25px; margin: 25px 0}.choose {text-align: left; background-color: #ffcc33; padding: 0 20px; color: black !important;}.choose h2 {color: black}.pkg-info {margin: 0 0 50px 0; padding: 10px}