/* RESET */

html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, code, em, font, img, strong, ol, ul, li,
fieldset, form, label {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
}
body {
        line-height: 1;
}

blockquote, q {
        quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: '';
        content: none;
}

/* remember to define focus styles! */
:focus {
        outline: 0;
}

body {
margin: auto;
background: #ffc930 url(../images/summerbackground.jpg) top center;
background-repeat: no-repeat;
}

p {
font: 12px Verdana;
color: #252f3a;
}

p.leftCheck {
margin-left: 100px;
padding-top: 5px;
}

p.rightCheck {
margin-left: 400px;
margin-top: -24px;
padding-top: 5px;
}

p.leftBox {
margin-right: 400px;
padding-top: 5px;
}

p.rightBox {
margin-right: 100px;
margin-top: -27px;
padding-top: 5px;
}

p.rightRadio {
margin-right: 260px;
margin-top: -23px;
padding-top: 5px;
}

p.leftRadio {
margin-right: 410px;
padding-top: 5px;
}

p.centerBox {
margin-right: 200px;
padding-top: 10px;
}

p.groupCheck {
margin-left: 150px;
}

#one {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
}

#two {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: right;
}

#three {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: right;
}

#four {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: right;
}

#five {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: right;
}

#six {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: right;
}

#seven {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: right;
}

#eight {
padding: 20px;
text-align: left;
}

#nine {
padding: 20px;
text-align: left;
}

#ten {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: left;
}

#eleven {
padding: 20px;
text-align: center;
}

#twelve {
padding: 20px;
text-align: center;
}

#thirteen {
padding: 20px;
text-align: left;
}

#contact {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: left;
}

#faq h5{
color: #FF0000;
font-family: Verdana;
margin-left: 25px;
}

#faq h6{
font-family: Verdana;
margin-left: 100px;
color: #252F3A;
text-align: left;
padding-bottom: 8px;
}

#faq p.red {
color: #FF0000;
}

h2 {
font: 16px Arial black;
color: #252f3a;
}

h3 {
font: 16px Arial black;
color: #252f3a;
}

h5 {
font: 16px Arial;
}

hr  {
height:5px;
width:100%;
background:#BFBFBF;
border: none;
margin: 1px;
}

#wrapper {
background: #dbdbdb;
width: 980px;
border: 3px #f6f6f6 solid;
}

#header {
height:156px;
}

#header p {
color: #ffffff;
font: 12px Verdana;
float: right;
padding-top: 5px;
}

#logo {
width: 100%;
float: left;
padding-left: 33px;
margin-top: -25px;
}

#nav {
margin-left: 43px;
}

#navbar {
list-style-type: none;
}

#navbar li {
display: inline;
}

#navbar a {
display: block;
width: 128px;
color: #ffffff;
text-decoration: none;
background: url(../images/navButtons.png) no-repeat;
float: left;
height: 29px;
text-align: center;
padding-top: 10px;
font-family: Palatino;
font-size: 1em;
}

#navbar a:hover { 
background-position:0 -41px;
color:#ffffff;
}

#navbar #current a{
color: #000;
}

#container {
margin: auto;
width: 980px;
margin-bottom: 50px;
}

#featured {
margin:auto;
width: 980px;
}

#main {
margin:auto;
margin-top: -45px;
width: 980px;
height: 500px;
background-image: url(../images/mainbg.png);
background-repeat: repeat-x;
margin-bottom: -150px;
}

#apart {
margin: auto;
width: 980px;
background-image: url(../images/mainbg.png);
background-repeat: repeat-x;
margin-top: -45px;
padding-top: 50px;
}

blockquote {
width: 550px;
margin-left: 171px;
}

#main {
width: 980px;
background-image: url(../images/mainbg.png);
background-repeat: repeat-x;
}

#mainMap {
width: 980px;
background-image: url(../images/mainbg.png);
background-repeat: repeat-x;
margin-top: -45px;
}

#app {
width: 980px;
background-image: url(../images/mainbg.png);
background-repeat: repeat-x;
}

#faq {
width: 980px;
background-image: url(../images/mainbg.png);
background-repeat: repeat-x;
margin-top: -50px;
}

#cols {
padding: 90px;
}

#words {
padding: 45px;
}

#words  h2 {
padding-top: 15px;
}

#words p {
padding-top: 10px;
}

#faq h3 {
padding-top: 10px;
}

#faq p {
font: 12px Verdana;
color: #252f3a;
padding-left: 25px;
}

#faq img {
padding-bottom: 20px;
}

#space {
padding-top: 20px;
}

#map {
padding: 20px;
border: 1px dashed #182637;
margin-top: 10px;
text-align: left;
width: 696px;
margin-left: 122px;
}

#col1, #col2, #col3 {
float: left;
margin: 20px 10px 10px;
width: 264px;
padding-left: 30px;
}

#col1 p {
padding-bottom: 15px;
}

#col2 {
font: 12px Verdana;
color: #252f3a;
}

#col2  li{
padding: 5px;
margin-left: 15px;
}

#col3 {
margin-top: 6px;
}

#footer {
width: 100%;
text-align: center;
margin-top: 40px;
height: 40px;
}

#footer  li{
display: inline;
}

#footer  a{
display: inline;
text-decoration: none;
color: #252f3a;
padding: 5px;
font: 14px New Times New Roman;
}

#footerNav {
width: 427px;
margin-right: auto;
margin-left: auto;
}

#house img {
float: left;
padding-top: 35px;
padding-left: 34px;
}
