/*
 * Global Definitions
 */
html {
	background: transparent url(images/background.png) left top repeat-x;
}

body {
	width: 733px;
	margin: auto;
	padding: 0px 7px 0px 7px;
	background: transparent;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

input {
	background: transparent;
}

p {
	margin: 0px;
	padding: 4px 0px 4px 0px;
}

a {
	border: 0px;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border: 0px;
}

td {
	vertical-align: top;
}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/*
 * Common (All Pages)
 */
 
h4.form-error-text {
	display: none;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	color: red;
	font: normal bold 10px/10px "Helvetica Neue", Arial, sans-serif;
} 
 
.footer {
	padding: 0px 0px 9px 0px;
	background: transparent url(images/footer-background.png) left bottom no-repeat;
}

.footerbox {
	width: 731px;
	height: 47px;
	border-left: 1px solid #F3F4E9;
	border-right: 1px solid #F3F4E9;
}

.main-page .footerbox {
	background: transparent url(images/footerbox-background.png) left top no-repeat;
}

.sub-page .footerbox {
	background: transparent url(images/sb-footerbox-background.png) left top no-repeat;
}

#footer-menu {
	display: block;
	margin: 0px;
	padding: 14px 0px 0px 120px;
	list-style-type: none;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	text-align: center;
}

#footer-menu li, 
#footer-menu li a {
	float: left;
	color: #A6C0E8;	
}

#footer-menu li {
	padding: 0px 17px 0px 0px;
} 
 
 
#site-menu {
	width: 730px;
	height: 31px;
	background: #2E4AA1;
	border-left: 1px solid #7490E6;
	border-right: 1px solid #7490E6;
	margin: 0px;
	padding: 21px 0px 1px 1px;
	list-style-type: none;
}

#site-menu li {
	float: left;
	margin: 0px;
	background: none;
}

#site-menu a {
	display: block;
}

#site-menu li, 
#site-menu li a {
	width: 121px;
	height: 30px;
	overflow: hidden;
	text-indent: -10000em;
}

#site-menu a:hover {
	background: none;
}


#searchbar {
	width: 679px;
	height: 46px;
	padding: 0px 52px 0px 0px;
	border-left: 1px solid #F3F4E9;
	border-right: 1px solid #F3F4E9;
	background: transparent url(images/searchbar-background.png) left top no-repeat;	
}

#searchbar-box {
	float: left;
	width: 574px;
	height: 28px;
	clear: none;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	padding: 15px 0px 0px 8px;
}

#searchbar-box select {
	margin: 0px 1px 3px 0px;
	padding: 0px;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	width: 200px;
	height: 16px;
}

#searchbar-box input {
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
}

#searchbar-box input.input-required {
	margin: 0px 1px 10px 0px;
	height: 11px;
	float: left;
}

#searchbar-box input.image {
	margin: 0px 0px 0px 2px;
}

#search-form form {
	display: block;
}

#searchbar-box div {
	float: left;
	vertical-align: middle;
}

.mf-text a {
	text-decoration: underline;
	color: white;
}

.fa-text a {
	color: white;
	text-decoration: underline;
}


#searchbar-box #home-button {
	margin: 0px 5px 0px 0px;
	width: 34px;
	height: 16px;
	background: transparent url(images/home_on.gif) left top no-repeat;
	text-indent: -10000em;
}

#searchbar-box #home-button a {
	display: block;
	width: 34px;
	height: 16px;
	background: transparent url(images/home.gif) left top no-repeat;
}

#search-form {
	margin: 0px 5px 0px 10px;
}

#searchbar-box #send-to-friend-button {
	margin: 0px 0px 0px 5px;
	width: 88px;
	height: 16px;
	background: transparent url(images/send_to_friend_on.gif) left top no-repeat;
	text-indent: -10000em;
}

#searchbar-box #send-to-friend-button a {
	display: block;
	width: 88px;
	height: 16px;
	background: transparent url(images/send_to_friend.gif) left top no-repeat;
}

#searchbar-box #send-to-friend-button a:hover, 
#searchbar-box #home-button a:hover {
	background: none;
}

#searchbar h1 {
	float: right;
	width: 85px;
	height: 33px;
	margin: 9px 0px 0px 4px;
	padding: 0px;
	overflow: hidden;
	text-indent: -10000em;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
}

#searchbar a {
	display: block;
	width: 85px;
	height: 33px;
}

.content {
	width: 731px;
	border-top: 1px solid #E0E1D0;
	border-left: 1px solid #F3F4E9;
	border-right: 1px solid #F3F4E9;
}

.content-left {
	float: left;
	clear: none;
}

.sub-page .content {
	background: transparent url(images/sp-content-bg.png) left top repeat;
}

.sub-page .content-left {
	width: 64px;
}

.sub-page .content-left h1 {
	width: 63px;
	height: 400px;
	text-indent: -10000em;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.sub-page #newsletter {
	margin: 0px auto 0px auto;
}

#newsletter {
       width: 200px;
       height: 54px;
       padding: 68px 16px 0px 20px;	
}

#newsletter input {
	vertical-align: middle;
	background: #EAEAE8;
}

.enhanced-form h4, .enhanced-form h5 {
	display: none;
       font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
       padding: 0px 5px 0px 10px;
      	color: red;
      	margin: 5px;
}

#newsletter .enhanced-form h4, #newsletter .enhanced-form h5 {
	background: white;
       border: 1px solid black;
}

#emailinput {
	font: normal normal 10px/12px "Helvetica Neue", Arial, sans-serif;	
	width: 150px;
	height: 12px;
}

.contentbox {
	width: 100%;
	padding: 10px 0px 0px 0px;
}

.contentbox-bottom {
	clear: both;
	width: 100%;
	padding: 0px 0px 5px 0px;
}

.contentbox-middle {
	width: 100%;
	padding: 0px 0px 2px 0px;
}

.contentbox-middle h2 {
	float: left;
	clear: none;
	width: 12px;
	height: 110px;
	margin: 0px 5px 0px 8px !important; /* All other browsers */
	margin: 0px 5px 0px 4px; /* Internet Explorer */
	padding: 0px;
	text-indent: -10000em;
	overflow: hidden;
}

.contentbox-middle h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 12px;
	height: 110px;
}

.innerbox {
	margin: 0px;
	float: left;
	clear: none;
}

.pagingbox {
	clear: both;
	margin: 0px 0px 0px 25px;
	padding: 3px 2px 0px 0px;
	height: 13px;
	text-align: right;
	font: normal normal 9px/10px "Helvetica Neue", Arial, sans-serif;
	color: #3A22FE;
	vertical-align: middle;
}

.pagingbox a {
	color: #3A22FE;
}

.content-right {
	float: left;
	clear: none;
}

.content-middle {
	float: left;
	clear: none;
}

.sub-page h2 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 2px 0px 2px 2px;
	border: 1px solid #DCDEC9;
	background: #FFFFFD;
	font: normal bold 12px/14px "Helvetica Neue", Arial, sans-serif;
	color: #D51719;
	text-transform: uppercase;
}

/*
 * Home page
 */
  
.main-page .content {
	background: #E6E7D3 url(images/content-background.png) left top no-repeat;
}

.main-page .content-left .contentbox {
	background: transparent url(images/contentbox-top-236.png) left top no-repeat;	
}

.main-page .content-left .contentbox-bottom {
	background: transparent url(images/contentbox-bottom-236.png) left top no-repeat;
}

.main-page .content-left .contentbox-middle {
	background: transparent url(images/contentbox-bg-236.png) left top repeat;
}

#home-page .content-left {
	width: 236px;
}

#home-page .content-left .pagingbox {
	width: 203px;
	background: transparent url(images/pagingbox-bg-236.png) left top no-repeat;
}

#home-page #competition {
	padding: 68px 0px 0px 0px;
	background: #E6E8D3 url(images/comp-top.png) left top no-repeat;
}

#competition h5 {
	display: block;
       clear: both;
       margin: 0px 0px 0px 73px;
       padding: 8px 25px 8px 25px;
       border: 0px;
       width: 77px;
       height: 9px;
       line-height: 9px;
       font: normal normal 9px/9px "Helvetica Neue", Arial, sans-serif;
       background:  url(/style/common/images/click-here.png) left top no-repeat;
}

#competition h5 a {
	margin: 0px;
       padding: 0px;
       color: white;
       border: 0px;
}

#mobilebanner {
	margin-top: 5px;
}

#mobilebanner a img {
	border: 0;
	padding: 0;
}

#home-page .content-right {
	width: 495px;
}

#home-page #main-feature {
	margin: 30px 0px 0px 0px;
	width: 495px;
	clear: both;
}

#home-page #main-feature {
	background: transparent url(images/contentbox-top-495.png) left top no-repeat;	
}

#home-page #main-feature .contentbox-bottom {
	background: transparent url(images/contentbox-bottom-495.png) left top no-repeat;
}

#main-feature .contentbox-middle {
	background: transparent url(images/contentbox-bg-495.png) left top repeat;
}

#home-page #main-featurebox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	width: 465px; 
	background: transparent url(images/mf-bottom-media-top.png) left bottom no-repeat;	
}

#home-page #audioplayer {
	clear: both;
	padding: 0px 0px 0px 158px;
	margin: 0px;
}

#home-page #main-featurebox h3 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: 2px solid white;
	width: 451px;
	height: 18px;
	background: #DF301B;
	font: normal bold 14px/18px "Helvetica Neue", Arial, sans-serif;
	color: white;
}  

#home-page #main-feature-contentbox {
	width: 465px;
	background: transparent url(images/main-feature-bg-alt.png) left top repeat;
}

#home-page #main-feature-contentbox-inner {
	width: 465px;
	background: transparent url(images/main-feature-bg.jpg) left top no-repeat;
}

#home-page #innerbox-left {
	width: 297px;
	float: left;
}

#home-page #innerbox-left  .contentbox {
	background: transparent url(images/contentbox-top-297.png) left top no-repeat;	
}

#home-page #innerbox-left  .contentbox-bottom {
	background: transparent url(images/contentbox-bottom-297.png) left top no-repeat;
}

#home-page #innerbox-left  .contentbox-middle {
	background: transparent url(images/contentbox-bg-297.png) left top repeat;
}

#home-page #innerbox-right {
	width: 198px;
	float: right;
}

#home-page #innerbox-right .pagingbox {
	width: 163px;
	background: transparent url(images/pagingbox-bg-198.png) left top no-repeat;
}

#home-page #news-headlines {
	background: transparent url(images/contentbox-top-198.png) left top no-repeat;	
}

#home-page #innerbox-right .contentbox-bottom {
	background: transparent url(images/contentbox-bottom-198.png) left top no-repeat;
	height: 5px;
}

#home-page #innerbox-right .contentbox-middle {
	background: transparent url(images/contentbox-bg-198.png) left top repeat;
}

#home-page #poll {
	padding: 68px 0px 0px 0px;
	background: #E6E8D3 url(images/poll-top.png) left top no-repeat;
}

#home-page #pollbox {
	width: 160px;
	padding: 0px 5px 0px 5px;
}

#home-page #pollbox h3 {
	display: block;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	color: #C75517;
	font: normal bold 10px/10px "Helvetica Neue", Arial, sans-serif;
}

#home-page #pollbox label {
	margin-top: 15px;
}

#competitionbox {
	width: 190px;
	padding: 0px 5px 0px 5px;
}

#home-page #competitionbox h3 {
	display: block;
	width: 180px;
	margin: 0px;
	padding: 4px 5px 4px 5px;
	color: white;
	font: normal bold 10px/10px "Helvetica Neue", Arial, sans-serif;
	border: 1px solid white;
	background: #0001EA;
}

#home-page #competitionbox #competition-text {
	display: block;
	width: 100px;
	margin: 0px 0px 0px 75px;
	padding: 5px 5px 4px 5px;
	color: #807D2C;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
}

#campaign-text {
	width: 175px;
	margin: 0;
	padding: 5px 5px 4px 5px;
	color: #807D2C;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	/*height: 100px;*/
}

#audio-video-text {
	width: 245px;
	margin: 0;
	padding: 5px 5px 4px 5px;
	color: #807D2C;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	/*height: 100px;*/
}

#audios-videos {
	/*height: 100px;*/
}

#campaignBoxID {
	margin: 10px 0 0 0;
	padding: 0;
}

* html #campaignBoxID {
	margin: 0;
	padding: 0;
}

#audioVideoBoxID {
	margin: 10px 0 0 0;
	padding: 0;	
}

* html #audioVideoBoxID {
	margin: -2px 0 0 0;
	padding: 0;	
}


#campaign-text a, #audio-video-text a {
	color: #807D2C;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;	
}

#campaign-text a:hover, #audio-video-text a:hover {
	color: #807D2C;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	text-decoration: underline;
}

#section-header-image {
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
}


#home-page #competitionbox img {
	float: left;
	width: 65px;
	padding: 5px;
}

#home-page #pollbox table {
	color: #80880E;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	vertical-align: top;
}

#home-page #news-headlinesbox {
	width: 160px;
	padding: 0px 5px 0px 5px;
}

#poll-buttons {
	text-align: right;
}

#home-page #news-headlinesbox h3 {
	display: block;
	margin: 0px;
	padding: 1px;
	border: 1px solid #3A22FE;
	background: white;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #000000;
}

#home-page .headline-text a {
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	color: #8A1B1B;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
}

#home-campaigns {
	margin: 0 0 0 5px;
	padding: 0;
}

#featured-artistsbox {
	height: 398px;
}

* html #featured-artistsbox {
	height: 404px;
}

* html #newreleasesBoxID {
	margin: 30px 0 0 0;
	padding: 0;
}

* html #newreleasesbox {
	height: 550px;
}

#newreleasesbox {
	height: 530px;
}

#newreleasesbox img, #featured-artistsbox img {
	width: 65px;
	border: 0px;
}

#featured-artistsbox table {
	width: 266px;
}

#newreleasesbox {
	width: 206px;
}

#mobile-warner a img {
	border: 0px;
	padding: 0px;
}

div.fa-artist-info h3 {
	display: block;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: normal bold 10px/11px "Helvetica Neue", Arial, sans-serif;
	color: white;
}

div.fa-artist-info h3 a {
	font: normal bold 10px/11px "Helvetica Neue", Arial, sans-serif;
	color: white;
}

#newreleasesbox div.even div.fa-artist-info  {
	background: transparent url(images/nr-background-even.png) left top no-repeat;
}

#newreleasesbox div.odd div.fa-artist-info {
	background: transparent url(images/nr-background-odd.png) left top no-repeat;
}

#featured-artistsbox div.even div.fa-artist-info  {
	background: transparent url(images/fa-background-even.png) left top no-repeat;
}

#featured-artistsbox div.odd div.fa-artist-info {
	background: transparent url(images/fa-background-odd.png) left top no-repeat;
}

div.even, div.odd {
	height: 65px;
	padding: 4px 0px 4px 0px;
}

div.fa-artist-img {
	float: left;
	width: 70px;
	height: 70px;
	overflow: hidden;
	background: transparent;
}

div.fa-artist-img img {
	width: 64px;
	height: 64px;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

div.banner-img {
	text-align: center;
}

.image-border {
	/*width: 721px;
	height: 190px;*/
	padding: 2px;
	background: white;
	border: 1px solid #BCBDB3;
}

#newreleasesbox div.fa-artist-info {
	width: 122px;
}

#featured-artistsbox div.fa-artist-info {
	width: 186px;
}

div.fa-artist-info {
	float: left;
	padding: 5px;
	height: 60px;
	overflow: hidden;
	font: normal normal 10px/11px "Helvetica Neue", Arial, sans-serif;
	color: white;
}

.mf-image {
	float: left;
	padding: 10px 0px 5px 5px;	
	width: 190px;
}

.mf-text {
	float: right;
	padding: 10px 10px 5px 5px;	
	width: 240px;
	font: normal normal 11px/11px "Helvetica Neue", Arial, sans-serif;
	color: white;
}

/*
 * Artist Page
 */

#artist-content {
	width: 629px;
	clear: both;
	padding: 0px 0px 0px 11px;
}

#artist-page .content-right {
	width: 664px;
	padding: 0px 1px 0px 1px;
	background: #E6E7D3 url(images/content-background.png) left top no-repeat;
}

#artistnav h1 {
	display: block;
	font: normal bold 18px/24px "Helvetica Neue", Arial, sans-serif;
	color: #292DD6;
	text-transform: uppercase;
	border-bottom: 3px solid #5264A2;
	padding: 38px 0px 0px 5px;
	margin: 0px;
}

#artistnav {
	width: 640px;
	padding: 0px 0px 5px 0px;
	
}

#artistnav ul {
	display: block;
	width: 628px;
	height: 20px;
	margin: 0px;
	padding: 0px 1px 0px 11px;
 	list-style-type: none;
	background: transparent url(images/artist-nav-bg2.png) left top no-repeat; 	
}

#artistnav li {
	float: left;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	font: normal normal 10px/14px "Helvetica Neue", Arial, sans-serif;
	vertical-align: middle; 
	background: transparent url(images/artist-nav-bg.png) 0px 0px no-repeat;	
}

#artistnav li a {
	display: block;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	color: #0A668D;
}

#artist-newsletter {
	width: 450px;
	padding: 0px 0px 0px 10px;
	font: normal normal 10px/14px "Helvetica Neue", Arial, sans-serif;
	color: #0A668D;
}

#artist-newsletter h5 {
	float: left;
	width: 120px;
	margin: 0px;
	padding: 0px;
	font: normal normal 10px/14px "Helvetica Neue", Arial, sans-serif;
}

#artist-newsletter form {
	float: left;
}

li#artist-newsletter input#emailinput {
	font: normal normal 10px/12px "Helvetica Neue", Arial, sans-serif;
	height: 14px;
}

.artist-inner-half-box {
	float: left;
	width: 284px;
	padding: 7px 0px 0px 0px;	
}

#featuredreleasebox {
	padding: 5px 0px 0px 0px;
}

.artist-fr-box {
	float: left;
}

#artist-fr-image {
	width: 150px;
	text-align: center;
}

#artist-fr-image h3, 
#artist-fr-image h4 {
	font: normal normal 11px/14px "Helvetica Neue", Arial, sans-serif;
	color: #0A668D;
}

div.buylink1 {
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font: normal normal 11px/11px "Helvetica Neue", Arial, sans-serif;
	color: #0A668D;
	width: 72px;
	height: 27px;
}

div.buylink {
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font: normal normal 11px/11px "Helvetica Neue", Arial, sans-serif;
	color: #0A668D;
	width: 72px;
	height: 27px;
}

#artist-fr-image > div.buylink {
	width: 72px;
	margin: 15px auto 10px auto;
}

#artist-fr-image img {
	width: 120px;
	margin: 10px 15px 10px 15px;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

#artist-fr-info {
	width: 200px;
}

#artist-fr-info h3 {
	font: normal normal 16px/18px "Helvetica Neue", Arial, sans-serif;
	color: #D06018;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

#artist-fr-info div {
	font: normal normal 11px/12px "Helvetica Neue", Arial, sans-serif;
	color: #36341D;
	padding: 5px;
}

#artist-fr-tracklist {
	padding: 0px 0px 7px 0px;
	width: 205px;
	color: #7B7754;
	font: normal normal 11px/14px "Helvetica Neue", Arial, sans-serif;
	background: transparent url(images/tracklist-bottom.png) left bottom no-repeat;
}

#artist-fr-tracklist table {
	width: 205px;
	vertical-align: top;
	background: transparent url(images/tracklist-middle.png) right top repeat-y;
}

#artist-fr-tracklist td {
	padding: 5px 0px 2px 0px;
}

td.trackno {
	text-align: right;
	width: 30px;
}

td.trackname {
	width: 110px;
	padding: 0px 10px 0px 10px;
}

td.medialinks {
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}

#artist-fr-tracklist h3 {
	display: block;
	width: 195px;
	margin: 0px;
	padding: 11px 0px 0px 10px;
	height: 13px;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #000000;
	background: transparent url(images/tracklist-top.png) left top no-repeat;	
}

span.mediaaudio, 
span.mediaaudio a,
span.mediavideo, 
span.mediavideo a {
	float: left;
	width: 9px;
	height: 9px;
	text-decoration: none;
	overflow: hidden;
	text-indent: -10000em;
	padding: 0px 2px 0px 2px;
}

span.mediaaudio,
span.mediavideo {
	padding: 0px 2px 0px 2px;
}

span.mediaaudio {
	background: transparent url(images/media-icon-audio.gif) left top no-repeat;
}

span.mediavideo {
	background: transparent url(images/media-icon-video.gif) left top no-repeat;
}

#biography #biography-image {
	float: right;
	clear: none;
	width: 277px;
	padding: 0px 5px 5px 5px;
}

#biography #biography-image img {
	width: 275px;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

#biography {
	font: normal normal 11px/14px "Helvetica Neue", Arial, sans-serif;
	color: #7B7754;
}

#biography-box {
	padding: 10px;
}

#discography .artist-inner-half-box img {
	float: left;
	width: 65px;
	margin: 0px 15px 0px 10px;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

#discography .releasedetails {
	float: left;
	width: 180px;
}

#discography .artist-inner-half-box {
	padding-bottom: 10px;	
}

#discography .releasedetails h3, 
#discography .releasedetails h4 {
	margin: 0px;
	padding: 0px;
}

#discography .releasedetails h3 {
	font: normal normal 12px/14px "Helvetica Neue", Arial, sans-serif;
	color: #1827A4;
}

#discography .releasedetails h4 {
	font: normal normal 11px/14px "Helvetica Neue", Arial, sans-serif;
	color: #929A44;
}

.thumbnail {
	padding: 10px;
}

.thumbnail img {
	margin: 0px;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}


/*
 * News Page
 */
 
 
#news-page #content-area {
	float: left;
	width: 664px;
	padding: 0px 1px 0px 1px;
	background: #E6E7D3 url(images/content-background.png) left top no-repeat;
} 

#news-page #content-area h2 {
	margin-left: 3px;
	margin-right: 2px;
}
 
#news-page .content-middle {
	margin: 0px 10px 0px 0px;
	width: 320px;
	padding-top: 10px;
}

#news-page .content-right {
	width: 320px;
	padding-top: 10px;
}

.news-content {
	width: 320px;
	padding: 0px 0px 8px 0px;
	background: transparent url(images/newsheadlinesbox-bottom.png) left bottom no-repeat;
}

.news-content-box {
	width: 320px;
	padding: 10px 0px 0px 0px;
	background: transparent url(images/newsheadlinesbox-top.png) left top no-repeat;
}

.news-content-box-inner {
	width: 300px;
	padding: 5px 10px 0px 10px;
	background: transparent url(images/newsheadlinesbox-middle.png) left top repeat-y;
}

.news-content-box-inner h2, 
.news-content-box-inner h3, 
.news-content-box-inner h4 {
	margin: 0px;
	padding: 0px;
}

#news-article-text {
	font: normal normal 11px/14px Arial, sans-serif;
	color: #1827A4;
}

#news-article h3 {
	text-transform: uppercase;
	color: #1827A4;
	font: normal bold 16px/18px "Helvetica Neue", Arial, sans-serif;
}

#news-article h4 {
	text-transform: uppercase;
	color: grey;
	font: normal bold 10px/12px "Helvetica Neue", Arial, sans-serif;
}

#news-article img {
	margin: 0px auto 5px auto;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

#news-page .headline-item h3 {
	display: block;
	margin: 0px;
	padding: 1px;
	border: 1px solid #3A22FE;
	background: white;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #000000;
}

#news-page .headline-text a {
	color: #8A1B1B;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	padding: 3px 0px 5px 0px;
}

#news-page .headline-text {
	padding: 3px 0px 5px 0px;
}

#news-page .pagingbox {
	width: 295px;
	margin: 0px;
	padding: 3px 5px 0px 0px;
	background: transparent url(images/pagingbox-bg-300.png) left top no-repeat;
}

#featured-artists .pagingbox {
	margin: 0 0 0 23px;
	padding: 3px 5px 0px 0px;
	background: transparent url(images/pagingbox-bg-270.png) left top no-repeat;
}

#audios-videos .pagingbox {
	margin: 0 0 0 25px;
	padding: 3px 5px 0px 0px;
	background: transparent url(images/pagingbox-bg-270.png) left top no-repeat;
}

/*
 * New Releases Page
 */
#newreleases-page div.content-right {
	width: 655px;
	padding: 10px 10px 0px 1px;
	background: #E6E7D3 url(images/content-background.png) left top no-repeat;
} 

#newreleases-page h3,
#search-page h3 {
	display: block;
	clear: both;
	margin: 4px 0px 0px 0px;
	padding: 2px 0px 2px 2px;
	border: 1px solid #DCDEC9;
	background: #FFFFFD;
	font: normal bold 12px/14px "Helvetica Neue", Arial, sans-serif;
	color: #292DD6;
	text-transform: uppercase;
}

.newrelease h4 {
	display: block;
	font: normal bold 14px/18px "Helvetica Neue", Arial, sans-serif;
	color: #292DD6;
	text-transform: uppercase;
	border-bottom: 3px solid #5264A2;
	padding: 10px 0px 0px 0px;
	margin: 0px 4px 0px 4px;
}

.newrelease h4 span {
	font: normal normal 14px/18px "Helvetica Neue", Arial, sans-serif;
	color: #4D87AD;
}

.release-images {
	padding: 10px 0px 0px 0px;
	float: left;
	width: 120px;
}

.release-images img {
	display: block;
	width: 110px;
	margin: 0px auto 0px auto;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

.release-images .barcode-image {
	width: 118px;
	float: left;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

.release-images .barcode-image .titlebar {
	width: 110px;
	margin: 0px auto 0px auto;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

.release-images .barcode-image .titlebar p {
	margin: 0px;
	padding: 1px;
	vertical-align: middle;
	text-align: center;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	/*color: 0px;*/
}

.release-images .barcode-image img {
	display: block;
	width: 110px;
	margin: 0px auto 0px auto;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

.release-text {
	padding: 10px 0px 0px 0px;
	float: left;
	width: 490px;
}

.release-text h5 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font: normal normal 12px/12px "Helvetica Neue", Arial, sans-serif;
	color: #9DA059;
}

.release-text h5 span {
	font: normal bold 12px/12px "Helvetica Neue", Arial, sans-serif;
	color: #C94E2C;
}

.release-text h5 span a {
	color: #C94E2C;
	text-decoration: none;
}

.release-blurb {
	padding: 7px 15px 0px 15px;
	font: normal normal 11px/14px "Helvetica Neue", Arial, sans-serif;
	color: #1827A4;
}

.buylinkbox {
	padding: 0px 0px 0px 25px;
}

/*
 * Mobile Page
 */
#mobile-page .content-right {
	width: 666px;
}

#mobile-page #mobile-content {
	width: 666px;
	padding: 65px 0px 0px 0px;
}

#mobile-content-left {
	float: left;
	clear: none;
	width: 333px;
	/*height: 100px;*/
	padding: 25px 0px 0px 0px;
}

#category-detail {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 6px 0px;
	width: 320px;
	background: transparent url(images/mobile-left-box-bottom.gif) left bottom no-repeat;	
}

#mobile-content-left .category-detail-box {
	margin: 0px;
	padding: 0px;
	width: 320px;
	background: transparent url(images/mobile-left-box-bg.gif) left top repeat-y;		
}

#mobile-content-left .category-detail-box-top {
	margin: 0px;
	padding: 0px;
	width: 320px;
	height: 34px;
	background: transparent url(images/mobile-left-box-top.gif) left top no-repeat;		
}

#mobile-content-left .detail-info {
	margin: 0px;
	padding: 20px 5px 20px 5px;
	width: 300px;
}

#mobile-content-left .info-title {
	margin: 2px 1px 0px 2px;
	padding: 2px 1px 0px 2px;
 	font: normal 10px "Helvetica Neue", Arial, sans-serif;
	line-height: 10px;
 	color: #898b69;	
	width: 50px;
	float: left;
}

#mobile-content-left .tout-title {
	width: 50px;
	float: left;
 	font: bold 15px "Helvetica Neue", Arial, sans-serif;
 	color: #1f31dc;
	width: 255px;
 	line-height: 34px;
 	vertical-align: middle;
 	text-transform: uppercase;	
}

#mobile-content-right {
	width: 300px;
	/*height: 100px;*/	
	float: left;
	clear: none;
}

#mobile-content-right h2 {
	margin: 25px 0px 0px 0px;
	padding: 0px;
 	font: bold 13px "Helvetica Neue", Arial, sans-serif;
 	color: #B91B1B;
 	width: 236px;
 	height: 18px;
 	line-height: 18px;
 	vertical-align: middle;
 	background: transparent url(images/mobile-prodcat-bg.gif) left bottom no-repeat;
 	border: 0px;
 	text-transform: uppercase;
}

#mobile-category {
	margin: 0px;
	padding: 0px 0px 7px 0px;
	background: transparent url(images/mobile-right-box-bottom.gif) left bottom no-repeat;	
}

#category-box {
	margin: 0px;
	padding: 0px;
	background: transparent url(images/mobile-right-box-bg.gif) left bottom repeat-y;
}

#category-box-top {
	background: transparent url(images/mobile-right-box-top.gif) left top no-repeat;
}

#category-box-top .category-list {
	margin: 0px 0px 5px 10px;
	padding: 5px;
}

#category-box-top .category-list .cat-btn-left {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 19px;
	background: transparent url(images/mobile-prodcat-btn-left.gif) left top no-repeat;
	float: left;	
}

#category-box-top .category-list .cat-btn-right{
	margin: 0px;
	padding: 0px;
	width: 11px;
	height: 18px;
	background: transparent url(images/mobile-prodcat-btn-right.gif) left top no-repeat;	
	float: left;
}
#category-box-top .category-list .category-btn {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 18px;
}

.category-list h4 {
 	padding: 0px;
 	margin: 0px;
	font: normal 12px "Helvetica Neue", Arial, sans-serif;
	color: #189BD1;
	line-height: 18px;
	vertical-align: middle;
	float: left;
	background: transparent url(images/mobile-prodcat-btn-mid.gif) left top repeat-x;	
}

.category-list h4 a {
	text-decoration: none;
	color: #189BD1;
}

.category-list h4 a:hover {
	text-decoration: underline;
}

#mobile-content ul {
	margin: 0px 0px 0px 26px;
	padding: 2px;
	width: 260px;	
	clear: both;
}

#mobile-content ul li{
	padding: 0px;
	margin: 1px 1px 0px 1px;
	color: #29B2EA;
	font: normal 11px "Helvetica Neue", Arial, sans-serif;
	line-height: 13px;
	list-style-type:disc;
	list-style-position:inside;	
}

/*
* Enhanced Search for News and Releases pages
*/
#s-searchbar {
	margin: 20px 0px 20px 2px;
	padding: 0px;
	width: 651px;
	height: 26px;
	background: transparent url(images/s-searchbar-bg.gif) left top no-repeat;	
	clear: both;
}

#s-searchbar-weekyear {
	margin: 5px 5px 20px 0px;
	padding: 0px;
	width: 651px;
	height: 26px;
	background: transparent url(images/s-searchbar-bg.gif) left top no-repeat;
	clear: both;
}

#s-searchbar-weekyear #s-searchbar-weekyear-dropdowns {
	margin: 0;
	padding: 5px 0 0 10px;
	float: left;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #8A8050;
}

#s-searchbar-weekyear #s-searchbar-weekyear-classicreleases-btn {
	padding: 0 10px 0 0;
	float: right;
}

#s-searchbar-weekyear .select {
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	font-size: 10px;
}

#s-searchbar-weekyear #s-searchbar-weekyear-dropdowns .image {
	margin: 0 0 0 2px;
}

#newreleases-page .content-right #s-searchbar {
	float: left;
	margin: 10px 0px 20px 0px;
}

#s-searchbar label, #s-searchbar div {
	margin: 0px;
	padding: 0px;
	float: left;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #8A8050;
}

#s-searchbar label {
	width: 20px;
	margin: 1px 1px 1px 2px;
	padding: 1px 1px 0px 2px;
	text-align: left;
	vertical-align: middle;
	color: #ACA375;
	font-style: italic;
}

#s-searchbar weekyear-search {
	margin: 20px 0px 20px 2px;
	padding: 0px;
	width: 651px;	
	clear: both;
}

#s-searchbar label.label-title {
	width: 50px;
	margin-left: 5px;
	color: #696120;
	font-style: normal;
}

#s-searchbar .between {
	width: 10px;
	margin: 5px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-style: normal;
}

#s-searchbar input.artistname, #s-searchbar input.newsdate {
	width:168px;
	height: 13px;
	line-height: 13px;
	margin: 4px 0px 0px 2px;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #8A8050;
	background: #E5ECD7;
	border: 1px solid #9E9E9E;
	vertical-align: middle;
}


 #s-searchbar input.newsdate {
	width: 80px;
}

#s-searchbar .select-keywords select {
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;
	color: #8A8050;
	width:122px;
	margin: 4px 0px 0px 2px;
	background: #E5ECD7;
	border: 1px solid #9E9E9E;
}

#s-searchbar .sgobutton {
	width: 23px;
	height: 16px;
	margin: 5px 0px 0px 1px;
	vertical-align: middle;
	text-align: center;
	background: transparent url(images/go.gif) left top no-repeat;	
	border: 0px;
}

#s-searchbar input.go-btn {
	margin: 2px 4px 2px 4px;
	padding: 0px;
	width: 15px;
	height: 12px;
	border: 0px;
}

/**********************
Classic Album Page
**********************/
.classicalalbum-caption {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}
.classicalalbum-caption h2 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 2px 0px 2px 2px;
	border: 1px solid #DCDEC9;
	background: #FFFFFD;
	font: normal bold 12px/14px "Helvetica Neue", Arial, sans-serif;
	color: #36366A;
	text-transform: uppercase;
}

#classicalalbum-logo {
	margin: 0;
	padding: 0;
	float: right;
	width: 200px;
	height: 49px;
	border: 0;
	/*background: transparent url(images/warner-classics-logo.gif) right top no-repeat;*/
}


/*
 * Search Page
 */
 #search-results h4 {
 	color: #898b69;
 	text-transform: none;
 	border: 1px solid #DEDFC6;
	background: white;
	font: normal 10px "Helvetica Neue", Arial, sans-serif;
	padding: 1px 2px 1px 2px;
	margin: 7px 0px 0px 0px;
 }
 
 #search-results h4 b {
 	font-size: 11px;
 	font-weight: bold;
 }
 
 .search-result-box {
	padding: 10px 0px 10px 10px;
	margin: 0px;
}

 .search-result-box h2 {
 	font: bold 15px "Helvetica Neue", Arial, sans-serif;
 	color: #1f31dc;
 	width: 645px;
 	height: 24px;
 	line-height: 24px;
 	vertical-align: top;
 	background: transparent url(images/searchresults_hr.gif) left bottom no-repeat;
 	border: 0px;
 	text-transform: none;
 }
 
  .search-result-box h2 b {
  	color: #c05b2e;
  	text-transform: uppercase;
  }
  
 .the-result-box h5, .the-result-box h5 a {
 	padding: 0px;
 	margin: 0px;
	font: normal 10px "Helvetica Neue", Arial, sans-serif;
	color: #898b69;
   }
   
   .the-result-box h5 span{
 	padding: 0px 0px 0px 25px;
	font: normal 11px "Helvetica Neue", Arial, sans-serif;
   }
   
  .the-result-box h5 a:hover {
  	color: white;
  	background-color: #B1B080;
  }
 
  .more-result-box p, .more-result-box p a {
  	margin: 0px;
  	padding: 0px;
   	font: normal 10px "Helvetica Neue", Arial, sans-serif;
 	color: #189BD1;
 	line-height: 18px;
 	vertical-align: middle;
 	text-align: center;
 	text-decoration: none;
 	border: 0px;
  }
 
 .the-result-box {
 	margin: 0px;
 	padding: 5px 5px 0px 7px;
 	width: 630px;
 }
 
 .more-result-box {
  	padding: 0px;
 	margin: 5px 5px 0px 7px;
 	width: 61px;
 	height: 18px;
 	background: transparent url(images/more.gif) left bottom no-repeat; 
 	clear: both;	
 }
 
.artist-result-box {
	float: left;
	width: 82px;
	margin: 5px;
}

.artist-result-box img {
	display: block;
	margin: 0px auto 0px auto;
	width: 65px;
}

.artist-result-box h5 {
	display: block;
	margin: 0px auto 0px auto;

	width: 65px;
}

#search-page .content-right {
	padding-right: 6px;
	width: 660px;
	background: #E6E7D3 url(images/content-background.png) left top no-repeat;
} 


/*
 * Media Player
 */
.mediaplayer-page {
	width: 600px;
	height: 400px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent url(images/player-bg.png) top left no-repeat;
}

.mediaplayer-page .mediaplayer-box {
	position: absolute;
	top: 60px;
	left: 6px;
	padding: 10px 0px 10px 8px;
	width: 310px;
	height: 272px;
	background: transparent url(images/player-box-bg.png) top left no-repeat;
}

.mediaplayer-page .mediaplayer-plugin {
	padding: 1px;
	width: 300px;
	height: 220px;	
	clear: both;
	background: black;
}

.mediaplayer-page .mediaplayer-controls {
	width: 292px;
	height: 20px;
	background: #EFF0E3;
	padding: 5px;
}

.mediaplayer-page .mediaplayer-controls ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 240px;
	height: 20px;
}

.mediaplayer-page .mediaplayer-controls ul li,
.mediaplayer-page .mediaplayer-controls ul li a {
	float: left;
	margin: 0px;
	padding: 0px;
    border: 0px;	
	width: 40px;
	height: 20px;
	text-indent: -10000em;	
}

.mediaplayer-page .mediaplayer-controls ul li.play,
.mediaplayer-page .mediaplayer-controls ul li.play a {
	background: transparent url(images/mediaplayer-controls.png) 0px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-controls ul li.pause,
.mediaplayer-page .mediaplayer-controls ul li.pause a {
	background: transparent url(images/mediaplayer-controls.png) -80px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-controls ul li.stop,
.mediaplayer-page .mediaplayer-controls ul li.stop a {
	background: transparent url(images/mediaplayer-controls.png) -40px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-controls ul li.rewind,
.mediaplayer-page .mediaplayer-controls ul li.rewind a {
	background: transparent url(images/mediaplayer-controls.png) -120px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-controls ul li.forward,
.mediaplayer-page .mediaplayer-controls ul li.forward a {
	background: transparent url(images/mediaplayer-controls.png) -160px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-controls ul li.help,
.mediaplayer-page .mediaplayer-controls ul li.help a {
	background: transparent url(images/mediaplayer-controls.png) -200px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-header {
	padding: 8px 0px 0px 460px; 
	width: 85px;
	height: 33px;
}

.mediaplayer-page .mediaplayer-footer {
	position: absolute;
	top: 380px;
	left: 0px;	
	padding: 0px;
	width: 600px;
	height: 20px;
	text-align: center;
	font: normal normal 10px/10px "Helvetica Neue", Arial, sans-serif;		
}

.mediaplayer-page .mediaplayer-footer a {
	color: #A6C0E8;	
}

.mediaplayer-page .mediaplayer-footer a:hover {
	color: white;	
}

.mediaplayer-page .mediaplayer-header h1 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 33px;
	text-indent: -10000em;
}

.mediaplayer-page .mediaplayer-sidebar {
	position: absolute;
	top: 60px;
	left: 335px;
	width: 264px;
}

.mediaplayer-page .mediaplayer-info {
	background: transparent url(images/media-details-bg.png) left top no-repeat;
	height: 120px;
	padding: 5px 5px 0px 5px;
}

.mediaplayer-page .mediaplayer-info .mediaplayer-info-image {
	float: left;
	width: 75px;
}

.mediaplayer-page .mediaplayer-info .mediaplayer-info-image img {
	display: block;
	width: 65px;
	margin: 10px 0px 0px 10px;
	padding: 1px;
	background: white;
	border: 1px solid #BCBDB3;
}

.mediaplayer-page .mediaplayer-info .mediaplayer-info-text {
	float: left;
	width: 170px;
	padding: 5px 0px 0px 0px;
} 

.mediaplayer-info-text h2, 
.mediaplayer-info-text h3, 
.mediaplayer-info-text h4 {
	display: block;
	padding: 0px;
	margin: 10px 0px 5px 14px;
	font: normal normal 12px/12px "Helvetica Neue", Arial, sans-serif;
}

.mediaplayer-info-text h2 {
	color: #898B69;
}

.mediaplayer-info-text h2.trackname {
	font: normal normal 18px/18px "Helvetica Neue", Arial, sans-serif;
}

.mediaplayer-info-text h3, .mediaplayer-info-text h3 a {
	color: #B91B1B;
	font: normal bold 12px/12px "Helvetica Neue", Arial, sans-serif;
}

.mediaplayer-info-text h3.buylink, .mediaplayer-info-text h3.buylink a {
	color: #EF4322;
	font: normal bold 12px/12px "Helvetica Neue", Arial, sans-serif;
}

.mediaplayer-page .mediaplayer-format {
	background: transparent url(images/media-format-bg.png) left top no-repeat;
	height: 96px;
	padding: 14px 5px 0px 5px;
}

.mediaplayer-page .mediaplayer-format ul {
	display: block;
	margin: 0px;
	padding: 0px 10px 0px 11px;
	list-style-type: none;
	height: 68px;
}

.mediaplayer-page .mediaplayer-format ul li, 
.mediaplayer-page .mediaplayer-format ul li a {
	float: left;
	width:  68px;
	height: 68px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-indent: -10000em;
	overflow: hidden;
}

.mediaplayer-page .mediaplayer-format ul li span {
	display: block;
	margin: 6px 2px 0px 2px;
	padding: 0px;
	width:  64px;
	height: 11px;
	text-indent: -10000em;
	overflow: hidden;
}

.mediaplayer-page .mediaplayer-format ul li {
	margin: 0px 5px 0px 0px;
}

.mediaplayer-page li#quicktimeformat {
	background: transparent url(images/mediaplayer-formats.png) 0px 0px no-repeat;
}

.mediaplayer-page li#quicktimeformat a {
	background: transparent url(images/mediaplayer-formats.png) 0px -68px no-repeat;
}

.mediaplayer-page li#realformat {
	background: transparent url(images/mediaplayer-formats.png) -68px 0px no-repeat;
}

.mediaplayer-page li#realformat a {
    background: transparent url(images/mediaplayer-formats.png) -68px -68px no-repeat;
}

.mediaplayer-page li#windowsmediaformat {
	background: transparent url(images/mediaplayer-formats.png) -136px 0px no-repeat;
}

.mediaplayer-page li#windowsmediaformat a {
	background: transparent url(images/mediaplayer-formats.png) -136px -68px no-repeat;
}

.mediaplayer-page li a:hover {
	background: none;
}

.mediaplayer-page .mediaplayer-speed h4, 
.mediaplayer-page .mediaplayer-format h4 {
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -10000em;
	width: 140px;
	height: 25px;
}

.mediaplayer-page .mediaplayer-speed {
	background: transparent url(images/media-format-bg.png) left top no-repeat;
	height: 40px;
	padding: 14px 5px 0px 5px;
}

.mediaplayer-page .mediaplayer-speed ul {
	margin: 0px;
	padding: 0px 10px 0px 11px;
	height: 15px;
	list-style-type: none;
}

.mediaplayer-page .mediaplayer-speed ul li {
	margin: 0px;
	padding: 2px 5px 2px 16px;
	width: 139px;
	height: 11px;
	color: #9A8629;
	font: normal bold 10px/10px "Helvetica Neue", Arial, sans-serif;
}

.mediaplayer-page .mediaplayer-speed ul li.selected {
	background: transparent url(images/mediaplayer-speed-selected.png) 0px 0px no-repeat;
}

.mediaplayer-page .mediaplayer-speed ul li a {
	color: #616161;
}


.pollInput {
	vertical-align: middle;
}

#photogallerybox h3 {
	font: bold 12px Arial;
	color: #1827A4;
}

.no-search-results {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font: normal 11px Arial;
	color: #1827A4;
}

.no-search-results a {
	color: #1827A4;
	text-decoration: none;
}

.no-search-results a:hover {
	text-decoration: underline;
}

#login-error {
	margin: 10px 0;
	padding: 0;
	color: #B22C28;
	font: bold 12px Arial;
}