 /* CSS BY: Divya Manian (divya.manian@gmail.com)   DATE: 15 Feb 07   WEBSITE: ilovethatsong.com */   /*========================== GENERIC ELEMENTS==========================*/body {	background:#e2ddd7;	color:#a29f9a;	font: 12px/1.3 verdana, geneva, helvetica, sans-serif;}a {	color:#3390ab;	text-decoration:none;}a img {	border:0;}a:focus {	border:0;}ul, p.nocontent {	padding:0;	margin:10px 0 0 30px;	list-style-type:none;}li {	padding:5px 0;	margin:0;	list-style-type:none;}ul.links li{	display:inline;	border-left:1px solid #9c9b98;	padding:0 5px;}ul.links li.first {	border:0;}/*========================== LINKS==========================*/a.more {	letter-spacing:0.1em;	margin:30px 0 0 30px;	display:block;	font-weight:bold;}/*========================== ROWS==========================*/div.clear {	clear:both;}div.c {	width:958px;	margin:auto;	padding-bottom:15px;}body div.container {	float:left;	width:958px;}body div.footer{	position:relative;	width:958px;	background:url("/images/ilts/bkgs/footerlogoinner.gif") bottom center no-repeat transparent;	height:94px;	margin-bottom:-32px;}body.front div.footer{	background:url("/images/ilts/bkgs/footerlogofront.gif") bottom center no-repeat transparent;	margin-bottom:-1px;		height:182px;}body.front div.container {	position:relative;		}body.front div.container {}body div.wrap {	float:left;	width:958px;	background:url("/images/ilts/bkgs/bkginner.gif") top left no-repeat #fff;		border:1px solid #3390ab;		margin-top:20px;}body.front div.wrap {	background:url("/images/ilts/bkgs/bkg.gif") top left no-repeat #fff;}/*========================== COLUMNS SECTION==========================*/div.c1 {	width:160px;	float:left;	margin-left:30px;}body.front div.c1 {	width:380px;	float:left;	margin-top:280px;	margin-left:0;}div.c2 {	float:left;	width:420px;	margin:0 30px 0 30px;	color:#a29f9a;	font-family:helvetica, arial, sans-serif;}body.front div.c2{	width:570px;	float:right;	margin-left:0;		margin-top:80px;	margin-right:0;	font-family:verdana, helvetica, arial, sans-serif;}div.release div.c2 {	/*width:354px;*/	width: 380px;	float:right;	margin:36px 34px 90px 0pt;}div.release div.c1 {	/*width:570px;*/	width: 544px;	float:left;	margin-bottom:90px;		margin-left:0;}div.c3 {	width:250px;	float:right;	margin-bottom:90px;}body div.c3 ul {	margin:10px 0 0 10px;}div.c3 div.artnews ul {	padding:0;	margin-left:10px;	}div.c3 div.artnews li {	padding:0;	margin:0;}div.c3 div.artnews h4 {	font-weight:normal;	margin:0.5em 5px 7px 0;	font-size:12px;}/*========================== HEADINGS==========================*/body h1 {	position:absolute;	margin-top:-16px;	margin-left:77px;	margin-right:0;	padding:0;	float:left;		}body.front h1 {	top:-15px;	left:-13px;	margin-left:0;	margin-top:0;	float:none;}body h1 a {	display:block;	background:url(/images/ilts/logos/logoinner.jpg) top left no-repeat transparent;	width:128px;	height:126px;	text-indent:-1000em;	overflow:hidden;}body.front h1 a {	display:block;	background:url(/images/ilts/logos/logo.gif) top left no-repeat transparent;	width:278px;	height:282px;	text-indent:-1000em;	overflow:hidden;}h2 {	font-size:18px;	font-weight:bold;	line-height:20px;}h4 {	font-size:12px;}div.c3 div.section div#events h3.title {	display:block;}div.artdetail h3, div.artdetail h3 a, div.touring div.news h3, body.front div.news h3{	font-size:21px;	color:#a29f9a;	font-weight:normal;}div#events h3, body.front div.news h3 {	font-size:18px;}div.section div#events h3.title, div.artdetail h2 {	display:none;}/*========================== COLUMN SECTIONS==========================*/body div.c1 div.section, body div.c3 div.section, div.release div.c2 div.section {	margin:50px 0 0 0;	clear:both;	font-family:helvetica, arial, sans-serif;}body.front div.c1 div.section {	margin:0 20px 60px 40px;}div.release div.c1 div.section {	margin:0 0 60px 48px;}div.release div.c1 div.subsection {	margin-left:10px;}body div.artist div.section {	margin:0;}body div.artist div.section h2, div.release div.c1 div.section h2, div.release div.c1 div.subsection h2, div.newsdetail div.gallery h2 {	background:none;	padding-bottom:0;	border-bottom:1px solid #b2aba1;	line-height:18px;	font-size:21px;	font-weight:bold;	margin-top:50px;}div.section h2 a {	color:#b2aba1;}body.front div.c2 div.section {	margin:0 0 60px 20px;	clear:both;	font-family:helvetica, arial, sans-serif;}body div.section h2, div.subsection h2,  div.mobile h2, div.browse h2, div.touring h3.title, div.newspage h2, div.newsdetail h2, div.lyrics div#discography h2, div.player div.media h2, div.join h2, div.gallery div#gallery h3, div.search div.c1 h2{	background:#e2ddd7;	padding:0.2em 30px;	color:#b2aba1;	margin-bottom:0;	font-family:verdana,geneva,helvetica,sans-serif;	text-transform:lowercase;	text-align:left;	font-size:18px;	line-height:20px;}body div.c3 div.section h2 {	padding:0.2em 10px;}body div.artistpage div.c1 div.section h2{	padding-left:15px;	padding-right:15px;}div.artist {	margin-bottom:100px;}/*========================== NAVIGATION SECTION==========================*/body div.nav {	float:right;	margin:0 170px 22px 0;}body.front div.nav {	position:absolute;	float:none;	top:-7px;	margin:0 0 22px 30px;	text-align:right;	left:275px;	}/*FOR THE BLM:============body div.nav {	float:left;	width:780px;}body.front div.nav {}*/div.nav ul {	margin-left:10px;	margin-top:3px;}div.nav li {	float:left;	font-size:14px;	text-transform:lowercase;	background:url(/images/ilts/bkgs/libkg.gif) bottom left no-repeat transparent;	padding:0;}div.nav li a {	padding:0 5px;}div.nav li.first {	border:0;	background:none;}div.nav li a {	color:#78949c;	font-weight:bold;	padding:42px 5px 0 5px;	margin:0 10px;	display:block;	}body.front div.nav li a {	margin:0 5px;}div.nnews li.nnews a, div.nsearch li.nsearch a, div.nmobile li.nmobile a, div.nevents li.nevents a, div.nsign li.nsign a, div.ncontact li.ncontact a, div.nbrowse li.nbrowse a {	background:#c8c0b5;	color:#fff;}div.nav li.beforefeed span {}div.nav li.feed span.link, div.nav li.first span.link {	border-left:0;}div.nav li.feed a{	padding-left: 25px;	background:url(/images/ilts/bkgs/feed.gif) bottom left no-repeat transparent;	margin-left:5px;}div.nav li.feed a {	color:#e8ad70;	}/*========================== SEARCH==========================*/div.search {	margin:30px 0 0 20px;	text-align:left;	clear:both;	color:#422129;}div.mobile div.search, div.searchpage div.search {	margin:0;	padding:0;}div.search input#searchtext, div.search input.searchtext {	width:350px;	margin-right:5px;	background:#f5f3f1;	font-size:10px;	color:#6c6b69;	vertical-align:top;}div.search input#submit, div.search a.submit,  div.search input.submit, div.browse input.submit, div.events input.submit {	border:0;	background:none;	color:#3390ab;	font-size:14px;	padding-left:4px;	padding-right:4px;	padding-bottom:10px;	border-left:1px solid #d2ddd7;	}div.search label {	display:none;}div.mobile div.search label {	display:inline;}div.search label.option, div.search span.option label {	display:inline; vertical-align:top;}div.search fieldset {	margin-left:0;	padding-left:0;	color:#6c6b69;	text-align:left;	border:none;	padding-bottom:0;	text-transform:lowercase;}div.mobile div.search fieldset {	margin-right:0;	padding-right:0;}div.searchpage div.search fieldset {	margin:-10px 0 0 70px;	text-align:left;}div.search fieldset input {	padding-left:10px;}div.search fieldset label {	padding-right:25px;}div.search legend {	display:none;}/*========================== NEW RELEASES SECTION==========================*/div#discography div.content {	margin-left:10px;	margin-top:20px;}div#tracks h2.tracks {	display:none;}div#tracks div.content {	margin-left:0;}div.section div.summary {	width:120px;	float:left;	border:1px solid #fff;	height:200px;	margin:0 20px 10px 20px;}div.summary div.text {	padding-top:10px;	clear:both;}div.summary h4 {	font-weight:normal;	margin:0;	padding:0;	font-size:12px;}div.summary p, div.summary p a {	margin-top:0;	color:#a7a7a7;	}div.summary div.image, div.media div.image, div.news div.image, div.browse div.image, div.player div.image, div.photo div.image {	border:1px solid #ccc;		float:left;	padding:7px;	margin-right:10px;}div.summary img.fullsize, div.summary img.thumbnail  {	display:block;}div.section h3 {	clear:both;	color:#bcb0a1;	font-weight:normal;	margin-bottom:0;	margin-left:30px;	padding-bottom:0;}body.front div.section div.news h3 {	margin-left:0;}div.section h4 {	margin-bottom:0;}div.section ul.list {	clear:both;}div.section h3+ul.list{	margin-top:0;	margin-left:50px;}div.section ul.list img {	display:block;	float:left;	width:50px;	margin: 0 10px 0 0;}div.section ul.list a {	display:block;	float:left;	margin-top:10px;	width:220px;}div.section ul.list li {	clear:both;	display:block;	float:left;	padding-top:10px;}/* Inner pages */div.detail  {	margin:30px 0 0 30px;	color:#b2aba1;}div.artistpage div.c1 div.detail {	margin:15px 0 0 15px;}div.detail h4 {	font-size:12px;	font-weight:normal;	margin-top:5px;}div.detail p, div.video p.date {	margin:0;	padding:0;}div.detail div.image {	border:1px solid #ccc;	clear:both;	width:114px;}div.detail div.image img {	margin:7px;	display:block;}div.section table.tracks th {	width:60px;}div.section table.tracks th.tracks {	width:auto;	border-left:0;}/*========================== MEDIA==========================*/body.front div.c2 div.newreleases {	margin-bottom:34px;}body.front div.c2 div.newreleases div.image {	margin-right:5px;}body.front span.video {	display:block;	float:left;}div.media div.image {	margin:0 5px 5px 0;	height:50px;}div.player div.image {	height:100px;	margin-right:10px;}div.section div.video, div.section div.download, div.section div.gallery {	margin:10px 0 0 60px;	clear:both;}div.media h3 {	margin-top:13px;	clear:both;	font-size:14px;	letter-spacing:1px;}div.media div.content {	margin-bottom:20px;}/*========================== FEATURES==========================*/div.section div.sectioncontainer {	margin: 15px 0 0 30px;	color:#a7a7a7;	border-bottom:1px solid #e2ddd7;}div.section div.sectioncontainer img {	margin-bottom:10px;}p.intro {	text-transform:uppercase;}div.sectioncontainer p {	margin:0;	padding:0;}p.intro .artist {	color:#3390ab;}/*========================== NEWS SECTION==========================*/div.featured {	margin-top:16px;}div.featured h3.title {	display:none;}div.section div.news p {	padding-bottom:0;	margin-bottom:0;	margin-top:5px;	padding-top:0;}div.section div.news {	clear:both;	margin-left:30px;}div.news .release {	display:block;}div.news h4 {	font-weight:normal;	margin-top:5px;	font-size:12px;}/*========================== PARTNERS and MOTOWN==========================*/div.motown, div.partners {	padding:23px 0;	clear:both;	border-top:1px solid #e2ddd7;	text-align:center;	margin-left:30px;	}div.motown{	text-align:right;}div.motown img{	margin:0 15px 0 0;}div.partners img {	border: none;}/*========================== EVENTS ==========================*/div.section dl dd span.location, div.event p span.location{	clear:both;	display:block;}div.section dl dt, div.section dl {	margin:0;	padding:0;	}body div.section dl {	margin-left:10px;}div.section div.event {	margin:10px 5px 10px 10px;	clear:both; padding:0; float:left;}body.front div.section dl {	margin-left:30px;}div.section dl dd {	display:block;	font-size:0.9em;	margin-left:60px;	padding:0;}div.section div.event h3 {	float:left;	width:80px;	margin-top:0;}div.section div.event p {	width:150px;	float:right;	margin-top:5px;	margin:5px 0 0 0;	font-size:11px;}div.section div#events h3 {	margin-left:0;}/*dd a.tickets, div.event p a.tickets {*/a.buyticketurl {	width:65px;	height:24px;	background:url(/images/ilts/buttons/tickets.gif) top left no-repeat transparent;	text-indent:-1000em;	overflow:hidden;	display:block;	margin:2px 0 5px 0;}/*========================== ARTIST PAGE==========================*/div.artdetail, div.release div.info  {	margin:7px 0 0 0;	line-height:2em;}/*========================== MOBILE ==========================*/div.section table {	padding:0;	margin:0;	color:#a7a7a7;	width:320px;	font-size:12px;	background:transparent;		}div.mobile div.section table {	width:330px;}div.mobile div.section table tr td, div.mobile div.section table.top10 tr td, table.top10 tr td {	border-bottom:1px dashed #a7a7a7;}div.mobile div.section table.top10 tr td.image, table.top10 tr td.image{	border:0;}div.section table td.sno {	padding-left:10px;	padding-right:3px;	text-align:right;}div.section table td.disc {	text-align:left;	padding-left:30px;}div.section table.artist {	width:280px;	margin:0;	border-collapse:collapse;}table.artist tr td{	background:#efeeea;}table.artist tr.even td{	background:#fff;}div.section table.tracks {	/*width:354px;*/	width:380px;	border-collapse:collapse;}table.tracks th {	background:#e2ddd7; padding:0.2em 30px; color:#b2aba1; margin-bottom:0; font-family:verdana,geneva,helvetica,sans-serif; text-transform:lowercase; font-size:18px; line-height:20px;border:2px solid #fff;border-width:0 2px 0 2px;text-align:left;}table.tracks td a.lyrics {	font-size:10px;	line-height:1.3em;}div.section table h3, div.section table h3 a {	margin-bottom:0;	padding-bottom:0;	font-size:12px;	color:#a7a7a7;		}div.section tr {	}/* new/updates from kris * removed dotted bottom border from div.section tr td, added it to the ringtones row  */  /*div.section tr td, div.events tr td {*/div.events tr td {	border-collapse:collapsed;	border-bottom:1px dashed #a7a7a7;	padding:10px 0;	vertical-align:middle;}/*new*/div.section tr td, div.section tr td.ringtones {	border-collapse:collapsed;	padding: 10px 0; margin:0;	vertical-align:top;}div.section table.tracks tr td.ringtone {}/*new*/div.section tr td.ringtones {	border-bottom:1px dashed #a7a7a7;	padding: 0;}/* end new from kris */div.section table.top10 tr td {	vertical-align:middle;}div.section tr td.index {	padding-left:32px;	background:url(/images/ilts/releases/bullet.gif) center left no-repeat transparent;}div.section tr td.title {	padding-left:30px;	margin-right:5px;}div.section table.artist tr td.title {	padding-left:10px;}div.section tr td.title h3{	margin-left:0;	color:#a7a7a7;		font-weight:bold;				margin-top:0;}div.section tr td.listen, div.section tr td.shop  {	width:30px;}div.section tr td.listen a, td.mobile a.listen, a.listen {	text-indent: -1000em;	overflow:hidden;	background:url(/images/ilts/mlm/listen.gif) center left no-repeat transparent;	width:30px;	display:block;	border-right:1px solid #a7a7a7;	height:20px;}td.mobile, td.ringtone {	width:120px; }div.section table.top10 {	margin-top:10px;}table.top10 td.mobile{	width:70px;}table.top10 div.image {	margin:0;	border:1px solid #ccc;		padding:4px;	display:block;	width:50px;	height:50px;}td.mobile p {	margin:0;padding:0; display:inline;}td.ringtone a.listen {	margin-left:35px;}td.ringtone a.shop {}a.listen, a.shop {	float:left;}table.top10 a.listen, table.top10 a.shop {	float:right;}table.top10 td.image {	border:0;	padding:3px 0;	width:68px;}div.section table.top10 tr td.title {	padding-left:5px;}td.mobile a.shop{	margin-left:10px;}div.section tr td.shop a, td.mobile a.shop, a.shop {	text-indent: -1000em;	overflow:hidden;	background:url(/images/ilts/mlm/shop.gif) top left no-repeat transparent;	width:25px;	padding-top:0;	margin-left:5px;	display:block;	height:21px;}div.section table.tracks tr td.shop a, div.section table.tracks tr td.listen a {	width:auto;	background-position:center center;}a.viewall {	display:block;	text-align:right;}/* RELEASE PAGE */div.release div.detail {	margin-left:0;	margin-top:40px;}div.release div.detail h2.title, h3.artist, div.lyrics div#lyrics h2, div.nowplaying h2 {	font-family:verdana, geneva, sans-serif;	margin:0;	font-size:20px;}div.release div.detail h2.title, div#lyrics h2 a, div.nowplaying h2 a {	color:#a29f9a;}div.release div.detail h3.artist, div#lyrics h2, div.nowplaying h2 {	font-weight:normal;	border-bottom: 1px solid #e2ddd7;}div.release div.c1 div#discography div.content {	margin-left:34px;}div.release h2.releasetitle {	display:none;}div.release div.c1 {	font-family:helvetica, arial, sans-serif;}div.release div.c1 div#discography div.image {	width:250px;	border:0;	margin:15px 15px 0 0;	float:left;	clear:none;}div.release div.c1 div.subsection, div.release div.c1 div.section, div.release div.info {	width:445px;}div.release div.c1 div.subsection a.primary{	font-weight:bold;}div.release div.c1 div.subsection li.secondary {}div.release div.image img {	margin:0;}div.release div.edition {	float:left;	width:200px;	margin-top:160px;	text-transform:lowercase;}div.release table.BLM {	margin-top:10px;	background:#fff;}div.release div.c2 h4 {	font-weight:normal;}/*==================MOBILE PAGE===================*/div.browse div.c1, div.touring div.c1, div.events div.c1 {	width:828px;	float:none;	margin:50px auto;	margin-bottom:0;	padding-bottom:70px;}div.searchpage div.search{	text-align:center;	}div.searchpage div.search div.c1 {	width:880px;	margin:0 auto;}div.searchpage div.search div.c1 form {	text-align:left;}body div.mobile, body div.release, body div.artistpage{ /* 	margin-top:98px;*/}div.browse div.c1{	margin-top:0;}body div.mobile {/*	margin-top:103px;*/}div.mobile div.c1 {	width:330px;	margin-left:34px;	margin-top:20px;}div.mobile div.c2 {	width:540px;	float:right;	margin-left:0;	margin-right:34px;}div.mobile div.c2 h2 {	display:none;}div.mobile div.filter {	margin-bottom:0;}/*==================BROWSE PAGE===================*/div.browse div.form, div.searchpage div.form {	height:52px;	margin-left:120px;	text-transform:lowercase;}div.searchpage div.form {	margin-left:230px;}div.browse table {	margin:0;		width:100%;}div.browse table.BLM, div.browse table.BLM table, div.section table.BLM, div.section table.BLM table {	margin:0;	width:auto;	background:#fff;}div.browse table td {	padding:10px 0 10px 10px;}div.browse table.BLM td, table.BLM td, div.section table.BLM td, div.section table.BLM tr td {	/*padding:5px;*/	padding: 3px 5px 5px 5px;}div.browse table.BLM table td, table.BLM table td, div.section table.BLM table td, div.section table.BLM table tr td {	/*padding: 0;*/	padding: 2px 0 2px 0;}table.blm-menuitem td img, table.blm-menuitemover td img {	/* pad the store icon */	margin: 0 5px 0 3px;}div.browse table td.buy {}div.browse table td.title {	width:290px;}div.browse table td.title a {	color:#A29F9A;	font-weight:bold;}div.browse table td.artist a {	color:#A29F9A;	}div.browse table td.image {	width:100px;}div.browse div.form input, div.browse div.form img{	vertical-align:middle;	margin:0 25px 0 0;}div.browse div.form img {	margin:0 5px 0 0;}div.browse div.form input.submit {	margin:0 0 0 10px;}div.browse div.detail {	float:left;	width:120px;	height:14em;}div.browse div.detail h4 {	margin-bottom:5px;}/*==================NEWS PAGE===================*/div.touring, div.events {	font-family:helvetica, arial, sans-serif;}div.touring div#events h3, div.touring div.news h3 {	margin:10px 0 0 0;	font-weight:normal;}div.newsdetail div.news {	margin-bottom:60px;}div.newsdetail div.image {	margin:0 15px 6px 0;}div.newsdetail div.control, div.gallery div.control {	margin-top:-53px;	float:right;}div.newsdetail div#view-all {	margin-top:0;}div.newsdetail div.c1, div.gallery div.c1 {	margin-top:20px;	padding-top:30px;}div.newsdetail h2 {		margin-top:0;}div.newsdetail div.news h3 {	margin-bottom:0;}div.newsdetail div.image img {	margin:0;}div.newsdetail div.detail {	margin-right:30px;}div.touring div#events h3.title {	font-weight:bold;}div.news div.gallery {	clear:both;}div.news div.gallery h2 {	margin-top:auto;}div.news div.gallery div.image {	margin:20px 0 0 30px;display:inline;}div.news div.left {	float:left;}div.newsdetail div.detail div.image {	width:100px;}div.touring div.content ul.links {	margin-top:0;}div.touring div.content{	margin-left:0;}div.newsdetail div.content {	margin-left:0;}div.news div.text {	float:left;	width:435px;}div.section div.news div.text {	width:360px;}div.news div.text p {	margin-top:0;}div.news p.date {	margin:0 0 1em 0;}div.newspage div.news div.image {	height:80px;}div.newspage div.news {	margin-top:0;	margin-bottom:40px;}/*==================EVENTS PAGE===================*/div.events table th, div.browse table th, div.searchpage table th {	background:#e2ddd7; padding:0.2em 20px; color:#b2aba1; margin-bottom:0; font-family:verdana,geneva,helvetica,sans-serif; text-transform:lowercase; font-size:18px; line-height:20px;border:1px solid #fff;border-width:0 1px 0 0;text-align:left;	}div.browse table th {	padding:0.2em 10px;}div.browse div.control {	text-align:right;	margin-right:2px;	margin-top:14px;}div.browse table tr td {	font-size:12px;	}div.events table tr td {	padding:6px 0 6px 20px;	font-size:12px;	vertical-align: top;}div.events table tr td.artist, div.events table tr td.venue, div.events table tr td.location {	padding-top: 11px;}div.events th.location {	border:0;}div.events td.date {	margin-left:70px;font-size:18px;}div.events div.c1 {	float:none;margin-top:-20px;}div.events div.filter {	margin:0 0 3px 0;padding:0;}div.filter div.form a, div.browse div.form a {	margin:0 0 0 5px;	padding:10px 0 10px 5px;	border-left:1px solid #b2aba1;}div.events div.form { 	float:left;width:400px;margin:20px 0 0 150px; display:inline;}div.events div.form select {	margin:0;padding:0; }div.events div.form select {	margin-bottom:-3px;}div.events input.submit {	padding-right:0;padding-left:0;margin-left:0;}div.events div.ontour {	float:right;width:253px;background:url(/images/ilts/bkgs/ontour.gif) top left no-repeat transparent;display:inline;margin:0;padding:0;}div.ontour h2 {	margin-top:0;margin-bottom:5px;text-transform:lowercase;}div.ontour h2 a {	color:#b2aba1;font-size:18px;line-height:20px;}div.ontour strong{	display:block;}div.ontour div#discography {	margin:5px 0 5px 15px;padding:0; }div.ontour div.image {	background:#fff;padding:5px;float:left;width:90px;margin:0 15px 5px 0;	border:1px solid #e2ddd7; height:90px;}div.events div.control {	text-align:right;	margin:0 5px 0 0;}div.events td.artist h4 {	font-weight:normal;margin-top:0; margin-bottom:0;}div.events table {	width:100%;border-collapse:collapse;clear:both;}div.artistpage div.c1 {	width:156px;	padding-bottom:70px;}div.artistpage div.c2 {	width:400px;}div.artistpage div.c3 {	margin-right:30px;	width:280px;}/* ===========TOURING PAGE==============*/div.tour div.c1 {	margin-top:50px;}div.tour h2.title {	font-family:verdana, geneva, sans-serif;	font-size:20px;	}div.tour h2.title a {	color:#a29f9a;	}/* ===========LYRICS PAGE ===========*/div.lyrics div#lyrics {	float:left;	width:560px;}div.player div.nowplaying {	float:left;	width:400px;}div.nowplaying div.image{	margin-top:15px;}div.player div.video {	margin-left:30px;	margin-top:10px;}div.video h4, div.detail h3 {	margin-bottom:0;}div.detail p.byline {	margin-top:10px;}div.lyrics div#discography{	float:left;	width:260px;	margin-top:24px;} div.player div.media {	float:left;	width:420px;	margin-top:24px;	}div.lyrics div#discography h2, div.player div.media h2 {	margin-top:0;}div.lyrics div#lyrics h2, div.nowplaying h2 {	line-height:24px;	font-weight:bold;}div.lyrics div.control {	margin-top:-22px;	float:right;	z-index:100;}div.lyrics div#lyrics div.control {	margin-right:30px;}div.lyrics div.detail div.image {	width:160px;}/* Javascript Popup*/div#test {	/*position:absolute;	right:0;	top:300px;	width:370px;*/}/*Green Page*/table.green tr td {	font-size:12px;	}div.green div.greenimage {	border:1px solid #ccc;		padding:7px;		width: 94px;	height: 94px;}div.greenlabel {	position:relative;	top:-250px;	left:310px;}/* Sign up Page */span.formerror {	color:red;	font-size:12px;	text-transform:lowercase;}div.formheader {	padding:10px;	border:1px solid;}p.formnotice {	font-size:12px;}/* Buy Link Manager */.blm-default {    cursor: pointer;}.blm-menugroup {    border: outset 1px #000000;    background: #FFFFFF;    left: 10px;	font-size:12px;    margin: 0 0 0 0;}.blm-menuitem {    background: #FFFFFF;    color: #000000;	font-size:12px;    cursor: pointer;    padding: 3px;}.blm-menuitemhand {    cursor: pointer;}.blm-menuitemover {    background: #A9A9A9;    color: #FFFFFF;	font-size:12px;    cursor: pointer;    padding: 3px;}/*==================SEARCH PAGE===================*/div#searchalpha {	background:url("/images/ilts/bkgs/searchbkg.gif") center left transparent repeat-x;	text-align:center;	height:40px;		margin-top:10px;	padding-left:35px;	}div#searchalpha a {	width:25px;	float:left;	display:block;	border:1px solid #e2ddd7;	border-width:0 1.5px 0 1.5px;	margin: 8px 3px 0 0;	font-size:25px;	line-height:25px;	font-family:"Arial Narrow", arial, sans-serif;}div#searchalpha a:hover, div#searchalpha a.active {	padding-top:7px;	margin-top:0;	border:1.5px solid #fff;	background:#e2ddd7;}div.searchpage div.channel h2 {	font-family:verdana,geneva,helvetica,sans-serif;	text-transform:lowercase;	text-align:left;	font-size:18px;	color:#e2ddd7;	padding-left:200px;	border-bottom:1px solid #e2ddd7;}div.searchpage div.channel ul.artist-roster {	margin:0;padding:0;}div.searchpage div.channel ul.artist-roster li {	margin:0;padding:5px 0 5px 200px;	border-bottom:1px dashed #e2ddd7;}div.searchpage table{	width:100%; font-size:12px; color:#c8c0b5;}div.searchpage table th {	border-width:0 0 0 2px;}div.searchpage div.c1 h2{	margin-top:5px; padding-left:200px;}div.searchpage table tr td.c1{	width:51%;}div.searchpage table tr td.c2{	width:49%;}div.searchpage table tr td.ac1{	width:37%;}div.searchpage table tr td.ac2{	width:35%;}div.searchpage table tr td.ac3{	width:27%;}div.searchpage table tr td.artist{	width:100%;}div.searchpage tr, div.searchpage tr td.cell {	border:1px dashed #e2ddd7;	border-width:0 0 1px 0;	padding:7px 0; font-size:12px;}div.searchpage div.control{	text-align:right;	color:#c8c0b5;}div.searchpage td.cell a{	display:block; margin-left:30px; font-size:12px;}div.searchpage td.name{	padding-left:30px;}div.searchpage table tr td.artist a {	display:block;	margin-left:200px;}/* Gallery Page */div.gallery div#gallery h3 {	font-weight:bold;}div.gallery div.news div.text{	margin:10px 0 0 5px;}div.gallery div.news{	margin:20px 6px;}div.gallery div.control form{	display:inline;}div.gallery div.control span {	margin-left:5px;	border-left:1px solid #e2ddd7;	padding-left:5px;}div.photo {	/*margin-top: 20px;*/}div.photo div.image {	border:1px solid #ccc;		float:left;	padding:7px;	margin:10px;}h3.galleryartistlink {	font-size: 20px;	position:relative; 	margin-bottom:-21px;}/*==========================COPYRIGHT==========================*/div.copyright {	width: 960px; 	margin: 0 auto; 	text-align: center;}/*==========================Member Pages==========================*/div.memberoptions {	width: 200px; 	float: left;}div.memberaction form {	padding: 15px;}div.memberaction h3, div.memberaction p, div.memberaction dl {	padding-left: 15px;}div.memberaction {	width: 600px; 	float: right;}/*==========================Advertising==========================*/div.ad-unit {	margin: 0 auto;	/*	border: 1px solid #3390ab;	border-color: #BDB3A7;	*/}.sz-728x90 {	padding: 0;	text-align: left;	width: 748px;	margin: 0 auto;	background-image: url(/shared/images/adv/adv_728x90.gif);	background-repeat: no-repeat;    background-position: right;    font-size: 0px;	background-color:#BDB3A7;}#sz-300x250, .sz-300x250 {	padding: 0;	text-align: center;	width: 300px;	height: 270px;	background-image: url(/shared/images/adv/adv_300x250.gif);	background-repeat: no-repeat;    background-position: bottom left;    font-size: 0px;	background-color:#BDB3A7;}body.front .ad-bot {margin:	0 auto 10px auto; !important}.ad-bot-wrap {	padding: 10px 0 20px 0 !important;	}.ad-bot {	position: relative; 	top: 30px;!important	margin-bottom: 15px;}