@import url(home.css);
@import url(type.css);
@import url(znav.css);
@import url(forms.css);
@import url(errors.css);

@import url( h_style.css );
@import url( h_tabs.css );
@import url( h_base.css );
@import url( h_rating.css );

/*<STYLE type=text/css>
@import url( http://www.ultimatetailgateinc.com/styles/h_style.css );
@import url( http://www.ultimatetailgateinc.com/styles/h_tabs.css );
@import url( http://www.ultimatetailgateinc.com/styles/h_base.css );
@import url( http://www.ultimatetailgateinc.com/styles/h_rating.css );
</STYLE>*/

/*
-----------------------------------------------
Title: cyteworks base styles
Author: Brian Merckens
Version: 	27 March 2006
----------------------------------------------- */

		* {
			margin: 0;
			padding: 0;
		}
		html {
		  	 height: 100%; 
			 background: #000 url(../images/zahner_2009_mri_bg2.jpg) no-repeat  top center;
		     /*background: #333333 url(../content/image/zahner_2009 deyoung_bg.jpg)  no-repeat top center;*/
			 }
		body { 		
			height: 100%; 
			text-align: center; 
			margin: 0px auto 0px auto;
			padding: 0;
			color: #ccc;
			}
		img {
			border: none;
		}
		
		hr, .hide {
			display: none;

		}

/* =Structure
----------------------------------------------- */
		#container {
			/*background: #FFF url(../images/bg_fade.jpg) repeat-x  top center;*/
			/*background: #4c4c4c url(../content/image/grad1.png) 0 0 no-repeat top center;*/
			background: url(../images/30.black.png);
			/*padding: 1px 1px 1px 1px;*/
			padding:0px;
			margin: 10px auto 15px auto;
			display: block;
			width: 990px;
			
			
		}

/* =Head
----------------------------------------------- */
		
	#head {
			margin: 0px auto 0px auto;
			padding: 0;
			height:100px;
			width: 990px;
			text-align:right;
			background:  url(../images/2009_HomePage_Tagline.png) no-repeat center top;
		}
		#head_region_1 {
			height: 90px;
			position:relative;
			top:-35px;
			width:400px;
			left:-25px;
			text-align: left;
			z-index:20;
		}
		
		#head_region_2 {z-index:100;}
		
		
		#head_region_3 {
		}
		#zahner2 {
			background:transparent url(http://zahner.constructioncyte.com/images/zahner.png) no-repeat scroll left top;
			height:90px;
			position:absolute;
			width:300px;
			outline:none;
}

/* =Navigation
----------------------------------------------- */

		#znav {
			background:  url(../images/zahner_znav.jpg) no-repeat center top;
			width: 988px;
			height: 26px;
			padding:0px;
			text-align: center;
			margin-top: 2px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;
			position:relative;
			z-index: 200;
		}


/* =Content
----------------------------------------------- */
		#content { 
			background: transparent;
			width: 990px;
			min-height: 400px;
			margin: 0;
			padding: 0;
			display: block;
			position:relative;
			z-index: 1;
		}
		#content_home {
			width: 720px;
			min-height: 600px;
			float:left;
			text-align:left;
			z-index:11;
			}
		#content_left {
			background: #eaedf0 ;
			width: 260px;
			display: block;
			float: left;
			padding: 0;
			margin: 0;
			z-index:10;
		}
		#content_projects_left {
			background: #eaedf0 ;
			width: 180px;
			display: block;
			float: left;
			padding: 0;
			margin: 0;
			z-index:10;
		}
		#content_center {
			border: 0px;
			width: 640px;
			float: right;
			min-height: 400px;
			_height: 400px;
			/*padding: 0 40px 10px 40px;*/
			margin:  0 0 10px 0;
			text-align:left;
			z-index:11;
		}
		#content_center_home {
			border:solid 0px;
			width: 720px;
			min-height: 400px;
			_height: 400px;
			padding: 0 0 10px;
			margin:  0 0 10px;
			text-align:left;
			z-index:11;
		}
		#content_bottom {
			width: 720px;
			text-align:left;
			z-index:11;
		}
		#content_center_photo_database {
			
			width: 900px;
			display: block;
			text-align:center;			
			padding-left: 0;
			margin-left: 0;
			z-index:11;
			}
		
		#content_right {
			width: 250px;
			height: 100%;
			display: block;
			float: right;
			padding: 10px;
			margin: 0;
			background: url(../images/30.black.png);
		}
		

/* =Home Photos
----------------------------------------------- */

		#tabs1{
			background: #1f2226 no-repeat center top;
			width: 780px;
			height: 342px;
		}
		
		#tabs1 .flash{margin-top:2px; 
			}


/* =Footer
----------------------------------------------- */

		#foot {
			background: url('../images/26.black.png');
			height: 120px;
			width: 990px;
			display: block;
			clear: both;
			margin: 20px 0 0 0;
			padding: 0;
			border-top-width: 0px;
			border-top-style: solid;
			border-top-color: 0px;
		}
		#foot_region_1 {
		}
		#foot_region_2 {
		}
	

/* =Misc
----------------------------------------------- */
