@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 {}
a:hover {}
a span {cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
body {background:url('../images/bg.jpg') repeat-x #ccc;color:#000;font:75%/125% Arial}
dd {clear:right;float:right;text-align:left;width:310px}
dl {margin:0 0 1em;overflow:hidden;width:380px}
dt {clear:left;float:left;font-weight:bold;width:60px}
h1 {color:#AD0F15;font-size:1.4em;margin:0 0 10px;}
h2 {color:#900;font-size:1.1em;margin:0 0 5px}
h3 {}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em;text-align:justify}
a:link, a{color:#0365AD;}
a:hover{color:red;}

/* Containers */
#page {margin:0px auto;width:897px}

/* Header */
#logo {height:123px;position:relative;width:123px}
#logo span {background:url(../images/logo.png) no-repeat}

/* Menu */
#menu {background:#53585C;height:37px;width:100%;position:relative;z-index:101}
#menu div {float:left;font-size:16px;left:50%;position:relative;text-align:left}
#menu ul li {float:left}
#menu ul li a {color:#FFF;float:left;padding:10px 15px 12px;position:relative;text-decoration:none}
#menu ul li a:hover, #menu ul li:hover a, #menu ul li.active a {background:#DA242A}
#menu ul {float:left;list-style:none;position:relative;left:-50%}
#menu li ul {background:#FFF;clear:both;margin:37px 0 0;position:absolute;width:10em;left:-999em}
* html #menu li ul {margin:0}
*:first-child+html #menu li ul {margin:0}
#menu li ul li {width:100%;margin:1px 0 0;overflow:hidden}
#menu li ul li a, #menu li:hover ul li a {background:#DDD;color:#666;font-weight:normal;padding:5px 0 5px 5px;width:100%}
#menu li ul li a:hover, #menu li:hover ul li a:hover, #menu li ul li.active a {background:#CCC}
#menu li:hover ul, #menu .sfhover ul {left:auto}

#content .crd{ width:260px; height:180px; background:url('../images/card.jpg') no-repeat; float:left; margin:30px; padding:45px; margin-bottom:0; padding-bottom:0}
#content .crd strong{font-size:1.3em;}

#content .crd .phones{float:right;text-align:right; padding:10px}
#content .crd .phones strong{font-size:1.0em;}
/* Content*/
#content {background:#fff; font-size:1.2em;line-height:140%;overflow:hidden;padding:15px 20px}
#content ul {margin:0 0 1em 16px}
#content ol {margin:0 0 1em 22px}
#content #home {margin:15px 0 0}

/* Contact Form */
#contact {margin:0 0 1em}
#contact input {background:#F6F5F5;border:1px solid #CCC}
#contact input:hover {background:#EEE;border:1px solid #BBB}
#contact label {display:block;font-weight:bold;margin:10px 0 0}
#contact textarea {background:#F6F5F5;border:1px solid #CCC;font:1em Arial;overflow:auto}
#contact textarea:hover {background:#EEE;border:1px solid #BBB}
#contact input#send {background:#C00;border:0;color:#FFF;display:block;font-weight:bold;margin:10px 0 0;padding:3px 5px}

/* Image Alignment */
img.left {float:left;margin:0 10px 5px 0}
img.right {float:right;margin:0 0 5px 10px}

/* Warning & Error */
.warning {background:#FFC;border:1px solid #FC6;margin:0 0 1em;padding:5px}
.error {background:#FCC;border:1px solid #F66;margin:0 0 1em;padding:5px}
.warning p, .error p {margin:.5em 0}

/* Text Alignment */
.left {text-align:left}
.right {text-align:right}
.justify {text-align:justify}
.center {text-align:center}
div.right {float:right}

/* Colours */
.red {color:#C00}
.blue {color:#06C}
.green {color:#390}
.orange {color:#F90}
.purple {color:#90C}

/* Footer */
#footer {background:#da242a;color:#FFF;padding:5px;text-align:center}
#footer img {float:right;margin:0 0 0 -100px}
.footerlinks{padding-top:6px;}

#slide-show {z-index:10;position:relative;display:block;margin:0px;float:right;padding:0px;margin-left:15px;width:415px;height:316px;overflow:hidden;}