/* Default CSS Stylesheet for a new Web Application project */
.showView   {
	display:block;
}
.hideView   {
	display:none;
}
.selectedPage  {
	color: #32AEB3;
	font-weight:bold;
	text-decoration: none;
}
.selectedTab  {
	color: #32AEB3;
}
/* General Elements */
body {
	background: #FFF;
	margin: 0;
	font: 11px Arial, helvetica, sans-serif;
    color: #000;
}
html>body {
	font-size: small;
}
button, input, select, textarea {
	color: #000;
	font: 11px Arial, helvetica, sans-serif;
}
img {
	border: 0;
}
p, td {
	color: #000;
	font: 11px Arial, helvetica, sans-serif;
}
form {
	padding: 0;
}
a:link, a:visited {
    color: #000;
	text-decoration: none;
}
a:hover {
	color: #C00;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}
h1 {
	color: #339;
	font: bold 16px Arial, helvetica, sans-serif;
    padding: 0;
}
/*--------- Header Menu -----------*/
/*--------- 1st level menu --------*/
#header {
    margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
    width: 780px;/* 70em 90% to be edited*/
}
#header ul {
  margin:0;
  padding:0;
  list-style:none;
  height: 28px;
}
#header li {
  float:left;
  background: url(images/right_bottom.gif) no-repeat right top;
  margin:0;
  padding:0 5px 0 0;
}
#header a {
  float:left;
  display:block;
  background:transparent url(images/left_bottom.gif) no-repeat left top;
  padding:10px 3px 4px 10px;   /*  top right bottom left*/
  text-decoration:none;
  font: bold 9pt Arial, Helvetica, sans-serif;
  color: #FFF;
  white-space:nowrap;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#FFF;
}
/*------- End of 1st level menu ----*/
/*--------- 2nd level menu --------*/
#browseNewsContent, #browsePPContent, #browseHelpContent, #browseCPWContent, #browseMobileTones, #browseMobileGraphics, #browseMobileGames, #browseMobileVideos {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: center;
}
#browseMobileTones{
	width: 400px; /* to be edited*/
}
#browseMobileGraphics {
	width: 600px; /* to be edited*/
}
#browseMobileGames {
	width: 970px; /* to be edited*/
}
#browseNewsContent  {
	width: 450px; /* to be edited*/
}
#browseMobileVideos  {
	width: 500px; /* to be edited*/
}
#browsePPContent, #browseHelpContent  {
	width: 220px; /* to be edited*/
}
#browseCPWContent {
    width: 250px;
}
#browseNewsContent ul, #browsePPContent ul, #browseHelpContent ul, #browseCPWContent ul, #browseMobileTones ul, #browseMobileGraphics ul, #browseMobileGames ul, #browseMobileVideos ul {
  margin:0;
  padding:0;
  list-style:none;
  height: 27px;
}
#browseNewsContent li, #browsePPContent li, #browseHelpContent li, #browseCPWContent li, #browseMobileTones li, #browseMobileGraphics li, #browseMobileGames li, #browseMobileVideos li {
  float:left;
  background:url(images/subright.gif) no-repeat right top;
  margin:0;
  padding:0 5px 0 0;
}
#browseNewsContent a, #browsePPContent a, #browseHelpContent a, #browseCPWContent a, #browseMobileTones a, #browseMobileGraphics a, #browseMobileGames a, #browseMobileVideos a {
  float:left;
  display:block;
  background:transparent url(images/subleft.gif) no-repeat left top;
  padding:10px 1px 4px 6px; /*  top right bottom left*/
  text-decoration:none;
  color: #21378A;
  white-space:nowrap;
  font-size: xx-small;
  font-family: Tahoma, Arial, sans-serif;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#browseNewsContent a, #browsePPContent a, #browseHelpContent a, #browseCPWContent a, #browseMobileTones a, #browseMobileGraphics a, #browseMobileGames a, #browseMobileVideos a {
	float:none;
}
/* End IE5-Mac hack */
#browseNewsContent a:hover, #browsePPContent a:hover, #browseHelpContent a:hover, #browseCPWContent a:hover, #browseMobileTones a:hover, #browseMobileGraphics a:hover, #browseMobileGames a:hover, #browseMobileVideos a:hover {
   color: #000;
}
/*---------Themed Page Elements------------*/
#gambling br {
    clear: both;
}
#gambling .smsnr {
	font-weight: bold;
    font-size: 18px;
    color: #F3DC50;
}
#gambling .smsdisplay {
	color: #000;
    font-weight: bold;
    font-size: 18px;
	text-align: center;
    border: 2px solid #000;
    background: #F3DC50;
    height: 30px;
}
#gambling a.pageLink:link, a.pageLink:visited, a.pageLink:hover	{
	color: #F3DC50;
}
#lblDesc {
	font-size: 14px;
	color: #FFF;
}
#alerts .borderLine {
	border: 1px solid #9CCACD;
}
#horoscopes .forecast {
	font: bold 15px Trebuchet MS;
	color: #56328D;
	padding: 15px;
	height: 50%;
	border: 1px solid #E0A2D2;
	background: url(/images/zodiac/stars_bg2.gif) repeat-x;
}
#babes247 .style5 {
	font-size: 12px;
	font-weight: bold;
	color: #febc0c;
	text-decoration: underline;
}
#babes247 .style6 {
	color: #5AAD49;
	font-size: 12px;
}
#babes247 .style9 {
	color: #5AAD49;
}
#babes247 .style14 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#sidebabes .style5 {
    font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#sidebabes .style6 {
    color: #000;
}
#cartooncrazy .headerTitle {
	font: bold 16px Arial, helvetica, sans-serif;
	color: #fd8a0d;
}
#cartooncrazy .themeHeaders {
	background: #cff8cc;
}
#cartooncrazy .themeLinks {
	background: #8cef85;
}
#cartooncrazy .rowTop {
	background: #fef495;
}
#cartooncrazy .rowSubTop {
	background: #fefacd;
}
#cricket .headerTitle {
    font: bold 16px Arial, helvetica, sans-serif;
    color: #fff;
}
#cricket .sideline {
    border-left: 1px solid #3db03d;
}
#cricket .subText {
    font: 11px Arial, helvetica, sans-serif;
    color: #ff0;
}
#cricket .moreText {
    color: #fff;
}
#cricket .TopheaderTitle {
    font: bold 16px Arial, helvetica, sans-serif;
    color: #366ab3;
}
#cricket .themeHeaders {
    background: #5dd75d;
}
#cricket .themeLinks {
    background: #3db03d;
}
#ff .headerTitle {
    font: bold 16px Arial, helvetica, sans-serif;
    color: #7c71a1;
}
#ff .themeHeaders {
    background: #cff8cc;
}
#ff .themeLinks {
    background: #8cef85;
}
#ff .rowTop {
	background: #EE9898;
}
#ff .rowSubTop {
	background: #FABCC1;
}
#football .style5 {
	font-size: 12px;
	font-weight: bold;
	color: #5AAD49;
	text-decoration: underline;
}
#football .style6 {
    color: #5AAD49;
    font-size: 12px;
}
#football .style9 {
    color: #5AAD49;
}
#football .sideHead {
	background: #5AAD49;
    color: #FFF;
}
#football .rowTop {
	background: #F1FBE0;
}
#manu .themeHeaderTitle {
	color: #ffcb08;
	font: bold 16px Arial, helvetica, sans-serif;
}
#manu .themeSubHeaderTitle {
	color: #fff;
}
#manu .themeHeaders {
	background: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#manu .themeLinks {
	background: #9A0002;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#manu .manuRowBg {
	background:  #FCF7F7;
	font-size: 11px;
	margin-top: 2px;
	height: 20px;
	padding-left: 2px;
}
#manu .manuRowBg2 {
	background-color:  #fff;
	font-size: 11px;
	margin-top: 2px;
	height: 20px;
	padding-left: 2px;
}
#manu .themetableBorder {
	border: 2px solid #9A0002;
}
#manu a.viewmore {
    color: #FFF;
}
#manu .iptext {font-size: 9px}
#madagascar .headerTitle {
	FONT: bold 16px Arial, helvetica, sans-serif;
	COLOR: #fff;
}
#madagascar .sideline {
	BORDER-LEFT: 1px solid #5d8533;
}
#madagascar .subText {
	FONT: 11px Arial, helvetica, sans-serif;
	COLOR: #ff0;
}
#madagascar .moreText {
	COLOR: #fff;
}
#madagascar .TopheaderTitle {
	FONT: bold 16px Arial, helvetica, sans-serif;
	COLOR: #366ab3;
}
#madagascar .themeHeaders {
	BACKGROUND-COLOR: #9cc651;
}
#madagascar .themeLinks {
	BACKGROUND-COLOR: #5d8533;
}
#wotw .headerTitle {
	FONT: bold 16px Arial, helvetica, sans-serif;
	COLOR: #fff;
}
#wotw .sideline {
	BORDER-LEFT: 1px solid #a2281a;
}
#wotw .subText {
	FONT: 11px Arial, helvetica, sans-serif;
	COLOR: #ff0;
}
#wotw .whitetext {
	FONT: 11px Arial, helvetica, sans-serif;
	COLOR: #fff;
}
#wotw .moreText {
	COLOR: #fff;
}
#wotw .TopheaderTitle {
	FONT: bold 16px Arial, helvetica, sans-serif;
	COLOR: #366ab3;
}
#wotw .themeHeaders {
	BACKGROUND-COLOR: #a2281a;
}
#wotw .themeLinks {
	BACKGROUND-COLOR: #c60;
}
#wotw .headerTitle1 {
	FONT: bold 16px Arial, helvetica, sans-serif;
	COLOR: #fff;
}
#movies247 .style5 {
	font-size: 12px;
	font-weight: bold;
	color: #0071BC;
	text-decoration: underline;
}
#fantastic4 .headerTitle {
	color: #FFF;
	font: bold 16px Arial, helvetica, sans-serif;
}
#fantastic4 .sideline {
	border-left: 1px solid #0090C7;
}

#fantastic4 .subText {
	color: #0090C7;
	font: 11px Arial, helvetica, sans-serif;
}
#fantastic4 .moreText {
	color: #FFF;
}
#fantastic4 .TopheaderTitle {
	color: #366AB3;
	font: bold 16px Arial, helvetica, sans-serif;
}
#fantastic4 .themeHeaders {
	background: #ABD4F1;
}
#fantastic4 .themeLinks {
	background: #378EDD;
}
#fantastic4 .ip-text {
	color: #0090C7;
	font: 9px Arial, helvetica, sans-serif;
}
#fantastic4 .rowtop {
  background: #378EDD;
}
#fantastic4 .rowSubTop {
  background: #ABD4F1;
}
#movies247 .style6 {
    color: #5AAD49;
    font-size: 12px;
}
#movies247 .style9 {
    color: #5AAD49
}
#movies247 .rowTop {
	background: #E0F6FB;
}
#movies247main {
	border: 1px solid #AAA;
	clear: both;
	background: #9FD6FD;
	padding-top: 0.2em;
}
#movies247real, #movies247poly {
	padding: 0.2em;
	background: #C0E0FC;
}
#movies247tonesHeader {
	position: relative;
	width: 100%;
	height: 1em;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#movies247tonesHeader ul#primary {
	margin: 0;
	padding: 0;
	bottom: -1px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#movies247tonesHeader ul#primary li  {
	display: inline;
	list-style: none;
}
#movies247tonesHeader ul#primary a, #movies247tonesHeader ul#primary span, #movies247tonesHeader ul#primary a.current {
	width: 14em;
	display: block;
	float: left;
	text-align: center;
	padding: 4px 0;
	margin: 1px 10px 0 0;
	text-decoration: none;
	color: #2C98BF;
}
#movies247tonesHeader ul#primary span, #movies247tonesHeader ul#primary a.current, #movies247tonesHeader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #2C98BF;
	color: #FFF;
	padding-bottom: 6px;
	margin-top: 0;
}
#movies247tonesHeader ul#primary a, #movies247tonesHeader ul#primary a.normal {
	background: #FFFFFF;
	border: 1px solid #AAA;
	border-bottom: none;
}
#movies247tonesHeader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #2C98BF;
	color: #FFF;
	padding-bottom: 5px;
}
#movies247 .style9 {
	color: #366AB3;
}
#movies247 .style11 {
	color: #FFF;
}
#movies247 .style12 {
	color: #F00;
}
#movies247 .style14 {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	text-decoration: underline;
}
#tv .subHead {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #A464EC;
	background: url(/theme/tvsoaps247/header.gif) repeat-x;
	height: 22px;
	padding: 4px;
}
#tv a.link:link, a.link:visited, #tv a.sideLink:link, #tv a.sideLink:visited {
	color: #A464EC;
	text-decoration: none;
}
#tv a.link:hover, #tv a.sideLink:hover {
	text-decoration: underline;
}
#tv a.sideLink {
	font-weight: bold;
}
#tv .rowTop{
  background: #FFF4FD;
}         
#tvmain {
	border: 1px solid #AAA;
	clear: both;
	background: #FFDFF7;
	padding-top: 0.2em;
}
#tvreal, #tvpoly {
	padding: 0.2em;
	background: #FFDFF7;
}
#tvtonesHeader {
	position: relative;
	width: 100%;
	height: 1em;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tvtonesHeader ul#primary {
	margin: 0;
	padding: 0;
	bottom: -1px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tvtonesHeader ul#primary li  {
	display: inline;
	list-style: none;
}
#tvtonesHeader ul#primary a,#tvtonesHeader ul#primary span,#tvtonesHeader ul#primary a.current {
	width: 14em;
	display: block;
	float: left;
	text-align: center;
	padding: 4px 0;
	margin: 1px 10px 0 0;
	text-decoration: none;
	color: #A464EC;
}
#tvtonesHeader ul#primary span,#tvtonesHeader ul#primary a.current,#tvtonesHeader ul#primary a.current:hover {
	border: 1px solid #AAA;
	border-bottom: 0;
	background: #FFDFF7;
	color: #666;
	padding-bottom: 6px;
	margin-top: 0;
}
#tvtonesHeader ul#primary a, #tvtonesHeader ul#primary a.normal {
	background: #FFF;
	border: 1px solid #AAA;
	color: #666;
	border-bottom: 0;
}
#tvtonesHeader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFDFF7;
	padding-bottom: 5px;
}
#main {
	border: 1px solid #AAA;
	clear: both;
	background: #F1FBE0;
	padding-top: 0.2em;
}
#real, #poly {
	padding: 0.2em;
	background: #F1FBE0;
	/*min-height: 300px;*/
}
#tonesHeader {
	position: relative;
	width: 100%;
	height: 1em;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tonesHeader ul#primary {
	margin: 0;
	padding: 0;
	bottom: -1px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#tonesHeader ul#primary li  {
	display: inline;
	list-style: none;
}
#tonesHeader ul#primary a,#tonesHeader ul#primary span,#tonesHeader ul#primary a.current {
	width: 14em;
	display: block;
	float: left;
	text-align: center;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-decoration: none;
	color: #5AAD49;
}
#tonesHeader ul#primary span,#tonesHeader ul#primary a.current,#tonesHeader ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #5AAD49;
	color: #FFF;
	padding-bottom: 6px;
	margin-top: 0;
}
#tonesHeader ul#primary a, #tonesHeader ul#primary a.normal {
	background: #F1FBE0;
	border: 1px solid #AAA;
	border-bottom: none;
}
#tonesHeader ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #5AAD49;
	color: #FFF;
	padding-bottom: 5px;
}
/* ----------------------------------------------------- */
/* Other Elements */
#topHeader {
    background: #9CC;
    margin: 0;
    padding: 0;
}
#secondLevelHeader {
    background: #339 url(/images/bluebar.jpg) repeat;
}
#footerLink {
    height: 28px;
    text-align: center;
    background: #339 url(/images/bluebar.jpg) repeat-x;
    padding-top: 8px;
    color: #FFF;
}
#footerLink a {
   	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
#footerLink a:hover {
	color: #FFF;
    text-decoration: underline;
}
#footer {
	background: #9CC;
	border-top: 2px solid #339;
	clear: both;
	font-size: 11px;
	color: #000;
	text-align: center;
    padding: 9px;
}
.sideNavHead {
  background: #339;
  color: #FFF;
  font-weight: bold;
  padding: 5px;
}

.sideNavHead1 {
  background: #339;
  color: #FFF;
  font-weight: bold;
  padding: 5px;
  border-bottom: solid 1px white;
}

.sideNavSubHead {
  background: #DFDFDF;
  color: #339;
  font-weight: bold;
  padding: 5px;
}

.sideNavSubHead1 {
  background: #DFDFDF;
  color: #339;
  font-weight: bold;
  padding: 5px;
  border-bottom: solid 1px #989898;
}

.style3 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
}
.trHeader     {
	height: 30px;
	padding-left: 2px;
	}
.title {
	background-color: #E5F1F2;
	clear: both;
	font-size: 11px;
    font-weight: bold;
	height: 20px;
	padding: 2px;
}

.title1 {
	background-color: #E5F1F2;
	clear: both;
	font-size: 11px;
    font-weight: bold;
	height: 20px;
	padding: 0px;
}

a.title:link, a.title:visited {
    color: #000;
    font-weight: normal;
	text-decoration: none;
}
a.title:hover, a.title:active {
	color: #C00;
	text-decoration: underline;
}
.titleDarker   {
	background-color: #9CCACD;
}
.product {
	background-color: #FAFAFA;
	font-size: 11px;
	margin-top: 2px;
	height: 20px;
	padding-left: 2px;
}
.alternate    {
	background-color: #FFF;
	font-size: 11px;
	margin-top: 2px;
	height: 20px;
	padding-left: 2px;
}
.outline    {
	margin: 2px;
	padding: 5px;
	border: 1px solid #E5F1F2;
}
a.outline   {
	margin: 2px;
	padding: 2px;
	border: 1px solid #E5F1F2;
}
a.outline:hover {
	padding: 2px;
	border: 1px solid #CCC;
}
.feed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E80000;
	font-size: 16px;
	font-weight: bold;
}
.topMenu {
	height: 100px;/*164px;*/
}
.topLink {
	padding-top:10px;
    padding-right: 5px;
}
a.topLink, a.topLink:visited {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
a.topLink:hover {
	color: #FFF;
	text-decoration: underline;
}
.thumbnail {
	float: left;
	margin: 5px;
	padding: 5px;
	text-align: center;
	font-size:80%;
	font-weight: bold;
	color: #FFF;
}
.contentBg {
	background: #FFF;
}
.borderLine {
	border: 1px solid #CCC;
}
.rowTop {
	background: #E5F1F2;
}
.rowSubTop {
	background: #FAFAFA;
}
.rowHead {
	background: #9CCACD;
    font-weight: bold;
}
.rowBottom {
	background: #E5F1F2;
}
.sideLeftMenu {
	/*background: #9CCACD;*/
    width: 165px;
}
.sideRightMenu {
	/*background: #9CCACD;*/
    width: 150px;
}
.sideRowTop {
	background: #9CC;
    color: #069;
    padding: 4px;
}
a.sideRowTop:link, a.sideRowTop:visited {
    color: #069;
    font-weight: bold;
	text-decoration: none;
}
a.sideRowTop:hover, a.title:active {
	color: #C00;
	text-decoration: underline;
}
a.basket:link, a.basket:visited{
   font: 8pt Arial, helvetica, sans-serif;
   text-align:center;
   display: block;
   margin: 0px;
   padding: 1px;
   text-decoration: none;
   color: #444;
   width: 80px;
   background-color: #EEE;
   border: 1px solid #CCC;
}
a.basket:hover  {
    background-color: #E5F1F2;
    border: 1px solid #339;
    color: #339;
}
.rowBg {
	background:#FAFAFA;
}
.numbering {
  color: #339;
  font: bold 18px Arial, helvetica, sans-serif;
  width:50px;
  text-align: center
}
a.view:link, a.view:visited {
   font: 8pt Arial, helvetica, sans-serif;
   display: inline;
   margin: 0px;
   padding: 2px;
   text-decoration: none;
   color: #000;
   width: 80px;
   text-align: center;
   background-color: #EEE;
   border: 1px solid #CCC;
}
a.view:hover  {
 background-color: #E5F1F2;
 border: 1px solid #339;
}
a.alphabetfixed:link, a.alphabetfixed:visited, a.alphabetfixed:hover  {
   color: #FFF;
   font: 13pt Arial, helvetica, sans-serif;
   display: inline;
   margin: 0px;
   padding: 2px;
   background-color: #366AB3;
   border: 1px solid #FFF;
}
a.button:link, a.button:visited {
   font: 8pt Arial, helvetica, sans-serif;
   display: inline;
   margin: 0px;
   padding: 2px;
   text-decoration: none;
   color: #630;
   width: 150px;
   text-align: center;
   background-color: #EEE;
   border: 1px solid #CCC;
}
a.button:hover  {
 background-color: #E5F1F2;
 border: 1px solid #339;
}
/* --------------- columns ------------- */
.columnID   {
	width:50px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 49px;
}
.columnDateTime  {
	width:120px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 119px;
}
.columnType    {
	width: 90px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 89px;
	text-align:center;
}
.columnReDownload  {
	width:150px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 149px;
}
.columnPosition {
   width: 20px;  /* bmh */
   voice-family: "\"}\"";
   voice-family:inherit;
   width: 19px;
   text-align: center;
   color: #339;
}
.columnCover  {
	width:50px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 49px;
	}
.columnPurchase   {
	width: 90px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 89px;
	text-align: center;
}
.columnCredits {
	width: 50px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 49px;
	text-align: right;
	padding-right: 10px;
}
.columnAdd   {
	width:40px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 39px;
	text-align: center;
}
.columnBuyNow  {
	width:70px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 69px;
	text-align: center;
}
.columnPreview   {
	width:40px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 39px;
	text-align: center;
}
.columnArtist   {
	width: 250px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 249px;
}
.columnDuration  {
	width:50px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 49px;
	padding-right:10px;
	text-align:right;
}
.columnPoints     {
	width:150px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 149px;
	text-align:center;
}
.columnCategory   {
	width: 100px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 99px;
	text-align:center;
}
.columnPlusPoints   {
	color: #F60;
	width: 10px;  /* bmh */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 9px;
}
/*--------------------------*/
.shoppingBasket    {
	background:url(images/shoppingbasket.gif) no-repeat;
	background-position: 0 5px;
}
.shoppingBasketFull  {
	background:url(images/shoppingbasketfull.gif) no-repeat;
}
a.letter:link, a.letter:visited {
   font: 8pt Tahoma, Verdana, Arial;
   display: inline;
   margin: 0;
   margin-top: 1px;
   margin-bottom: 1px;
   padding: 2px;
   text-decoration: none;
   color: #366AB3;
   width: 3px;
   background-color: #EEE;
   border: 1px solid #CCC;
}
a.letter:hover  {
   background-color: #E5F1F2;
   border: 1px solid #339;
}
a.letterfixed:link, a.letterfixed:visited, a.letterfixed:hover  {
   color: #FFF;
   font: 8pt Tahoma, Verdana, Arial;
   margin: 0;
   width: 3px;
   display: inline;
   padding: 2px;
   background-color: #366AB3;
   border: 1px solid #FFF;
}
a.login:link, a.login:visited {
   font: 8pt Tahoma, Verdana, Arial;
   display: inline;
   margin: 0;
   margin-top: 1px;
   margin-bottom: 1px;
   padding: 2px;
   text-decoration: none;
   color: #366AB3;
   width: 50px;
   background-color: #EEE;
   border: 1px solid #CCC;
}
a.login:hover  {
   background-color: #E5F1F2;
   border: 1px solid #366AB3;
}
a.download:link   {
 text-decoration: none;
 color: #366AB3;
}
a.download:active   {
cursor:wait;
}
a.download:visited  {
  color: #000;
  text-decoration:none;
}
.tableBorder {
    border: 0;
}
.yougetPlusPoints   {
  color: #333;
  font-size:16px;
  text-align:right;
  padding-right: 73px;
}
/*-------------------TEXT---------------*/
.errorText {
	color: Red;
}
.redText      {
	color: #339;
}
.redTextLarge   {
	color: #339;
	font-size: 16px;
}
.blueText     {
	color: #366AB3;
}
.greenText    {
	color: #0C3;
}
.textBuyNow   {
	color: #C00;
	font-style: italic;
}
.textBuyNowLarge   {
	color: #C00;
	font-style: italic;
	font-size: 16px;
}
.headerTitle {
	color: #339;
	font: bold 16px Arial, helvetica, sans-serif;
}
.subHeaderTitle, a.subHeaderTitle, a.subHeaderTitle:visited   {
	color: #339;
	font: bold 12px Arial, helvetica, sans-serif;
}
.textOr  {
	font-weight: bold;
    font-size: 14px;
	color: #C00;
}
.textPlusPoints   {
	color: #000;
	font-weight: bold;
}
/*------------table border------------*/
.productBorder  {
	border:1px solid #FAFAFA;
	
}
.line   {
	background-color: #9CCACD;
	height: 4px;
}
