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

*{
  margin:0;
  padding:0;
}

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

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

.wrapper{
            margin:0 auto;
		    width:950px;
}

.wrapper_shadow{
                margin:0 auto;
				width:965px;
}

#dropshadow.pngfix{
                  background:url(../images/shadow_repeat.png) repeat-y;
			      width:965px;
			      height:auto;
}

#logo{
      width:950px;
	  height:131px;
}

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

#nav_container{
               width:950px;
			   height:273px;
}

.nav{
     width:261px;
	 float:left;
}

.nav li{
        list-style: none;
		width:261px;
		display:block;
}

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

.nav li.bw1{
                background:url(../images/nav.jpg) no-repeat 0px 0px;
			    width:261px;
			    height:40px;
}

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

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

.nav li.bw2{
                background:url(../images/nav.jpg) no-repeat 0px -72px;
			    width:261px;
			    height:11px;
}

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

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

.nav li.bw3{
                background:url(../images/nav.jpg) no-repeat 0px -116px;
			    width:261px;
			    height:10px;
}

a.products{
           background:url(../images/nav.jpg) no-repeat 0px -126px;
		   height:32px;
		   width:261px;
}

a.products:hover, a.products-active{
                                    background:url(../images/nav.jpg) no-repeat -261px -126px;
								    height:32px;
		                            width:261px;
}

.nav li.bw4{
                background:url(../images/nav.jpg) no-repeat 0px -158px;
			    width:261px;
			    height:9px;
}

a.gallery{
           background:url(../images/nav.jpg) no-repeat 0px -167px;
		   height:32px;
		   width:261px;
}

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

.nav li.bw5{
                background:url(../images/nav.jpg) no-repeat 0px -199px;
			    width:261px;
			    height:10px;
}


a.contactus{
           background:url(../images/nav.jpg) no-repeat 0px -209px;
		   height:33px;
		   width:261px;
}

a.contactus:hover, a.contactus-active{
                                     background:url(../images/nav.jpg) no-repeat -261px -209px;
								     height:33px;
		                             width:261px;
}

.nav li.bw6{
                background:url(../images/nav.jpg) no-repeat 0px -242px;
			    width:261px;
			    height:31px;
}

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

#nav_bottom{
            width:950px;
			height:15px;
			margin-top:-1px;
}

#center_container{
                  background:url(../images/body_centerrepeat.jpg) repeat-y;
                  width:950px;
				  height:auto;
}

#centerbox{
           width:950px;
		   height:112px;
}

#centerbox1{
            background:url(../images/centerbox1.jpg) no-repeat;
			width:303px;
			height:112px;
			float:left;
}

#centerbox2{
            background:url(../images/centerbox2.jpg) no-repeat;
			width:304px;
			height:112px;
			float:left;
			margin-left:20px;
}

#centerbox3{
            background:url(../images/centerbox3.jpg) no-repeat;
			width:304px;
			height:112px;
			float:right;
}

#subtitle{
          width:200px;
		  padding-left:28px;
}

#subtitle p{
           font:32px "Lucida Sans Unicode", Lucida Grande, sans-serif;
		   color:#FFFFFF;
}

#center_texts{
              width:256px;
			  padding-left:28px;
}

#center_texts p{
                font:13px "Arial", Helvetica, sans-serif;
				color:#FFFFFF;
}

#readmore{
          width:100px;
		  float:right;
		  padding-top:5px;
}

#readmore a{
            font:14px Arial, Helvetica, sans-serif;
			color:#ffff00;
			text-decoration:none;
}

#readmore a:hover{
			      color:#333333;
}

#center_empty{
              height:18px;
}

/*-------------------------------- body container -------------------------------------*/

#body_top{
           width:950px;
		   height:7px;
}
#body_container{
                background:url(../images/body_repeat.jpg) repeat-y;
				width:950px;
}

#body_left{
           width:241px;
		   float:left;
		   padding-left:20px;
		   padding-top:21px;
}

#body_right{
           width:663px;
		   float:right;
		   padding-left:26px;
		   padding-top:26px;
}

#info{
      width:241px;
	  height:165px;
}

#icons{
       width:51px;
	   height:165px;
	   float:left;
}

#info_texts{
            width:159px;
			float:right;
			padding-left:31px;
}

#address{
         width:150px;
}

#address p{
           font:15px "Arial", Helvetica, sans-serif;
		   color:#FFFFFF;
}

#phone{
         width:150px;
		 padding-top:42px;
}

#phone p{
           font:15px "Arial", Helvetica, sans-serif;
		   color:#FFFFFF;
}

#fax{
         width:150px;
		 padding-top:42px;
}

#fax p{
           font:15px "Arial", Helvetica, sans-serif;
		   color:#FFFFFF;
}

#emapy{
       height:100px;
}

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

#whole-footer{
			  width:950px;
			  padding-top:20px;
}

#footer_top{
		   width:950px;
           font:11px "Arial", Helvetica, sans-serif;
		   text-align:center;
		  
}

.footer a{
          color:#cccccc;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#333333;
		  
}
#footer_bottom{
			   width:950px;
               font:11px "Arial", Helvetica, sans-serif;
		       color:#CCCCCC;
			   text-align:center;
			   padding-top:10px;
		   
}

.footer_pipe{
             color:#cccccc;
}

#credit{
        width:950px;
		padding-top:20px;
}

#credit a{
          font:11px "Arial", Helvetica, sans-serif;
		  color:#cccccc;
		  text-align:center;
		  text-decoration:none;
}

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