﻿@charset "utf-8";
/* Website by Design House */
/* http://www.designhouse.com.au */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#069}
a:hover {text-decoration:underline}
address {font-style:normal}
body {background:url(../images/top.png) no-repeat center top;font:62.5%/125% Arial;text-align:center}
dl {margin:0 0 2em;overflow:hidden;width:260px}
dt {clear:both;float:left;font-weight:bold;margin:3px 0 0;width:75px}
dd {clear:right;float:right;margin:3px 0 0;width:185px}
html {background:url(../images/green.png) repeat-y center top #01913E}
h1 {color:#28166F;font-size:1.75em;margin:0 0 10px}
h2 {color:#093;font-size:1.5em;margin:0 0 5px}
h3 {color:#06C;font-size:1.2em}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {margin:0 auto;text-align:left;width:868px}

/* Header */
#header {height:194px;overflow:hidden}
#header h1 {height:194px}
#header h1 a {background:url(../images/header.jpg) 1px 0 no-repeat;display:block;height:100%;text-indent:-9999px;width:100%}

/* Content */
#content {padding:5px 0 0}
#menu {background:#28166F;overflow:hidden;padding:0 0 2px;position:relative;width:100%}
#menu h2 {color:#FFF;display:inline;font:1.8em/2em Arial;margin:0 0 0 37px}
#menu ul {list-style:none;position:absolute;right:8px;top:0}
#menu li {float:left;padding:6px 6px 6px 0}
#menu li a {background:#84C225;color:#FFF;display:block;font:bold 1.2em/2em Arial;padding:1px 15px;text-align:center;text-decoration:none}
#menu li a:hover, #menu li a.current {background:#009340}
#article {background:#FFF;clear:both;font-size:1.25em;line-height:1.25em;overflow:hidden;padding:10px;position:relative;width:848px}
a.gallery {background:#C00;color:#FFF;display:block;float:left;font:bold 1em/2em Arial;padding:1px 15px;text-decoration:none}
a.gallery:hover {background:#F00;text-decoration:underline}
#article ul {list-style:none;margin:0 0 15px}
#article ul li {background:url(../images/bullet.gif) no-repeat left center;padding:0 0 0 20px}
#article ul li a:hover {font-weight:bold}
#content ol {margin:0 0 1em 20px}

/* Services */
#article .services img {background:#f1f1f1;border:1px solid #CCC;margin:0 15px 15px 8px;padding:2px}
#article .finishes img {background:#f1f1f1;border:1px solid #CCC;margin:0 15px 15px 8px;padding:2px}

/* Before and After */
.before-after {overflow:hidden;width:100%}
.before-after div {float:left;font-weight:bold;margin:0 0 15px;text-align:center}
.three div {margin:0 0 15px;width:auto}

/* Galler */
#gallery p {margin:0 0 10px}
#gallery h2 {font-size:1.25em}
#gallery ul {border-top:1px dotted #666;padding:10px 0 0;width:100%}
#gallery ul li {background:none;display:inline;float:left;margin:0 6px 15px 6px;padding:0;text-align:center; height:250px; }
#gallery ul li img {display:block;margin:0 0 5px}
#gallery-sub img {margin:0 0 5px}

/* Contact */
.appnitro {font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small}
.appnitro li {width:61%}
form ul {font-size:100%;list-style-type:none;margin:0;padding:0;width:100%}
#article form ul li {background:none;display:block;margin:0;padding:4px 5px 2px 9px;position:relative}
form li:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.buttons:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.buttons {clear:both;display:block;margin-top:10px}
* html form li {height:1%}
* html .buttons {height:1%}
* html form li div {display:inline-block}
form li div {color:#444;margin:0 4px 0 0;padding:0 0 8px}
input.button_text {overflow:visible;padding:0 7px;width:auto}
.buttons input {font-size:120%;margin-right:5px}
label.description {border:none;color:#222;display:block;font-size:95%;font-weight:700;line-height:150%;padding:0 0 1px}
input.text {background:#fff url(../../../images/shadow.gif) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-size:100%;margin:0}
textarea.textarea {background:#fff url(../../../images/shadow.gif) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;margin:0;width:99%}
select.select {background:#fff url(../../../images/shadow.gif) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-size:100%;margin:1px 0;padding:1px 0 0}
*:first-child+html select.select[class] {margin:1px 0}
.safari select.select {font-size:120% !important;margin-bottom:1px}
input.medium {width:50%}
select.medium {width:50%}
textarea.medium {height:10em;overflow:auto;width:30em}
#contact {margin:0 50px 0 0;float:right;position:absolute;right:0;top:20px}

/* Footer */
#footer {background:#28166F;border-top:4px #84c225 solid;color:#FFF;font-size:1.25em;overflow:hidden;padding:10px 0;position:relative;text-align:center;width:100%}
#footer a {background:url(../images/btn-footer.png) no-repeat;display:block;float:right;height:18px;position:absolute;right:0px;text-indent:-9999px;width:132px}