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

*{
  margin:0;
  padding:0;
}

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

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

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

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

.wrapper_top{
             margin:0 auto;
		     width:956px;
}

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

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

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

#nav_container{
               width:956px;
}

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

#nav_box{
        float:left;
		width:318px;
}

#navtop{
        background:url(../images/nav_top.jpg) no-repeat;
		width:318px;
		height:171px;
}

.nav{
     width:630px;
	 float:left;
	 margin-left:3px;
}

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

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

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

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

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

a.services{
           background:url(../images/nav.jpg) no-repeat 0px -119px;
		   height:47px;
		   width:315px;
}

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

.nav li.bw2{
                background:url(../images/nav.jpg) no-repeat 0px -166px;
			    width:315px;
			    height:24px;
}

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

#flash{
       width:601px;
	   float:left;
}

#nav_right{
           width:37px;
		   float:right;
}

#nav_righttop{
           background:url(../images/right_top.jpg) no-repeat;
		   width:37px;
		   height:171px;
}

#nav_rightbottom{
           background:url(../images/right_bottom.jpg) no-repeat;
		   width:34px;
		   height:190px;
}

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

#body_container{
                background:url(../images/bodyrepeat.jpg) repeat-y;
				width:950px;
				height:auto;
				margin-top:-1px;
}

#flash-bottom{
              background:url(../images/flash_bottom.jpg) no-repeat;
			  width:950px;
			  height:16px;
}

#body_left{
           width:650px;
		   float:left;
}

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

/*---------------------------  contact -----------------------------*/

#contact-but{
             background:url(../images/contact-but.jpg) no-repeat;
			 width:155px;
			 height:29px;
			 margin-left:24px;
			 margin-top:80px;
}

#info{
      width:245px;
	  padding-left:24px;
	  padding-top:20px;
}

#info p{
        font:14px Arial, Helvetica, sans-serif;
		color:#ffcc00;
}

.white{
       color:#FFFFFF;
}

#map{
     padding-left:24px;
	 padding-top:20px;
	 width:250px;
}

.wrapper_flower{
                margin:0 auto;
				width:214px;
}

#flower{
        background:url(../images/flower.jpg) no-repeat;
		width:214px;
		height:204px;
}

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

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

#footer{
        width:950px;
}

#footer p{
          text-align:center;
		  font:11px "Arial", Helvetica, sans-serif;
		  color:#999999;
}

#footer p a{
            text-decoration:none;
			color:#999999;

}

#footer p a:hover{
                  color:#333333;

}

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

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

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

#empty2{
       height:20px;
}
