
/* Layout Stylesheet */ 

body {
 margin:5px 20px 20px 0px;
 background:#000;
 color: #000000;
 text-align:center;
 padding:0;
 }
	body {font:small/122% arial,helvetica,clean,terminal,sans-serif;font:x-small;}
	body * {line-height:122%;}
	table {font-size:inherit;font:x-small;}
	html>body {font:83.75%/122% arial,helvetica,clean,sans-serif;}
	table, pre, code, select, input {font-size:100%} 
	textarea {font-size:107%;}
	html>body textarea {font-size:auto; font-family:arial,helvetica,clean,sans-serif }
	big {font-size:122%}
	small {font:77% verdana;}
	a:link {text-decoration: none;color:#fff;}
	a:visited {text-decoration: none;color:#C4141A;}
	a:active {text-decoration: none;color:#000;}
	a:hover {text-decoration: underline; color:#C4141A;}


#outer {
font-size:100%;
 text-align:left;
 border:0.0px solid #111;
 background:#000;
 width:1024px;
 padding:0;
 margin:auto;
 }


#hdr, #hdr_hm {
 height:129px;
 color: #333333;
 margin:0px;
 padding:0px;
 border:0.0px solid green;
 overflow:hidden;
 }


* html #hdr  { /** IE FIX **/

}


* html #top_nav  { /** IE FIX **/
 top: 30px;
 position: absolute;
 z-index: 900;
 left:0px; 
}

#top_nav {
 color: black;
 position: relative;
 display: block;
 top: -95px;
 margin-left: 0px;
 border: 0.0px solid pink;
 width: 1009px;
 text-align: center;
 padding-right: 0px;
 margin-right: 0px;
 float:left;
 z-index: 100;
}



#bot_nav {
 color: black;
 position: relative;
 display: block;
 top: -87px;
 border: 0.0px solid red;
 width: 1024px;
 text-align: center;
 float:left;
}
	#top_nav a:link, #top_nav a:visited, #bot_nav a:link, #bot_nav a:visited {
		 border:0.0px solid blue;
		 color:white;
		 font-weight:bold;
		 text-transform: uppercase;
		/** background-image: url(http://www.marcelbates.com/clients/coeste/images/nav_back.gif);
		 background-repeat: no-repeat;
		 background-position: center left; **/
		 text-decoration: none;
		 padding:5px 10px 5px 10px ;
		 font-size: 100%;
	}

	#top_nav a:hover, #bot_nav a:hover{
		color: #FF3333;
	}
	#top_nav a:active, #bot_nav a:active{
		color: #eee;
	}


* html #bodyblock { /** IE FIX **/
 	top:-3px;
 	margin: 0;
 	overflow:hidden;
 }


#bodyblock {
 position:relative;
 width:1024px;
 padding:0;
 background-image: url(http://www.pinnaclepowerexhaust.com/images/body_back_bot.jpg);
 background-repeat: y;
 background-position: bottom center;
 border:0.0px solid green;
 border-bottom:.25px solid #000;
 }





#inner_top {
 width:1024px;
 text-align:left;
 min-height:547px; 
 border:0.0px solid green;
 background-image: url(http://www.pinnaclepowerexhaust.com/images/body_back_top2.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 margin: 0px;
 padding: 0px;
 border:0.0px solid green;
 }
 
 
#inner_top_hp {
 width:1024px;
 text-align:left;
 height:519px;
 border:0.0px solid green;
 background-image: url(http://www.pinnaclepowerexhaust.com/images/body_back_top_hp3.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 margin: 0px;
 padding: 0px;
 }
 
 
.inner_reg {
 width:1024px;
 text-align:left;
 border:1.0px solid green;
 margin: 0px;
 padding: 0px;
 border:0.0px solid green;
 }
 
 
 * html .cont { /** IE FIX **/
 	width:1024px;
       height:527px;
 	margin:0px 0px 0px 0px ;
 	padding:0px 0px 0px 0px ;
 }

 * html .cont_home { /** IE FIX **/
 	width:1024px !important;
       height:527px !important;
 	margin:0px 0px 0px 0px  !important;
 	padding:0px 0px 0px 0px  !important;
 }



.cont_home {
 width:920px;
 height:547px;
 padding:0px 0px 0px 100px !important;
 }
 
.cont {
 width:1024px;
 text-align:left;
 border:0.0px solid yellow;
 margin: 0px 0px 0px 0px;
 padding:60px 0px 0px 100px ;

 }
 
 
 



* html #ftr { /** IE FIX **/
 	position:relative;
 	top:-25px;
       border:0px solid blue;
       background-color:#000;
 }

#ftr {
 height:120px;
 color: #333333;
 margin:0;
 padding:0;
 border:0.0px solid blue;
 }
