body {	background-color: #FFFFFF;	background-image:url(images/bg-main.png);	background-position:top;	background-repeat:repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#222222;	text-align:center;	text-shadow: 2px 2px 2px #999999;}#container {	width:744px;	margin:auto;	text-align:left;	padding-top:11px;	}#headers {	width:744px;	height:187px;}#logo {	position:absolute;	width:187px;	height:187px;	margin-left:0px;	background-image:url(images/logo.png);	background-position:top left;	background-repeat:no-repeat;}#banner {	position:absolute;	margin-left:187px;	}#nav {	width:744px;	height:32px;}.storebutton {	position:absolute;}.divider-blue {	background-image:url(images/hr-blue.gif);	background-repeat:repeat-x;	background-position:center;	padding-top:13px;	padding-bottom:14px;}.divider-red {	background-image:url(images/hr-red.gif);	background-repeat:repeat-x;	background-position:center;	padding-top:13px;	padding-bottom:14px;}.divider-latest {	background-image:url(images/hr-latest.gif);	background-repeat:repeat-x;	background-position:center;	padding-top:13px;	padding-bottom:14px;}.divider2 {	padding-top:10px;	padding-bottom:7px;}.boxes_home {	width:744px;	background-image:url(images/bg-boxhome.png);	background-repeat:repeat-y;}.boxes_main {	width:744px;	background-image:url(images/bg-boxmain.png);	background-repeat:repeat-y;}.boxleft {	float:left;	width:146px;	padding-left:17px;	padding-right:17px;	padding-bottom:17px;}.boxhome {	float:left;	margin-left:7px;	width:331px;	padding-left:17px;	padding-right:17px;	padding-bottom:17px;	}.boxmain {	float:left;	margin-left:7px;	width:518px;	padding-left:17px;	padding-right:17px;	padding-bottom:17px;	}.boxlatest {	float:left;	margin-left:7px;	width:146px;	padding-left:17px;	padding-right:17px;	padding-bottom:17px;}.boxbottom {	width:744px;	height:17px;	}.prop {    height:500px;    float:right;    width:1px;}.clear {	clear:both;}.imagethumbs {    height:500px;	overflow:auto;}.gallerythumb {	margin-bottom:20px;}.leftcol {	float:left;}.leftcol img {	margin-bottom:3px;}.rightcol {	float:left;	padding-left:10px;}.footer {	padding-top:8px;	padding-bottom:30px;	text-align:center;}.heading {	display:block;	line-height:15px;	margin-bottom:8px;}.heading2 {	font-size:11px;}.heading3 {	font-size:13px;	display:block;	margin-bottom:3px;}.nav {	margin-bottom:3px;}.nav-h {	margin-bottom:6px;}.thumbnail {	border:1px solid #333333;}.songtitle {	float:left;	width:50%;}.promotedtxt {	margin-top:5px;	line-height:15px;}form {	margin-top:20px;	padding:0;}input {	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}.submit {	float:right;	margin-top:1px;}.col1 	{ float:left; width:40px; margin-top:4px; margin-right:20px; text-transform:capitalize; }.col1b 	{ float:left; width:270px; margin-top:4px; margin-right:20px; line-height:15px; text-transform:capitalize; }.col2 	{ float:left; width:210px; margin-top:12px; margin-right:20px; text-transform:capitalize; line-height:15px; }.col3	{ float:left; width:55px; margin-top:12px; margin-right:20px; line-height:15px; }.col4	{ float:left; width:50px; margin-top:12px; margin-right:20px; line-height:15px; }.col5	{ float:right; width:60px; margin-top:11px; }.colheader {	margin-top:0;	margin-bottom:10px;}.pagenumbers {	text-align:center;	margin-top:11px;	border-top:1px solid #999999;	padding-top:10px;}.worldpaylogo {	margin-left:10px;	margin-top:30px;}.newsimg {	float:left;	margin-right:15px;}.newsstory {	float:left;	width:320px;}.newsttrack {	height:20px;	border-top:1px solid #999999;	padding-top:6px;}.newstitle {	float:left;	width:275px;}.newsplay {	float:left;	width:20px;}table {	text-align:left;}label {	float:left;	display:block;	width:80px;}.card {	padding-top:5px;}.trackcell {	padding-bottom:10px;}.trackcell {	padding-right:15px;}a:link		{ color:#003366; text-decoration:none; }a:visited	{ color:#003366; text-decoration:none; }a:active	{ color:#003366; text-decoration:none; }a:hover		{ color:#111111; text-decoration:none; }.clearlinks a:link		{ color:#003366; text-decoration:underline; font-weight:bold; }.clearlinks a:visited	{ color:#003366; text-decoration:underline; font-weight:bold; }.clearlinks a:active	{ color:#003366; text-decoration:underline; font-weight:bold; }.clearlinks a:hover		{ color:#111111; text-decoration:underline; font-weight:bold; }.boxleft a:link		{ font-size:11px; color:#003366; text-decoration:none; line-height:14px; }.boxleft a:visited	{ font-size:11px; color:#003366; text-decoration:none; line-height:14px; }.boxleft a:active	{ font-size:11px; color:#003366; text-decoration:none; line-height:14px; }.boxleft a:hover	{ font-size:11px; color:#111111; text-decoration:none; line-height:14px; }.smallprint				{ font-size:9px; color:#666666; text-shadow:0px 0px #FFFFFF; }.smallprint a:link		{ font-size:9px; color:#666666; text-decoration:none; text-shadow:0px 0px #FFFFFF; }.smallprint a:visited	{ font-size:9px; color:#666666; text-decoration:none; text-shadow:0px 0px #FFFFFF; }.smallprint a:active	{ font-size:9px; color:#666666; text-decoration:none; text-shadow:0px 0px #FFFFFF; }.smallprint a:hover		{ font-size:9px; color:#666666; text-decoration:underline; text-shadow:0px 0px #FFFFFF; }