body{
	margin : 28px;
	padding : 0px;
}

	#main {
		margin-left : auto;
		margin-right : auto;
		width : 877px;
	}

		#leftColumn {
			float : left;
			width : 661px;
		}

			#logo {
				float : left;
				margin-bottom:10px;
			}

			#vidopts {
				color : #333311;
				font-family : Arial;
				font-size : 9pt;
				float : right;
				padding-top:15px;
			}

				a.vidopts {
					color : #333311;
					font-family : Arial;
					font-size : 9pt;
					text-decoration:underline;
				}

				a.vidopts:hover {
					color : #333311;
					font-family : Arial;
					font-size : 9pt;
					text-decoration:none;
				}

				.optTitle {
					color:#273b54;
					font-size : 12pt;
				}

				#opts_embed{
					background-color:#c0c0c0;
					color : #000000;
					font-family : Arial;
					font-size : 10pt;
					font-weight:bold;
					display:none;
					margin-bottom:10px;
					width:661px;
				}

				#opts_share{
					background-color:#c0c0c0;
					color : #000000;
					font-family : Arial;
					font-size : 10pt;
					font-weight:bold;
					display:none;
					margin-bottom:10px;
					width:661px;
				}

				.codeBox {
					width : 480px;
					margin-top:3px;
				}

				#btn {
					font-family:arial;
					font-size:9pt;
					width:150px;
				}

			#dvdColumn {
				float : left;
				width : 179px;
			}

				#joinBar {
					background: url('http://vividvideo.nat1556.nationalnet.com/images/bar_join.gif') no-repeat;
					background-position: bottom center;
					color : #ffffff;
					font-family : Arial;
					font-size : 10pt;
					font-weight : bold;
					height : 35px; /* 3px shorter than actual for padding */
					padding-top : 3px;
					text-align : center;
					width : 179px;
				}

					.joinBar a:link{
						color : #ffffff;
						font-family : Arial;
						font-size : 10pt;
						font-weight : bold;
						text-decoration : none;
					}

					.joinBar a:hover {
						color : #ffffff;
						font-family : Arial;
						font-size : 10pt;
						font-weight : bold;
						text-decoration : underline;
					}
					
					.joinBar a:visited {
						color : #ffffff;
						font-family : Arial;
						font-size : 10pt;
						font-weight : bold;
						text-decoration : none;

					}

			#hrDivider2 {
				float : left;
				width : 14px;
			}

			#contentColumn {
				float : left;
				width : 468px;
			}

				#descColumn {
					color : #000000;
					float : left;
					font-family : Arial;
					font-size : 10pt;
					width : 402px;
				}

					.title {
						color : #637c9c;
						font-family : Arial;
						font-size : 14pt;
						font-weight : bold;
					}

					.descColumn a:link {
						color : #273b54;
						font-family : Arial;
						font-size : 10pt;
						font-weight : bold;
						text-decoration:underline;
					}

					.descColumn a:hover {
						color : #273b54;
						font-family : Arial;
						font-size : 10pt;
						font-weight : bold;
						text-decoration:none;
					}
					
					.descColumn a:visited {
						color : #273b54;
						font-family : Arial;
						font-size : 10pt;
						font-weight : bold;
						text-decoration:underline;
					}
					
					
									#descColumn2 {
					color : #000000;
					
					text-align: center;
					
					font-family : Arial;
					font-size : 10pt;
					width : 600px;
				}

				#hrDivider3 {
					float : left;
					width : 9px;
				}

				#iconColumn {
					float : left;
					width : 57px;
				}

				#sceneThmb {
					float : left;
				}
				
				
					#descColumn3 {
					color : #000000;
					
					text-align: center;
					
					font-family : Arial;
					font-size : 10pt;
					width : 600px;
				}

		#hrDivider1 {
			float : left;
			width : 16px;
		}

		#rightColumn {
			float : left;
			width : 200px;
		}

			#relatedBar {
				background: url('http://vividvideo.nat1556.nationalnet.com/images/bar_related.gif') no-repeat;
				color : #ffffff;
				font-family : Arial;
				font-size : 10pt;
				font-weight : bold;
				height : 18px; /* 2px shorter than actual for padding */
				padding-top : 2px;
				text-align : center;
				width : 200px;
			}

			#nameBar {
				background: url('http://vividvideo.nat1556.nationalnet.com/images/bar_name.gif') no-repeat;
				background-position: bottom center;
				color : #ffffff;
				font-family : Arial;
				font-size : 10pt;
				font-weight : bold;
				height : 18px; /* 2px shorter than actual for padding */
				padding-top : 2px;
				text-align : center;
				width : 200px;
			}

				.nameBar a:link {
					color : #ffffff;
					font-family : Arial;
					font-size : 10pt;
					font-weight : bold;
					text-decoration : none;
				}

				.nameBar a:hover {
					color : #ffffff;
					font-family : Arial;
					font-size : 10pt;
					font-weight : bold;
					text-decoration : underline;
				}
