* {	margin: 0;	padding: 0;}body {	background: #000 url(../images/shared/home_bg.jpg) top center no-repeat;	background-position: top center;	color: #000;	font-family: Tahoma;	font-size: 12px;	}#page-top {	margin: 0 auto 0 auto; position: relative; 	text-align: left;	width: 1020px;}#page-top-left {	float: left;	font-size: 0;	height: 74px;	line-height: 0;	padding: 22px 0 0 19px;}#page-top-right {	color: #fff;	float: right;	height: 97px;	padding-right: 10px;}#page-top-right span {	font-size: 11px;}#page-top-right a {	color: #ff9710;	font-size: 11px;}#vip {	float: left;	padding-top: 29px;}#top-login {	float: left;	padding: 58px 0 0 0px;}/* Content ----------------------------------------------------------------------------- */#content-outer {	background: url(../images/shared/background_middle.gif) repeat-y;	margin: 0 auto 0 auto;	width: 1020px;	z-index: 22;}#home-banner {	height: 218px;	margin: 0 auto 0 auto;	width: 992px;}#content {	color: #858585;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 20px 0 0px 0;	width: 1020px;}/* HOME ---------------------------------------------------------  */#home-top { clear: both;	background: url(../images/home/home_3col_bg.gif) 0 100% no-repeat;	height: 303px;	margin: 0 auto;	padding-top: 9px;	width: 992px;}#home-latest-news {	display: inline;	float: left;	margin-left: 10px;	width: 303px;}#home-latest-news .title {	height: 39px;	position: relative;}#rss {	position: absolute;	right: 11px;	top: 9px;}#home-featured-artists {	float: left;	width: 300px;}#home-featured-artists .title {	height: 39px;}#home-featured-products {	float: left;	margin-left: 5px;	width: 300px;}#home-featured-products .title {	height: 39px;	/*position: relative;*/}#home-latest-news p,#home-featured-artists p, #home-featured-products p {	font-size: 11px;	height: 50px;	line-height: 14px;	margin: 10px 0;}#home-featured-products p {	font-size: 11px;	height: 35px;	line-height: 14px;	margin: 10px 0;}.carousel-spacer {	float: left;	width: 30px;}#home-lower {	margin: 0 auto;	width: 992px;}#home-latest-releases {	background: url(../images/home/lower_col_shadow_1.gif) no-repeat 315px 38px;	float: left;	height: 640px;	width: 652px;}#home-top-five {	/*background: url(../images/home/top5_bg.gif) no-repeat 0 37px;*/	float: left;	width: 319px;}.lower-spacer {	float: left;	width: 16px;}.release-spacer {	float: left;	height: 100px;	width: 32px;}.release-item {	float: left;	padding-top: 10px;	width: 330px;}.frame-cd {	background: url(../images/home/frame_cd.gif) no-repeat;	float: left;	font-size: 0;	height: 123px;	line-height: 0;	padding-top: 15px;	text-align: center;	width: 134px;}.frame-dvd {	background: url(../images/home/frame_dvd.gif) top center no-repeat;	float: left;	font-size: 0;	height: 133px;	line-height: 0;	padding-top: 15px;	text-align: center;	width: 134px;}.frame-video {	float: left;	font-size: 0;	height: 123px;	line-height: 0;	padding-top: 15px;	text-align: center;	width: 134px;}.frame-video img {	border: 4px solid #1c6fa5;}.release-details {	float: left;	font-size: 11px;	padding: 5px 0 0 10px;	width: 175px;}.release-details h4 {	display: block;}.release-details p {	height: 35px;	margin: 7px 0 0 0;	padding: 0 0 0 0px;}.release-details span {	color: #555555;}.release-details a {	display: block;	float: left;	margin-top: 10px;}.top5-item {	float: left;	padding-top: 0px;	width: 310px;}.frame-top5 {	background: url(../images/home/frame_top_5.gif) top center no-repeat;	display: inline;	float: left;	font-size: 0;	height: 66px;	line-height: 0;	padding-top: 10px;	text-align: center;	width: 95px;}.frame-top5x {	background: url(../images/home/frame_top_5x.gif) top center no-repeat;	display: inline;	float: left;	font-size: 0;	height: 85px;	line-height: 0;	padding-top: 10px;	text-align: center;	width: 95px;}.top5-details {	float: left;	font-size: 11px;	line-height: 22px;	padding: 10px 0 0 9px;	width: 155px;}.top5-details span {	color: #555555;}.top5-details a {	margin-top: 10px;}/*  ABOUT ------------------------------------------------------------ */#content-about {	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 9px 0 0px 0;	width: 970px;}#about-inner {	float: right;	font-size: 12px;	line-height: 18px;	padding: 20px 0 5px 0;	position: relative;	width: 955px;}#about-nav {	background: url(../images/about/about_tabs_1.gif) no-repeat 0 0;	height: 32px;	margin-bottom: 25px;	width: 955px;}#about-nav-people {	background: url(../images/about/about_tabs_2.gif) no-repeat 0 0;	height: 32px;	margin-bottom: 25px;	width: 955px;}#about-nav-timeline {	background: url(../images/about/about_tabs_3.gif) no-repeat 0 0;	height: 32px;	margin-bottom: 25px;	width: 955px;}#about-left {	float: left;	font-size: 11px;	position: relative;	width: 605px;}#about-right {	float: right;	font-size: 11px;	position: relative;	width: 291px;}#about-left p {	margin: 10px 0 10px 0;}#about-right p {	margin: 10px 0 10px 0;}.spacerpeople {	float: left;	width: 60px;}.about-people {	float: left;	width: 258px;}.people-pic {	margin-bottom: 10px;}.about-people strong {	color: #114467;	display: block;	font-size: 14px;}.about-people p {	font-size: 11px;	margin: 10px 0;}/* news --------------------------- */#news-left {	float: left;	font-size: 11px;	position: relative;	width: 605px;}#news-left img{	float: left;	margin: 0 15px 15px 0;	border: 4px solid #0376c7;	}#news-right {	float: right;	font-size: 11px;	position: relative;	width: 291px;	padding-bottom: 15px;	margin-right: 10px;}.dot-line {	border-top: 1px dotted #a3a3a3;	font-size: 0;	line-height: 0;	margin: 15px 0;}#news-left strong {	color: #0376c7;	font-size: 16px;	display: block;}#news-left span {	color: #555;	font-weight: bold;	font-size: 12px;display: block;}#news-right a {	color: #066392;	font-size: 12px;	display: block;font-weight: bold;}#news-right span {	color: #7e7e7e;		font-size: 11px;display: block;}/*  BROWSE ARTISTS */#content-browse {	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 9px 0 0px 0;	width: 972px;}#content-browse-paging {	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 9px 0 0px 0;	width: 972px;}#browse-inner {	float: right;	font-size: 12px;	line-height: 18px;	padding: 0px 0 5px 0;	width: 970px;}#paging-top {	float: left;	margin-bottom: 2px;	margin-top: 12px;	padding-left: 15px;}#paging-lower {	float: left;	margin-top: 15px;	padding-left: 42%;}#paging-top a,#paging-lower a {	background: url(../images/browse/paging_off.gif);	color: #fff;	display: block;	float: left;	font-weight: bold;	height: 23px;	line-height: 22px;	margin-right: 2px;	padding: 0 8px;	text-align: center;	text-decoration: none;}#paging-top a:hover,#paging-top a.selected,#paging-lower a:hover,#paging-lower a.selected {	background: url(../images/browse/paging_on.gif);}#sort-by {	float: right;	margin-top: 10px;}#sort-by th {	line-height: 24px;	text-align: center;	width: 80px;}#sort-by .inp-genre {	border: 1px solid #828282;	padding: 3px;	width: 145px;}#sort-by .inp-pages {	border: 1px solid #828282;	padding: 3px;	width: 50px;	margin-right: 8px;}#sort-by .inp-type {	border: 1px solid #828282;	padding: 3px;	width: 80px;}.browse-item {	border-bottom: 1px solid #d5d5d5;	float: left;	padding-top: 10px;	width: 964px;}.browse-item .frame-dvd {	background: url(../images/home/frame_dvd.gif) top center no-repeat;	float: left;	font-size: 0;	height: 133px;	line-height: 0;	padding-top: 10px;	text-align: center;	width: 134px;}.browse-item .frame-video {	float: left;	font-size: 0;	height: 123px;	line-height: 0;	padding-top: 15px;	text-align: center;	width: 134px;}.browse-item .frame-video img {	border: 4px solid #1c6fa5;}.browse-details {	float: left;	font-size: 11px;	padding: 10px 0 0 10px;	width: 785px;}.browse-details p {	margin: 5px 0 0 0;	padding: 0 0 0 0px;}.browse-details span {	color: #555555;}.browse-details a {	display: block;	margin-top: 10px;}.browse-details h4 a {	display: block;	margin-top: 0px;}/*  NEW RELEASES ------------------------------------------------------ */.new-release-item {	border-bottom: 1px solid #d5d5d5;	float: left;	padding-top: 10px;	width: 964px;}.new-release-item .frame-cd {	background: url(../images/home/frame_cd.gif) no-repeat;	float: left;	font-size: 0;	height: 133px;	line-height: 0;	padding-top: 15px;	text-align: center;	width: 134px;}.new-release-item .frame-dvd {	background: url(../images/home/frame_dvd.gif) top center no-repeat;	float: left;	font-size: 0;	height: 133px;	line-height: 0;	padding-top: 10px;	text-align: center;	width: 134px;}.new-release-details {	float: left;	font-size: 11px;	padding: 10px 0 0 10px;	width: 820px;}.new-release-details p {		margin: 2px 0 8px 0;	padding: 0 0 0 0px;}.new-release-details span {	color: #000;}.new-release-details a {	display: block;	margin-top: 0;}.add-prod {	float: right;}.release-details-new span {	color: #066392;	font-weight: bold;}/*  MY ACCOUNT -------------------------------------------------------- */#content-account {	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 9px 0 5px 0;	width: 970px;}#account-left {	float: left;	font-size: 0;	font-size: 11px;	line-height: 0;	position: relative;	width: 358px;}#account-bottom {	background: url(../images/my_account/memebrs_login_bottom.jpg) no-repeat;	height: 440px;	position: relative;}#account-bottom .input-1 {	background: none;	border: none;	color: #fff;	font-size: 11px;	left: 100px;	position: absolute;	top: 210px;}#account-bottom .input-2 {	background: none;	border: none;	color: #fff;	font-size: 11px;	left: 90px;	position: absolute;	top: 250px;}#account-bottom .input-3 {	left: 70px;	position: absolute;	top: 290px;}#account-bottom .input-4 {	left: 175px;	position: absolute;	top: 320px;}#account-bottom .remember {	color: #fff;	font-size: 11px;	left: 95px;	position: absolute;	top: 284px;	height:20px;	padding-top:4px;}#account-right {	float: right;	font-size: 11px;	/*position: relative;*/	width: 586px;}#account-right .inner {	float: left;	padding: 15px 0 0 15px;	width: 339px;}#account-right .inner p {	font-size: 12px;	margin: 10px 0;}#account-right .inner th {	padding: 0 0 10px 0;	text-align: left;}#account-right .inner td {	padding: 0 0 10px 0;	text-align: left;}.inp-contact {	border: 1px solid #000;	color: #000;	font-size: 12px;	padding: 6px;	width: 220px;}.inp-small {	border: 1px solid #000;	color: #000;	font-size: 12px;	padding: 6px;	width: 180px;}#account-right .inner a {	color: #006699;	font-weight: bold;}#account-right .inner span {	color: #006699;	font-size: 14px;	font-weight: bold;}#account-editNN {	float: left;	font-size: 11px;}#account-edit {	float: left;	font-size: 11px;	/*position: relative;*/	width: 400px;}#account-edit .inner {	float: left;	padding: 15px 0 0 15px;	width: 339px;}#account-edit .inner p {	font-size: 12px;	margin: 10px 0;}#account-edit .inner th {	padding: 0 0 10px 0;	text-align: left;}#account-edit .inner td {	padding: 0 0 10px 0;	text-align: left;}#account-edit .inner span {	color: #006699;	font-size: 14px;	font-weight: bold;}/*  contact ----------------------------- */#contact-left {	float: left;	font-size: 11px;	position: relative;	width: 639px;}#contact-right {	float: right;	font-size: 11px;	position: relative;	width: 291px;}#contact-bottom {	height: 440px;	position: relative;}#contact-bottom p {	padding: 10px 0 10px 15px;}#contactmap {	margin-bottom: 10px;}#contact-bottom th {	font-size: 12px;	line-height: 16px;	text-align: left;	width: 77px;}#contact-bottom td {	font-size: 12px;	line-height: 16px;	text-align: left;}#contact-left .inner {	float: left;	padding: 15px 0 0 15px;	width: 535px;}#contact-left .inner p {	font-size: 12px;	margin: 10px 0;}#contact-left .inner th {	font-size: 12px;	padding: 0 0 10px 0;	text-align: left;}#contact-left .inner td {	font-size: 12px;	padding: 0 0 10px 0;	text-align: left;}.inp-contact {	border: 1px solid #000;	color: #000;	font-size: 12px;	padding: 6px;	width: 220px;}.message {	border: 1px solid #000;	color: #000;	font-family: tahoma;	font-size: 12px;	height: 196px;	padding: 6px;	width: 363px;}#contact-left .inner a {	color: #006699;	font-weight: bold;}#contact-left .inner span {	color: #006699;	font-size: 14px;	font-weight: bold;}/* account overview ---------------------------- */#logout {	position: absolute;	right: 1px;	top: -4px;}#myaccount-nav {	background: url(../images/my_account/artists/tab_1.gif) no-repeat 0 0;	height: 32px;	margin: 0 0 18px 15px;	width: 955px;}#myaccount-nav-2 {	background: url(../images/my_account/artists/tab_2.gif) no-repeat 0 0;	height: 32px;	margin: 0 0 0px 15px;	width: 955px;}#myaccount-nav-3 {	background: url(../images/my_account/artists/tab_3.gif) no-repeat 0 0;	height: 32px;	margin: 0 0 0px 15px;	width: 955px;}#myaccount-nav-4 {	background: url(../images/my_account/artists/tab_4.gif) no-repeat 0 0;	height: 32px;	margin: 0 0 18px 15px;	width: 955px;}#myaccount-left {	float: left;	font-size: 11px;	position: relative;	width: 490px;}#myaccount-inner {	float: right;	font-size: 12px;	line-height: 18px;	padding: 5px 0 0px 0;	position: relative;	width: 971px;}#myaccounttitle {	padding: 14px 0 0 14px;}#myaccount-user {	float: left;	font-size: 11px;	padding-top: 10px;	position: relative;	text-align: center;	width: 145px;}#myaccount-user img {	border: 1px solid #d2d2d2;	padding: 5px;	text-align: center;}#myaccount-user-details table {	border-collapse: collapse;}#myaccount-user-details h5 {	margin-bottom: 8px;}#myaccount-user-details {	float: left;	font-size: 12px;	padding-top: 10px;	width: 330px;}#myaccount-user-details tr {}#myaccount-user-details th.noline,#myaccount-user-details td.noline {	border-bottom: none;	padding-top: 15px;}#myaccount-user-details th {	border-bottom: 1px solid #d2d2d2;	padding: 6px 0;	text-align: left;	width: 107px;}#myaccount-user-details td {	border-bottom: 1px solid #d2d2d2;	padding: 6px 0;	text-align: left;	width: 260px;}#myaccount-user-details span {	color: #006699;	font-size: 14px;	font-weight: bold;}#myaccount-right {	float: right;	font-size: 11px;	position: relative;	width: 463px;}#myproducts-carousel-header,#myvideo-carousel-header {	color: #fff;	font-size: 12px;	height: 38px;	line-height: 38px;	text-align: right;	width: 463px;}#myproducts-carousel-header a,#myvideo-carousel-header a {	color: #fff;	font-weight: bold;	padding: 0 15px;}#myproducts-carousel-header {	background: url(../images/my_account/my_products_header.gif) top left no-repeat;}#myvideo-carousel-header {	background: url(../images/my_account/my_videos_header.gif) top left no-repeat;}#artist-inner {	float: right;	font-size: 12px;	line-height: 18px;	padding: 5px 0 5px 0;	position: relative;	width: 971px;}#myaccount-artists {	float: left;	font-size: 11px;	position: relative;	width: 971px;}#artist-header {	background: url(../images/my_account/artists/my_account_wide_heading.gif) top left no-repeat;	color: #fff;	font-size: 12px;	height: 38px;	line-height: 34px;	text-align: right;	width: 971px;}#artist-header a {	color: #fff;	font-weight: bold;	padding: 0 15px;}.artist-box {	color: #066392;	float: left;	font-size: 12px;	font-weight: bold;	text-align: center;	width: 180px;}.artist-box a {	color: #066392;	font-size: 12px;	font-weight: bold;}.artist-frame {	background: url(../images/my_account/artists/frame_artists.gif) no-repeat;	float: left;	font-size: 0;	height: 172px;	line-height: 0;	margin-top: 15px;	padding: 15px 0 20px 0;	text-align: center;	width: 181px;}.artist-frame-dvd {	background: url(../images/product_details/frame_dvd_large.gif) center top no-repeat;	float: left;	font-size: 0;	line-height: 0;	margin: 10px 0;	padding-bottom: 20px;	padding-top: 12px;	text-align: center;	width: 245px;}.artist-space {	float: left;	width: 80px;}.artist-frame-cd {	background: url(../images/product_details/frame_cd_large.gif) center top no-repeat;	float: left;	font-size: 0;	height: 300px;	line-height: 0;	margin: 10px 0;	padding-top: 10px;	text-align: center;	width: 245px;}/* ARTIST DETAILS ----------------------------------------------------- */ #artist-banner {	background: url(../images/artists_details/artists_header.jpg);	height: 218px;	margin: 0 auto 0 auto;	width: 992px;}#artist-banner0 {	background: url(../images/header_noblock.jpg);	height: 218px;	margin: 0 auto 0 auto;	width: 992px;}#header-text {	color: #fff;	display: inline;	float: left;	font-family: Tahoma;	font-size: 40%;	margin-left: 20px;	padding: 0px 0 0 0px;	text-align: left;}#header-text td {	color: #fff;	font-family: Tahoma;	font-size: 800%;	height: 200px;	text-align: left;	width: 650px;}#header-fader {	float: right;	padding: 33px 31px 0 0;	width: 265px;	list-style-type:none;}#content-artists {	font-size: 12px;	line-height: 18px;	margin: 0 auto 0 auto;	padding: 0px 0 45px 0;	width: 974px;}#artists-left {	float: left;	font-size: 0;	font-size: 11px;	line-height: 0;	padding-top: 9px;	position: relative;	width: 639px;}.bio-left {	float: left;}.bio-right {	float: right;	font-size: 11px;	line-height: 14px;	padding: 20px 0;	width: 430px;}.bio-right p {	padding-top: 10px;}#bio-products {	background: url(../images/artists_details/header_products.gif) 0 0 no-repeat;	color: #fff;	font-size: 12px;	height: 38px;	line-height: 38px;	padding-right: 10px;	text-align: right;}#artists-shadow {	float: left;	font-size: 0;	line-height: 0;	width: 30px;}#artists-right {	float: right;	font-size: 11px;	line-height: 14px;	padding-top: 9px;	position: relative;	width: 294px;}#artists-right ul {	list-style-type: none;	margin-top: 15px;}#artists-right ul li {	background: url(../images/artists_details/blue_list.gif) no-repeat 0 4px;	padding-bottom: 10px;	padding-left: 15px;}#artists-right ul li a {	color: #066392;	font-size: 12px;	font-weight: bold;}#artist-video {	margin: 10px 0;}#video-title {	color: #066392;	font-size: 14px;	font-weight: bold;	margin-top: 10px;}.artist-item {	float: left;	padding-top: 5px;	width: 291px;}.artist-details {	float: left;	font-size: 11px;	line-height: 12px;	padding: 10px 0 0 0px;	width: 157px;}.artist-details p {	height: 20px;	padding: 10px 0 0 0px;}.artist-details span {	color: #555555;}.artist-details a {	display: block;	float: left;	margin-top: 10px;}.artist-details a.seemore {	display: block;	float: left;	margin-top: 10px;	padding-right: 3px;}.video-block {}.video-block-left {	float: left;	width: 100px;}.video-block-left img {	border: 3px solid #066392;}.video-block-right {	float: left;	width: 190px;}.video-block-right a {	color: #066392;	font-size: 12px;}.video-block-right a.small {	color: #066392;	font-size: 11px;}.video-block-right span {	display: block;}.proddetails-left {	float: left;	padding-top: 10px;	width: 240px;}.proddetails-right {	color: #000203;	float: left;	font-size: 11px;	line-height: 14px;	padding-bottom: 20px;	padding-left: 10px;	padding-top: 25px;	width: 375px;}.proddetails-right p {	line-height: 14px;	padding: 10px 0;}a.artist-web {	background: url(../images/product_details/list_grey.gif) no-repeat 0 4px;	color: #066392;	display: block;	font-size: 12px;	font-weight: bold;	margin-bottom: 10px;	padding-left: 10px;}#tracklisting {	line-height: 12px;}#tracklisting table {	border-collapse: collapse;}#tracklisting tr {	background: url(../images/product_details/tr_repeat.gif) repeat-x 0 0;	border-collapse: collapse;	height: 35px;}#tracklisting th {	height: 28px;	padding-right: 10px;	text-align: right;	width: 47px;}#tracklisting td {	color: #1c6fa5;	font-size: 12px;	font-weight: bold;	height: 28px;	width: 582px;}.trackheader {	background: url(../images/product_details/header_trackname.gif);	color: #fff;	float: left;	font-size: 11px;	height: 27px;	line-height: 26px;	padding-left: 60px;	width: 579px;}.disk-no {	font-size: 16px;	font-weight: normal;	margin: 10px 0;	padding-left: 12px;}.productby {	margin: 10px 0;}.productby a {	font-size: 12px;}.fl {	float: left;}.fr {	float: right;}.addvideo {	margin: 8px 0 5px 0;	display: block;}/* LINKS--------------------------------------------------------------  */ a:hover.see-more {	color: #fadc91;	text-decoration: none;}a.meet {	background: url(../images/winery/btn_meet.gif) no-repeat;	color: #d4af51;	display: block;	float: left;	font-family: Georgia;	font-size: 11px;	height: 29px;	line-height: 28px;	margin: 12px 5px 0 0;	text-align: center;	width: 174px;}/*  NAVIGATION ----------------------------------------------- */#nav-holder {	background: url(../images/shared/background_top.gif) no-repeat;	height: 69px;	margin: 0 auto 0 auto;	text-align: left;	width: 1020px;}#nav-inner {	font-size: 0;	height: 36px;	line-height: 0;	margin: 0 0 0 14px;	padding-top: 13px;	width: 995px;	position: relative;	z-index: 77;}#nav-inner img {	float: left;}#nav-1 a,#nav-2 a,#nav-3 a,#nav-4 a,#nav-5 a {	color: #fff;	display: block;	float: left;	height: 49px;	text-indent: -3000px;}#nav-1 a {	background: url(../images/shared/nav/link_1.gif) no-repeat 0 0;	width: 105px;}#nav-1 a:hover ,#nav-1 a.selected {	background: url(../images/shared/nav/link_1.gif) no-repeat 0 -49px;}#nav-2 a {	background: url(../images/shared/nav/link_2.gif) no-repeat 0 0;	width: 149px;}#nav-2 a:hover ,#nav-2 a.selected {	background: url(../images/shared/nav/link_2.gif) no-repeat 0 -49px;}#nav-3 a {	background: url(../images/shared/nav/link_3.gif) no-repeat 0 0;	width: 169px;}#nav-3 a:hover ,#nav-3 a.selected {	background: url(../images/shared/nav/link_3.gif) no-repeat 0 -49px;}#nav-4 a {	background: url(../images/shared/nav/link_4.gif) no-repeat 0 0;	width: 146px;}#nav-4 a:hover ,#nav-4 a.selected {	background: url(../images/shared/nav/link_4.gif) no-repeat 0 -49px;}#nav-5 a {	background: url(../images/shared/nav/link_5.gif) no-repeat 0 0;	width: 131px;}#nav-5 a:hover ,#nav-5 a.selected {	background: url(../images/shared/nav/link_5.gif) no-repeat 0 -49px;}#nav-6 {	background: url(../images/shared/nav/link_6.gif) no-repeat 0 0;	float: left;	height: 49px;	width: 288px;}#nav-6 table {	border-collapse: collapse;	margin: 15px 0 0 100px;}#nav-6 .top-search {	background: none;	border: none;	color: #fff;	font-size: 11px;		width: 150px;}/* FOOTER -------------------------------------------------------------- */#footer-nav {	background: url(../images/shared/background_footer.gif) no-repeat;	color: #fff;	font-size: 11px;	height: 45px;	margin: 0 auto;	padding-left: 10px;	width: 1010px;		padding-top: 25px;}#footer-nav a {	color: #fff;	display: block;	float: left;	font-size: 11px;	text-align: center;}#footer-nav a:hover {	text-decoration: underline;}#footer-nav a.footer-1 {	width: 93px;}#footer-nav a.footer-2 {	width: 129px;}#footer-nav a.footer-3 {	width: 146px;}#footer-nav a.footer-4 {	width: 159px;}#footer-nav a.footer-5 {	width: 150px;}#footer-nav a.footer-6 {	width: 154px;}#footer-nav a.footer-7 {	width: 160px;}#footer-outer {	height: 67px;	margin: 0 auto;	width: 1020px;}#footer {	margin: 0 auto 50px auto;	text-align: left;	width: 1020px;}#footer-left {	color: #5490b7;	float: left;	font-family: Tahoma;	font-size: 11px;	padding: 20px 0 0 10px;	width: 350px;	}#footer-right {	color: #5490b7;	float: right;	font-family: Tahoma;	font-size: 11px;	padding-top: 15px;	padding-right: 10px;	}#footer-right span {	color: #5490b7;	font-family: Tahoma;	font-size: 11px;	padding:5px 5px 5px 0;	float: left;	text-decoration: none;	display: block;}#footer-right a {	color: #5490b7;	font-family: Tahoma;	padding:5px 25px 5px 0;	font-size: 11px;	float:left;	text-decoration: none;	display: block;	background: url(../images/shared/idlogo.gif) right no-repeat ;}#footer-right a:hover {	text-decoration: underline;}  /* GENERAL --------------------------------------------------------*/ a {color:#066392;	outline: none;	text-decoration: none;}a:hover {	text-decoration: underline;}.clear {	clear: both;	font-size: 0px;	height: 0;	line-height: 0px;	margin: 0px;	padding: 0px;}img {	border: 0;}p {	margin: 0px;	padding: 0px;}form {	font-size: 11px;	margin: 0;	padding: 0;}.line {	background-color: #D3D3CD;	font-size: 0px;	height: 1px;	line-height: 0px;	margin: 10px 0;	padding: 0;}.thankyou {	color: #c7a54d;}h2 {	color: #066392;	font-family: Tahoma;	font-size: 20px;	font-weight: normal;}h3 {	color: #066392;	font-family: Tahoma;	font-size: 14px;	font-weight: bold;}h4,a.artistlink {	color: #066392;	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	display: block;	}h5 {	color: #000;	font-family: Tahoma;	font-size: 18px;	font-weight: normal;}h6 {	color: #000;	font-family: Tahoma;	font-size: 16px;	font-weight: normal;}#popup {	font-size: 0px;	line-height: 0px;	width:430px;}#popup-inner {	background-color: #fff;	font-size: 12px;	line-height: 12px;	width: 430px;}#popup-content {	background-color: #fff;	font-size: 12px;	line-height: 12px;	margin: 0 auto;	color:#000;	padding-bottom: 5px;	width: 410px;	}#popup-content p {	line-height: 16px;	margin: 5px 0;}#popup-content .top {	background: url(../images/product_details/popup/header.gif) no-repeat 0 0;	float: left;	height: 32px;	margin-bottom: 1px;	width: 410px;}#popup-content .top a {	float: right;}#buttons-bottom {	background-color: #fff;	text-align: right;}#pop-product {	float: left;	width: 270px;}#pop-product h6 {	line-height: 20px;	margin-bottom: 10px;}#pop-product a {	font-weight: bold;}#pop-isbn {	float: right;	font-size: 11px;}#websitename {	background: url(../images/product_details/popup/icon_down.gif) right no-repeat;	color: #656565;	float: left;	margin-top: 25px;	padding-right: 10px;}#popup-content th {	border-bottom: 1px solid #d3d3d3;	padding: 6px 0;	text-align: left;	width: 320px;}#popup-content td {	border-bottom: 1px solid #d3d3d3;	padding: 6px 0;}#popup-content th.noBorder {		padding: 6px 0 !important;	text-align: left;	width: 320px;}#popup-content td.noBorder {		padding: 6px 0 !important;}#pop-inner {	margin: 0 auto;	width: 395px;}#pop-inner ul{	list-style-type:none;	margin: 10px 0 0 0}#pop-inner ul li{font-weight: bold;padding: 0 0 3px 12px;color:#066392;background: url(../images/download/icon_download_list.gif) no-repeat 0 3px;}#pop-inner span{font-weight: bold;padding: 0 3px 3px 3px;color:#066392;}.radio {  position: relative;  /*width: 15px;  With the padding included, the width is 190 pixels: the actual width of the image. */  height: 20px;  padding: 0 5px 0 8px;  background: url(../images/product_details/radio-b1.png) no-repeat;   overflow: hidden;}.select {  position: relative;  /*width: 15px;  With the padding included, the width is 190 pixels: the actual width of the image. */  height: 20px;  padding: 0 5px 0 8px;  color: #fff;  background: url(../images/product_details/radio-b3.png) no-repeat;  overflow: hidden; }.select-over {  position: relative;  /*width: 15px;  With the padding included, the width is 190 pixels: the actual width of the image. */  height: 20px;  padding: 0 5px 0 8px;  color: #fff;  background: url(../images/product_details/radio-b4.png) no-repeat;  overflow: hidden;}.radio-over {  position: relative;  /*width: 15px;  With the padding included, the width is 190 pixels: the actual width of the image. */  height: 20px;  padding: 0 5px 0 8px;  color: #fff;  background: url(../images/product_details/radio-b2.png) no-repeat;  overflow: hidden;}/* search layer */#search-layer {	font-size: 0;	line-height: 0;	margin: 0 auto;	width: 339px;	right: 3px;	top: 62px;	z-index: 88;	position: absolute;}#search-layer a {	color: #fff;}#search-layer .inner {	background-color: #082132;	font-size: 12px;	line-height: 14px;	margin: 0 auto;	padding-bottom: 10px;	width: 339px;}#search-layer .search-info {	color: #fff;	float: left;	font-size: 11px;	line-height: 14px;	margin: 8px 0;}#search-layer .search-info strong {	color: #fff;	display: block;	font-size: 11px;	line-height: 14px;	margin: 10px 0;}#search-layer .search-img {	color: #fff;	float: left;	font-size: 11px;	line-height: 14px;	margin: 8px 0;	text-align: center;	width: 90px;}#search-layer .search-img img {padding-left: 10px;}#search-layer .search-info th {	color: #459bd5;	font-size: 11px;	font-weight: normal;	text-align: left;	width: 19px;}#search-layer .search-info td {	text-align: left;	width: 90px;}#search-layer .icon {	margin-left: 5px;	padding-right: 10px;	text-align: right;	width: 30px;}#search-layer .title {	color: #fff;	font-size: 11px;	font-weight: bold;	text-align: left;	width: 130px;}#search-layer .cat {	color: #459bd5;	font-size: 11px;	font-weight: normal;	width: 60px;}#search-layer .catinfo {	color: #fff;	font-size: 11px;	font-weight: normal;	width: 100px;}.bottomclose {	display: block;	padding-top: 10px;}#artistsearch td {	width: 300px;}#artistsearch td {	border-bottom: 1px solid #0f2b3e;	padding: 10px 0;}#artistsearch {	margin-left: 5px;}#video-popup {	font-size: 0;	line-height: 0;	width: 291px;}#terms-inner {	float: right;	font-size: 12px;	line-height: 18px;	padding: 0px 0 5px 15px;	width: 955px;}.autocompleet-div{	font-size:10px;	padding:3px;	height:209px;	width:214px;	z-index:100;	left:-145px;	top:33px;	position:absolute;	}.browse-details01 {	float: left;	font-size: 11px;	padding: 10px 0 0 10px;	width: 785px;}.browse-details01 p {	margin: 5px 0 0 0;	padding: 0 0 0 0px;}.browse-details01 span {	color: #555555;}.browse-details01 a {	display: block;}.browse-details01 h4 a {	display: block;	margin-top: 0px;}#artistsearch01{	text-align:left;}#artistsearch01 td {	border-bottom: 1px solid #0f2b3e;	padding: 10px 0;	text-align:left;}.artistsearch02 {	border-bottom: 1px solid #0f2b3e;	padding: 10px 0;	text-align:left;}/* Ashley Added */a.frontlink {margin:0px;margin-right:5px;}a.prodlink {margin:0px;display:inline;font-weight:bold;}a.prodtypelink {margin:0px;display:inline;font-weight:bold;color:#000;}a.frontimg {position:block;}p.spaceme {height:25px;}p.spaceme2 {height:35px;}div.message {color:#fff;margin:0px;height:auto;padding:0px;border:0px;font-size:11px;font-weight:bold;margin-left:15px;padding-bottom:20px;}div.message1 {color:#066392;margin:0px;height:auto;padding:0px;border:0px;font-size:11px;font-weight:bold;margin-left:15px;padding-top:20px;}.new_right {float:right;}.new_left {float:left;}/* MICROSITE AUGUST 2010 --------------------- */#micro-nav	{	background: url(../images/microsite/micro_nav.jpg) no-repeat;	height: 70px;	margin: 0 auto;	width: 992px;	z-index: 77;	}#micro-playlist	{	float: left;	height: 23px;	margin: 23px 0 0 36px;	position: relative;	width: 155px;	}#micro-playlist a.playlist-toggle	{	background: url(../images/microsite/micro_playlist.jpg) no-repeat;	display: block;	float: left;	height: 23px;	width: 91px;	}#micro-playlist a.playlist-toggle.playlist-toggle.active	{	background: url(../images/microsite/micro_playlist.jpg) no-repeat 0 -23px;	display: block;	float: left;	height: 23px;	width: 91px;	}#micro-playlist-lower	{	background: url(../images/microsite/play_bg.png) bottom right no-repeat;	display: none;	font-size: 0px;	left: -36px;	line-height: 0;	padding-bottom: 4px;	position: absolute;	top: 54px;	width: 334px;	z-index: 2;	}#micro-playlist-top	{	background: url(../images/microsite/tracklist_bg.gif) no-repeat;	height: 38px;	width: 329px;	}.change-cd-1	{	background: url(../images/microsite/cd1.gif) no-repeat;	display: block;	float: left;	height: 18px;	margin: 10px 0 0 101px;	width: 59px;	}.change-cd-2	{	background: url(../images/microsite/cd2.gif) no-repeat;	display: block;	float: left;	height: 18px;	margin: 10px 0 0 101px;	width: 59px;	}#tracks-close	{	float: right;	margin: 10px 10px 0 0;	}#micro-playlist-tracks	{	background: url(../images/microsite/trackname_bg.gif) no-repeat;	height: 27px;	width: 329px;	}.micro-playlist-inner	{	background: url(../images/microsite/tracklist_repeat.gif) repeat-y;	font-size: 0px;	line-height: 0px;	width: 329px;	}.micro-playlist-inner table	{	/*margin: 5px 0 0 0px;*/	}.micro-playlist-inner a	{	color: #fff;	display: block;	font-weight: bold;	line-height: 18px;	width: 275px;	font-size: 11px;	line-height: 12px;	margin-top: 8px;	padding-bottom: 2px;	}.micro-playlist-inner a:hover	{	background: url(../images/microsite/play_icon.gif) right no-repeat;	color: #ff9710;	text-decoration: none;	}.micro-playlist-inner strong	{	background: url(../images/microsite/track_no_bg.png) no-repeat;	display: block;	font-size: 8px;	font-weight: normal;	height: 13px;	line-height: 14px;	margin: 7px 10px 0 20px;	text-align: center;	width: 13px;	}#micro-playlist-bottom	{	background: url(../images/microsite/tracklist_bottom.gif) no-repeat;	height: 2px;	width: 329px;	}.track-rollover	{	height: 29px;	width: 329px;	}.track-rollover.track-bg	{	background: url(../images/microsite/track_rollover.gif) no-repeat;	}.track-rollover.track-bg a	{	color: #ff9710;	}.trackline	{	background: url(../images/microsite/trackline.gif) no-repeat;	height: 2px;	}#micro-videos	{	float: left;	height: 30px;	margin: 23px 0 0 0px;	width: 135px;	}#micro-share	{	float: left;	height: 30px;	margin: 23px 0 0 0px;	}#micro-share a	{	margin: 0px 0 0 11px;	}#micro-buynow	{	float: right;	height: 50px;	width: 400px;	margin: 13px 12px 0 0;	}#micro-buynow th img	{	background: #fff;	margin: 0 10px 0 0;	padding: 3px;	}#micro-buynow strong	{	color: #fff;	display: block;	font-size: 12px;	font-weight: normal;	}#micro-buynow span	{	color: #ff9710;	font-size: 12px;	}#micro-large-image	{	margin: 7px auto 0 auto;	width: 992px;	min-height:400px;	}	.overlay-signup{	position: absolute;	top:257px;	right:140px;}.overlay-morelinks{	position: absolute;	top:257px;	right:30px;}#social-bookmarks	{	position: absolute;	right: 5px;	top: 20px;	z-index: 99;	}a.bookmark-toggle	{	background: url(../images/microsite/btn_bookmark.gif) no-repeat;	display: block;	float: left;	height: 25px;	margin-left: 10px;	width: 121px;	}a.bookmark-toggle.active	{	background: url(../images/microsite/btn_bookmark.gif) no-repeat 0 -25px;	}.bookmark-lower	{	background: red;	background: url(../images/microsite/bookmark_bg.png) left bottom no-repeat;	display: none;	padding-bottom: 2px;	position: absolute;	right: 0;	top: 25px;	width: 121px;	z-index: 100;	}.book-rollover.new-bg	{	background: url(../images/microsite/bmk_repeat.gif) repeat-x;	margin: 0 0 0 1px;	width: 118px;	}.bookmark-lower a	{	color: #6ab6cc;	display: block;	font-size: 11px;	height: 25px;	line-height: 25px;	padding: 0px 0 0px 33px;	text-indent: 0;	width: 119px;	}.bookmark-lower a:hover	{	color: #fff;	text-decoration: none;	}.bookmark-lower a.del	{	background: url(../images/microsite/bmk_del.png) no-repeat 10px 5px;	}.bookmark-lower a.dig	{	background: url(../images/microsite/bmk_digg.png) no-repeat 10px 5px;	}.bookmark-lower a.fac	{	background: url(../images/microsite/bmk_fb.png) no-repeat 10px 5px;	}.bookmark-lower a.goo	{	background: url(../images/microsite/bmk_google.png) no-repeat 10px 5px;	}.bookmark-lower a.lin	{	background: url(../images/microsite/bmk_link.png) no-repeat 10px 5px;	}.bookmark-lower a.mys	{	background: url(../images/microsite/bmk_myspace.png) no-repeat 10px 5px;	}.bookmark-lower a.red	{	background: url(../images/microsite/bmk_red.png) no-repeat 10px 5px;	}.bookmark-lower a.stu	{	background: url(../images/microsite/bmk_stu.png) no-repeat 10px 5px;	}.bookmark-lower a.tec	{	background: url(../images/microsite/bmk_tech.png) no-repeat 10px 5px;	}.bookmark-lower a.buz	{	background: url(../images/microsite/bmk_yahoo.png) no-repeat 10px 5px;	}#popup-audio	{	font-size: 14px;	font-weight: bold;	line-height: 16px;	width: 638px;	}#popup-audio h1	{	color: #fff;	font-size: 18px;	font-weight: normal;	line-height: 20px;	padding-bottom: 10px;	width: 638px;	}#popup-comp	{	font-size: 0px;	line-height: 0px;	width: 605px;	margin: 0 auto;	}#popup-inner-comp	{	background-color: #fff;	font-size: 12px;	line-height: 12px;	width: 586px;	}#popup-content-comp	{	background-color: #fff;	color: #000;	font-size: 12px;	line-height: 12px;	margin: 0 auto;	padding-bottom: 5px;	width: 605px;	}#pop-inner-comp	{	background: url(../images/competition/bg.jpg) top no-repeat;	font-size: 11px;	line-height: 14px;	margin: 0 auto;	width: 586px;	}#pop-inner-comp h3	{	color: #066392;	font-family: Tahoma;	font-size: 14px;	font-weight: normal;	line-height: 20px;	margin-bottom: 8px;	}#popup-content-comp .top	{	background: url(../images/competition/comp_top.jpg) no-repeat 0 0;	height: 38px;	margin: 0 auto;	margin-bottom: 1px;	width: 586px;	}#comp-head {margin: 0 auto;width: 586px;margin-top:5px;	}	#popup-content-comp .top a	{	float: right;	}#comp-left	{	float: left;	margin: 10px 0 0 14px;	width: 300px;	}#comp-left table	{	padding: 0px 0 0px 0px;	}#comp-left th	{	padding: 0 10px 4px 0px;	}#comp-left td	{	padding: 0 0px 4px 0px;	}#comp-right	{	float: right;	margin: 10px 10px 0 0px;	width: 220px;	}#comp-right table	{	padding: 10px 0 0px 0px;	}#comp-right th	{	color: #066392;	font-size: 16px;	padding: 0 0px 10px 5px;	}#comp-right td	{	padding: 0 0px 10px 0px;	}.inp-comp	{	border: 1px solid #000;	font-size: 11px;	font-weight: bold;	padding: 5px;	width: 180px;	}.bio-right table{	float: right;	margin: 15px 10px 0 0;}.bio-right td{	padding:0 0 0 10px;}#popup-list {	font-size: 0px;	line-height: 0px;	width:430px;	margin: 0 auto;}#popup-list-inner {	 	font-size: 12px;	line-height: 12px;	width: 430px;	background: url(../images/microsite/rough_middle.png) repeat-y;}#popup-list-content {	background-color: #fff;	font-size: 12px;	line-height: 12px;	margin: 0 auto;	color:#000;	padding-bottom: 5px;	width: 410px;	}#pop-list-inner {	 	font-size: 12px;	line-height: 12px;	margin: 0 auto;	color:#000;	padding: 15px 0;	width: 380px;	}#pop-list-inner a {	line-height: 22px;	font-size: 14px;	color:#066392;	display:block; }#popup-list-content .top {	background: url(../images/microsite/pop_links_bg.gif) no-repeat 0 0;	float: left;	height: 38px;	margin-bottom: 1px;	width: 410px;}#popup-list-content .top a {	float: right;}#signup-pop	{	float: left;	margin: 10px 10px 0 0px;	width: 320px;	}#signup-pop	h3{	display: block;	 	margin: 0px 0 10px  0px;	 	}#signup-pop table	{	padding: 10px 0 0px 0px;	}#signup-pop th	{	color: #066392;	font-size: 16px;	padding: 0 0px 10px 5px;	}#signup-pop td	{	padding: 0 0px 10px 0px;	}		 .top-signup {	background: url(../images/microsite/bg_news.gif) no-repeat 0 0;	float: left;	height: 38px;	margin-bottom: 1px;	width: 410px;} .top-signup a {	float: right;} .pop-top-bg { 	background: url(../images/microsite/rough_top.png) no-repeat;	width: 430px;	height: 10px; }