@charset "UTF-8";
/* CSS Document */

*{
  margin:0;
  padding:0;
}

body{
     background:url(../images/background.jpg) repeat-x;
	 background-color:#000000;
}

.top_wrapper{
             margin:0 auto;
		     width:942px;
}

.body_wrapper{
              margin:0 auto;
			  width:904px;
}

#body_background{
                 background:url(../images/body_repeat.jpg) repeat-y;
				 width:904px;
				 height:auto;
}

.clearfix{
	      width: 1px;
	      height: 1px;
	      display: block;
	      clear: both;
}

#main_flash{
            width:942px;
			height:416px;
}

/*--------------- Navigation ------------------*/

.nav{
     width:942px;
}

.nav li{
        list-style: none;
		height:34px;
		float:left;
		display:block;
}

.nav a { 
        height:100%;
		width:100%;
		display:block;
}



a.home{
         background:url(../images/nav.jpg) no-repeat 0px 0px;
		 height:34px;
		 width:181px;
}

a.home:hover, a.home-active{
                            background:url(../images/nav.jpg) no-repeat 0px -34px;
						    height:34px;
		                    width:181px;
}

a.aboutus{
          background:url(../images/nav.jpg) no-repeat -181px 0px;
		  height:34px;
		  width:181px;
}

a.aboutus:hover, a.aboutus-active{
                                  background:url(../images/nav.jpg) no-repeat -181px -34px;
								  height:34px;
		                          width:181px;
}

a.services{
           background:url(../images/nav.jpg) no-repeat -362px 0px;
		   height:34px;
		   width:181px;
}

a.services:hover, a.services-active{
                                    background:url(../images/nav.jpg) no-repeat -362px -34px;
								    height:34px;
		                            width:181px;
									}

a.gallery{
           background:url(../images/nav.jpg) no-repeat -543px 0px;
		   height:34px;
		   width:181px;
}

a.gallery:hover, a.gallery-active{
                                     background:url(../images/nav.jpg) no-repeat -543px -34px;
								     height:34px;
		                             width:181px;
}

a.contact{
           background:url(../images/nav.jpg) no-repeat -724px 0px;
		   height:34px;
		   width:180px;
}

a.contact:hover, a.contact-active{
                                     background:url(../images/nav.jpg) no-repeat -724px -34px;
								     height:34px;
		                             width:180px;
}

li.nav_left, li.nav_right{
                      width:19px;
					  height:34px;
}

/*-------------------- end navigation ------------------------*/

/*-------------------- center container ----------------------*/

#center_container{
                  background:url(../images/center_back.jpg) no-repeat;
				  width:942px;
				  height:193px;
				  margin-top:-1px;
}

#container1, #container2, #container3{
            float:left;
			padding-left:34px;
			padding-top:20px;
}

#subtitle1{
           font:18px Verdana, Arial, Helvetica, sans-serif;
		   color:#000000;
		   text-align:center;
}

#sub_img1{
          background:url(../images/centerpic1.jpg) no-repeat;
		  width:272px;
		  height:99px;
		  margin-top:10px;
}

#sub_img1 a{ 
            height:100%;
		    width:100%;
		    display:block;
}

#more_info{
           text-align:center;
		   padding-top:14px;
}

#more_info a{
            font:14px Verdana, Arial, Helvetica, sans-serif;
		    color:#FFFFFF;
			text-decoration:none;
}

#more_info a:hover{
                   color:#FF9900;
}

#sub_img2{
          background:url(../images/centerpic2.jpg) no-repeat;
		  width:272px;
		  height:99px;
		  margin-top:10px;
}

#sub_img2 a{ 
            height:100%;
		    width:100%;
		    display:block;
}

#sub_img3{
          background:url(../images/centerpic3.jpg) no-repeat;
		  width:272px;
		  height:99px;
		  margin-top:10px;
}

#sub_img3 a{ 
            height:100%;
		    width:100%;
		    display:block;
}

/*--------- footer -------------*/

#whole-footer{
              background:url(../images/footerback.jpg) no-repeat;
			  width:904px;
			  padding-top:7px;
}

#footer_top{
		   width:904px;
           font:10px Verdana, Arial, Helvetica, sans-serif;
		   text-align:center;
		  
}

.footer a{
          color:#FFFFFF;
		  text-decoration:none;
		  
}
.footer a:hover{
                color:#999999;
		  
}
#footer_bottom{
			   width:904px;
               font:10px Verdana, Arial, Helvetica, sans-serif;
		       color:#FFFFFF;
			   text-align:center;
			   padding-top:5px;
		   
}

.footer_pipe{
             color:#FFFFFF;
}
