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

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#container {
	position:relative;
	margin-top:0 auto;
	padding:0px;
	z-index:2;
}

#shade1 {
	/* Demo Reels/Films */	
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade2 {
	/* Demo Reels/Commercials */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade3 {
	/* Demo Reels/Montages */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade4 {
	/* About/Magic Hour, Inc */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade5 {
	/* About/Biography */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade6 {
	/* About/Resume */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade7 {
	/* About/Projects */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade8 {
	/* Equipment Rentals/HD Cameras */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade9 {
	/* Equipment Rentals/Film Camera */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade10 {
	/* Client Links */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade11 {
	/* Photos */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade12 {
	/* Contact */
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade13 {
	/* Projects / Steve-O*/
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade14 {
	/* Equipment Rentals / 3rd Party*/
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#shade15 {
	/*New Stuff*/
	background-image:url(images/subpage-shade.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	top:107px;
	left:115px;
	width:774px;
	height:644px;
}

#menu1-drop {
	background-image:url(images/menu1n-drop.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	width:185px;
	height:92px;
	top:107px;
	left:432px;
	padding-top:4px;
	background-repeat: no-repeat;
}

#menu2-drop {
	background-image:url(images/menu2-drop.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	width:128px;
	height:92px;
	top:107px;
	left:504px;
	padding-top:4px;
	background-repeat: no-repeat;
}

#menu3-drop {
	background-image:url(images/menu3n-drop.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	width:205px;
	height:77px;
	top:107px;
	left:548px;
	padding-top:4px;
	background-repeat: no-repeat;
}

#menu4-drop {
	background-image:url(images/menu4-drop.png);
	position:absolute;
	visibility:hidden;
	z-index:4;
	width:148px;
	height:49px;
	top:107px;
	left:742px;
	padding:6px;
	background-repeat: no-repeat;
	text-align: center;
}

#header {
	position:relative;
	visibility:visible;
	margin-top:0 auto;
	padding:0px;
	width:1000px;
	height:107px;
	top:0px;
	right:0px;
	z-index:2;
}

#left {
	background-image: url(images/left-side.png);
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:0 auto;
	padding:0px;
	width:115px;
	height:642px;
	top:107px;
	left:0px;	
}

#home-content {
	background-image: url(images/dave-bk.jpg);
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:0 auto;
	padding:0px;
	left: 115px;
	top:107px;
	width:774px;
	height:642px;	
}

#right {
	background-image: url(images/right-side.png);
	position:absolute;
	visibility:visible;
	z-index:2;
	margin-top:0 auto;
	padding:0px;
	width:111px;
	height:642px;
	top:107px;
	left:889px;
}

#contact-nfo {
	font-family: Verdana;
	font-size: 14px;
	color: #ffae00;
	position:absolute;
	left:144px;
	top:648px;
	width:170px;
	height:100px;
	z-index:3;
	visibility:visible;
}

#footer {
	position:absolute;
	visibility:visible;
	z-index:3;
	top:772px;
	left:425px;
}

#welcome-nfo {
	position:absolute;
	left:569px;
	top:565px;
	width:280px;
	height:185px;
	z-index:3;
	visibility:visible;
}

.welcome {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffae00;
}

.regular {
	font-family:Arial;
	font-size:12px;
	color:White;
}

.regular2 {
	font-family:Arial;
	font-size:11px;
	color:White;
}

.regular3 {
	font-family:Arial;
	font-size:12px;
	color:#ffae00;
}

a.regular {
	font-family:Arial;
	font-size:12px;
	color:White;
	text-decoration:none;
}

a:hover.regular {
	font-family:Arial;
	font-size:12px;
	color:White;
	text-decoration:underline;
}

.small-reg {
	font-family:Arial;
	font-size:10px;
	color:White;
}


a.contact-nfo {
	font-family: Verdana;
	font-size: 14px;
	color: #ffae00;
	text-decoration:none;
}

a:hover.contact-nfo {
	font-family: Verdana;
	font-size: 14px;
	color: #ffae00;
	text-decoration:underline;
}

.menu {
	font-family: Verdana;
	font-size: 12px;
	color: White;
}

a.menu {
	font-family: Verdana;
	font-size: 12px;
	color: White;
	font-weight: regular;
	text-decoration:none;
	line-height:140%;
}

a:hover.menu {
	font-family: Verdana;
	font-size: 12px;
	color: #ffae00;
	font-weight: lighter;
}

.titles {
	font-family: Verdana;
	font-size: 14px;
	color: #ffae00;
}

.titles2 {
	font-family: Verdana;
	font-size: 14px;
	color: White;
}

textarea {
	width: 246px;
	height: 150px;
	border: 0px;
	font-family:Arial;
	font-size: 11px;
	color: #999999;
	padding: 5px;
	margin: 0px;
	background-color:#666666;
	overflow:auto;
	background:transparent;
	border:1px;
	border-top-color:#333333;
	border-right-color:#333333;
	border-bottom-color:#333333;
	border-left-color:#333333;
	font-style: italic;
}

input.form {
	width: 250px;
	border:1px;
	font-family:Arial;
	font-size:11px;
	background-color:#666666;
	color: #999999;
	outline-color: #333333;
	outline-style: solid;
	outline-width: medium;
	border-top-color:#333333;
	border-right-color:#333333;
	border-bottom-color:#333333;
	border-left-color:#333333;
	background:transparent;
	font-style: italic;
}

.button {
	height:auto;
	font-family:Arial;
	font-size:12px;
	width:95px;
	text-align:center;
	color:White;
	border:1px;
	background-color:Black;
	border-color: #666666;
}

.button:hover {
	height:auto;
	font-family:Arial;
	font-size:12px;
	width:95px;
	text-align:center;
	color:#ffae00;
	border:1px;
	background-color:Black;
	border-color: #666666;
}