#envelope {
	margin: 0 auto;
	width: 1002px;
	}
	div, img, td, a {
		behavior: url("includes/iepngfix.htc");
	}
	#header {
		position: relative;
		height: 118px;
		}
		#solidLogo {
			padding: 16px 0 0 0;
			}
			#solidLogo p {
				padding: 0px 0 0 45px;
				color: #9f9f9f;
				text-transform: uppercase;
				font-size: .91em;
			}
		#threeDudesLogo {
		    background: url(../img/logo-three-dudes-notag.jpg) no-repeat;
			position: absolute;
			top: 0px;
			left: 186px;
			width: 509px;
			height: 110PX;
			padding-top: 23px;		
			}
			#threeDudesLogo p {
				padding: 0px 0 11px 30px;
				font-size: 1em;
				color: #b79b48;
				text-transform: uppercase;
				font-weight: bold;
			}
			#threeDudesLogo img {
				display: block;
			}
		#register {
			position: absolute;
			top: 26px;
			left: 772px;
			width: 202px;
			}
			#register form h1 {
				margin-bottom: -3px;
				color: #9f9f9f;
			}
			#register .textField {
				padding: 1px 8px 0 8px;
				border: 1px solid #2f2f2f;
				width: 137px;
				height: 15px;
				background: #434242;
				color: #fff;
				font-size: .91em;
			}
			#register .imageInput {
				position: relative;
				top: 8px;
				left: 7px;
			}
			#register form p {
				margin: 7px 0 0 0;
				color: #9f9f9f;
				font-size: .91em;
			}
			#register #thankYou {
				display: none;
				}
				#register #thankYou h2 {
					padding: 27px 0 7px 0;
					color: #fff;
					font-size: 1em;
				}
				#register #thankYou p {
					color: #676767;
					font-size: .91em;
				}
#videos {
	position: relative;
	height: 485px;
	}
	#mainVideo, #mainVideoIe {
		position: absolute;
		top: 21px;
		left: 49px;
	}
	#flashText {
		position: absolute;
		top: 110px;
		left: 230px;
		padding: 30px;
		border: 1px solid #000;
		width: 300px;
		height: 220px;
		background: #fff;
		font-size: 1.3em;
		}
		#flashText a {
			font-weight: bold;
		}
	#thumbs {
		position: absolute;
		top: 57px;
		left: 758px;
	}
	#videos #underVideo {
		position: absolute;
		top: 441px;
		left: 284px;
		z-index: 10;
		}
		#recommend div#underVideo, #extras-page div#underVideo, #educators div#underVideo {
			padding-left: 75px;
			padding-top: 50px;
			width: 100%;
			text-align: center;
			height: auto;
		}
		#recommend div#underVideo li {
			background: none;
		}
			
		#underVideo li {
			float: left;
			margin-right: 30px;
			}
			#underVideo li a {
				color: #868789 !important;
				font-weight: bold;
				}
				#underVideo li#edu a {
					background: transparent url(../img/icon-educators.gif) top left no-repeat;
					padding: 3px 0 8px 39px;
				}
				#underVideo li#extras a {
					background: transparent url(../img/icon-star.gif) top left no-repeat;
					padding: 3px 0 1px 26px;
				}
				#underVideo li#recommends a {
					background: transparent url(../img/icon-recommend.png) top left no-repeat;
					padding: 3px 0 1px 26px;
				}
		#educators div#underVideo, #extras-page div#underVideo {
			position: absolute;
			bottom: 0px;
			padding-left: 125px;
		}
	#footerLinks {
		padding: 14px 0 0 150px;
		border-top: 1px solid #3c3c3c;
		height: 31px;
		background: transparent url(../img/bg-footer-links.png) top left repeat-x;
		}
		#footerLinks .footLink {
			float: left;
			padding-left: 11px;
			margin-left: 22px;
			font-weight: bold;
			text-transform: uppercase;
			}
			#footerLinks #leftLink {
				margin: 0;
			}
	#footer {
		color: #9f9f9f;
		padding: 9px 0 0 227px;
		height: 21px;
		background-color: #424242;
		}
		#footer #copyright {
			float: left;
			margin-right: 30px;
			color: #9f9f9f;
		}
		#footer #legalLinks a {
			background: transparent url(../img/footer-divider.gif) 100% 2px no-repeat;
			color: #9f9f9f;
			font-size: .91em;
			}
			#footer #legalLinks a.lastOne {
				background: transparent;
			}
			
