/* KYLE DE FRANCO 2011_02_01 */
	/* MAIN STYLES */
		*{
			margin: 0;
			padding: 0;
		}
		*:focus{
			outline: none;
		}
		html{
			height: 100%;
			width: 100%;
		}
		body{
			background-color: #000000;
			height: 100%;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		div{
			color: #000000;
			cursor: default;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		#div_clear{
			clear: both;
		}
		#div_container{
			height: 100%;
			position: relative;
			text-align: center;
			width: 100%;
		}
		#div_center{
			background: url(../_images/div_bg.jpg);
			margin-left: auto;
			margin-right: auto;
			position: relative;
			text-align: left;
			width: 960px;
		}
		#div_header_margin{
			background: #000000;
			height: 20px;
		}
		#div_header{
			background: #000000 url(../_images/div_header.jpg);
			background-repeat: no-repeat;
			height: 100px;
			width: 960px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
			z-index: 200;
		}
		#div_title{
			background: #000000 url(../_images/div_title.png);
			background-repeat: no-repeat;
			height: 49px;
			width: 960px;
			margin-left: auto;
			margin-right: auto;
		}
		#div_title img{
			border: 0;
		}
		#div_sections{
			background: url(../_images/div_sections.png);
			height: 25px;
			text-align: right;
		}
		#div_sections_links{
			height: 25px;
			width: 604px;
			margin-left: 356px;
			text-align: left;
		}
		#div_sections_links a{
			border: 0;
			display: block;
			float: left;
			height: 25px;
			text-decoration: none;
			width: 151px;
		}
		#div_content{
			min-height: 450px;
			overflow: visible;
		}
		#div_footer{
			background: #000000;
			height: 30px;
			line-height: 30px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
			text-align: right;
			width: 960px;
		}
		#div_footer a{
			color: #CCCCCC;
			font-weight: bold;
			padding-right: 50px;
			text-decoration: none;
		}
		#div_footer a:hover{
			color: #FFFFFF;
		}
		#div_links_container{
			display: none;
			height: 20px;
			left: 300px;
			position: absolute;
			top: 70px;
		}
		#div_links_container a{
			background: #000000;
			background-position: top center;
			background-repeat: no-repeat;
			display: block;
			float: left;
			height: 25px;
			margin-right: 2px;
			text-align: center;
			width: 120px;
		}
		#div_sublinks_container{
			background: #000000;
			display: none;
			left: 300px;
			position: absolute;
			top: 98px;
			width: 150px;
			z-index: 1000;
		}
		#div_sublinks_container a{
			color: #FFFFFF;
			display: block;
			height: 25px;
			line-height: 25px;
			padding-left: 20px;
			text-align: left;
			text-decoration: none;
			text-transform: uppercase;
		}
		#div_sublinks_container a:hover{
			background-color: #990000;
		}
		#margin25{
			height: 25px;
		}
		.div_hid{
			display: none;
		}
	/* LEFT NAVIGATION */
		#td_nav_bg{
			background: url(../_images/div_nav_left_cont.png);
			background-repeat: repeat-y;
			min-height: 450px;
			overflow: visible;
			width: 120px;
		}
		#div_nav_left_cont{
			min-height: 450px;
			position: relative;
			width: 960px;
		}
		#td_nav_bg2{
			background: #000000 url(../_images/div_nav_left_cont.png);
			background-repeat: repeat-y;
			min-height: 450px;
			overflow: visible;
			width: 120px;
		}
		.nav_side{
			height: 94px;
		}
	/* IMAGE GALLERY */
		#div_gallery_cont{
			float: right;
			position: relative;
			width: 545px;
		}
		#div_gallery_pic_cont{
			background: #000000;
			height: 335px;
			text-align: center;
			width: 520px;
		}
		#div_gallery_pic_cont img{
			margin: 7px;
		}
		#div_thumb_cont{
			background: #000000;
			height: 67px;
			overflow: hidden;
			width: 520px;
		}
		#div_thumb_left_cont{
			float: left;
			height: 67px;
			line-height: 67px;
			width: 12px;
		}
		#div_thumb_left_cont a{
			background: url(../_images/gal_lft_off.jpg);
			display: block;
			height: 67px;
			text-decoration: none;
			width: 12px;
		}
		#div_thumb_left_cont a:hover{
			background: url(../_images/gal_lft_on.jpg);
			display: block;
			height: 67px;
			text-decoration: none;
			width: 12px;
		}
		#div_thumb_right_cont{
			float: right;
			height: 67px;
			line-height: 67px;
			text-align: right;
			width: 12px;
		}
		#div_thumb_right_cont a{
			background: url(../_images/gal_rht_off.jpg);
			display: block;
			height: 67px;
			text-decoration: none;
			width: 12px;
		}
		#div_thumb_right_cont a:hover{
			background: url(../_images/gal_rht_on.jpg);
			display: block;
			height: 67px;
			text-decoration: none;
			width: 12px;
		}
		#div_thumb_img_cont{
			float: left;
			margin-left: 1px;
			width: 495px;
		}
		#div_thumb_img_cont img{
			margin-left: 1px;
			margin-right: 1px;
			margin-top: 2px;
		}
		a.gal_th{
			height: 67px;
			float: left;
			text-decoration: none;
			width: 99px;
		}
		a.gal_th:hover{
			background-color: #AA0000;
			text-decoration: none;
		}
		img.gal_th_img{
			margin-left: 2px;
			margin-right: 1px;
			margin-top: 2px;
		}
	/* HOME PAGE */
		.index_00{
			margin-bottom: 10px;
			margin-left: 10px;
		}
		.index_01{
			margin-left: 10px;
			margin-bottom: 10px;
			margin-right: 10px;
		}
		.index_02{
			margin-bottom: 10px;
			margin-right: 10px;
		}
	/* CUSTOMER CENTER MAIN PAGE */
		#sect_00_intro{
			background: url(../_images/sect_00_intro.jpg);
			background-repeat: no-repeat;
			height: 450px;
			width: 840px;
		}
	/* COPY STYLES */
		.copy_head{
			color: #FFFFFF;
			font-size: 24px;
			font-weight: bold;
		}
		.copy_main{
			color: #FFFFFF;
			font-size: 13px;
			margin-bottom: 10px;
			margin-top: 10px;
			width: 260px;
		}
		.copy_main290{
			color: #FFFFFF;
			font-size: 13px;
			margin-bottom: 10px;
			margin-top: 10px;
			width: 290px;
		}
		.copy_inner_cont{
			margin-left: 40px;
		}
		.copy_inner_cont20{
			margin-left: 20px;
		}
		.copy_inner{
			color: #FFFFFF;
			font-size: 13px;
			margin-bottom: 10px;
			margin-top: 10px;
			width: 330px;
		}
		.ind_reg{
			font-size: 9px;
		}
		.copy_index_cont{
			margin-left: 10px;
			width: 247px;
		}
		.copy_index_margin{
			margin-bottom: 10px;
			margin-top: 10px;
			color: #FFFFFF;
			font-size: 13px;
		}
	/* FOR FADING IN COPY */
		.copy_index_cont div{
			display: none;
		}
		.copy_inner_cont20 div{
			display: none;
		}
		.copy_inner_cont div{
			display: none;
		}

	/* FROM THE OLD SITES */
		div{behavior: url(../_scripts/iepngfix.htc); color: #000000; cursor: default; font-family: Arial; font-size: 12px;}
		#div_lightbox_screen{background: url(../_images/screen.png); display: none; height: 100%;  position: relative; overflow: hidden; width: 100%; z-index: 1000;}
		#div_popup_container{margin-top: -302px; position: relative; text-align: center; top: 50%; width: 100%; z-index: 2000;}
		#div_popup_close{font-weight: bold; padding: 4px;}
		#div_popup_close a{color: #000000; text-decoration: none;}
		#div_popup_close a:hover{text-decoration: underline;}
