 body {
	  font:1.0em helvetica, arial, san serif;
      background-color: #debcf5;
  	  }
  	  
 * {
	margin:0px;
    padding:0px;
    } 
        
em {fort-style:italic;}
		
 #wrapper {
	       border:0;
           background-color: #ffffff;  
           background-repeat:repeat;
	 	   width:900px;
	  	   border-left: solid black 1px;
	  	   border-right: solid black 1px;
	  	   border-bottom: solid black 1px;
	  	   border-top: solid black 1px;
	  	   margin: 0 auto 0;
      	 }
         	 
 #top { 
        margin:0px auto 0;
	    padding:0px;
	    width:900px;
	    border-top:solid black 1px;
	    border-left:solid black 1px;
	    border-right:solid black 1px;
	    border-bottom:solid #904621 1px;
        }
      
 #nav {
	 margin:0px auto;
     clear:both;
     padding:0 0px 0px 0px;
	 width:900px;
     color:#ffffff;
	 border-top:solid #ffffff 1px;
	 border-bottom:solid #ffffff 1px;
	 text-align:center;
     }
     
 #nav ul {
	 margin: 5px auto;
	 }    

 #nav li {

         position:relative; 
         background-color:#debcf5;
	     list-style-type:none;
         display:inline;
         color:#ffffff;
         padding: 5px 5px 5px 5px;
         margin: 0 0;
         font-size:.9em;

	     }	
	     
 #nav  li + li{border-left: 1px solid #965ea5;}	     

 #nav ul li a {
	color:#743c83;
    text-decoration:none; 
    font-size:.9em;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    }
 
 #nav ul li a:hover {
	text-decoration:none; 
    color:#965ea5;
    background-color:#ffffff; 
    padding:9px 5px 7px 5px;
    }  

 #nav ul li ul{margin:0;
               width:3em;
               background-color:#ffa;
               border-right:1px solid #069;
               position:absolute;
               }
               
 #nav ul li ul li {
	 width:1em; 
	 }   
	 
	 #nav ul li ul li:first-child {
	 border-top:1px solid #069; 
	 }  
	 
	 body div#nav ul li ul {display:none;}
 div#nav ul li:hover ul {display:block;}          
 
 #logo img {margin:0px;border: 0;}
 
 #side{
	width:220px;
	float:left;
    margin:20px 0px 0 15px;
    font-size:.76em;
    font-style: italic;
    font-weight: bold;
    border: 0;
    
	}
	

	
 #sidetext{margin: 0px 0 0 0px;border: 0;}
 #dropdown{font-size:.96em;
 font-weight:normal;
 margin-left:3px;
 margin-top:4px;
 line-height:14px;
 padding:0px;}
 
 
	 
 #heading{width:410px;
    margin: 0px 0px 0px 0px;
    padding: 35px 0px 0px 65px;
	float:left;
	font-size:150%;
    line-height:1.2em;
    font-weight:normal;
    color:#521a61;

    letter-spacing:.2em;
    border: 0;

   }
   h3#faqplacement{font-size:1.3em;
                   font-weight:normal;
                   padding:0 0 0 0px;
                   margin:57px 0 0px 350px;}
                   
                   
   p#faqbenes{font-style:italic; font-weight:bold; font-size:14px;padding:0 0 0 0px; margin:8px 0 6px 350px;}    
   
   	ul#accordion {margin:0px 0 0 350px;font-weight:bold; font-size:95%; list-style-type:none;line-height:14px;}	 
	 ul#accordion li.on-demand{padding:10px 100px 10px 10px;line-height:19px;font-weight:normal;} 
   ul#accordion a{text-decoration:none;line-height:20px;font-style:italic;color:#521A61;font-size:85%;margin-left:10px;}
   #greyleaf {float:right;margin-top:-10px;padding-right:80px;}  
    
   #parking{font-size:.8em; margin-left:70px;margin-bottom:15px;width:370px;}
   
   #services{width:410px;
    		 margin: 0px 80px 0px 65px;
    		 padding: 25px 0px 0px 0px;
			 float:left;
			 font-size:150%;
    		 line-height:1.2em;
    		 font-weight:normal;
    		 color:#a04621;
    		 text-transform:uppercase;
    		 letter-spacing:.2em;
   			 }
  
 #specials {float:right;
     width:150px;
     border-left:solid green 1px;
     font-size:12px;
     font-weight:bold;
     font-style:italic;
     line-height:12px;
     color:#454;
     padding:0 10px 0 10px;
     margin:20px 10px 10px 10px;
     text-align:left;
     }
     
   #contenttwo h4 {
	   			 font-weight:bold;
                 font-size:1em;
                 padding-bottom:15px;
                 font-style:italic;}  
   #contentwrap{
	   			width:308px;
   				float:left;
   				border-bottom:0;
   				background-color:#ffffff;
   				margin:0px 0px 00px 0;
   				}
  
	#content {
	         width:480px;
	         float:left;
	         border:0;
	         margin: 10px 20px 50px 65px;
	         padding: 0px 00px 0px 0px;
	         color: black;
	         font-size: 14px; 
	         line-height: 19px;
	         font-weight:normal;
	         position:relative;
	         } 
	  
	  #contenttwo {
	              width:410px;
	              float:left;
	              border:0;
	  			  margin: 0px 0px 00px 0px;
	  			  padding: 30px 10px 80px 30px;
	  			  color: #665744;
	  			  font-size: 14px; 
	  			  line-height: 19px;
				  } 
  

  				   
  				   #contenttwo h3 {
font-size:1.4em;
font-weight:normal;
margin:50px 0 20px;
padding:0;
}

#contenttwo ul{list-style-type:none;}

#contenttwo ul li a{padding-top:15px;}
  
	#indent{
		   width:390px;
		   float:right;
		   }
		    
    #content p {margin:10px 80px 0 0px;}
   	p#benes {font-style:italic;font-weight:bold;margin-bottom:6px;}
   	#content li a {margin:5px 20px 0 0px;line-height:12px;}
	#content h3 {padding: 0;margin:50px 0 0px;font-size:1.4em;font-weight:normal;}	
	#content ul {margin:20px 00px 0px 0px;}

	#content ul li {margin:0px 50px 5px 20px;}
	#content a{text-decoration:none;
	                 margin:10px;
	                 font-size:95%;
	                 font-style:italic;font-weight:bold;
	                          color:#521A61;
	                 }
	                 
	                 #content dd {margin-right: 70px;margin-top:10px;font-size:.9em;}
	                 
	 #content dt a{margin-left:-20px;}                
               
	                 
	#contenttwo p {margin:10px 30px 0 0px; font-weight:bold;}
   	
	#contenttwo a {
					   color:#521A61;
					   font-size:1.0em;
					   font-style:italic;
font-weight:bold;
margin:5px 5px 5px 0px;
text-decoration:none;
}
	                          

	                 
	                 
.firstline {font-weight:bold; font-style:italic;}

 #colthree{padding:0 0px 0 30px;
   float:left;
   margin:50px 0 50px 35px;
   font-size:1em;
   font-style: normal; font-weight: normal; color:#743c83; 
   width:240px;
   border: 0;
  
   }
   
	 #cover {padding-left:150px;}
 
	#colthree h3{font-style:normal; font-weight: normal;font-size:1.5em;}
	
	#colthree ul {padding-left:20px; font-weight:bold;font-size:.8em;line-height:14pt;}
 	 #colthree a {color:#743c83;}
	 
 #cardimages img{border: solid #b26843 1px;margin:5px 0 15px 15px;}
 
   
 .clearfix {clear:both;}  
 
 
 #under {text-align:center;
	  color:#fffdca;
	  margin:20px auto;
	  font-style:italic;
	  font-weight:normal;
	  font-size:.75em;
	  background-image:none;
	  width:770px;}  
	  
	  #blue {background-color:blue;} 
	  
	  #under a:link {text-decoration:none; color:yellow;}
	  #under a:visited {text-decoration:none; color:yellow;}
	  #under a:hover {color:yellow; background-color:blue;}
	  
	  