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

*{
  margin:0;
  padding:0;
}

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

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

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

#shadow{
        background:url(../images/shadow.png) repeat-y;
		width:913px;
		height:auto;
}

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

.wrapper_main{
              margin:0 auto;
			  width:901px;
}

#top{
     background:url(../images/logo.jpg) no-repeat;
	 width:901px;
	 height:125px;
}

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

.nav{
     width:901px;
}

.nav li{
        list-style: none;
		height:31px;
		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:179px;
		   height:31px;
}

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

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

a.aboutsdz{
          background:url(../images/nav.jpg) no-repeat -282px 0px;
		  height:31px;
		  width:144px;
}

a.aboutsdz:hover, a.aboutsdz-active{
                                  background:url(../images/nav.jpg) no-repeat -282px -31px;
								  height:31px;
		                          width:144px;
}

a.services{
           background:url(../images/nav.jpg) no-repeat -426px 0px;
		   height:31px;
		   width:134px;
}

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

a.contactus{
           background:url(../images/nav.jpg) no-repeat -560px 0px;
		   height:31px;
		   width:154px;
}

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

.nav li.bw2{
           background:url(../images/nav.jpg) no-repeat -714px 0px;
		   width:187px;
		   height:31px;
}

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

#pic{
     background:url(../images/mainpic.jpg) no-repeat;
	 width:901px;
	 height:269px;
}

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

#left_body{
           width:629px;
		   float:left;
}

#right_body{
            width:267px;
			float:right;
			padding-top:35px;
}

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

#whole-footer{
              background:url(../images/botttomnav_background.jpg) repeat-x;
			  width:auto;
			  height:64px;
			  padding-top:20px;
}

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

.footer a{
          color:#999999;
		  text-decoration:none;
		  
}
.footer a:hover{
          color:#666666;
		  
}
#footer_bottom{
               background:url(../images/back_footer_2.jpg)  no-repeat;
			   width:913px;
               font:11px Verdana, Arial, Helvetica, sans-serif;
		       color:#999999;
			   text-align:center;
			   padding-top:10px;
		   
}

.footer_pipe{
             color:#666666;
}

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

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

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