* { padding: 0; margin: 0;  }

body { background: #fff; font: 12px/1.1 "Lucida Grandes", Verdana, Arial, sans-serif; color: #000; text-align: center; padding-bottom: 25px; }
		
#wrapper { overflow: auto; margin: 0 auto; text-align: left; width: 650px; }

h1 { padding: 152px 0 0 0; overflow: hidden; background-image: url(/header.gif); background-repeat: no-repeat; height: 0px !important;  height /**/:152px;  width: 675px; margin: 0 auto; }                                                              

p { padding: 10px 0; line-height: 1.3; }

a { color: #282820; }

h2 { font: 18px/1.1
"Lucida Grande", Verdana, Arial, sans-serif; color: #1c2193; font-wieght: normal; padding-bottom: 10px; }
		

a img { border: 0; }

.serving { font-family: Georgia; padding-bottom: 0; font-size: 14px; color: #5a382f; font-style: italic; }


#nav {   color: #777; padding: 10px; margin: 0 auto; font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-align: left; line-height: 1.3; border-bottom: 2px solid #d0d0d0; background: #fff url(dotted.gif) top left repeat-x; font-weight: bold; font-size: 13px; }
#nav a { color: #282820; text-decoration: none; }
#nav a:hover { border-bottom: 1px solid #282820; }
#nav li { display: inline; padding: 0 10px; }
		
		body#home .home, body#services .services, body#tenways .tenways { border-bottom: 1px solid #282820; }


		#content ul { padding: 10px 30px 20px 30px; line-height: 1.5; }


		#content { padding: 25px;  padding-right: 30px; }	
		#content span { font-size: 15px; color: #1c2193; }

body#home #content { padding-right: 280px; }
body#home .floatright { padding-left: 30px; }
		
		
		.floatright { float: right; padding: 10px;  }


		#contact { background: #fff url(contact.gif) top left no-repeat;  line-height: 1.4; padding: 25px; padding-left: 290px; margin-top: 35px; color: #000;  padding-bottom: 40px; border-bottom: 3px solid #d0d0d0; }


		
		#credit { font-size: 11px; width: 650px; margin: 0 auto; line-height: 1.1; text-align: left; padding: 5px; overflow: auto; zoom: 1; }

		#licence { float: right; text-align: right; }
		#copy { flaot: left; width: 400px; }
		#copy span { color: #444; }

* html .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#slideshowwrap { float: right; position: absolute; padding-left: 380px; padding-top: 15px; }

#slideshow {
    position:relative;
    height: 210px;
 
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}