html, body { 
 height:100%;
 margin:0;
 padding:0;
}
a {
  color:#6c6f70;
}
img {
 border:none;
}
body {
 background-color:#bdbdbd;
 text-align:center;
 font-family:verdana, sans-serif;
 font-size:11px;
 color:#6c6f70;
}
#main {
 background-color:#ffffff;
 margin: 0 auto;
 width:997px;
 text-align:left;
 border-right:10px solid white;
 border-left:10px solid white;
}
#banner {
 margin:0 0 4px 0;
}
#menu {
 margin:4px 0 0 0;
 border-bottom:1px solid #bdbdbd;
 background-image:url('imgs/menuBlankBg.gif');
 background-repeat:repeat-x;
 width:100%;
}
#menu img {
 border-top:5px solid #bdbdbd;
 border-right:1px solid white;
}
#menu img#img1 {
 border-left:1px solid white;
 margin-left:100px;
}
#menu a img {
 border-top:none;
}
#menu a:visited img {
 border-top:none;
}
#menu a:hover img {
 border-top:5px solid #6c6f70;
 _border-top:0px solid #6c6f70;
}
#menu a:hover {
border-top:0px solid #6c6f70;
 _border-top:5px solid #6c6f70;
}
#menu a:active img {
 border-top:none;
}
#menu img.active {
 border-top:5px solid #6c6f70;
}
#content {
 width:997px;
 height:436px;
 background-image:url('imgs/contentBg.jpg');
}
#content td {
 vertical-align:top;
}
#contentText {
 margin:0 0 0 106px;
}
#contentText hr {
 border:none;
 width:350px;
 height:1px;
 background-color:#c7bec1;
 margin:30px 0 10px 0;
 _margin:30px 0 0px 0;
 padding:0;
}
#contentText p {
 width:350px;
 font-size:10px;
 margin:10px 0;
 padding:0;
}
#testimonials {
 width:796px;
 height:151px;
 background-image:url('imgs/testimonialsBg.jpg');
 text-align:center;
 margin: 15px auto;
}
#testimonials td p {
 text-align:left;
 width: 207px;
 height:87px;
}
#testimonials td p#p1 {
 margin-left:35px;
}
#footer {
 border-top:1px solid #cecece;
 margin: 30px 0 0 0;
}
#footer p {
 margin: 20px 0 0 108px;
}
#footer p a,
#footer p a:link,
#footer p a:visited,
#footer p a:hover,
#footer p a:active {
 color:#6c6f70;
 text-decoration:none;
}
#footer p a:hover {
 text-decoration:underline;
}

/* SERVICES */

ul {
 margin-left:25px;
 padding:0;
}

/* GALLERY */

#thumbs {
 margin: 100px 0 0 0px;
}
#thumbs img.thumbStatic {
 border: 1px solid pink;
 filter:alpha(opacity=70);
 -moz-opacity:.70;
 opacity:.70;
 width:70px;
 height:70px;
}
#thumbs img.thumbOver {
 border: 1px solid pink;
 filter:alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 width:70px;
 height:70px;
}
.hiddenImg {
 display:none;
}

/* CONTACT US */

input {
 height:15px;
 border:1px solid #6c6f70;
 margin:2px;
}
input.btn {
 height:20px;
}