/*-- Start global values --*/
    body 
    {
    	behavior:url("htc/csshover.htc");
		font-family:Verdana,Arial,Helvetica,sans-serif;
	    font-style: normal;
		color: #3C130D;
		background-color: #F8ECD6;
		text-align: center;
		margin: 0px auto;
		position: relative;
		width: 900px;
		line-height: 18px;
    }
    
    body form 
    {
    	background-image: url(../images/stageBg.jpg);
		background-position: top center;
		background-repeat: no-repeat;
    }
    
    #content {
	    margin: 90px auto;
	    text-align: center;
    }

    #menu {
	margin: 0px auto;
	display: block;
	font-size: 10px;
    font-weight: 300;
    margin-left: 38px;
    margin-top: 29px;
    line-height: 14px;
    }
    
    
    #menuBar 
    {
		background-color: #2b0806;
		height: 20px;
		/*width: 666px; IE */
		/*margin-left: 39px; IE */
		width: 631px;
		margin-left: 154px;
		line-height: 0px;
    }

    #menuItems span {
	display: inline;
	margin: -2px;	
	padding-left: 37px;
	padding-right: 37px;
	padding-top: 10px;
	cursor: pointer;
	padding-bottom:1px;
    }
    
    /* Opera - Safari hack */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
   	 	#menuItems span 
   	 	{
			padding-bottom: 2px;
        }
    		
        #menuBar 
        {
		    margin-left: 153px;
        }
	}
    

    #menuItems span.even {
	    background-color: #EDD6B4;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    #menuItems span.even:hover {
	    background-color: #FFFFFF;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    #menuItems span.even a {
	    color: #582101;
	    text-decoration: none;
    }

    #menuItems span.odd {
	    background-color: #3A0904;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    #menuItems span.odd:hover {
	    background-color: #5C1207;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    #menuItems span.odd a {
	    color: #FFFFFF;
	    text-decoration: none;
    }

    #menuItems span.first {
	    background-color: #EDD6B4;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    #menuItems span.first:hover {
	    background-color: #FFFFFF;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    #menuItems span.first a {
	    color: #582101;
	    text-decoration: none;
    }

    #menuItems span.last {
        padding-right: 33px;
        padding-left: 33px;
	    background-color: #EDD6B4;
	    background-position: center;  
    }
    
    #menuItems span#last 
    {
    	background-color: #EDD6B4;
    }
        
    #last 
    {
    	background-color: #3A0904;
    }

    #menuItems span.last:hover {
	    background-color: #FFFFFF;
	    background-position: center;

    }

    #menuItems span#last a {
	    color: #582101;
	    text-decoration: none;
    }
    
    
    #menuItems span#last:hover {
	    background-color: #FFFFFF;
	    background-position: center;

    }
    
    #menuItems span.last a {
	    color: #582101;
	    text-decoration: none;
    }
       
    #menu #menuItems #last  {
	    background-position: center;
    }

    #menuItems span.first#selected a {
    		text-decoration: underline;
    }

    #menuItems span.odd#selected a {
    		text-decoration: underline;
    }

    #menuItems span.even#selected a {
    		text-decoration: underline;
    }

    #menuItems span.last#selected a {
    		text-decoration: underline;
    }
    
    a 
    {
    	color: #3C130D;
    	text-decoration: underline;
    }
    
    a:hover 
    {
    	color: #000000;
    	text-decoration: underline;
    }
    
    h1 
    {
    	font-size: 17pt;
    	text-align: left;
    	padding-left: 50px;
    	color: #91152B;
    }
    
        
    h2 
    {
    	font-size: 14pt;
    	text-align: left;
    	padding-left: 50px;
    	color: #91152B;
    	line-height: 17pt;
    }
    
    h2 a
    {
        color: #91152B;
    }
        
    h3 
    {
    	font-size: 12pt;
    	text-align: left;
    	padding-left: 50px;
    	color: #91152B;
    }
    
    em 
    {
    	font-size: 11pt;
    	text-align: left;
    	padding-left: 50px;
    }
    
    .bold 
    {
    	font-weight: bold;
    }
    
    .clear
    {
        clear: both;
        line-height: 0px;
        font-size: 0px;
    }

    #main {
		margin: 0px auto;
		width: 900px;
		padding-bottom: 0px;
		font-size: 12px;
		background-image: url(../images/bg.gif);
		background-repeat: repeat-y;
		background-position: center center;
		position: relative;
    }
    
    #homepageLink 
    {
    	height: 130px;
    	width: 650px;
    	position: absolute;
    	left: 50;
    	top: 12;
    	z-index: 10;
    	cursor: pointer;
    }

    #header {
		height: 140px;
		margin: 0px auto;
		overflow: hidden;
		position: relative;
		z-index: 1;
    }

    #header a {
	    color: #4A1B0B;
	    text-decoration: none;
	    font-weight: bold;
	    position: absolute;
	    top: 80px;
	    right: 120px;
	    font-size: 10px;
    }

    #header a:hover {
	    color: #000000;
	    text-decoration: underline;
    }
    
	#homeContent 
	{
		margin-top: 120px;
		padding-left: 150px;
		padding-right: 0px; /* 60px original */
	}
	
	#homeContent #winGraphic 
	{
		margin: 0px auto;
		text-align: center;
		margin-left: 0px;
		position: relative;
	}
	
	#homeContent #pigButt
	{
		margin-left: 0px;
		position: absolute;
		left: 89px;
		top: 290px;
	}
	
	#homeContent #chicken
	{
		margin-left: 0px;
		position: absolute;
		left: 100px;
		top: 450px;
	}
	
	#homeContent .winnerTitle
	{
	    margin: 0 0;
	    padding: 0 0;
	    text-align: center;
	}
	
	.winnerTitle2
	{
	    margin: 0 0;
	    padding: 0 0;
	    text-align: center;
	}

	.winnerDescription2
	{
	    margin: inherit 0;
	    padding: 0 0;
	    text-align: center;
	}
	
	#homeContent #enterNow
	{
		margin-left: 0px;
		position: absolute;
		left: 680px;
		top: 290px;
	}
	
	#homeContent #homeText {
	    padding-left: 55px;
	}
	
	#homeContent #homeText p {
	    padding-right: 5px;
	}		
	#homeContent #enterNow a img
	{
		border: none;
	}
	
	#homeContent ul
	{
		margin-left: 30px;
	}


    #content {
		margin: 0px auto;
		width: 700px;
		padding-top: 15px;
		text-align: left;
		padding-left: 50px;
		padding-right: 50px;
    }
    
    #content p {
		text-align: left;
		padding-left: 50px;
		padding-right: 50px;
    }
    
    #content ul {
		text-align: left;
		padding-left: 50px;
		padding-right: 50px;
		line-height: 20px;
    }

    #footer {
		height: 140px;
		margin: 0px auto;
		background-image: url(../images/footer.jpg);
		background-repeat: no-repeat;
		background-position: bottom center;
		overflow: hidden;
		position: relative;
    }
    
    #footer img {
		margin-right: 420px;
		margin-top: 5px;
		padding-top: 30px;
		text-align: left;
    }

	#legal 
    {
    	position: absolute;
		padding: 30px;
		left: 105px;
		z-index: 12;
    }

	#legal p {
		font-size: 9px;
		width: 600px;
		line-height: 10px;	
		padding-top: 8px;
		padding-bottom: 10px;
		margin: 0px auto;
		text-align: left;
		padding-top: 60px;

    }
    
    .label 
    {
    	width: 80px;
		float: left;
		text-align: right;
		margin-right: 25px;
		display: block
    }
    
    .input 
    {
    	background-color: #EFF6FF;
    	border: solid 1px #2E1010;
    }
    
    .submitButton
	{
		margin-left: 100px;
	} 
    
    .checkBox 
    {
    	margin-left: 40px;
    	display: block;
    }
    
    .requiredInput 
    {
    	background-color: #E20C0C;
    }

/*-- End global values --*/

/*-- Start Page specific --*/
#loginContent 
{
	text-align: left;
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 30px;
	margin-top: 70px;
	margin-bottom: 30px;
	
}
    
#loginForm 
{
	background-image: url(../images/login-bckgrnd.jpg);
	background-position: center right;
	background-repeat: no-repeat;
   	position: relative;
   	height: 400px;
   	width: 713px;
   	padding-bottom: 60px;
}


#loginFields 
{
   	margin: 0px auto;
   	width: 400px;
   	padding-left: 200px;
   	padding-top: 80px;
   	border: 0px;
}

   
.signIn 
{
	text-align: center;
	margin: 0px auto;
	display: block;
	height: 300px;
	padding-top: 100px;
}


#ctl00_ContentPlaceHolder1_LoginNoticeLabel p
{
	text-align: center;
	margin: 10px auto;
	margin: 10px;
}

#submitContent 
{
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 170px;
}

#submitContent p
{
	padding-left: 220px;
}

#submitAClipForm 
{
	background-image: url(../images/login-bckgrnd.jpg);
	background-position: center right;
	background-repeat: no-repeat;
   	padding-bottom: 60px;
   	height: 400px;
   	width: 682px;
}

#submitAClipInnerForm 
{
	padding-top: 90px;
}



#submitAClipForm p
{

}
        
#noAccount
{
   	margin: 0px auto;
   	border: 0px;
   	width: 400px;
   	padding-left: 50px;
   	padding-top: 20px;
   	padding-bottom: 30px;
   	margin-top: 10px;
}

.noAccess 
{
	text-align: center;
}

#registerContent 
{
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 712px;
	margin-top: 80px;
	height: 900px;
	margin-bottom: 80px;
	background-image: url(../images/rustBackgroundLarge.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#registerForm 
{
   	margin: 0px auto;
   	width: 400px;
   	padding-left: 50px;
   	padding-top: 100px;
   	padding-bottom: 30px;
}

#registerForm .required
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#resetForm 
{
	background-image: url(../images/login-bckgrnd.jpg);
	background-position: center right;
	background-repeat: no-repeat;
   	position: relative;
   	height: 400px;
   	width: 713px;
   	padding-bottom: 60px;
}

#resetFormFIELDS
{
   	margin: 0px auto;
   	border: 0px;
   	width: 400px;
	height: 200px;
   	padding-left: 200px;
   	padding-top: 100px;
   	padding-bottom: 30px;

}

.required 
{
	color: #BB0909;
	text-align: right;
	font-size: 10px;
	padding-left: 240px;
	padding-right: 30px;
	padding-bottom: 30px;
	float: right;
	display: block;
	width: 130px;
}

#captcha 
{
	font-size: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	margin: 0px auto;
}

#captcha img
{
	margin: 0px auto;
	padding-left: 100px;
}

#captcha p
{
	margin: 0px auto;
	padding-left: 100px;
}

.notice 
{
	font-size: 9px;
	display: block;
	padding-left: 0px;
}

.alert 
{
	padding: 5px;
	border: solid 1px #000000;
	background-color: #FEFA34;
	color: #000000;
	font-weight: bold;
	display: block;
	width: 330px;
}

.error 
{
	color: #E20C0C;
}

.floatListLeft 
{
	float: left;
}

#contactInfo 
{
	line-height: 15pt;
	padding-bottom: 90px;
}

#contactInfo p 
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#light 
{
	margin-right: 0px;
	padding-left: 472px;
	margin-right: 0px;
	position: absolute;
	overflow: visible;
}

#reel 
{
	margin-right: 0px;
	padding-left: 318px;
	margin-right: 0px;
	position: absolute;
	overflow: visible;
}

.reelList 
{
	width: 220px;
}

#overHeadLights
{
	/*width: 660px; IE */
	width: 631px;
	height: 97px;
	text-align: center;
	margin: 0px auto;
	position: absolute;
	background-image: url(../images/overHeadLights.gif);
	background-repeat: no-repeat;
	background-position: top center;
	top: 203px;
	/*left: 135px; IE */
	left: 154px;
	overflow: hidden;
}

#loginContent h2 
{
	padding-top: 90px;
}

#ideasInMind 
{
	margin-top: 30px;
}

.videoClips 
{
	text-align: center;
	margin: 0px auto;
	display: block;
	height: 300px;
}

#videoContent 
{
	text-align: left;
	padding-right: 30px;
	margin-top: 0px;
	margin-right:29px;
    background-image: url(../images/videoBG.gif);
    position:relative;
    background-position: top right;
	background-repeat: no-repeat;

    height: 1100px;
   	width: 682px;
}

#videoMenu {
  font-size:10px;
   line-height:18px;
   margin-top:10px;
   padding-left: 40px;
}

#videoContent p
{
	padding-left: 235px;
}

#videoInnerPanel 
{
   	padding-top:145px;
   	padding-left:145px;

}

#videoInnerPanel h1 
{
    	font-size: 15pt;
    	text-align: left;
    	color: #91152B;
    	padding-left: 0px;
}
    
#videoDisplayPanel
{
  text-align:center;
  width:454px;      
}

div.pictureInnerDiv {
    width:90px;
	float:left;
	margin-right:5px;
}

    .btnOff span {
        text-decoration: none;
	    background-color: #EDD6B4;
	    background-repeat: no-repeat;
	    background-position: center;
	    display: inline;
	    margin:0px;	
	    padding-left: 12px;
	    padding-right: 12px;
	    padding-top: 4px;
	    cursor: pointer;
	    height:20px;
	    padding-bottom:4px;
    }

    .btnOff span:hover {
	    background-color: #FFFFFF;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    .btnOff span a {
	    color: #582101;
	    text-decoration: none;
    }

    .btnOn span {
        text-decoration: none;
	    background-color: #3A0904;
	    background-repeat: no-repeat;
	    background-position: center;
	    display: inline;
	    margin:0px;
	    padding-left: 12px;
	    padding-right: 12px;
	    padding-top: 4px;
	    cursor: pointer;
	    height:20px;
	    padding-bottom:4px;
	    color: #FFFFFF;
    }

    .btnOn span:hover {
	    background-color: #5C1207;
	    background-repeat: no-repeat;
	    background-position: center;
    }

    .btnOn a {
	    color: #FFFFFF;
	    text-decoration: none;
    }

    /* Opera - Safari hack */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
   	 	.videoItems span {
			padding-bottom: 4px;
    		}
	}

    
#movie 
{
	margin-left:30px;
	padding-top:10px
}

#outercontent {
	    margin: 90px auto;
	    text-align: center;
}


div.pictureInnerDiv
{

	height: 105px;
}

#videoSelection 
{
  width:480px;
}

div.helpfulLinksTop
{
    height: 15px;
}

.videoSuccess
{
    font-size: 14px;
	font-weight: bold;
}

/*-- End Page specific --*/
