/* CSS Document */

* { 
padding : 0;
margin : 0;
} 
html {

}
body { 
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #fff;
font-size : 12px;
background :#000 ;
margin: 0;
padding:0;
} 
 a:link{
	text-decoration:none;
	color:#0099FF;

}
 a:visited{
	text-decoration:none;
	color:#0099FF;

}
 a:hover{
	color:#0099FF;
	text-decoration:underline;
}
img{
	border:none;
}
p{
	padding:0px 10px 20px 10px
}
#container
{
/*position:absolute; top:0px; bottom:0px; left:0px; right:0px;*/
width: 1000px;
margin: 0px auto;
background: #1B1B1C url(../images/airducts_bg.jpg) top center no-repeat;
background-position: top left;
padding:0;
color: #fff;
min-height:890px;
/*border: 1px solid gray;*/
line-height: 130%;
}
#container_pages
{
/*position:absolute; top:0px; bottom:0px; left:0px; right:0px;*/
width: 1000px;
margin: 0px auto;
background: #1B1B1C url(../images/airducts_bgpages.jpg) top center no-repeat;
background-position: top left;
padding:0;
color: #fff;
min-height:890px;
/*border: 1px solid gray;*/
line-height: 130%;
}
#wrapper{
width:900px;
margin: 0;
padding:0;}
#top
{
margin: 0px 0px 0px 0px;
padding: 0;
/*background-color: #ddd;
border-bottom: 1px solid gray;*/
}

#top h1
{
padding: 0px 0 0 10px ;
margin: 0 0 0 200px;
font-size:1.2em;
}

#main_screen{
	margin:27px 0px 0px 226px;
}
#logo{
	
	margin:15px 0px 0px 140px;
}
#logopic{
	float:left;
	margin:0px 5px 0px 0px;
}
#threeheading img{
	margin:30px 0px 0px 60px;
	float:right;
}

#content
{
margin:-7px 0px 0px 0px;
padding:0px;
margin-left: 20px;
/*border-left: 1px solid gray;*/
max-width: 56em;
}
* html #content
{
margin-left: 40px;
}
.leftcontent{

	float:left;
	width:375px;
	padding:0px 10px 0px 10px;
	margin:0px;
}
.leftcontent h2{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 10px;
	background: url(../images/left_content_top.png) center no-repeat;
	min-height:38px;
	
}
* html .leftcontent h2{
	background:#333;
	padding:5px 0px 20px 5px;
}
.paraalign{
	margin:-12px 0px 0px 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	}
img.floatLeft { 
    float: left; 
    margin: 4px;
	border: thin solid #328AB6 ;
}

.leftcontent p{
	margin:0px 0px 0px 0px;
	padding:3px 10px 10px 10px;
	background: url(../images/body.png) center repeat-y;
	
}
* html .leftcontent p{
	background:#333;
}
.leftbottom{
	margin:-10px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	background: url(../images/left_content_bot.png) center no-repeat;
	min-height:40px;
}
* html .leftbottom{
	background:#333;
}
#bottom{background: url(../images/bottombg.jpg) left repeat-y;
	margin:13px 0px 0px 50px;
	width:650px;
}
* html #bottom{
	margin:55px 0px 0px 50px;
}
.bottomcontent {
	margin:0px 0px 0px 60px;
	width:70%;
	}
* html .bottomcontent {
	margin:-20px 0px 0px 60px;
	width:70%;
	}
.bottomcontent p{
	margin:0px 0px 0px 0px;
	padding:3px 10px 10px 10px;
	
}
.bottomcontent h3{
	font-size:1em;
	margin:0px 0px 0px 0px;
	padding:3px 10px 10px 10px;
	
}
.bottomcontent ul{
	list-style-type:none;
	margin:0px 0px 20px 20px;
	}
.bottomcontent li{
    background: url(../images/bullet.jpg) left  no-repeat;
	min-height:45px;
	padding: 25px 0px 0px 110px;
	margin:0px 0px 0px 20px; 
	}
#rightcontent{
	margin:32px 0px 27px 0px;
	float:right;
	width:255px;
	font-size:0.8em;
	background: url(../images/right_bg.png) left  no-repeat;

}
* html #rightcontent {
	margin:32px 40px 0px 0px;
	background:#333;
}
#rightcontent img{
	margin:7px 0px 0px 5px;
}
#rightcontent p{
	padding-left:4px;
}
#footer
{
clear: both;
margin: -5px 0px 0px 0px;
padding: 3px 0px 0px 0px;
color: #333;
background: #000 url(../images/footer_pipes.jpg) repeat-x;
height:120px;
/*background-color: #ddd;
border-top: 1px solid gray;*/
}
#footer p{
text-align:center;
width:750px;
margin: 0px auto;
padding:0px 10px 13px 10px}

/*---------- navigation ------------*/
.navbar { 
position : relative;
display : block;
height : 30px;
font-size : 15px;
font-weight : bold;
font-family : Arial, Verdana, Helvitica, sans-serif;
/*background:#A55202 url(images/treesmenu.png) no-repeat  left;*/
margin:0px 0px 15px 290px;} 
.navbar ul { 
padding : 5px 0px;
list-style-type : none;
width : auto;
margin-top : 0px;
} 
* html .navbar{
width : 670px;
margin-top : 0px;}

.navbar ul li { 
display : block;
float : left;
margin : 0 14px 0 0;
width: 80px;} 
.navbar ul li a { 
display : block;
float : left;
color : #fff;
text-decoration : none;
padding : 10px 0px 0 15px;
height : 24px;
} 
* html .navbar ul li a {
padding : 6px 5px 0 5px;
width: 85px;
}
.navbar ul li a:hover, .navbar ul li a.current { 
color : #3199CC;

} 
.current{
	background : transparent url(../images/but_back.png) no-repeat left ;
	width:85px;
	}
* html .current{
	background : none ;
	width:85px;
	}


.footermenu{
	  clear:both;
      width:480px;
	  margin: 0px auto;
	  text-align:center;
 	  padding: 0px 0px 0px 100px;
      background:  none;
	 
	 
    }
.footermenu ul {
	
      text-align:center;
      padding: 0;
	  margin:0px;
      list-style-type: none;
    }
 .footermenu li {
      margin: 0;
      padding: 0;
      float: left;
	  
    }
.footermenu li {
      padding-right: 1em;
    }
.footermenu a:link{
	color: #333;
	font-size:1em;
	text-decoration: none;
	}
	
.footermenu a:visited{
	color: #333;	
	text-decoration: none;
	font-size:1em;}
	
.footermenu a:hover{
	text-decoration: underline;
	}



#leftnav p {
	 margin: 0 0 1em 0; 
	 }
#content h2 {
	 margin: 0 0 .5em 0; 
 	}



/*----------- misc --------------*/

.clear { 
	clear : both;
}
paraalign a:link{
}
.bold_link{
	font-weight:bold;
	color:#fff;
}
#credits{
	  clear:both;
      width:600px;
	  margin: 0px auto;
	  text-align:center;
 	  padding: 10px 0px 0px 10px;
      background:  none;
}
#credits a:link{
	font-size:1em;
	color: #333;
}
#credits a:visited{
	color: #333;
	font-size:1em;
}
#validation{
	padding: 13px 0px 0px 0px;
}
