/* BASIC STYLES */
/* KYLE DE FRANCO 2009_12_28 */
	body{
		background-color: #000000;
		margin: 0;
		padding: 0;
	}
	div{
		color: #333333;
		cursor: default;
		font-family: Arial;
		font-size: 12px;
	}
	form{
		margin: 0;
		padding: 0;
	}
	select{
		background-color: #FFFFFF;
		border: 1px solid #000000;
		color: #000000;
		font-family: Arial;
		font-size: 12px;
	}
	textarea{
		background-color: #FFFFFF;
		border: 1px solid #000000;
		color: #000000;
		font-family: Arial;
		font-size: 12px;
		height: 100px;
		width: 400px;
	}
	.highlight{
		color: #CF1006;
		font-weight: bold;
	}
	#div_headline{
		color: #CF1006;
		font-weight: bold;
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 20px;
		text-align: center;
	}
	#div_sub_headline{
		color: #CF1006;
		font-weight: bold;
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
		margin-top: -10px;
		text-align: left;
	}
	#div_headline_index{
		color: #CF1006;
		font-weight: bold;
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 20px;
		text-align: left;
	}

/* ALIGN THE CONTENT TO CENTER */
	#div_body_container{
		text-align: center;
	}

	#div_content_container{
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 760px;
	}

/* THE PAGE IS BROKEN UP INTO "ROWS" */
	#div_top{
		background: url(../_images/div_bg_top.jpg);
		background-repeat: no-repeat;
		height: 222px;
		position: relative;
		width: 760px;
	}
	#div_middle{
		background: url(../_images/div_bg_middle.jpg);
		background-repeat: repeat-y;
		min-height: 324px;
		position: relative;
		width: 760px;
	}
	#div_bottom{
		background: url(../_images/div_bg_bottom.jpg);
		background-repeat: no-repeat;
		height: 95px;
		position: relative;
		width: 760px;
	}

/* THE COPYRIGHT STYLES */
	#div_copyright{
		font-size: 10px;
		position: absolute;
		text-align: center;
		top: -34px;
		width: 760px;
	}

/* PROVIDES LEFT AND RIGHT PADDING */
	#div_middle_padder{
		margin-left: 10px;
		margin-right: 10px;
		padding-bottom: 55px;
	}

/* POSITIONS THE COPYRIGHT LOGO */
	#div_copyright_logo{
		position: absolute;
		height: 66px;
		width: 120px;
		background: url(../_images/div_copyright_logo.png);
		background-repeat: no-repeat;
		left: 60px;
		top: -30px;
	}

/* NEEDED FOR THE SEARCH BOX */
	#div_bg_search{
		background: url(../_images/div_bg_search_en.png);
		background-repeat: no-repeat;
		height: 23px;
		left: 460px;
		position: absolute;
		top: 20px;
		width: 273px;
	}
	#div_bg_search .inputs{
		background-color: transparent;
		border: 0px;
		color: #000000;
		font-family: Arial;
		font-size: 12px;
		height: 18px;
		left: 0px;
		position: absolute;
		top: 0px;
		width: 225px;
	}
	#div_bg_search .buttons{
		background-color: transparent;
		border: 0px;
		color: #000000;
		cursor: pointer;
		height: 18px;
		left: 234px;
		position: absolute;
		top: 0px;
		width: 50px;
	}

/* VARIOUS IMAGES */
	#div_img_00{
		background: url(../_images/img_03.png);
		background-repeat: no-repeat;
		height: 239px;
		left: 60px;
		position: absolute;
		width: 125px;
	}
	#div_img_01{
		background: url(../_images/img_00.png);
		background-repeat: no-repeat;
		height: 125px;
		left: 60px;
		position: absolute;
		width: 107px;
	}
	#div_img_02{
		background: url(../_images/img_02.png);
		background-repeat: no-repeat;
		height: 117px;
		left: 5px;
		position: absolute;
		top: 50px;
		width: 206px;
	}
	#div_img_03{
		background: url(../_images/img_03.png);
		background-repeat: no-repeat;
		height: 239px;
		left: 60px;
		position: absolute;
		width: 125px;
	}
	#div_img_04{
		background: url(../_images/img_12.png);
		background-repeat: no-repeat;
		height: 53px;
		left: 60px;
		position: absolute;
		top: 50px;
		width: 145px;
	}
	#div_img_06{
		background: url(../_images/img_08.png);
		background-repeat: no-repeat;
		height: 239px;
		left: 60px;
		position: absolute;
		width: 125px;
	}
	#div_img_07{
		background: url(../_images/img_09.png);
		background-repeat: no-repeat;
		height: 82px;
		left: 60px;
		position: absolute;
		top: 44px;
		width: 452px;
	}

	#div_img_08{
		background: url(../_images/img_17.png);
		background-repeat: no-repeat;
		height: 155px;
		left: -45px;
		position: absolute;
		top: 170px;
		width: 155px;
		z-index: 100;
	}

/* VARIOUS COPY HOLDERS */
	#div_copy_00{
		left: 320px;
		position: absolute;
	}
	#div_copy_01{
		left: 210px;
		line-height: 18px;
		position: relative;
		width: 330px;
	}
	#div_copy_01 a{
		color: #333333;
		text-decoration: none;
	}
	#div_copy_01 a:hover{
		color: #CF1006;
		text-decoration: underline;
	}
	#div_copy_01 table tr td{
		color: #333333;
		cursor: default;
		font-family: Arial;
		font-size: 12px;
	}
	#div_copy_01 sup{
		font-size: 10px;
	}
	#div_copy_02{
		font-size: 11px;
		left: 570px;
		line-height: 18px;
		position: absolute;
		top: 0px;
		width: 180px;
	}
	#div_copy_02 a{
		color: #333333;
		text-decoration: none;
	}
	#div_copy_02 a:hover{
		color: #CF1006;
		text-decoration: underline;
	}
	#div_copy_03{
		left: 310px;
		line-height: 18px;
		position: relative;
		width: 350px;
	}
	#div_copy_04{
		left: 50px;
		line-height: 18px;
		position: relative;
		width: 500px;
	}
	#div_copy_04 sup{
		font-size: 10px;
	}
	#div_downloads{
		background-repeat: no-repeat;
		height: 125px;
		left: 60px;
		position: absolute;
		top: 140px;
		width: 107px;
	}
	#div_downloads a{
		color: #CF1006;
		font-weight: bold;
		text-decoration: none;
	}
	#div_downloads a:hover{
		text-decoration: underline;
	}





/* POSITIONS THE TOP NAVIGATION */
	#div_nav_top{
		height: 27px;
		left: 290px;
		position: absolute;
		width: 467px;
		top: 90px;
	}

/* POSITIONS THE BOTTOM NAVIGATION */
	#div_nav_bottom{
		height: 27px;
		left: 0px;
		position: absolute;
		width: 467px;
		top: 117px;
	}

/* FORM ELEMENTS */
	#div_contact_form td{
		color: #000000;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
	}
	.buttons{background-color: #921B15; border: 1px solid #000000; color: #FFFFFF; cursor: hand; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold;}
	.inputs{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Arial; font-size: 12px; width: 120px;}
	.inputs348{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Arial; font-size: 12px; width: 348px;}
	.required{color: #FF0000; font-weight: bold;}

/* THE SEARCH RESULTS PAGE */
	#div_search_results{
		margin-left: 55px;
		margin-bottom: 20px;
	}
	#div_search_results a{
		color: #333333;
		text-decoration: none;
	}
	#div_search_results a:hover{
		color: #CF1006;
		text-decoration: underline;
	}

/* THE "BRAKE VIDEO" PAGE */
	#div_brake_video{
		text-align: center;
	}
