#btr_wrap {
	
}
	#record_title {
		width: 100%;
		/*text-align: center;
		font-size: 25px;
		padding-bottom: 25px;*/
	}

	#btr_leftcol {
		width: 520px;
		text-align: center;
		float:left;
		margin-top: 20px;
	}
	
		#btr_video_wrap {
			width: 500px;
			height: 400px;
			padding: 20px 0px 0px 40px;
		}
		
		#previous_record_statement {
			padding-bottom: 40px;
		}

	#btr_rightcol {
		width: 400px;
		margin-left: 10px;
		float: right;
		margin-top: 20px;
	}
	
		#rules_title {
			padding-left: 20px;	
		}
		
		#record_rules {
			width: 400px;
			min-height: 360px;
			
		}
		
		#btr_form {
			width: 350px;
			float: left;
			padding: 0px 25px 25px 25px;
		}
			
			#file_types {
				font-size: 15px;
				color: gray;
			}
			
			#terms_of_service {
				font-size: 12px; 
				text-decoration: none;
				padding: 5px 0px 5px 0px;
			}





/* 
 * CSS for Custom File Browser by Shaun Inman
 * http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom
 */ 
.SI-FILES-STYLIZED label.cabinet
{
    width: 79px;
    height: 22px;
    background: url(/img/btn-choose-file.gif) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}