/* CSS Document */

body { margin:0; padding:0; background-repeat:repeat-x; }

.date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	padding-left:10px;
}

.legal {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:12px;
	color:#999;
	padding: 10px 20px 30px 20px;
}

.specs {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	line-height:12px;
	color:#999;
	padding: 5px 10px 5px 10px;
}

.regtext { 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:15px; 
	color:#666666;
	padding:0px 0px 10px 0px;
}

.errortext { font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#ff0000; }

.subheadtext { font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#333333; font-weight:bold; padding:5px 0px 5px 10px; }

.navcell { padding:5px 0px 5px 10px; }

.maincell { padding:0px 0px 0px 20px; }

.listtext { font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; padding:2px 10px 2px 10px; }

.navtexton { font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:15px; padding:5px 0px 5px 0px; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px; }

.navtextoff { font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:15px; padding:5px 0px 5px 0px; border-bottom-color:#999999; border-bottom-style:solid; border-bottom-width:1px; }

a:link { color:#666666; text-decoration:none }
a:visited { color:#666666; text-decoration:none }
a:active { color:#999999; text-decoration:underline }
a:hover { color:#999999; text-decoration:underline }

a.head:link { color: #cccccc; text-decoration:none }
a.head:visited { color:#cccccc; text-decoration:none }
a.head:active { color:#66cc33; text-decoration:underline }
a.head:hover { color:#66cc33; text-decoration:underline }

a.inbodynav:link { color:#666666; text-decoration:none }
a.inbodynav:visited { color:#666666; text-decoration:none }
a.inbodynav:active { color:#66cc33; text-decoration:underline }
a.inbodynav:hover { color:#66cc33; text-decoration:underline }

td.headnavtext { font-family:Verdana, sans-serif; font-size:9px; color:#666666; padding-top:1px; }
td.navtext { font-family:Verdana, sans-serif; font-size:9px; color:#ffffff; padding-top:1px; }

.logintext { font-family:Verdana, sans-serif; font-size:9px; line-height:15px; color:#ffffff; padding-top:5px; }

.cattext { font-family: Arial Narrow, sans-serif; font-size:18px; line-height:24px; font-weight:bold; color:#66cc33; }

.footertext { font-family:Verdana, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#ffffff; }

.immtext { font-family:Verdana, Helvetica, sans-serif; font-size:8px; line-height:24px; color:#66cc33; padding-top:15px; }

.legaltext { font-family:Verdana, Helvetica, sans-serif; font-size:8px; line-height:15px; color:#666666; padding-top:15px; padding-left:25px; padding-right:25px; }

.headers { font-family:Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#fff; padding-left:12px; }
.legal2 { font-family:Helvetica,Arial, sans-serif; font-size:12px; line-height:13px; color:#666666; padding-left:20px; padding-top:5px; }
.adv { font-family:Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#666; padding-left:10px; padding-top:10px; }
.reg { font-family:Helvetica,sans-serif; font-size:13px; line-height:16px; color:#666666; padding:10px 5px 10px 10px; }
.offer { font-family:Helvetica, sans-serif; font-size:21px; font-weight:bold; line-height:21px; color:#f00; padding-bottom:6px; padding-right:8px; }
.details { font-family:Helvetica, sans-serif; font-size:16px; line-height:16px; color:#333; padding-bottom:6px; padding-right:8px; }
.terms { font-family:Helvetica, sans-serif; font-size:11px; line-height:12px; color:#666; padding-bottom:6px; }
.dotted { border-color:#999999; border-width:2px; border-style:dashed; padding:10px; }
.redeem { font-family:Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#666; padding-left:10px; padding-top:10px; }
td.fav { font-family:Helvetica,sans-serif; font-size:11px; line-height:14px; color:#666666; padding-left:10px; }

.count { float:left; margin-right:8px; }
.bar { background-color:#66cc33; width:0px; height:16px; }
.barbox { float:left; height:16px; background-color:#FFFFFF; width:85px; border:solid 1px #999; margin-right:3px; -webkit-border-radius:5px; -moz-border-radius:5px; }

.overlay { padding:40px; width:320px; display:none; background-color: #000; }
.close { background:url(http://static.flowplayer.org/img/overlay/close.png) no-repeat; position:absolute; top:2px; right:5px; display:block; width:35px; height:35px; cursor:pointer; }
#player { height:240px; display:block; }

.remove { cursor:pointer; }
a.update:link { color:#666666; text-decoration:none; cursor:pointer; }
a.update:visited { color:#666666; text-decoration:none; cursor:pointer; }
a.update:active { color:#999999; text-decoration:underline; cursor:pointer; }
a.update:hover { color:#999999; text-decoration:underline; cursor:pointer; }

form { display:inline }