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

body {
margin:0px;
background:url(images/bg-runner.gif) 0 0 repeat-x;
}
#container {
background:url(images/bottom-bg.gif) 0 100% no-repeat;
width:1093px;
margin:0 auto;
}
#bottom-bar {
margin:0 auto 20px auto;
width:1093px;
}
#content-top {
background:url(images/top-banner-under.gif) 0 161px no-repeat;
min-height:400px;
}
#column-holder {
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
#right-column {
float:left;
width:245px;
background:#2a2a2a;
padding:10px 0 0 0;
margin-bottom:20px;
}
#left-column {
float:left;
width:777px;
padding:0 0 10px 0;
}
p, ul, li, span, div, font, h1, h2, h3 {
color: #333;
font-family:verdana;
font-size:11px;
margin-top:0;
}
li {
margin:0 0 8px 0;
}
h3 {
margin:0 0 10px 0;
}
ul {
margin:0 0 15px inherit;
}
h1 {
font-family:arial;
font-size:24px;
color:#ff7e00;
font-weight:normal;
}
h2 {
font-family:arial;
font-size:20px;
font-weight:normal;

}
h3 {
font-family:arial;
font-size:18px;
font-weight:normal;
}
a {
color:#ff7e00;
}
#content-area {
padding:40px 20px 0 30px;
}
.testimonialText {
color:#e4e4e4;
padding:40px 15px 10px 15px;
}
td p, #AutoNumber3 td p {
margin:0px;
}
input, textarea {
font-family:verdana;
font-size:11px;
}
#photo-gallery {
text-align:center;
}
#photo-gallery table{
width:100%;
border-spacing:30px;
}
#photo-gallery table tr td {
vertical-align:middle;
border:1px solid #ccc;
height:200px;
}
#photo-gallery a {
text-align:center;
}
#photo-gallery a img {
margin:auto auto;
}

.errorfield {
	color: #FF0000;
}