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

body {
	background-image:url(../images/background.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:black;
	font-family:helvetica, arial, sans-serif;
	margin:0;
	padding:0;
}

#wrapper {
	margin:0 auto;
	width:1000px;

}

#header {
	/* background-color:#CCCCCC; */
	background-image:url(../images/header.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:126px;
	width:1000px;
}

#content {
	background-color:#000000;
	height:auto !important;
	width:1000;
	margin:0;
	min-height:1000px;
	padding:0;
}

#player {
	width: 330px;
	float:left;
	margin:0 0 0 0;
	text-align:left;
}

textarea {
	border:0px;
	font-size:14px;
	font-style:normal;
	margin:0;
	padding:0;
	/*width:270px;*/
	float:left;
	font-stretch:semi-expanded;
}

h1 {
	color:#ffffff;
	font-family:helvetica;
	font-size:16px;
	font-style:normal
	margin:0;
}

h3 {
	color:#ffffff;
	font-family:helvetica;
	font-size:14px;
	font-style:normal:
	
}

#vspace {
	background-color:#000;
	width:10px;
	min-height:1000px;
	float:left;
}

table {
	color:#ffffff;
	font-family:helvetica;
	font-size:14px;
	font-style:normal;
}

p {
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
	font-style:normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
}

/*.standard {
	color:#FFF
	font-family:helvetica;
	font-size:14px;
	font-style:normal;
	margin:0;
	padding:10px 10px 10px 10px;

}*/


a, a:link {
	color:#ff0000;
	text-decoration:none;
}

a:visited {
	color:#ff0000;
	text-decoration:none;
}

a:hover {
	font-weight:bold;
	text-decoration:underline;
}


a.externalLink {
color:#2B65EC;
}
.externalLink {
color:#2B65EC;
}

h2 {
color:#000000;
font-family:Verdana;
font-size:14px;
margin-bottom:5px;
padding-left:5px;
}
img {
border:0 none;
}

.clearBoth {
clear:both;
}
.hidden {
display:none;
}
.invisible {
margin:0;
padding:0;
visibility:hidden;
}
.spacer {
clear:both;
height:10px;
width:100%;
}
.txtAlignC {
text-align:center;
}
.txtAlignR {
text-align:right;
}
.txtAlignL {
text-align:left;
}
.required {
color:red;
font-size:10px;
}
.notes {
color:black;
font-size:10px;
}
.buttons {
margin:0 auto;
text-align:center;
width:100%;
}
.error {
color:Red;
font-weight:bold;
height:100%;
margin-bottom:5px;
margin-top:5px;
width:100%;
}
div.pageError {
color:#FF0000;
font-family:Verdana;
font-size:small;
font-weight:700;
height:50px;
margin-top:20px;
text-align:center;
vertical-align:middle;
}
.asterik {
color:Red;
font-weight:bold;
}
.description {
font-family:Verdana;
font-size:12px;
}
#navigationH {
background-color:#FFFFFF;
background-image:url(../../includes/images/image_header.jpg);
background-repeat:no-repeat;
height:118px;
margin:0;
width:970px;
}
#subcontent {
background-color:#FFFFFF;
border:2px solid #333333;
padding:8px;
position:absolute;
visibility:hidden;
width:150px;
z-index:20;
}
#logo {
float:left;
height:82px;
}
#message {
float:right;
margin-top:50px;
text-align:right;
width:360px;
}

#openSpace {
background-repeat:no-repeat;
height:35px;
width:970px;
}
div.navigationV {
background-color:#666666;
float:left;
height:0;
margin:0;
overflow:hidden;
width:0;
}
#tiles {
background-color:#FFFFFF;
float:left;
text-align:left;
width:970px;
}
#tile1 {
float:left;
height:200px;
margin:0 0 0 0;
text-align:left;
width:320px;
}
#tile2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../includes/images/tile2.jpg) repeat scroll 0 0;
float:left;
height:200px;
margin:0 0 0 0;
text-align:left;
width:320px;
}
#tile3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../includes/images/tile3.jpg) repeat scroll 0 0;
float:left;
height:200px;
margin:0 0 0;
text-align:left;
width:320px;
}
#tile4 {
background-color:#333333;
float:right;
height:120px;
padding:5px;
text-align:left;
width:472px;
}
#footer {
background-color:White;
clear:both;
color:#666666;
font-size:7pt;
height:40px;
}
#contentSub {
float:left;
padding:10px;
text-align:left;
width:950px;
}
#register {
margin:0 auto;
text-align:left;
width:900px;
}
.col1 {
margin:0 auto;
width:400px;
}
.col1Login {
background-color:#E0E0E0;
margin:0 auto;
width:400px;
}
.colReg {
background-color:White;
margin:0 auto;
padding-left:225px;
width:400px;
}
.row1 {
background-color:#E0E0E0;
float:left;
height:22px;
margin:2px 1px 2px 10px;
padding:4px 0 2px 2px;
text-align:left;
width:350px;
}
.row1a {
background-color:#E0E0E0;
float:left;
height:22px;
margin:2px 1px 2px 10px;
padding:4px 0 2px 2px;
text-align:left;
width:169px;
}
.row1Small {
background-color:#E0E0E0;
float:left;
height:15px;
margin:0 1px 0 10px;
padding:4px 0 2px 2px;
text-align:left;
width:350px;
}
.rowV {
background-color:#E0E0E0;
float:left;
height:48px;
margin:2px 1px 2px 10px;
padding:9px 0 2px 2px;
text-align:left;
width:350px;
}
.row2 {
float:left;
margin-top:20px;
width:100%;
}
.rowRegister {
margin:0 auto;
overflow:hidden;
text-align:center;
width:100px;
}
.rowViral {
margin:0 auto;
overflow:hidden;
text-align:center;
width:250px;
}
.rowSingle {
background-color:#E0E0E0;
float:left;
margin:2px 1px 2px 10px;
padding-left:5px;
width:355px;
}
label.smaller {
float:left;
width:71px;
}
span.smaller {
float:left;
width:71px;
}
label {
float:left;
width:100px;
}
span.label {
float:left;
margin-left:5px;
width:100px;
}
span.labelV {
float:left;
width:350px;
}
.labelBold {
font-weight:bold;
margin-left:5px;
width:125px;
}
input {
border:1px solid #999999;
font-size:10px;
width:150px;
}
input.small {
border:1px solid #999999;
font-size:10px;
width:126px;
}
input.smaller {
border:1px solid #999999;
font-size:10px;
margin-right:2px;
width:45px;
}
input.zip {
width:73px;
}
input.city {
width:120px;
}
input.validation {
margin-bottom:4px;
vertical-align:top;
width:198px;
}
input.apt {
width:50px;
}
.imageVerifier {
height:22px;
padding-right:5px;
width:120px;
}
.irfQuestions {
font-weight:bold;
}
span.checkbox input {
border:0 none;
font-size:10px;
margin-right:2px;
width:20px;
}
span.radio input {
border:0 none;
font-size:10px;
margin-right:2px;
width:20px;
}
span.radio label {
float:none;
}
span.checkbox label {
float:none;
}
select.small {
border:1px solid #999999;
font-size:10px;
width:115px;
}
select.long {
border:1px solid #999999;
font-size:10px;
width:auto;
}
select.smaller {
border:1px solid #999999;
font-size:10px;
margin-right:2px;
width:54px;
}
#dealerRow1 {
background-color:White;
float:left;
margin:2px 1px 2px 10px;
text-align:left;
}
#dealerRow2 {
background-color:#FFFFFF;
float:left;
margin:2px 1px 2px 10px;
text-align:left;
width:750px;
}
.dealerCol1 {
background-color:#FFFFFF;
float:left;
margin-left:3px;
padding:5px;
text-align:left;
width:125px;
}
.dealerCol2 {
float:left;
margin:0 auto;
padding-left:5px;
width:225px;
}
.dealerCol3 {
background-color:#FFFFFF;
float:left;
margin:0 auto;
padding-left:5px;
padding-top:64px;
text-align:center;
width:230px;
}
.colIRF {
background-color:White;
float:left;
margin:2px auto 0;
width:450px;
}
.row3 {
float:left;
margin:5px auto auto 10px;
text-align:left;
width:380px;
}
.row3Label {
float:left;
width:140px;
}
.row4Label {
float:left;
width:230px;
}
.prize {
margin:0 auto;
width:950px;
}
.prizeRow {
background-color:#E0E0E0;
float:left;
margin-right:3px;
padding:3px;
text-align:left;
width:307px;
}
#clear {
margin:0 auto;
overflow:hidden;
width:100%;
}
#clearSmall {
clear:both;
margin:0 auto;
overflow:hidden;
width:100px;
}
a.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../../includes/images/bg_button_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:normal;
margin-left:5px;
margin-right:6px;
padding-right:18px;
text-decoration:none;
}
a.button span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../includes/images/bg_button_span.gif) no-repeat scroll 0 0;
display:block;
line-height:14px;
padding:5px 0 5px 18px;
}
a.button:active {
background-position:right bottom;
color:#FFFFFF;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
a.button:active span {
background-position:left bottom;
padding:5px 0 5px 18px;
}
