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

*{
  margin:0;
  padding:0;
}

body{
     background:url(../images/background.jpg) repeat-x;
	 background-color:#000000;
	 height:663px;
	 width:auto;
}

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

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

/*------------------------------------ top ----------------------------------------*/

#top{
     width:950px;
	 height:61px;
}

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

.nav{
     width:950px;
}

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

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

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

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

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

a.products{
           background:url(../images/nav.jpg) no-repeat -718px 0px;
		   height:68px;
		   width:154px;
}

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

.nav li.bw2{
                background:url(../images/nav.jpg) no-repeat -872px 0px;
			    width:78px;
			    height:68px;
}

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

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

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

#body_left{
           width:595px;
		   float:left;
		   margin-left:26px;
}

#body_right{
           width:329px;
		   float:right;
}

/*-------------------- right info -------------------*/

#info{
      width:315px;
}

#info_left{
		   width:61px;
		   float:left;
}

#info_icons{
            background:url(../images/info_icons.jpg) no-repeat;
		    width:61px;
		    height:156px;
			margin-left:17px;
}

#info_right{
            width:200px;
			float:right;
}

#address{
         width:150px;
}

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

#address p, #phone p{
           font:17px "Georgia", Times New Roman, Times, serif;
		   color:#FFFFFF;
		   line-height:24px;
}

#empty{
       height:40px;
}

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

#footer p{
			   width:950px;
               font:11px "Georgia", Times New Roman, Times, serif;
		       color:#cccccc;
			   text-align:center;
			   padding-top:10px;
		   
}

.footer_pipe{
             color:#cccccc;
}

#footer p.footer_pipe a{
                        font:font:11px "Georgia", Times New Roman, Times, serif;
		                color:#cccccc;
						text-decoration:none;
}

#footer p.footer_pipe a:hover{
		                     color:#FFCC00;
}

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

#credit a{
          font:11px "Georgia", Times New Roman, Times, serif;
		  color:#cccccc;
		  text-align:center;
		  text-decoration:none;
}

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