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

.unique-dining{
  padding:0;
  margin:0;
}

body{
	background:url(../images/background.jpg) repeat-x;
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
}

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

.wrapper_nav{
	width:998px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.wrapper_dropshadow{
         margin:0 auto;
         width:998px;
}

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

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

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

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

.nav{
	width:998px;
	margin: 0px;
	padding: 0px;
}

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

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

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

a.home{
         background:url(../images/nav.png) no-repeat -102px 0px;
		 width:156px;
		 height:40px;
}

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

a.aboutus{
          background:url(../images/nav.png) no-repeat -258px 0px;
		  height:40px;
		  width:161px;
}

a.aboutus:hover, a.aboutus-active{
                                  background:url(../images/nav.png) no-repeat -258px -40px;
								  height:40px;
		                          width:161px;
}

a.menu{
           background:url(../images/nav.png) no-repeat -419px 0px;
		   height:40px;
		   width:160px;
}

a.menu:hover, a.menu-active{
                                    background:url(../images/nav.png) no-repeat -419px -40px;
								    height:40px;
		                            width:160px;
}

a.gallery{
           background:url(../images/nav.png) no-repeat -579px 0px;
		   height:40px;
		   width:162px;
}

a.gallery:hover, a.gallery-active{
                                    background:url(../images/nav.png) no-repeat -579px -40px;
								    height:40px;
		                            width:162px;
}

a.contactus{
           background:url(../images/nav.png) no-repeat -741px 0px;
		   height:40px;
		   width:155px;
}

a.contactus:hover, a.contactus-active{
                                     background:url(../images/nav.png) no-repeat -741px -40px;
								     height:40px;
		                             width:155px;
}

.nav li.bw2{
                background:url(../images/nav.png) no-repeat -896px 0px;
			    width:102px;
			    height:40px;
}

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

#undernav{
          width:950px;
		  height:32px;
		  margin-left:-1px;
		  margin-top:-1px;
}

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

#whole-footer{
			  width:998px;
			  padding-top:0px;
}

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

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

.footer_pipe{
             color:#003300;
}

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

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

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