@charset "utf-8";
* {border:0;outline:0;margin:0;padding:0}
body {background:url(images/bg.gif) repeat-x #0d2547;font:1em Arial;margin:0 auto;text-align:center}
#page {border:2px solid #0d2547;border-width:0 2px;margin:0 auto;text-align:left;width:791px}
/* Header */
#top {background:url(images/top.gif) repeat-x;height:10px;overflow:hidden;width:100%}
h1 {background:url(images/header.jpg) no-repeat;height:232px;text-indent:-5000px;width:791px; color:#852530; font-size:22px}
h2 {color:#6d272c}
#menu {background:url(images/menu.jpg) no-repeat;height:86px;width:791px}
#menu ul {list-style:none}
#menu li {float:left;text-indent:-5000px}
#menu li a {display:block;text-decoration:none}
#menu li.home {background:url(images/home.gif) no-repeat;height:43px;margin:28px 0 0;width:69px}
#menu li.home a {height:43px}
#menu li.home a:hover {background:url(images/home-over.gif) no-repeat}
#menu li.about {background:url(images/about.gif) no-repeat;height:40px;margin:13px 0 0;width:72px}
#menu li.about a {height:40px}
#menu li.about a:hover {background:url(images/about-over.gif) no-repeat}
#menu li.services {background:url(images/services.gif) no-repeat;height:33px;margin:6px 0 0;width:66px}
#menu li.services a {height:33px}
#menu li.services a:hover {background:url(images/services-over.gif) no-repeat}
#menu li.houses {background:url(images/houses.gif) no-repeat;height:29px;margin:1px 0 0;width:66px}
#menu li.houses a {height:29px}
#menu li.houses a:hover {background:url(images/houses-over.gif) no-repeat}
#menu li.contact {background:url(images/contact.gif) no-repeat;height:26px;width:67px}
#menu li.contact a {height:26px}
#menu li.contact a:hover {background:url(images/contact-over.gif) no-repeat}
/* Body */
#skip {display:none}
#content {background:#fff;font-size:0.75em;overflow:hidden;padding:0 20px 20px;width:751px}
#content p {margin:0 0 0.75em}
.home {margin:30px 30px 20px}
#content ul li { margin-left:35px; list-style:url(images/bullet.gif) }
.home {margin:30px 30px 20px}
#housepackages{width:693px; margin-left:auto; margin-right:auto;}
#ourservices{width:700px; margin-left:auto; margin-right:auto;}
#content img { padding:8px;}
/* Footer */
#footer {background:url(images/footer.gif) repeat-x #6d272c;color:#fff;font-size:0.7em;height:19px;text-align:center;width:791px}
#footer p {padding:3px 0 0 100px}
#footer img {float:right;margin:0 50px 0 0}

/* Contact */
fieldset {border:none;border-top:1px solid #ccc;margin:10px 0}
legend {color:#036;font-size:1.3em;font-weight:bold;margin:0 0 10px;padding:0 5px}
label {float:left;padding:0 1em;text-align:right;width:100px;}
fieldset div {clear:both;display:block;margin-bottom:.5em;padding:0;}
fieldset div input, fieldset div textarea {border-bottom:1px solid #ccc;border-left:1px solid #555;border-right:1px solid #ccc;border-top:1px solid #555;color:#333;padding:1px;width:150px;}
fieldset div select {padding:1px;}
div.fm-multi div {margin:5px 0;}
div.fm-multi input {width:1em;}
div.fm-multi label {display:block;padding-left:5em;text-align:left;width:300px;}
#fm-submit {clear:both;padding-top:1em;text-align:center;}
#fm-submit input {background:#555;border:1px solid #333;color:#fff;font-size:100%;padding:2px 1em;}
input:focus, textarea:focus {background:#efefef;color:#000;}
fieldset div.fm-req {font-weight:bold;}
fieldset div.fm-req label:before {content:"* ";}
#container { text-align:left;width:450px; float:left}
#contactads{margin-top:20px; width:250px; float:right }
#container div.left {clear:both;width:150px;float:left;overflow:hidden;text-align:left}
#container div.right {width:240px;float:right;overflow:hidden;text-align:left;padding:0 0 15px}
#container div.right input {height:auto;width:230px;border-bottom:1px solid #ccc;border-left:1px solid #555;border-right:1px solid #ccc;border-top:1px solid #555;color:#333;padding:1px}
#container div.right input.radio {border:0;width:auto}
/* Home */
#home {background:url(images/couple.jpg) bottom left no-repeat;overflow:hidden}
#couple {float:left;text-align:right;width:450px}
#couple p{text-align:right; font-size:13px}
#pics {background:#80242F;text-align:center;padding:5px 0 3px;overflow:hidden;width:275px;float:right; margin-top:27px}
#pics img{ padding: 2px}
#pics p{color:white; font-size:10px;}
h1.discover {background:url(images/discover.gif) no-repeat;height:54px;text-align:left;width:450px}
