@charset "UTF-8";body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #262626;	text-align: center;	align: center;}li {	list-style-type: square;}#layout {	width:780px;	height:auto;	z-index:1;	text-align: left;	margin: 0 auto;}#terms {	font-size: 10px;	color: #FFFFFF;	margin-top: 5px;}#terms a:link {	color: #CCCCCC;	text-decoration: none;}#nav {	position:inherit;	left:auto;	top:auto;	width:780px;	height:25px;	z-index:1;	background-color: #FFFFFF;	text-align: right;}a:link {	color: #1E6A2B;	text-decoration: none;}.footerlink {	color: #CCCCCC;	text-decoration: underline;}a:visited {	color: #666666;	text-decoration: underline;}.navlink {	font-size: 10px;	font-weight: bold;	color: #0076a3;	text-decoration: none;	line-height: 5px;}a:active {	color: #333333;	text-decoration: none;}#video {	height: 278px;	width: 780px;	background-color: 505050;	background-image: url(img/video_back.jpg);	background-repeat: no-repeat;	background-position: 100% 100%;	text-align: center;	padding-top: 22px;}#whitebar {	height: 12px;	width: 780px;	background-color: #FFFFFF;}#whitebarbig {	height: 177px;	width: 780px;	background-color: #FFFFFF;}#footer {	background-color: #000000;	background-image: url(img/footer.jpg);	height: 73px;	width: 780px;}#contact {	float: right;	height: auto;	width: auto;	padding: 12px;}.contact {	color: #37b34a;	font-weight: bold;}#logo {	float: left;	width: 25%;	padding-left: 400px;}#redblock {	background-image: url(img/redback.jpg);	background-repeat: no-repeat;	background-position: left top;	float: right;	height: 333px;	width: 480px;	margin: 0px;}#lensguy {	float: left;	height: 333px;	width: 300px;}#sub_body {	width: 460px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	background-repeat: no-repeat;	background-position: left top;}#subleft {	background-color: bdbdbd;	width: 300px;}.rightbackground {	background-image: url(img/rightbottomback.jpg);	background-repeat: no-repeat;	background-position: left bottom;}.subheader {	font-size: 30px;	font-weight: bold;}.subbody {	font-size: 12px;}.studio {	font-size: 9px;	font-style: italic;	color: #666666;}ol li {	list-style-type: decimal;	margin-bottom: 15px;}