
			#outlook a{padding:0;} /* Force Outlook to provide a "view in browser" button. */
			body{width:100% !important; font-family:sans-serif; font-size:12px;} /* Force Hotmail to display emails at full width */
			body{-webkit-text-size-adjust:none;} /* Prevent Webkit platforms from changing default text sizes. */
			#backgroundTable{height:100% !important; margin:0; padding:0; width:100% !important;}

				
			
body { 
margin:0px 0px; 	
color: #d0d0d0;   
background-color: #000000; 
background-image: url('images/background.jpg'); 
background-repeat:no-repeat;	
font-family:helvetica; 
} 
body p { 
width: 320px; 
font-size: 1.0em; 
color: #ffffff;
}
a {	font-family:"Times New Roman", Times, serif; font-size:10px;}	
a:link {color:#ffcc00;		font-size:12px;}      /* unvisited link */
a:visited {color:#ffcc00;		font-size:12px;}  /* visited link */
a:hover {color:#ffffff;		font-size:12px;}  /* mouse over link */
a:active {color:#ffffff;		font-size:12px;}  /* selected link */

#header {
	width:980px;
	height: 175px;
	margin:0px auto;
	margin-top: 10px;
	background-color: #000000;
	border: 0px solid #ff0000;
}
#footer {
	width:980px;
	position: relative;
	height: 60px;
	margin:0px auto;

	float: center;
	
	border: 0px solid #ff0000;
}
#page {
	width:980px;
	height: 475px;
	margin:0px auto;
	text-align:center;
	background-color:;
	border: 0px solid #ff0000;
}

#page-left {
background-image: url('images/contest_container.png'); 
background-repeat: repeat-y;
float:left;
border: 0px solid #ffffff;
width:500px;
height:600px;
padding-top:10px;
}


#page-right {
border: 0px solid #ffcc00;
float:right;
height:400px;
background-image: url('images/contest_container.png'); 
background-repeat: repeat-y;
width:475px;
height:600px;
padding-top:10px;
}
#fineprint{
margin:0 auto;
width:450px;
padding:10px;
font-size:10px;
font-style:italic;
line-height:1.0em; 
}
#video{
z-index:-1;
border: 1px solid #ffcc00;
background-image: url(''); 
background-repeat:no-repeat;
margin:0 auto;
width:451px;
height:260px;
padding:0px;
}
#connect{
margin:0 auto;
width:450px;
/* height:40px; */
padding:0px;
border: 0px solid #ffcc00;
}
h1 { 
color:#ff0000; 

font-size:20px; 
font-weight:normal; 
line-height:1.1em; 
font-family:arial; 
margin-bottom:17px;
}

h2 { 
color:#ff0000; 
font-size:15px; 
font-weight:normal; 
line-height:1.1em; 
font-family:arial; 
margin-bottom:17px;
}



.wide_button {
clear: both;
	background-color: #ca0000;
	background-image: url();
	background-repeat: no-repeat;
	color: #000000;
	font-size: .9em;
	height: 30px;
	line-height: 30px;
	margin-bottom: 8px;
	width: 310px;
	text-align:center;
	-webkit-border-radius: 9px;
    border: solid; border-width: .2em; border-color: gray;
}
.wide_button a {
	display: block;
    color:#ffffff;
	margin-left: 0px;
	width: 100%;
}

a {color:#fad27b; text-decoration:none; font-weight:bold;}
a:hover { color:#ff0000; text-decoration:none; font-weight:bold;}




p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}

/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:450px;
padding:10px;
}

/* ----------- stylized ----------- */
#stylized{
background-image: url(../../../_images/errorcontent_bg.png); 
background-repeat:no-repeat;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
color:#000000;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 10px 10px;
}

#stylized .captchafield{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:75px;
margin:2px 0 10px 10px;
}

  #captcha {
  position:relative;
  z-index:10; 
    margin-top:150px;
  margin-left:250px;
	width: 75px;
	height: 30px;
	color: #ffffff;
	background-color: ;
	border: 1px solid #4c3d19;

}


#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 10px 10px;
}
#stylized .button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#ff0000 url(images/btn_over.gif) repeat-x;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

		
  #coupon {
  position:absolute;
  z-index:250; 
	visibility: hidden;
	margin-top:175px;
	 margin-left:150px;
	width: 550px;
	height: 340px;
	left: 0px;
	top: 0px;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffcc00;
	padding: 5px;
}
#close {
	float: right;
	padding-right:0px;
}

	
	
	
	
	
	
	



mc-field-group {display:block; font:"sans-serif",Helvetica,sans-serif; color:#ffffff;font-size:9px;}
fieldset, mc_embed_signup { border:0px solid #ff0000;}
legend {font:"sans-serif",Helvetica,sans-serif; color:#ffffff;font-size:9px; border:1px solid #000000; border-bottom:0; }
label {display:block; font:"sans-serif",Helvetica,sans-serif; color:#ffffff;}
.newsletterinput {border:1px solid #555555; padding:.4em; font-size:10px; color:#ffffff; background:#000000;}

.btn { 
width:60px;
border:1px solid #555555;
height:23px;
margin-top:15px;
	background-image: url(images/btn_up.gif);
	background-repeat: repeat-xy;
text-align:center;
color:#FFFFFF;
font-size:9px;
font-weight:bold;}

.indicate-required {color: #ff0000; font-size:9px;}
.note-required {color: #ff0000; font-size:9px;}

.response {color:#ffffff; font-style:italic;  font-size:9px padding:.2em;}
#no-spam {font-size:9px; font-style:italic; color:#666; margin-top:.2em;}
