body
{
	background-color: #ffffff;
	background-image: url(../img/bg_page_background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.bodyAddToCart
{
	background-image: url(../img/bg_page_background.jpg);
	background-repeat: repeat-x;
	background-position: -320px 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:16px;
	margin-bottom:0px;
}
.bodyTrackPlayer
{	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.bodyNews
{
	background-image:url(../img/bg_feedpanel_slice.gif);
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.bodyPlain
{
	background-color:#EEEEEE;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.bodyPurchaseConfirmation
{
	background-color:#DFDFDF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.rwhite
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
}
.rblack
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	padding-left:0;
}
.rred
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#AA0000;
}
.bwhite
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.bblack
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
.receipt
{
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.bred
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#AA0000;
	font-weight:bold;
}
.frmDrop
{
	font-family:verdana;
	font-size:11px;
	color:#000000;
}
.frmTxtBox
{
	font-family:verdana;
	font-size:10px;
	color:#000000;
}
.TrackGridHeader
{
	font-family:Arial,Verdana;
	font-size:9px;
	font-weight: normal;
	color:#000;
	background-color:#d8d8d8;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform: uppercase;
}
.TrackGridItem
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}
.TrackGridAlternatingItem
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#000000;
	background-color:#f5f5f5;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}
.pdHeader
{
	width:946px;
	height:40px;
}
.pdHeaderText
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
}
.brHeader
{
	width:946px;
	height:40px;
}
.brHeaderText
{
	font-family:Verdana,Arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	padding-left:0;
	padding-top:10px;
	padding-bottom:10px;
}
.PackshotGridItem
{
	padding: 11px 20px 20px 20px;
}
.Top100Header
{
    background-color:#0F3757;
    font-family:Verdana,Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	width:947px;
}
.tdSpineDark
{
	display: none; /* turn off spine */
    background-color:#363636;
    width:40px;
}
.tdSpineLite
{
	display: none; /* turn off spine */
    background-color:#707070;
    width:40px;
}
table.tblContent
{
	background-color:#EEEEEE;
	width:945px;
	border:none;
}
.trShelf3Pack
{
	background-image:url(../img/bg_shelf_slice.gif);
	background-repeat: no-repeat;
	height:126px;
	padding:0;
	margin:-8px 0 0 0;
}
table#shlves
{
	background-image:url(../img/shelf.gif);
	background-position: 0 0;
	padding:0;
	margin:-8px 0 0 0;
}
#shlves_grid
{
	background-image:url(../img/shelf_grid.gif);
	background-position: 0 0;
	padding:0;
	margin:-8px 0 0 0;
}
#shlves_top
{
	background-image:url(../img/shelf_top.gif);
	background-position: 0 0;
	padding:0;
	margin:0 0 0 0;
}
table#shlves td
{
	height:126px;
	padding: 5px 0 0 0;
	margin:0;
}
.commbar_left
{
	padding:40px 0 0 0;
}
.commbar_right
{
	padding-right:0;
}
.shoppingbar-dimensions 
{
	height:55px;
	width:500px;
	border: 0px solid red;
}
.itemsincart
{
	font-family:Verdana,Arial;
	font-size:9px;
	color:#000;
}

#cart_values
{
	background-image: url(../img/bg_cart_values.png);
	background-position: top;
	background-repeat: no-repeat;
	width:26px;
	height:19px;
	display:inline-block;
	vertical-align:middle;
}

#remaining_values
{
	background-image: url(../img/bg_cart_values.png);
	background-position: top;
	background-repeat: no-repeat;
	width:26px;
	height:19px;
	display:inline-block;
	vertical-align:middle;
}

.previewPlayerText
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#FFFFFF;
}


/* BACKGROUNDS */

.bg-search
{
	background-image:url(../img/header/searchbar/bg_navsearch_slice.gif);
	background-repeat: repeat-x;
	height:34px;
	padding:0;
	margin:0;
}
.bg-ecommercebar
{
	 /*background-image:url(../img/header/ecommerce/bg_navtop_slice.gif);*/
	 height: 85px;
}
.bg-navbar 
{
	background-image:url(../img/header/navbar/bg_navbar_slice.png);
}
.bg-content
{
	background-color: #FFFFFF;
}
.bg-browsegenre-header
{
	background-color: #80B85F;
}
.bg-genres 
{
	background-image: url(../img/buttons/btn_genreicon_bg.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bg-genre-sm
{
	text-align:left;
	background-color: #363636;
	width:260px; 
	height:244px;
}
.sectionHeadersBG
{
	background-image:url(../img/header/bg_hdr_slice.gif);
	background-repeat: repeat-x;
	width:945px;
	text-align:left;
}
.bg-subgenres 
{
	padding:0px;
	margin:0px;
	background-color:#E4E4E4;
}
.bg-footer 
{
	background-image:url(../img/bg_footer_slice.gif);
	background-repeat: repeat-x;
}
.tdTabsBkgd
{
	width:966px;
	padding: 0 0 0 20px;
}
.browseGenreHeader
{
	background-color:#E4E4E4;
	border-bottom: 1px solid #898989;
}


/* ALIGNMENT AND PADDING */

.bg-genre-sm-pad
{
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
}
.bg-section-header
{
	background-color:#1f716d;
}
.browseGenreLayout
{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
}
.browseGenreLayoutColl
{
	padding-bottom:20px;
	padding-left:23px;
}
.browseGenreLayoutCollPack
{
	padding-top:30px;
	padding-left:8px;
}
.subGenreLayoutRow1
{
	padding-top:10px;
	padding-left:20px;
}
.subGenreLayoutRowMore
{
	padding-top:7px;
	padding-left:20px;
}
.subGenreLayoutTitles
{
	text-align:left;
	padding-bottom:4px;
}
.tdTop100Spacer
{
	background-color:#363636;
}
.packShotPaddingLarge
{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
}
.sectionHeaders
{
	margin-top:5px;
}
.moreButton
{
	background-image:url(../img/header/bg_hdr_slice.gif);
	text-align:right;
	padding-right:20px;
	vertical-align:bottom;
	width:945px;
}
.PriceInTokens
{
font-size:9px;
}
.masterPage_Table
{
	border-left: 0 solid #000000; 
	border-right: 0 solid #000000;
	/*background-color: #FFFFFF;*/
}
.tdAlbumTrackListing
{
	display: none; /* turn off spine */
    background-color:#363636;
    width:40px;
    vertical-align:top;
}
.tdAlbumDetails
{	
	display: none; /* turn off spine */
    background-color:#727272;
    width:40px;
    vertical-align:top;
}


/* MP3s Page */

.rgrey
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#3c3c3c;
}
.bgrey
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#3c3c3c;
	font-weight:bold;
}
.tblMP3
{
	width:986px;
	background-color:#FFFFFF;
}
.mp3_mcontainer
{
	width:986px;
	background-color:#FFFFFF;
} 
.mp3_header
{
	width:986px;
}
.mp3_sidebar
{
	width:274px;
	background-color:#d8d8d8;
	text-align:left;
	padding-top:40px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}
.mp3_artists
{
	width:274px;
	background-color:#d8d8d8;
	text-align:left;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}
.mp3_albums
{
	width:692px;
	background-color:#FFFFFF;
	float:left;
}
	
.mp3_albums li
{
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom:20px;
	padding-left:20px;
	float:left;
}
.trShelf2Pack
{
	height:126px;
}
/*New Styles for live text DECEMBER 18 */

/* new Live TEXT style header jonny  sept 18 */
	.txt-hdr {
		font-family: helvetica, Arial,Verdana;
		font-size: 24px;
		width: 986px;
		height: 50px;
		line-height: 50px;
		background-image: url(../img/header/bg_hdr_slice.gif);
		background-position: top left;
		background-repeat: repeat-x;
		text-transform: lowercase;
		text-align: left;
		color: #000;
		*font-weight: bold;
		vertical-align: bottom;
		border-bottom: 1px solid #ccc;
		}
	.txt-hd {
		font-family: helvetica, Arial,Verdana;
		font-size: 24px;
		width: 986px;
		height: 50px;
		line-height: 50px;
		text-transform: lowercase;
		text-align: left;
		color: #000;
		*font-weight: bold;
		vertical-align: bottom;
		}

	.txt-hdr div{margin: 0 0 0 20px; display: block; float: left;}
	.txt-hdr span{margin: 0 0 0 5px; display: none; font-size: 24px;}

	a.txt-link:link {color: #1468c1; font-weight: normal; text-decoration: none; display: block; float: left; text-transform: uppercase; margin: 1px 10px;}
	a.txt-link:visited {color: #1468c1; font-weight: normal; text-decoration: none; display: block; float: left; text-transform: uppercase; margin: 1px 10px;}
	a.txt-link:active {color: #1468c1; font-weight: normal; text-decoration: none; display: block; float: left; text-transform: uppercase; margin: 1px 10px;}
	a.txt-link:hover {color: #1468c1; font-weight: normal; text-decoration: none; display: block; float: left; text-transform: uppercase; margin: 1px 10px;}


/* new Live TEXT style header jonny  sept 18 */
.tblTrackGrid {width: 946px; border-top: 1px solid #fff; border-left: 1px solid #e6e6e6;}
.tblTrackGrid td{border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}

/* new checkout button (details.aspx) marko  mar 18 */
.details_checkout {height:36px; background-image:url(../img/bg_details_checkout.gif); background-position:left; background-repeat:no-repeat; padding: 0 72px 0 0; text-align:right;}

/* css for cms search entry */
#divBrowseGenre, #divBrowseGenre a{
	height: 41px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: -0.5px;
	color: #fff;
	}
#divBrowseGenre a:hover {
	color: #000;
	}

#divBrowseArtist, #divBrowseArtist a{
	height: 41px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 0 4px;
	color: #fff;
	}
#divBrowseArtist a:hover {
	color: #000;
	}
#nav-list {
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	list-style: none;
	background-image:url(../img/header/navbar/bg_navbar_slice.png);
	background-position: center left;
	background-repeat: no-repeat;
	height: 47px;
	}

#nav-list li {
	display: inline;
	margin: 0 1.4em;
	} 
#nav-list a{
	font-size: 12px;
	text-decoration: none;
	color: #000;
	}
#nav-list a:hover{
	color: #888;
	}

#sub-nav-list {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	list-style: none;
	border-bottom: 0 solid #000;
	background-color: #000;
	}
#sub-nav-list li {
	display: inline;
	margin: 0 1.2em;
	} 
#sub-nav-list a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0px;
	color: #eaeaea;
	}
#sub-nav-list a:hover{
	color: #295c88;
	}

.mpfooterlinks {
	font-family: Tahoma, Arial, sans-serif;
	margin: 10px 0;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	}
/* october 15 - jonny */
a:link.footerfaqlink {
	font-size: 12px;
	}
a:hover.footerfaqlink {
	font-size: 12px;
	}
a:active.footerfaqlink {
	font-size: 12px;
	}
a:visited.footerfaqlink {
	font-size: 12px;
	}
/* october 15 - jonny */
#footerlinks a {
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	color: #1e558d;
	}
#footerlinks a:hover {
	text-decoration: underline;
	}
#genre-header {
	color: #fff;
	font-size: 36px;
	text-transform: uppercase;
	height: 40px;
	width: 986px;
	background-color: #bfbfbf;
	border-bottom: 5px solid #fff;
	background-image:url(../img/header/genre-bg.gif);
	position: relative;
	top: 0;
	left: 0;
	}

#genre-header .forecolor {
	display: block;
	position: absolute;
	top: 4px;
	left: 40px;
	z-index: 100;
	color: #fff;
	}
#genre-header .reflect{
	display: none;
	position: absolute;
	font-size: 26px;
	top: 13px;
	left: 10px;
	z-index: 1;
	color: #b8b8b8;

	}
#genre-header .shadow{
	display: block;
	position: absolute;
	top: 4px;
	left: 42px;
	z-index: 1;
	color: #666;

	}
.find-link { 
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	width: 90px;
	font-family: arial;
	margin: 0 0 10px 0;
	}
	
#FulfillmentIFrame {
	border: none;
	}
	
.signin_text
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

/* new genre page subhead - jonny april 9 */

	#genrebanner {
		height: 69px;
		width: 986px;
		border-top: 1px solid #ccc;
		}
	#artistbanner {
		height: 69px;
		width: 986px;
		background-image: url(../img/subgenre/artst-bg.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		border-top: 1px solid #ccc;
		}
	#genrebanner ul {
		margin: 0 0 0 154px;
		padding: 0;

		}
	#artistbanner ul{
		margin: 0 0 0 67px;
		padding: 0;

		}
	#genrebanner li, #artistbanner li {
		list-style-type: none;
		float: left;
		display: inline;
		}
	#genrebanner a, #artistbanner a {
		display: block;
		height: 28px;
		line-height: 28px;
		float: left;
		border-left: 1px solid #fff;
		border-right: 1px solid #ccc;
		padding: 0 6px;
		font-size: 9px;
		letter-spacing: 0px;
		font-family: arial;
		text-decoration: none;
		text-transform: uppercase;
		background-image: url(../img/subgenre/gnre-bg-off.gif);
		color: #1e1e1e;
		}
	#genrebanner a:hover, #artistbanner a:hover {
		background-image: url(../img/subgenre/gnre-bg-on.gif);
		color: #fff;
		}
	#genrebanner a:link.lft, #artistbanner a:link.lft, #genrebanner a:active.lft, #artistbanner a:active.lft, #genrebanner a:visited.lft, #artistbanner a:visited.lft {
		background-image: url(../img/subgenre/gnre-bg-lft-off.gif);
		background-position: top left;
		border-left: none;
		}
	#genrebanner a:hover.lft, #artistbanner a:hover.lft {
		background-image: url(../img/subgenre/gnre-bg-lft-on.gif);
		background-position: top left;
		border-left: none;
		}
	#genrebanner a:link.rgt, #artistbanner a:link.rgt, #genrebanner a:active.rgt, #artistbanner a:active.rgt, #genrebanner a:visited.rgt, #artistbanner a:visited.rgt {
		background-image: url(../img/subgenre/gnre-bg-rgt-off.gif);
		background-position: top right;
		border-right: none;
		background-repeat: no-repeat;
		}
	#genrebanner a:hover.rgt, #artistbanner a:hover.rgt {
		background-image: url(../img/subgenre/gnre-bg-rgt-on.gif);
		background-position: top right;
		border-right: none;
		background-repeat: no-repeat;
		}
	.gnre-title {
		font-family: Arial;
		font-size: 22px;
		font-weight: bold;
		float: left;
		margin: 23px 0 0 28px;

		}
	.browse-title {
		font-family: Arial;
		font-size: 22px;
		font-weight: bold;
		float: left;
		margin: 23px 0 0 28px;
		overflow:hidden;
		width: 14px;
		height: 22px;

		}
	#genrebanner a.active, #artistbanner a.active {background-image: url(../img/subgenre/gnre-bg-on.gif); color: #fff;}
	#genrebanner a:link.actlft, #artistbanner a:link.actlft, #genrebanner a:hover.actlft, #artistbanner a:hover.actlft, #genrebanner a:active.actlft, #artistbanner a:active.actlft, #genrebanner a:visited.actlft, #artistbanner a:visited.actlft {background-image: url(../img/subgenre/gnre-bg-lft-on.gif); color: #fff; border-left: none;}
	#genrebanner a:link.actrgt, #artistbanner a:link.actrgt, #genrebanner a:hover.actrgt, #artistbanner a:hover.actrgt, #genrebanner a:active.actrgt, #artistbanner a:active.actrgt, #genrebanner a:visited.actrgt, #artistbanner a:visited.actrgt {background-image: url(../img/subgenre/gnre-bg-rgt-on.gif); color: #fff; border-right: none;}

	#genrepage-bg {
		background-image: url(../img/subgenre/page-bg.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		}

/* Footer */

.footer_links
{
	color:#1468c1;
}

/* DHTML Lightbox */

.main_table
{
	background-image:url(../img/bg_lightbox.png);
	background-repeat:no-repeat;
	background-position:top;
	width:925px;
	padding:0;
	margin:0 0 0 0;
}

/* Branding */

.brandingPlaystation { background-image:url(../img/playstation/bg_lightbox.png); }

/* Branding ends */


.lb_header
{
	width:925px;
	height:150px;
	padding:0;
	margin:0;
	border: solid 0 red;
}

.text_header
{
	width:350px;
	height:50px;
	margin:80px 0 0 143px;
	padding:0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border: solid 0 red;
}

.lb_subhead
{
	width:800px;
	height:40px;
	padding:0 0 0 40px;
	*padding: 0 0 0 40px;
	margin:0;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	border: solid 0 red;
}

#inner_table
{
	width:875px;
	height:465px; /*425*/
	padding:0;
	margin:0 25px 0 25px;
	border: solid 0 red;
	text-align:center;
}

.choices
{
	width:875px;
	height:380px; /*425*/
	background-image:url(../img/bg_3choice.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	border: solid 0 red;
}

.choices td
{
	padding:20px 20px 0 20px;
	border: solid 0 red;
}

.choices ul
{
	width:240px;
	padding:0 0 0 20px;
	border: solid 0 red;
}

.choices li
{
	padding:10px 0 0 0;
}

.grey_line
{
	margin:5px 0 5px 0;
	width:260px;
	height:1px;
}

.text_large
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0 0 0 0;
}

.text_large_right
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding:0 0 10px 0;
}

.text_small
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding:0 0 10px 0;
}

.text_small a:link {font-family:Arial; font-size:12px; font-weight: normal; text-decoration: underline;}
.text_small a:visited {font-family:Arial; font-size:12px; font-weight: normal; text-decoration: underline;}
.text_small a:active {font-family:Arial; font-size:12px; font-weight: normal; text-decoration: underline;}
.text_small a:hover {font-family:Arial; font-size:12px; font-weight: normal; text-decoration: none;}


.text_tiny
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding:0 45px 20px 0;
	text-align:right;
}

.text_grey
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:0 0 10px 0;
}

.text_black
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0 0 10px 0;
}

.guests_boxes
{
	text-align:right;
	padding:0 0 40px 0;
	margin:0;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.members_boxes
{
	text-align:left;
	padding:0 0 10px 0;
	margin:0;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.members_boxes td
{
	padding:0 0 0 0;
}

.left_button
{
	text-align:center;
	padding:0 0 0 0;
}

/* shoppingcart.aspx */

#checkout_hdr
{
	background-image:url(../img/payment/bg_mainheader.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	width:946px;
	height:35px;
	padding:10px 0 0 40px;
	margin:0 0 0 0;
}

#checkout_step_1
{
	background-image:url(../img/payment/gfx_step_1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:986px;
	height:75px;
	padding:0;
	margin:0 0 0 0;
}

#checkout_step_2
{
	background-image:url(../img/payment/gfx_step_2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:986px;
	height:75px;
	padding:0;
	margin:0 0 0 0;
}

#checkout_btns
{
	background-image:url(../img/payment/bg_buttonbar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:933px;
	height:29px;
	text-align:right;
	padding:8px 53px 0 0;
	margin:0 0 0 0;
}

#lb_reg_table
{
	float:right;
	border: solid 0 red;
	width:360px;
}

#lb_reg_table td
{
	padding:0 4px 4px 0;
}

#lb_forgot_table
{
	margin:20px 0 0 300px;
	*margin:20px 0 0 40px;
	width:300px;
	border: solid 0 red;
}

.check_news
{
	padding:0 4px 0 0;
	margin:0;
}

.needhelp_link
{
	width: 200px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:relative;
	top: -19px;
	left: 613px;
	z-index: 1041;
	border: solid 0 red;
}

.needhelp_link a:link {font-family:Arial; font-size:10px; font-weight: normal; text-decoration: underline;}
.needhelp_link a:visited {font-family:Arial; font-size:10px; font-weight: normal; text-decoration: underline;}
.needhelp_link a:active {font-family:Arial; font-size:10px; font-weight: normal; text-decoration: underline;}
.needhelp_link a:hover {font-family:Arial; font-size:10px; font-weight: normal; text-decoration: none;}

.download-error {font-family:Arial; font-size:10px; font-weight: normal; text-align:left; padding: 0 0 0 140px;}
