html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

img {border:0;}
.clear {clear:both;height:0px;}
ul, li {}
a {text-decoration:none;color:#359728;text-decoration:underline;}
a:hover {text-decoration:none;color:#359728;text-decoration:underline;}
strong {font-weight:bold;}
em {font-style:italic}

body {background:#d9cc9c;color:#333333;font-family:arial;font-size:100%;background:url(images/background-body.png) no-repeat -180px 0px;}
#header {position:relative;width:854px;margin:0 auto 0 auto;padding:0 23px;height:110px;}

h1 {float:left;font-size:2.0em;padding:23px 0 0 0;}
h2 {float:right;font-size:1.2em;padding:40px 0 0 0;text-align:right;}
h3, h4 {font-size:1.3em;font-weight:bold;margin:0 0 20px;}
h5 {font-size:1.3em;font-weight:bold;margin:20px 0 0 0;}
.subheader {font-size:0.8em;}

#content {position:relative;background:#FFF;width:900px;margin:0 auto 0 auto;padding:23px 0;font-size:0.80em;line-height:1.5em;border:1px solid #c0bdbd;}

.introduction, .information {float:left;width:465px;padding:0 60px 0 0;margin:0 0 0 23px;}
.contact-info {float:right;width:290px;padding:0 0 0 37px;border-left:1px solid #c0bdbd;margin:0 23px 0 0;}

#photos {background:#c0bdbd;height:210px;margin:30px 0;padding:15px 23px;}
.thumbnails {float:left;width:254px;color:#FFF;}
.thumbnails a img {border:2px solid #e0e0e0;}
.thumbnails a:hover img {border:2px solid #FFF;}
.padding {padding:0 0 0 45px;}

#testimonials {float:right;background:#c0bdbd;width:290px;padding:0 23px 23px 37px;color:#FFF;background:url(images/background-testimonials.png) no-repeat;}
#testimonials h5 {}
#testimonials p {padding:50px 0 0 0;font-size:1.1em;}
.testimonial2 {margin:42px 0 40px 0;}

#footer {position:relative;width:900px;margin:32px auto 32px auto;text-align:center;color:#FFF;font-size:0.70em;line-height:1.2em;}
#footer a {color:#FFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer img {vertical-align:bottom;margin-top:3px;}

.approved-logos{text-align:center;}
.approved-logos img {height:60px;width:auto;padding:30px 10px 0 10px;}