body {
	background-color: #333333;
	margin: 0;
	padding: 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	z-index: 0;
}

p { font-family:Arial, Helvetica, sans-serif; font-size:8px; color: #999966; padding: 0; margin: 0; }

#main {
	background-color: #333333;
	position:absolute;
	visibility:hidden;
	top: 0px; 
	left: 0px; 
	width:620px; 
	height:auto;
	padding: 0;
	margin: 0;
	z-index: 1;
}

#strip_musicvideos { position: relative; height: 68px; width: 619px; border-bottom-style:solid; border-bottom-color: #666666; border-bottom-width: 1px; }

#strip_commercials { position: relative; height: 68px; width: 619px; border-bottom-style:solid; border-bottom-color: #666666; border-bottom-width: 1px; margin-top: 29px; }

#strip_narrative { position: relative; height: 68px; width: 619px; border-bottom-style:solid; border-bottom-color: #666666; border-bottom-width: 1px; margin-top: 29px; }

#strip_steadicam { position: relative; height: 68px; width: 619px; border-bottom-style:solid; border-bottom-color: #666666; border-bottom-width: 1px; margin-top: 29px; }

	.striptitle { position: absolute; top: 54px; left: 1px; padding: 0; margin: 0;}

	.strip_img1 { position: absolute; top: 0; left: 102px; padding: 0; margin: 0; }

	.strip_img2 { position: absolute; top: 0; left: 210px; padding: 0; margin: 0; }

	.strip_img3 { position: absolute; top: 0; left: 318px; padding: 0; margin: 0; }

	.strip_img4 { position: absolute; top: 0; left: 426px; padding: 0; margin: 0; }
	
		.strip_caption { position: absolute; top: 70px; left: 0px; padding: 0; margin: 0; }
		
		.strip_caption p { font-size:10px; width: 90px; }

	.strip_showall { position: absolute; top: 54px; left: 556px; padding: 0; margin: 0; }

#home_titleblock { position: relative; height: 19px; padding: 0; margin-top: 29px; margin-bottom: 0; margin-left: 0; margin-right: 0; }

	#title_gregschmitt { position: absolute; top: 0; left: 0; height: 19px; padding: 0; margin: 0; }
	
	#title_contactbar { position: absolute; top: 0; left: 99px; height: 19px; padding: 0; margin: 0; }
	
	#title_txt {  position: absolute; top: 5px; left: 429px; height: 15px; padding: 0; margin: 0; z-index: 10;}
	
		#title_txt p { color:#333333; font-size: 9px; }
		
		#title_txt a { color:#333333; text-decoration: none;}
		
		#title_txt a:hover { color: #333333; text-decoration:underline; }

#title_submenu { position: relative; height: 10; padding: 0; margin-top: 5px; margin-bottom: 0; margin-left: 8px; margin-right: 0; }

	#submenu_musicvideos { position: absolute; top: 0; left: 0; height: 10; padding: 0; margin: 0; }

	#submenu_div1 { position: absolute; top: 0; left: 66px; height: 10; padding: 0; margin: 0; }

	#submenu_commercials { position: absolute; top: 0; left: 79px; height: 10; padding: 0; margin: 0; }
	
	#submenu_div2 { position: absolute; top: 0; left: 147px; height: 10; padding: 0; margin: 0; }
	
	#submenu_narrative { position: absolute; top: 0; left: 160px; height: 10; padding: 0; margin: 0; }
	
	#submenu_div3 { position: absolute; top: 0; left: 213px; height: 10; padding: 0; margin: 0; }
	
	#submenu_steadicam { position: absolute; top: 0; left: 226px; height: 10; padding: 0; margin: 0; }
	
	#submenu_div4 { position: absolute; top: 0; left: 281px; height: 10; padding: 0; margin: 0; }
	
	#submenu_equipment { position: absolute; top: 0; left: 294px; height: 10; padding: 0; margin: 0; }
	
	#submenu_div5 { position: absolute; top: 0; left: 349px; height: 10; padding: 0; margin: 0; }
	
	#submenu_links { position: absolute; top: 0; left: 362px; height: 10; padding: 0; margin: 0; }
	
	#submenu_div6 { position: absolute; top: 0; left: 390px; height: 10; padding: 0; margin: 0; }
	
	#submenu_contact { position: absolute; top: 0; left: 402px; height: 10; padding: 0; margin: 0; }

/* following are specific to category pages only */
	
#category_strip_main { position: relative; height: 68px; width: 619px; border-bottom-style:solid; border-bottom-color: #666666; border-bottom-width: 1px; margin-top: 29px; }

#category_strip_1 { position: relative; height: 68px; width: 410px; margin-top: 0; margin-left: 102px; }

#category_strip_2 { position: relative; height: 68px; width: 410px; margin-top: 29px; margin-left: 102px; }

#category_strip_3 { position: relative; height: 68px; width: 410px; margin-top: 29px; margin-left: 102px; }

.strip_blank { border-bottom-style:none; border-bottom-width: 0; padding-top: 1px; }

.strip_full { border-bottom-style:solid; border-bottom-color: #666666; border-bottom-width: 1px; }

	.cat_img1 { position: absolute; top: 0; left: 0px; padding: 0; margin: 0; }

	.cat_img2 { position: absolute; top: 0; left: 108px; padding: 0; margin: 0; }

	.cat_img3 { position: absolute; top: 0; left: 216px; padding: 0; margin: 0; }

	.cat_img4 { position: absolute; top: 0; left: 324px; padding: 0; margin: 0; }


/* for clips */
#clip_block { position: relative; height: 363px; width: 619px; padding: 0; margin: 0; }

	#clip_img { position: absolute; top: 52px; left: 149px; height: 254px; width: 320px; padding: 0; margin: 0; border:solid; border-width: 1px; border-color:#666666;}
	
	#clipinfo { position: absolute; top: 315px; left: 149px; padding: 0; margin: 0; }
	
		#cliptitle { font-size:12px; color: #FFCC33; padding: 0; margin: 0; }
		
		#clipdirector { font-size:10px; color: #999966; padding: 0; margin: 0; }
		
		#clipbacklink { font-size:10px; color: #999966; padding: 0; margin-top: 15px; }
		
		#clipbacklink a { color: #999966; }
		#clipbacklink a:hover { text-decoration: none; }
		
/* for equipment / links page only */
#equipment_block { position: relative; height: 363px; width: 619px; padding: 0; margin: 0; }

#equipment_iframe { padding: 20px 0 0 45px; margin: 0; }

#equipment_text { padding: 5px 0 0 10px; margin: 0; }

	#equipment_text p { font-size: 11px; color: #999966; padding: 0 0 12px 0; }
	
	#equipment_text p.link_list { line-height: 1.4em; }
	
	#equipment_text a { color:#999966; text-decoration: underline;}
		
	#equipment_text a:hover { color: #999966; text-decoration: none; }
	
	#equipment_text h2 { font-size: 12px; color:#CCCC66; padding: 5px 0 2px 0; margin: 0; }

iframe { border: 1px #666666 solid; }  


