/* CSS Document */

body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #ffffff;
	background-image:url(../images/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #ffffff;
}
 #container { 
	width: 1024px;  
    margin: 0 auto; 
	border: none;
	text-align: left;
	background-color:#000000;
} 

 #subcontainer { 
	width: 1024px;  
    margin: 0 auto; 
	border: none;
	text-align: left; 
	background-image:url(../images/sub/sub_container_bg.jpg);
	background-repeat:repeat;
} 

#h1 {
height:70px;
padding:0px 0px 0px 0px;
}


#h1_location {
height:15px;
padding:1px 0px 35px 0px;
}


.fltrt {
float:right;
padding:30px 30px 0px 0px;
}



/*HEADERS******************/


#header_home {
background-image:url(../images/header.jpg);
height:246px;
background-repeat:no-repeat;
width:1024px;
}

#header_products {
background-image:url(../images/sub/header_products.jpg);
height:315px;
background-repeat:no-repeat;
width:1024px;
}

#header_services {
background-image:url(../images/sub/header_services.jpg);
height:315px;
background-repeat:no-repeat;
width:1024px;
}

#header_equipment {
background-image:url(../images/sub/header_equipment.jpg);
height:315px;
background-repeat:no-repeat;
width:1024px;
}

#header_location {
background-image:url(../images/sub/header_location.jpg);
height:249px;
background-repeat:no-repeat;
width:1024px;
}


/*CONTENT AREAS***************************/

#mainContent {
background-image:url(../images/bottom.jpg);
background-color:#000000;
background-repeat:no-repeat;
width:1024px;
float:left;
}

.maintext {
padding:75px 250px 0px 140px;
}

#subContent {
background-image:url(../images/sub/sub_content_bg.jpg);
background-repeat:no-repeat;
width:725px;

padding:15px 159px 0px 139px;
}

#subLocation {
background-image:url(../images/sub/sub_bg_location.jpg);
background-repeat:no-repeat;
width:725px;
height:399px;
padding:0px 159px 0px 139px;
}


/*MISC***************************/

.clear {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

h1 {
font-size:22px;
}

.orange {
color:#FF6600;
}

#gradient {
background-image:url(../images/sub/gradient.jpg);
height:198px;
background-repeat:no-repeat;
}

a:link {
color:#FFFFFF;
text-decoration:underline;
}

a:visited {
color:#FFFFFF;
text-decoration:underline;
}

a:HOVER {
color:#FF6600;
text-decoration:underline;
}

a:active {
color:#FFFFFF;
text-decoration:underline;
}

img {
border:none;
}






/* NAVIGATION******************/

#nav {
width:1024px;
padding:0px;
}

#nav ul {
padding:25px 0px 0px 230px;
margin:0px;
list-style:none;
}

#nav li {
display:inline;
float:left;
list-style-image:none;
padding:0px 0px 0px 30px;

}

a:link.nav{
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/arrow.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:5px 0px 0px 25px;
display:block;
height:30px;
float:left;
}

a:visited.nav{
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/arrow.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:5px 0px 0px 25px;
display:block;
height:30px;
float:left;
}

a:hover.nav {
color:#FF6600;
text-decoration:none;
background-image:url(../images/arrow_white.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:5px 0px 0px 25px;
display:block;
height:30px;
float:left;
}
a:active.nav{
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/arrow.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding:5px 0px 0px 25px;
display:block;
height:30px;
float:left;
}


/*FOOTER***************************************************************/

#footer{
background-image:url(../images/footer_middle.jpg);
width:1004px;
background-repeat:no-repeat;
height:50px;
color:#000000;
text-align:right;
padding:40px 20px 0px 0px;
font-size:10px;
float:left;
 }
 
#footer a:link {
color:#000;
text-decoration:underline;
}

#footer a:visited {
color:#000;
text-decoration:underline;
}

#footer a:HOVER {
color:#000;
text-decoration:underline;
}

#footer a:active {
color:#000;
text-decoration:underline;
}


#ui {

width:1024px;
padding-top:454px;
}

/*FOOTER***************************************************************/

#featured-product {
background:url(../images/featured.jpg) no-repeat;
width:430px;
height:230px;
float:left;
padding:0px 0px 0px 20px;
}

#featured-product h1 {
color:#FF6600;
padding:10px 0px 5px 0px;
margin:0px;
}
