body {
	margin:0;
	padding:0;
	background:#131F2B url(bg.jpg) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
}
h1 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
}
h2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
h4 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
h5 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
h6 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0 0 8px;
	text-align:justify;
}
form {
	margin:0;
	padding:0;
}
select {
	margin:0;
	padding:0;
}
input {
	margin:0;
	padding:0;
}
div.formwrapper {
	margin:0;
	padding:0;
}
#main {
	width:960px;
	margin:0 auto;
}
#main #header {
	height:145px;
	padding:0 5px;
}
#main #header h1 {
	color:#7a848d;
	font-size:12px;
	font-weight:400;
	height:20px;
	padding:5px 0 0;
	text-indent:10px;
}
#main #header a img {
	border:none;
	float:left;
	margin:15px 0 0;
}
#main #header a img.banner {
	border:#0A1A2A 2px solid;
	float:right;
	margin:0;
}
#main #navs {
	height:35px;
	z-index:40;
	background:url(bg-navs.gif) center 29px repeat-x;
	overflow:hidden;
}
#main #navs #first ul {
	list-style:none;
	float:left;
	height:29px;
}
#main #navs #first ul li {
	float:left;
	margin:0 5px 0 0;
}
#main #navs #first ul li a {
	background:url(tab-right-off.gif) top right no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	padding:0 20px;
	color:#363737;
	float:left;
	line-height:28px;
}
#main #navs #first ul li span {
	background:url(tab-left-off.gif) top left no-repeat;
	padding:0 0 0 20px;
	height:28px;
	line-height:28px;
	float:left;
	display:block;
	cursor:pointer;
}
#main #navs #first ul li a:hover {
	background:url(tab-right-on.gif) top right no-repeat;
	color:#FFF;
}
#main #navs #first ul li a:hover span {
	background:url(tab-left-on.gif) top left no-repeat;
	color:#FFF;
}
#main #navs #first ul li a.active {
	background:url(tab-right-on.gif) top right no-repeat;
	color:#FFF;
	border-bottom:#2D6597 1px solid;
}
#main #navs #first ul li a.active span {
	background:url(tab-left-on.gif) top left no-repeat;
}
#main #navs #first ul li a.active:hover {
	background:url(tab-right-on.gif) top right no-repeat;
}
#main #navs #first ul li a.active:hover span {
	background:url(tab-left-on.gif) top left no-repeat;
}
#main #navs #second {
	clear:left;
	padding:0;
	background:url(bg-navs.gif) bottom repeat-x;
	display:block;
}
#lyricsmenu {
	display:none;
}
#artistsmenu {
	display:none;
}
#soundtracksmenu {
	display:none;
}
#newsmenu {
	display:none;
}
#eventsmenu {
	display:none;
}
#appsmenu {
	display:none;
}
#commmenu {
	display:none;
}
#main #navs #second ul {
	list-style:none;
	clear:left;
}
#main #navs #second ul.active {
	list-style:none;
	clear:left;
	display:block;
}
#main #navs #second ul li {
	float:left;
	padding:0 15px;
	display:inline;
	line-height:25px;
	background:url(tab-separator.gif) right no-repeat;
}
#main #navs #second ul li a {
	color:#FFF;
	text-decoration:none;
	float:left;
	font-size:11px;
	font-weight:700;
}
#main #navs #second ul li a:hover {
	color:#FCCC4B;
	background:url(sub-tab-on.gif) bottom no-repeat;
	padding:0;
}
#main #navs #second ul li a img {
	float:left;
	margin:7px 5px 0 0;
	border:none;
}
#main #navs #second ul li a.active {
	color:#FCCC4B;
	background:url(sub-tab-on.gif) bottom no-repeat;
	padding:0 0 2px;
}
#main #navs #sign {
	clear:both;
	float:right;
	padding:0;
	display:inline;
	position:relative;
	top:3px;
}
#main #navs #sign ul {
	list-style:none;
	float:right;
	margin:-27px -2px 0 0;
	clear:both;
}
#main #navs #sign ul li {
	float:left;
	padding:0 10px;
	display:inline;
	line-height:29px;
	background:url(tab-separator.gif) right no-repeat;
	font-size:11px;
	color:#FFF;
	font-weight:700;
}
#main #navs #sign ul li a {
	color:#FCCC4B;
	text-decoration:none;
	padding:0 0 0 5px;
}
#main #navs #sign ul li a:hover {
	color:#FFF;
}
#main #alphabet {
	height:25px;
	background-color:#9CC1E8;
	color:#002E60;
}
#main #alphabet ul {
	list-style:none;
	padding:3px 0 0 20px;
}
#main #alphabet ul li {
	float:left;
	margin:0 1px 0 0;
	line-height:16px;
}
#main #alphabet ul li strong {
	padding:0 5px 0 0;
}
#main #alphabet ul li a {
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	display:block;
	color:#002E60;
	text-decoration:none;
	vertical-align:middle;
	font-weight:700;
}
#main #alphabet ul li a:hover {
	background-color:#FDFCF0;
}
#main #alphabet ul li a.active {
	background-color:#FDFCF0;
}
#main #alphabet span {
	float:right;
	padding:3px 20px 0 0;
}
#main #alphabet span img {
	margin:0 0 0 7px;
	vertical-align:middle;
}
#main #LRcolumns {
	width:940px;
	background-color:#EEE;
	padding:10px 10px 0;
	float:left;
}
#TakeOverC {
	background-image:url(http://metrolyrics.lg1x8zmax.simplecdn.net/images/lips_skin_final_test2.jpg);
	background:#F4E9D7;
	cursor:pointer;
	background-position:top center;
	background-attachment:scroll;
	margin:0 auto;
	position:fixed;
	background-repeat:repeat-y;
	left:0;
	right:0;
	z-index:-1;
	top:0;
	bottom:0;
}
#main #alphabet #searchBox {
	width:297px;
	height:21px;
	background:url(bg-searchBox.jpg) 0 0 no-repeat;
	float:right;
	margin:1px 10px 0 0;
	display:inline;
	position:relative;
	z-index:100;
}
#main #alphabet #searchBox input {
	border:none;
	background:none;
	width:180px;
	height:15px;
	float:left;
	margin:3px 0 0 7px;
	display:inline;
	color:#eb3600;
	font-size:11px;
	font-weight:700;
}
#main #alphabet #searchBox a {
	width:75px;
	height:15px;
	overflow:hidden;
	float:left;
	border-left:#D9D9D9 1px solid;
	text-align:center;
	color:#A86B03;
	text-decoration:none;
	margin:3px 0 0;
	background:url(arrow-carmelite2.gif) right no-repeat;
	font-size:11px;
}
#main #alphabet #searchBox a:hover {
	text-decoration:underline;
}
#main #alphabet #searchBox input.btn {
	width:21px;
	height:21px;
	overflow:hidden;
	padding:0;
	margin:0 0 0 88px;
}
#main #alphabet #searchBox input.nostyle {
	width:0;
	height:0;
	overflow:hidden;
	padding:0;
	margin:0;
}
#searchSelectBox {
	width:122px;
	border:#D9D9D9 1px solid;
	padding:5px 4px 0;
	background-color:#FFF;
	position:absolute;
	top:18px;
	right:27px;
	display:none;
}
#searchSelectBox span {
	font-size:11px;
	color:#343434;
	font-weight:700;
	padding:0 0 5px 7px!important;
	width:115px;
	float:left;
	background-color:#FFF;
	margin:0 0 -1px;
}
#searchSelectBox ul {
	width:122px;
	clear:both;
	padding:0!important;
}
#searchSelectBox ul li {
	padding:2px 0;
	width:122px;
	border-top:#E1E1E1 1px solid;
	margin:0!important;
}
#searchSelectBox ul li a {
	color:#7b7b7b!important;
	font-size:12px!important;
	font-weight:400!important;
	height:20px!important;
	width:122px!important;
	line-height:20px!important;
	background-color:#FFF!important;
	text-decoration:none!important;
	text-align:left!important;
	border:none!important;
	float:none;
	margin:0!important;
	background-image:none!important;
}
#searchSelectBox ul li a:hover {
	color:#17548d!important;
	background-color:#FDCC4B!important;
}
#searchSelectBox ul li a img {
	float:left;
	margin:4px 5px 0 8px;
	display:inline;
	border:none;
}
.active_over #searchSelectBox {
	display:block;
}
#main #down {
	height:29px;
	background:#EEE url(corner-down-left.gif) left bottom no-repeat;
	border-top:#D2D2D1 1px solid;
	clear:both;
	color:#5f5f5f;
}
#main #down span {
	float:right;
	font-size:12px;
	font-weight:700;
	color:#555;
	background:url(corner-down-right.gif) right bottom no-repeat;
	width:85px;
	height:29px;
	text-align:center;
	line-height:29px;
}
#main #down ul {
	list-style:none;
	height:21px;
	padding:8px 0 0 30px;
	float:left;
	background:url(separator.gif) top right repeat-y;
	width:840px;
}
#main #down ul li {
	float:left;
	margin:0 1px 0 0;
	line-height:16px;
}
#main #down ul li strong {
	background:url(arrow-gray-rl.gif) left no-repeat;
	padding:0 10px;
}
#main #down ul li a {
	width:15px;
	height:15px;
	line-height:16px;
	text-align:center;
	display:block;
	color:#3c91ca;
	text-decoration:none;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
}
#main #down ul li a:hover {
	text-decoration:underline;
}
#footer {
	width:960px;
	background:#EEE url(bg-footerBox.jpg) left bottom no-repeat;
	margin:40px auto 20px;
	clear:both;
	float:left;
	overflow:hidden;
}
#footer h6 {
	font-size:14px;
	color:#2e2e2e;
}
#footer h6 img {
	float:right;
	border:none;
}
#footer a:hover {
	text-decoration:underline!important;
}
#footer #singBox {
	width:175px;
	float:right;
	background:url(corner-top-right-footer.gif) top right no-repeat;
	padding:0 20px 0 0;
}
#footer #singBox ul {
	list-style:none;
}
#footer #singBox ul li {
	margin:0 0 3px;
}
#footer #singBox ul li img {
	float:left;
	margin:8px 0 0;
	display:inline;
}
#footer #singBox ul li h6 {
	padding:10px 0 2px;
}
#footer #singBox ul li a {
	font-size:12px;
	color:#398AC0;
	text-decoration:none;
	background:url(arrow-gray-rl.gif) left no-repeat;
	padding:0 0 0 8px;
}
#footer #singBox ul li a.forgot {
	color:#337bac;
	font-size:11px;
	text-decoration:none;
	margin:5px 0 0;
	float:left;
	background:none;
	padding:0;
}
#footer #singBox ul li span {
	font-size:11px;
	color:#505050;
	font-weight:700;
}
#footer #singBox ul li span a {
	margin:0;
	float:none;
	background:none;
	padding:0;
}
#footer #singBox ul li input {
	float:right;
	width:154px;
	height:20px;
	border:none;
	background:url(bg-sing-text.gif) 0 0 no-repeat;
	padding:4px 0 0;
	margin:0 0 6px;
}
#footer #singBox ul li input.btn {
	width:78px;
	height:24px;
	background:none;
	padding:0;
	margin:0;
}
#footer #logoBox {
	width:205px;
	float:left;
	background:url(corner-top-left-footer.gif) 0 0 no-repeat;
}
#footer #logoBox img {
	float:left;
	margin:15px 0 15px 15px;
	display:inline;
	border:none;
}
#footer #logoBox #aolBox {
	width:165px;
	height:44px;
	background:url(bg-aolBox.gif) 0 0 no-repeat;
	text-align:center;
	clear:both;
	margin:0 auto;
}
#footer #logoBox #aolBox h6 {
	font-size:11px;
	color:#6a6a6a;
	padding:5px 0 2px;
}
#footer #logoBox #aolBox img {
	float:none;
	margin:0;
}
#footer #lyricsBox {
	background:url(separator.gif) top right repeat-y;
	width:150px;
	height:145px;
	padding:0 20px 0 0;
	float:left;
}
#footer #lyricsBox ul {
	list-style:none;
	background:url(separator.gif) 0 0 repeat-y;
	padding:0 0 0 20px;
	height:145px;
}
#footer #lyricsBox ul li {
	margin:0 0 3px;
}
#footer #lyricsBox ul li h6 {
	padding:10px 0 2px;
}
#footer #lyricsBox ul li a {
	font-size:12px;
	color:#398AC0;
	text-decoration:none;
	background:url(arrow-gray-rl.gif) left no-repeat;
	padding:0 0 0 8px;
}
#footer .MetroPart {
	padding:0 20px 12px;
	float:left;
	width:900px;
}
#footer .MetroPart ul {
	list-style:none;
	padding:0 0 0 20px;
}
#footer .MetroPart ul li {
	margin:0 0 3px;
	float:left;
	width:220px;
}
#footer .MetroPart ul li h6 {
	padding:10px 0 2px;
	float:left;
	width:100%;
}
#footer .MetroPart ul li a {
	font-size:12px;
	color:#398AC0;
	text-decoration:none;
	background:url(arrow-gray-rl.gif) left no-repeat;
	padding:0 0 0 8px;
}
#copyright {
	width:960px;
	margin:0 auto;
	clear:both;
	text-align:center;
	font-size:11px;
	color:#ccc;
	padding:0 0 20px;
}
#copyright ul {
	list-style:none;
}
#copyright ul li {
	display:inline;
}
#copyright ul li a {
	color:#ccc;
	text-decoration:none;
	margin:0 5px;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
}
#copyright ul li a:hover {
	text-decoration:underline;
}
#copyright p {
	font-size:11px;
	color:#ccc;
	padding:5px 0 0;
}
#copyright p a {
	color:#818d92;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important;
}
#copyright p a:hover {
	text-decoration:underline;
}
* {
	padding:0;
	margin:0;
}
#BABcolumns {
	width:960px;
	float:left;
	background-color:#FFF;
}
#BABcolumns #banerBox {
	width:152px;
	float:left;
	text-align:center;
}
#BABcolumns #banerBox img {
	border:none;
	width:145px;
}
#BABcolumns #oldContent {
	width:798px;
	float:left;
	margin-left:10px;
}
div.sm_conteiner {
	position:absolute;
	z-index:1000;
	left:600px;
	top:100px;
	background-color:#cfd3dd;
	padding:1px;
	border:1px solid #3f3d4a;
	padding-bottom:5px;
}
td.header_row {
	background-image:url(header_bkg.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
	border-bottom:1px solid #e2e5eb;
	float:left;
	clear:both;
	vertical-align:middle;
	padding:0;
	margin:0;
}
td.list_row {
	background-image:url(row_bkg.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
	border-bottom:1px solid #e2e5eb;
}
td.list_row_h {
	background-image:url(row_bkg_h.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
	border-bottom:1px solid #e2e5eb;
}
td.last_row a {
	font-family:Verdana;
	font-size:10pt;
	color:#3f3d48;
	text-decoration:none;
}
td.last_row_h a {
	font-family:Verdana;
	font-size:10pt;
	color:#3f3d48;
	text-decoration:none;
}
td.list_row a {
	font-family:Verdana;
	font-size:10pt;
	color:#3f3d48;
	text-decoration:none;
}
td.list_row_h a {
	font-family:Verdana;
	font-size:10pt;
	color:#3f3d48;
	text-decoration:none;
}
td.last_row {
	background-image:url(row_bkg.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
}
td.last_row_h {
	background-image:url(row_bkg_h.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:25px;
}
td.h_left_cell {
	width:25px;
	padding:0;
	margin:0;
	vertical-align:middle;
	text-align:center;
	padding-bottom:5px;
	height:25px;
}
td.h_right_cell {
	padding-right:5px;
	vertical-align:middle;
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
	font-weight:700;
	color:#FFF;
	height:25px;
}
td.left_cell {
	width:25px;
	padding:0;
	margin:0;
	vertical-align:middle;
	text-align:center;
	height:25px;
}
td.right_cell {
	padding-right:5px;
	vertical-align:middle;
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
	color:#3f3d48;
	height:25px;
}
td.right_cell_bold {
	padding-right:5px;
	vertical-align:middle;
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
	color:#3f3d48;
	height:25px;
	font-weight:700;
}
.rating {
	cursor:pointer;
	width:90px;
	clear:both;
	display:block;
}
.rating:after {
	content:'.';
	display:block;
	height:0;
	width:0;
	clear:both;
	visibility:hidden;
}
.cancel {
	height:15px;
	width:.01px;
	visibility:hidden;
	float:left;
	text-indent:-999em;
	background:url(delete2.gif) no-repeat 0 -16px;
}
.star {
	float:left;
	width:17px;
	height:15px;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	background:url(star3.gif) no-repeat 0 0;
}
.star-left {
	width:8px;
	background:url(star-left.gif) no-repeat 0 0;
}
.star-right {
	width:8px;
	background:url(star-right.gif) no-repeat 0 0;
}
.cancel a {
	background:url(delete2.gif) no-repeat 0 -16px;
	display:block;
	width:100%;
	height:100%;
	background-position:0 0;
}
.star a {
	background:url(star3.gif) no-repeat 0 0;
	display:block;
	width:100%;
	height:100%;
	background-position:0 0;
}
.star-left a {
	background:url(star-left.gif) no-repeat 0 0;
}
.star-right a {
	background:url(star-right.gif) no-repeat 0 0;
}
div.rating div.on a {
	background-position:0 -16px;
}
div.rating div.hover a {
	background-position:0 -32px;
}
div.rating div a:hover {
	background-position:0 -32px;
}
div.rating-cancel {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	overflow:hidden;
	background:url(delete2.gif) no-repeat 0 -16px;
}
div.star-rating {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent!important;
	overflow:hidden!important;
}
div.rating-cancel a {
	background:url(delete2.gif) no-repeat 0 -16px;
	display:block;
	width:16px;
	height:100%;
	background-position:0 0;
	border:0;
}
div.star-rating a {
	background:url(star3.gif) no-repeat 0 0;
	display:block;
	width:16px;
	height:100%;
	background-position:0 0;
	border:0;
}
div.star-rating-on a {
	background-position:0 -16px!important;
}
div.star-rating-hover a {
	background-position:0 -32px;
}
div.star-rating-readonly a {
	cursor:default!important;
}
.t_rating {
	float:right;
	margin-right:2px;
	font-weight:700;
	font-family:Arial;
	font-size:11px;
	margin-top:2px;
}
span.thumbsup {
	cursor:pointer;
	width:11px;
	height:12px;
	background:url(ico-up.gif) 0 0 no-repeat;
	display:inline;
	text-indent:11px;
	overflow:hidden;
	float:right;
	margin:2px 5px 0 0;
}
span.thumbsdown {
	cursor:pointer;
	width:11px;
	height:12px;
	background:url(ico-down.gif) 0 0 no-repeat;
	display:inline;
	text-indent:11px;
	overflow:hidden;
	float:right;
	margin:2px 5px 0 0;
}
#right #bannersBox #iphone {
	width:123px;
	height:123px;
	background:url(bg-iphone.jpg) 0 0 repeat-x;
	border:#E6E6E6 1px solid;
	float:left;
	margin:0 0 5px;
}
#right #bannersBox #iphone img {
	float:left;
	margin:10px 10px 0 15px;
	display:inline;
}
#right #bannersBox #iphone h5 {
	padding:10px 0;
	font-size:12px;
	color:#FFF;
}
#right #bannersBox #iphone p {
	font-size:11px;
	color:#ccc;
	padding:0 0 10px 15px;
}
#right #bannersBox #iphone a {
	background:url(arrow-blue-dark.png) left no-repeat;
	font-size:11px;
	font-weight:700;
	color:#ea9403;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	text-decoration:none;
	float:left;
	display:inline;
}
#right #bannersBox #iphone a:hover {
	text-decoration:underline;
}
#right #bannersBox {
	width:300px;
	margin:0 0 10px;
	float:left;
}
#right #bannersBox #ipod {
	width:168px;
	text-align:center;
	background-color:#FFF;
	border:#E6E6E6 1px solid;
	float:right;
	padding:0 0 5px;
}
#right #bannersBox #ipod img {
	margin:4px 4px 14px;
	border:none;
	float:left;
	display:inline;
}
#right #bannersBox #ipod a.here {
	color:#3c91ca;
	font-size:11px;
	font-weight:700;
	background:url(arrow-gray.gif) top no-repeat;
	padding:10px 0 0;
	text-decoration:none;
}
#right #bannersBox #ipod a:hover {
	text-decoration:underline;
}
#right #bannersBox #plugins {
	width:123px;
	height:123px;
	background:url(bg-plugins.jpg) 0 0 repeat-x;
	border:#E6E6E6 1px solid;
	float:left;
	margin:0 0 5px;
}
#right #bannersBox #plugins img {
	float:right;
	margin:5px 15px 0 0;
	display:inline;
}
#right #bannersBox #plugins h5 {
	padding:10px 0 10px 10px;
	font-size:12px;
	color:#FFF;
	float:left;
	width:60px;
}
#right #bannersBox #plugins p {
	font-size:12px;
	color:#fff;
	padding:0 0 5px 10px;
}
#right #bannersBox #plugins a.but {
	background:url(arrow-blue-dark.png) left no-repeat;
	font-size:11px;
	font-weight:700;
	color:#FFA346;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	text-decoration:none;
}
#right #bannersBox #plugins a.but:hover {
	text-decoration:underline;
}
#right #bannersBox #winamp {
	width:123px;
	height:123px;
	background:url(bg-plugins-1.jpg) 0 0 repeat-x;
	border:#E6E6E6 1px solid;
	float:left;
	margin:0 0 5px;
}
#right #bannersBox #winamp img {
	float:right;
	margin:10px 15px 0 0;
	display:inline;
}
#right #bannersBox #winamp h5 {
	padding:10px 0 10px 15px;
	font-size:12px;
	color:#FFF;
}
#right #bannersBox #winamp p {
	font-size:11px;
	color:#ccc;
	padding:0 0 5px 15px;
}
#right #bannersBox #winamp a {
	background:url(arrow-blue-dark-1.png) left no-repeat;
	font-size:11px;
	font-weight:700;
	color:#ea9403;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	text-decoration:none;
}
#right #bannersBox #winamp a:hover {
	text-decoration:underline;
}
div#fancy_overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:130;
}
div#fancy_loading {
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	display:none;
	overflow:hidden;
	background:transparent;
	z-index:200;
}
div#fancy_loading div {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background:transparent url(fancy_progress.png) no-repeat;
}
div#fancy_outer {
	position:absolute;
	top:0;
	left:0;
	z-index:190;
	padding:20px 20px 40px;
	margin:0;
	background:transparent;
	display:none;
}
div#fancy_inner {
	position:relative;
	width:100%;
	height:100%;
	background:#FFF;
}
div#fancy_content {
	margin:0;
	z-index:200;
	position:absolute;
}
div#fancy_div {
	background:#000;
	color:#FFF;
	height:100%;
	width:100%;
	z-index:200;
}
img#fancy_img {
	position:absolute;
	top:0;
	left:0;
	border:0;
	padding:0;
	margin:0;
	z-index:200;
	width:100%;
	height:100%;
}
div#fancy_close {
	background:transparent url(fancy_closebox.png) no-repeat scroll left top;
	cursor:pointer;
	display:none;
	height:35px;
	position:absolute;
	right:7px;
	top:16px;
	width:35px;
	z-index:281;
}
#fancy_frame {
	position:relative;
	width:100%;
	height:100%;
	display:none;
	overflow:hidden;
}
#fancy_ajax {
	width:100%;
	height:100%;
	overflow:auto;
}
a#fancy_left {
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	z-index:211;
	display:none;
	background-image:url(gif;base64,AAAA);
	outline:none;
	overflow:hidden;
	left:0;
}
a#fancy_right {
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	z-index:211;
	display:none;
	background-image:url(gif;base64,AAAA);
	outline:none;
	overflow:hidden;
	right:0;
}
span.fancy_ico {
	position:absolute;
	top:50%;
	margin-top:-15px;
	width:30px;
	height:30px;
	z-index:212;
	cursor:pointer;
	display:block;
}
span#fancy_left_ico {
	left:-9999px;
	background:transparent url(fancy_left.png) no-repeat;
}
span#fancy_right_ico {
	right:-9999px;
	background:transparent url(fancy_right.png) no-repeat;
}
a#fancy_left:hover {
	visibility:visible;
	background-color:transparent;
}
a#fancy_right:hover {
	visibility:visible;
	background-color:transparent;
}
a#fancy_left:hover span {
	left:20px;
}
a#fancy_right:hover span {
	right:20px;
}
#fancy_bigIframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
}
div#fancy_bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:170;
	border:0;
	padding:0;
	margin:0;
}
div.fancy_bg {
	position:absolute;
	display:block;
	z-index:170;
	border:0;
	padding:0;
	margin:0;
}
div#fancy_bg_n {
	top:-20px;
	left:0;
	width:100%;
	height:20px;
	background:transparent url(fancy_shadow_n.png) repeat-x;
}
div#fancy_bg_ne {
	top:-20px;
	right:-20px;
	width:20px;
	height:20px;
	background:transparent url(fancy_shadow_ne.png) no-repeat;
}
div#fancy_bg_e {
	right:-20px;
	height:100%;
	width:20px;
	background:transparent url(fancy_shadow_e.png) repeat-y;
}
div#fancy_bg_se {
	bottom:-20px;
	right:-20px;
	width:20px;
	height:20px;
	background:transparent url(fancy_shadow_se.png) no-repeat;
}
div#fancy_bg_s {
	bottom:-20px;
	left:0;
	width:100%;
	height:20px;
	background:transparent url(fancy_shadow_s.png) repeat-x;
}
div#fancy_bg_sw {
	bottom:-20px;
	left:-20px;
	width:20px;
	height:20px;
	background:transparent url(fancy_shadow_sw.png) no-repeat;
}
div#fancy_bg_w {
	left:-20px;
	height:100%;
	width:20px;
	background:transparent url(fancy_shadow_w.png) repeat-y;
}
div#fancy_bg_nw {
	top:-20px;
	left:-20px;
	width:20px;
	height:20px;
	background:transparent url(fancy_shadow_nw.png) no-repeat;
}
div#fancy_title {
	position:absolute;
	z-index:200;
	display:none;
}
div#fancy_title div {
	color:#FFF;
	font:bold 12px Arial;
	padding-bottom:3px;
	white-space:nowrap;
}
div#fancy_title table {
	margin:0 auto;
}
div#fancy_title table td {
	padding:0;
	vertical-align:middle;
}
td#fancy_title_left {
	height:32px;
	width:15px;
	background:transparent url(fancy_title_left.png) repeat-x;
}
td#fancy_title_main {
	height:32px;
	background:transparent url(fancy_title_main.png) repeat-x;
}
td#fancy_title_right {
	height:32px;
	width:15px;
	background:transparent url(fancy_title_right.png) repeat-x;
}
#left {
	width:630px;
	float:left;
	margin:0 10px 0 0;
}
#left #gallery {
	width:630px;
	margin:0 0 15px;
}
#left .blueBox {
	width:608px;
	background:#FFF url(bg-blueBox.jpg) 0 1px repeat-x;
	border:#E6E6E6 1px solid;
	border-width:1px 1px 0;
	border-bottom:#D7D7D7 2px solid;
	margin:0 0 15px;
	float:left;
	padding:5px 10px 15px;
	overflow:hidden;
}
#left .blueBox .get {
	float:right;
	width:150px;
}
#left .blueBox .topSong ul li a.more, #right .blueBox #artist ul li a.more, #left .blueBox .get a.more {
	font-size:11px;
	font-weight:700;
	color:#ea3403;
	text-decoration:none;
	background:url(arrow-blue.png) left no-repeat;
	float:right;
	padding:0 0 0 18px;
	margin:5px 0 0;
}
#left .blueBox .topSong ul li a.more:hover, #right .blueBox #artist ul li a.more:hover, #left .blueBox .get a.more:hover {
	text-decoration:underline;
}
#left .blueBox .get span {
	float:right;
	clear:right;
	font-size:11px;
	color:#9d9d9d;
	width:70px;
}
#left .blueBox .get span img {
	float:right;
	margin:0;
}
#left .blueBox img {
	float:left;
	margin:0 5px 0 0;
}
#left .blueBox .title {
	float:left;
}
#left .blueBox .title h2 {
	padding:5px 0;
	color:#363636;
	font-size:16px;
}
#left .blueBox .title h2 img {
	float:none;
	border:none;
	margin:6px 0 0 5px;
}
#left .blueBox .title ul {
	margin:-5px 0 0 -5px;
	display:inline;
	padding:0 0 5px;
	float:left;
	clear:both;
	list-style:none;
}
#left .blueBox .title ul li {
	float:left;
	font-size:11px;
	font-weight:700;
	color:#9d9d9d;
	margin:0 0 0 5px;
	width:auto;
	display:inline;
}
#left .blueBox .title ul li a {
	color:#9d9d9d;
	text-decoration:none;
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
#left .blueBox .title ul li a:hover {
	text-decoration:none;
	color:#E73300;
}
#left .blueBox .title ul li span a {
	color:#ea9403;
	background:url(arrow-blue.gif) right no-repeat;
	padding:0 7px 0 0;
	float:left;
}
#left .blueBox .topSong {
	overflow:hidden;
	border-top:#DEDEDE 1px solid;
	clear:both;
}
#left .blueBox .topSong ul {
	list-style:none;
	float:left;
	font-size:11px;
	width:620px;
	margin:10px -20px 0 0;
	background:url(point-gray.gif) 300px 0 repeat-y;
}
#left .blueBox .topSong ul li {
	padding:8px 0 8px 5px;
	width:265px;
	float:left;
	border-bottom:#DEDEDE 1px solid;
	margin:0 30px 0 10px;
	display:inline;
	overflow:hidden;
	text-align:justify;
}
#left .blueBox .topSong ul li strong {
	float:left;
	color:#9d9d9d;
	font-size:16px;
	padding:0 10px 0 0;
	width:15px;
	text-align:right;
}
#left .blueBox .topSong ul li img {
	float:left;
	margin:0 5px 0 0;
}
#left .blueBox .topSong ul li span {
	color:#484848;
	float:left;
	width:155px;
	margin:0;
	font-weight:700;
}
#left .blueBox .topSong ul li a {
	font-size:12px;
	color:#ea9403;
	text-decoration:none;
	font-weight:700;
	float:left;
}
#left .blueBox .topSong ul li a:hover {
	text-decoration:none;
	color:#E73300;
}
#left #soundtrack {
	width:630px;
}
#left #soundtrack h2 {
	padding:5px 0;
	color:#363636;
	font-size:16px;
}
#left #soundtrack .sndHeader {
	margin:0 0 10px 10px;
}
#left #soundtrack .widget {
	margin:-15px 0 0;
}
#left .blueBox #picBlock {
	height:210px;
	float:left;
}
#left .blueBox #pictures {
	overflow:hidden;
	border-top:#DEDEDE 1px solid;
	clear:both;
	padding:0 36px;
}
#left .blueBox #pictures ul {
	list-style:none;
	float:left;
	padding:20px 0 0;
	width:545px;
}
#left .blueBox #pictures ul li {
	float:left;
	text-align:center;
	margin:0 9px 0 0;
	width:100px;
	overflow:hidden;
}
#left .blueBox #pictures ul li a {
	float:left;
	text-align:center;
	margin:0 9px 0 0;
	_margin:0 4px 0 0;
}
#left .blueBox #pictures ul li a img {
	border:none;
	width:100px;
	margin:0 0 5px;
}
/*#left .blueBox #pictures ul li a:hover img {
	width:120px;
	margin:-15px 0 5px -10px;
	position:relative;
}
*/
#left .blueBox #pictures ul li a.arrow {
	width:25px;
	overflow:hidden;
	float:left;
	margin:35px 0 0;
}
#left .blueBox #pictures ul li a.arrow img {
	width:25px;
	margin-top:40px;
}
#left .blueBox #pictures ul li a.arrow:hover img {
	width:25px;
	margin:40px 10px 0 0;
}
#left .blueBox #pictures ul li h3 {
	font-size:12px;
	color:#484848;
	clear:both;
}
#left .blueBox #pictures ul li span {
	font-size:11px;
	color:#666;
	clear:both;
}
#left .blueBox .topSong ul li ul {
	list-style:none;
	float:left;
	font-size:11px;
	width:265px;
	background:none;
}
#left .blueBox .topSong ul li ul li {
	padding:0;
	width:265px;
	float:left;
	border-bottom:none;
	margin:0;
	font-size:11px;
	font-weight:700;
	color:#717171;
	overflow:hidden;
}
#left .blueBox .topSong ul li ul li a {
	font-size:11px;
	float:none;
	line-height:12px;
}
#left .blueBox #news {
	overflow:hidden;
	border-top:#DEDEDE 1px solid;
	clear:both;
}
#left .blueBox #news ul {
	list-style:none;
	float:left;
	margin:0 0 -10px;
	width:305px;
}
#left .blueBox #news ul li {
	width:305px;
	float:left;
	border-bottom:#DEDEDE 1px solid;
	padding:10px 0;
}
#left .blueBox #news ul li h3 {
	font-size:16px;
	color:#ea9403;
	padding:5px 0 0;
}
#left .blueBox #news ul li h3 a {
	color:#ea9403;
	text-decoration:none;
}
#left .blueBox #news ul li h3 a:hover {
	text-decoration:none;
	color:#E73300;
}
#left .blueBox #news ul li img {
	border:#B2B2B2 2px solid;
	padding:1px;
	margin:0 10px 0 0;
}
#left .blueBox #news ul li ul {
	padding:0 0 5px;
	margin:0;
	width:auto;
}
#left .blueBox #news ul li ul li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C0C0C0;
	font-weight:700;
	margin:0 5px 0 0;
	width:180px;
	padding:0;
	border:none;
	float:left;
}
#left .blueBox #news ul li ul li span {
	background:url(ico-comments.gif) left no-repeat;
	padding:0 0 0 15px;
}
#left .blueBox #news ul li p {
}
#right {
	width:300px;
	float:left;
}
#right #itunes {
	padding:0 0 10px;
}
#right #urlBox {
	width:300px;
	height:90px;
	background:url(bg-url.jpg) top no-repeat;
	margin:0 0 10px;
}
#right #urlBox h4 {
	font-size:14px;
	color:#414141;
	padding:40px 0 0 100px;
}
#right #urlBox a {
	font-size:12px;
	color:#ea9403;
	text-decoration:none;
	margin:0 0 0 100px;
}
#right #urlBox a:hover {
	color:red;
}
#right .blueBox {
	width:278px;
	background:#FFF url(bg-blueBox.jpg) 0 1px repeat-x;
	border:#E6E6E6 1px solid;
	border-width:1px 1px 0;
	border-bottom:#D7D7D7 2px solid;
	margin:0 0 15px;
	float:left;
	padding:5px 10px;
	overflow:hidden;
}
#right .blueBox img {
	float:left;
	margin:0 5px 0 0;
}
#right .blueBox .title {
	float:left;
}
#right .blueBox .title h4 {
	padding:5px 0;
	color:#363636;
	font-size:16px;
}
#right .blueBox .title h4 img {
	float:none;
	border:none;
	margin:6px 0 0 5px;
}
#right .blueBox .title span {
	padding:0 0 5px;
	float:left;
	clear:both;
	margin:-5px 0 0;
}
#right .blueBox .title span a {
	color:#9d9d9d;
	text-decoration:none;
	float:left;
	display:inline;
	font-size:11px;
	font-weight:700;
}
#right .blueBox .title span a:hover {
	text-decoration:underline;
}
#right .blueBox #upcoming {
	overflow:hidden;
	clear:both;
}
#right .blueBox #upcoming ul {
	list-style:none;
	float:left;
	width:278px;
}
#right .blueBox #upcoming ul li {
	float:left;
	width:260px;
	border-top:#DEDEDE 1px solid;
	padding:10px 0 10px 20px;
	background:url(chip_bul.gif) no-repeat 0 10px;
}
#right .blueBox #upcoming ul li img {
	float:left;
	margin:0 5px 0 0;
	width:52px;
	height:47px;
}
#right .blueBox #upcoming ul li .details {
	float:left;
	font-size:12px;
	color:#aaa;
	width:255px;
}
#right .blueBox #upcoming ul li h5 {
	font-size:14px;
	color:#ea9403;
}
#right .blueBox #upcoming ul li h5 a {
	color:#ea9403;
	text-decoration:none;
}
#right .blueBox #upcoming ul li h5 a:hover {
	text-decoration:none;
	color:#E73300;
}
#right .blueBox #upcoming ul li span {
	font-size:12px;
	color:#717171;
}
#right .blueBox #topTen {
	overflow:hidden;
	clear:both;
}
#right .blueBox #topTen ul {
	list-style:none;
	float:left;
	width:278px;
}
#right .blueBox #topTen ul li {
	float:left;
	width:268px;
	border-top:#DEDEDE 1px solid;
	padding:10px 5px;
}
#right .blueBox #topTen ul li strong {
	float:left;
	color:#484848;
	font-size:12px;
	padding:5px 10px 0 0;
	width:15px;
	text-align:right;
}
#right .blueBox #topTen ul li img {
	float:left;
	margin:0 10px 0 0;
	width:25px;
	height:25px;
}
#right .blueBox #topTen ul li a {
	font-size:12px;
	color:#ea9403;
	text-decoration:none;
	font-weight:700;
	float:left;
	margin:5px 0 0;
}
#right .blueBox #topTen ul li a:hover {
	text-decoration:none;
	color:#E73300;
}
#right .blueBox #topTen ul li ul {
	width:auto;
}
#right .blueBox #topTen ul li ul li {
	width:278px;
	border:none;
	padding:0;
}
#right .blueBox #topTen ul li ul li strong {
	width:17px;
}
#right #bannersBox #poll {
	width:123px;
	height:188px;
	background:url(bg-poll.jpg) 0 0 repeat-x;
	border:#E6E6E6 1px solid;
	float:left;
	margin:0 0 5px;
}
#right #bannersBox #poll img {
	float:right;
	margin:10px 15px 0 0;
	display:inline;
}
#right #bannersBox #poll h5 {
	padding:10px 0 5px 15px;
	font-size:12px;
	color:#FFF;
}
#right #bannersBox #poll p {
	font-size:11px;
	color:#ccc;
	padding:0 0 10px 15px;
}
#right #bannersBox #poll ul {
	list-style:none;
	width:123px;
	padding:0 0 5px;
	float:left;
}
#right #bannersBox #poll ul li {
	float:left;
	width:108px;
	padding:0 0 0 10px;
	margin:0 0 4px;
	font-size:12px;
	color:#FFF;
	line-height:12px;
}
#right #bannersBox #poll ul li input {
	margin:0!important;
	float:left;
	padding:0!important;
	border:none;
}
#right #bannersBox #poll ul li label {
	font-size:12px;
	color:#FFF;
	width:83px;
	float:left;
	padding:0 0 0 5px;
}
#right #bannersBox #poll input {
	float:left;
	margin:0 0 0 30px;
	display:inline;
}
#right .blueBox #artist {
	overflow:hidden;
	clear:both;
}
#right .blueBox #artist ul {
	list-style:none;
	float:left;
	width:278px;
	margin:5px 0 0;
}
#right .blueBox #artist ul li {
	padding:8px 0 8px 5px;
	width:273px;
	float:left;
	border-top:#DEDEDE 1px solid;
	overflow:hidden;
}
#right .blueBox #artist ul li.odd {
	background-color:#FDFDF1;
}
#right .blueBox #artist ul li img {
	float:left;
	margin:0 10px 0 0;
	width:30px;
	height:30px;
}
#right .blueBox #artist ul li a {
	float:left;
	font-size:11px;
	color:#3c91ca;
	text-transform:uppercase;
	text-decoration:none;
}
#right .blueBox #artist ul li a:hover {
	float:left;
	font-size:11px;
	color:#3c91ca;
	text-transform:uppercase;
	text-decoration:underline;
}
#right .blueBox #artist ul li h5 {
	float:left;
	font-size:11px;
	color:#3c91ca;
	text-transform:uppercase;
}
#right .blueBox #artist ul li p {
	color:#505050;
	float:left;
	width:270px;
	font-size:12px;
}
#right #from {
	overflow:hidden;
	clear:both;
	width:300px;
}
#right #from h6 {
	font-size:14px;
	color:#3e3e3e;
	padding:5px 0 0 5px;
}
#right #from h6 img {
	float:left;
	margin:-2px 5px 0 0;
}
#right #from ul {
	list-style:none;
	float:left;
	width:310px;
	padding:15px 0 60px;
	margin:0 0 0 -1px;
}
#right #from ul li {
	float:left;
	text-align:center;
	border-left:#DADADA 1px solid;
}
#right #from ul li img {
	margin:0 7px 5px;
	border:none;
}
#right #from ul li strong {
	color:#3e3e3e;
	font-size:11px;
	padding:0 7px;
	text-transform:uppercase;
}
#right .blueBox img.aol {
	float:right;
	margin:8px 15px 0 0;
	display:inline;
}
#right .blueBox #aol {
	overflow:hidden;
	clear:both;
}
#right .blueBox #aol ul {
	list-style:none;
	float:left;
	width:278px;
}
#right .blueBox #aol ul li {
	float:left;
	padding:10px 3px;
	width:272px;
	border-top:#DEDEDE 1px solid;
}
#right .blueBox #aol ul li h5 {
	font-size:14px;
	color:#005595;
	padding:0 0 10px;
}
#right .blueBox #aol ul li img {
	float:left;
	border:#CCC 1px solid;
	padding:3px;
	margin:0 6px 0 0;
	width:78px;
	height:78px;
}
#right .blueBox #aol ul li p {
	float:left;
	font-size:12px;
	color:#3d3d3d;
	line-height:14px;
	width:275px;
	padding:0 0 10px;
}
#right .blueBox #aol ul li ul {
	float:left;
	width:180px;
}
#right .blueBox #aol ul li ul li {
	background:url(arrow-circle.gif) left no-repeat;
	padding:0 0 0 20px;
	border:none;
	margin:0 0 4px;
	width:160px;
}
#right .blueBox #aol ul li ul li a {
	font-size:11px;
	color:#3D93CC;
	font-weight:700;
	text-decoration:none;
}
#right .blueBox #aol ul li ul li a:hover {
	text-decoration:underline;
}
#left #soundtrack .sndHeader img {
	margin:5px 10px 10px 0;
	vertical-align:middle;
}

