@charset "UTF-8";
/* CSS Document */

#container{
width:777px;
height:323px;
background-image:url(images/background.jpg);
position:relative;
margin:0 auto;
}

html, body{
margin:0;
padding:0;
width:100%;
height:100%;
background-color:#000000; background-repeat:no-repeat; background-position:top center;
}
#widget_area{
	height:277px;
	width:421px;
	position:absolute;
	left: 335px;
	top: 21px;
	z-index:1;
}
#widget_area_transp{
	height:277px;
	width:421px;
	position:absolute;
	left: 335px;
	top: 21px;
	background-color:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:0;
}
#content{
	height:193px;
	width:417px;
	position: absolute;
	left: 5px;
	top: 50px;
	overflow: auto;
}

#cards_left{
	width:283px;
	height:296px;
	position:absolute;
	left: 16px;
	top: 10px;
}
#redeem_header{
	width:333px;
	height:30px;
	position:absolute;
	left: 374px;
	top: 35px;
}
#donthave{
	width:349px;
	height:21px;
	position:absolute;
	left: 363px;
	top: 298px;
}
#needhelp{
	width:374px;
	height:31px;
	position:absolute;
	left: 25px;
	top: 241px;
}

.formfield {
	background-color:#FFF;
	text-align:left;
	position: absolute;
	left: 90px;
	top: -1px;
	margin: 0 0 0 0;
	padding: 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	border: none;
	font-weight: bold;
}

.formlabel {
	position: absolute;
	left: 85px;
	width: 79px;
	text-align:right;
	text-indent: -26px;
	padding-left: 20px;
	margin: 0 0 0 0;
	padding: 5px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#FFF;
	border: none;
	font-weight: normal;
}

.link{
	height:58px;
	width:161px;
	position:absolute;
	left: 574px;
	top: 977px;
}

#amazon{
	left:183px;
	top:228px;
}
#css{
	left:577px;
	top:980px;
}
#universal{
	left:367px;
	top:976px;
}
#submit{
	position:absolute;
	left:171px;
	top:215px;
}

#errmsg {
	color:#F00;
	width:218px;
	position:absolute;
	left:531px;
	top:68px;
	text-align:center;
	z-index:1;
}

#container2 #content table .text td {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
}
.tracknumbers {
	visibility: none;
	color: #000;
}
.artist {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}

#mycustomscroll {
	height:193px;
	width:417px;
	position: absolute;
	left: 5px;
	top: 50px;
	overflow: auto;
	}

