@charset "UTF-8";
* {
    padding: 0px;
    margin: 0px;
}
html {
    height: 100%;
    margin-bottom: 1px;
}
body {
    background:#ffffff;
    width: 700px;
    color: #333; /* also change these 2 lines in form.css AND the border */
	font: 11px Arial, Helvetica, sans-serif;
}
a { text-decoration: underline; background-color: inherit; }
a:active { outline: none; }
a, h1, h2, h3, h4, .color {
  color: #333;
}
p, h1, h2, h3, label, input, textarea, hr {
  margin-bottom:10px;
}
h1{ font:14px Helvetica, sans-serif bold; padding: 20px 0px 10px 0px; border-bottom:1px dotted #333;}
h2{ font-size:14px; line-height: 20px; color: #676767; }
h3{ font-size:12px; color: red; }
h4{ font-size:12px; }
ul{margin:0px 0px 10px 10px;}
li{margin:0px 0px 0px 5px; list-style-image: url(images/bullet.gif); line-height: 18px; }
hr { height:2px; background-color:#f00; color:#f00; border:0px; }body {
    background: #ffffff;
    width: 100%;
}
img {
    border: 0px;
}
#wrapper {
    margin: 10px auto 0px auto;
    width: 750px;
    background: #e4e5e4 url(images/background-page-home-builder.gif) no-repeat right bottom;
/*
    border: 1px solid red;
*/
}
#masthead {
    height: 147px;
    background: url(images/header.jpg) no-repeat;
    text-align: right;
    padding: 50px 15px 0px 0px;
    color: white;
}
#masthead a {
    color: white;
}
h1 {
    float: right;
    width: 531px;
}
#content {
    float: right;
    width: 286px;
    text-align: left;
    padding: 0px 0px 0px 15px;
}
#testimonial66 {
    background: url(images/quote66.gif) no-repeat top left;
    float: right;
    width: 235px;
    text-align: left;
    margin-right: 10px;
}
#testimonial99 {
    background: url(images/quote99.gif) no-repeat bottom right;
}
#testimonial {
    font-size:12px;
    line-height: 20px;
    color: #676767;
    padding: 15px 0px 0px 30px;
}

.galleryTable td h3 {
    margin: 20px 0px 0px 0px;
}
#footer {
    clear: both;
    background: #ee2d2f;
    /*height: 40px;*/
    line-height: 14px;
}
#footer p {
    width: 706px;
    padding: 3px;
    margin: 0px auto;
    color: white;
}
#footer a {
    text-decoration: underline;
    color: white;
}
#footerBottom {
    clear: both;
    background: #0f171e;
    height: 10px;
}
.clearBoth {
    clear: both;
}
#menu {
    float: left;
    width: 150px;
    padding: 0px 0px 0px 38px;
    background: url(images/nav.gif) repeat-y;
    font-size: 12px;
}
#menu ul, #menu ul li {
    padding: 0px;
    margin: 0px;
}
#menu ul li {
    list-style: none;
}
#menu ul li a {
    padding: 0px 0px 0px 18px;
    color: #505050;
    display: block;
    height: 24px;
    line-height: 24px;
    width: 150px;
    background: url(images/leftnav_arrow.gif) no-repeat 0% 50%;
    text-decoration: none;
}
#menu ul li a:hover, #menu ul li.active a {
    background: #f00;
    color: #ee2d2f;
    background: url(images/leftnav_arrow_ova.gif) no-repeat 0% 50%;
}
input, textarea, .button {
    font: 14px arial, verdana, helvetica;
    color: #505050;
    border: 1px solid #f00;
    background: none;
    padding-left: 3px;
    width: 160px;
}
textarea {
	height:100px;
}
.button{
  width:75px;
  cursor:pointer;
}