﻿@charset "utf-8";
/* CSS Document */

body {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                
                color: #000000;
}

a:link,
a:visited {
                color: #000000;
                
                text-decoration: underline;
}

a:hover,
a:active {
                color: #f7941d;
                
                text-decoration: none;
}

a img {
                border: none;
}

.clearer {
                clear: both;
}

.underline {
                text-decoration: underline !important;
}

.underline a:link,
.underline a:visited
.underline a:hover
.underline a:active {
                text-decoration: underline !important;
}

.italics {
                font-style: italic !important;
}

.italics a:link,
.italics a:visited
.italics a:hover
.italics a:active {
                font-style: italic !important;
}

#container {
                width: 973px;
                
                margin: 0px auto 0px auto;
                padding: 0px 0px 0px 0px;
}

#header {
                float: left;

                width: 973px;
                height: 80px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#header #header_left {
                float: left;

                width: 486px;
                height: 80px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: left;
}

#header #header_left img.logo {
                float: left;
                
                margin: 10px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                display: inline;
}

#header #header_right {
                float: left;

                width: 486px;
                height: 80px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
}

#header #header_right h1 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #8c8c8c;
                
                margin: 0px 0px 0px 0px;
                padding: 35px 0px 0px 0px;
}

#header #header_right h1 a:link,
#header #header_right h1 a:visited,
#header #header_right h1 a:hover,
#header #header_right h1 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #8c8c8c;
                
                text-decoration: none;
}

#navigation_main {
                float: left;
                
                width: 973px;
                height: 45px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#navigation_main ul {
                float: right;
                
                height: 25px;
                
                margin: 0px 0px 0px 0px;
                padding: 10px 0px 10px 0px;
                                
                list-style: none;
}

#navigation_main ul li {
                float: left;
                
                height: 25px;
                
                margin: 0px 5px 0px 0px;
                padding: 0px 0px 0px 1px;
                
                border-right: 1px solid #000000;
}

#navigation_main ul li a:link,
#navigation_main ul li a:visited,
#navigation_main ul li a:hover,
#navigation_main ul li a:active {
                float: left;
                
                height: 25px;
                line-height: 25px;

                margin: 0px 0px 0px 0px;
                padding: 0px 1px 0px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 15px;
                font-weight: normal;
                
                border-right: 5px solid #ffffff;
                
                text-decoration: none;
}

#navigation_main ul li.selected {
                margin: 0px 5px 0px 0px;
                padding: 0px 0px 0px 8px;

                background: url(../images/navigation_main_ul_li_left.jpg) top left no-repeat;
}

#navigation_main ul li.selected a:link,
#navigation_main ul li.selected a:visited,
#navigation_main ul li.selected a:hover,
#navigation_main ul li.selected a:active {
                margin: 0px 0px 0px 0px;
                padding: 0px 8px 0px 0px;

                color: #ffffff;
                
                border-right: 5px solid #ffffff;

                background: url(../images/navigation_main_ul_li_right.jpg) top right no-repeat;
}

#banner {
                float: left;
                
                width: 973px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 1px 0px 1px 0px;
                
                background: url(../images/banner_default.jpg) center left no-repeat;
                
                border-top: 3px solid #b2b2b2;
                border-bottom: 3px solid #b2b2b2;
}

#banner #banner_1 {
                float: left;

                width: 618px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
}

#banner #banner_1 h1 {
                float: right;
                
                font-family: Arial, Helvetica, sans-serif;
                font-size: 27px;
                font-weight: normal;
                
                color: #000000;
                
                margin: 0px 0px 0px 0px;
                padding: 50px 10px 0px 0px;
}

#banner #banner_2 {
                float: left;

                width: 187px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
                
                background: url(../images/banner_2.jpg) top left no-repeat;
}

#banner #banner_2.on {
                background: url(../images/banner_2_on.jpg) top left no-repeat;
}

#banner #banner_2 h2 {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;
                
                margin: 0px 0px 0px 0px !important;
                padding: 0px 0px 0px 0px !important;
}

#banner #banner_2 h2 a:link,
#banner #banner_2 h2 a:visited,
#banner #banner_2 h2 a:hover,
#banner #banner_2 h2 a:active {
                float: left;
                
                width: 117px; /* 187 */
                
                margin: 0px 0px 0px 0px;
                padding: 20px 0px 0px 70px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;
                
                text-decoration: none;
                text-align: center;
}

#banner #banner_2 img.button_clickhere {
                float: right;
                
                width: 87px;
                
                margin: 0px 0px 0px 0px;
                padding: 94px 3px 0px 97px;
}

#banner #banner_3 {
                float: left;

                width: 168px;
                height: 217px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                text-align: right;
                
                background: url(../images/banner_3.jpg) top left no-repeat;
}

#banner #banner_3.on {
                background: url(../images/banner_3_on.jpg) top left no-repeat;
}

#banner #banner_3 h2 {
                float: left;

                width: 168px;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;

                text-align: center;
}

#banner #banner_3 h2 a:link,
#banner #banner_3 h2 a:visited,
#banner #banner_3 h2 a:hover,
#banner #banner_3 h2 a:active {
                float: left;

                width: 168px;
                
                margin: 0px 0px 0px 0px;
                padding: 20px 0px 0px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                
                color: #ffffff;
                
                text-decoration: none;
}

#banner #banner_3 img.button_clickhere {
                float: left;
                
                width: 87px;
                
                margin: 0px 0px 0px 0px;
                padding: 94px 3px 0px 78px;
}

#maincontent {
                float: left;
                
                width: 973px;
                
                margin: 0px 0px 0px 0px;
                padding: 20px 0px 20px 0px;
}

#maincontent #maincontent_left {
                width: 350px;
                
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent #maincontent_middle {
                width: 623px;
                
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent #maincontent_right {
                width: 350px;
                
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#maincontent_middle .content {
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 10px 20px 10px 20px;
}

.content h1 {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 15px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #000000;
}

.content h1 a:link,
.content h1 a:visited,
.content h1 a:hover,
.content h1 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 22px;
                font-weight: normal;
                
                color: #000000;
                
                text-decoration: none;
}

.content h2 {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 30px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                font-weight: bold;
                
                color: #ee8a13;
}

.content h2 a:link,
.content h2 a:visited,
.content h2 a:hover,
.content h2 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 16px;
                font-weight: normal;
                
                color: #ee8a13;
                
                text-decoration: none;
}

.content h3 {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 5px 0px;

                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                
                color: #000000;
}

.content h3 a:link,
.content h3 a:visited,
.content h3 a:hover,
.content h3 a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                
                color: #000000;
                
                text-decoration: none;
}

.content p {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 14px;
                font-weight: normal;
                
                color: #000000;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 30px 0px;
}

.content ul {
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                list-style: none;
}

.content ul li {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 10px 30px;
                
                font-size: 13px;
                
                color: #454545;
                
                background: url(../images/ul_li_piggybank.jpg) top left no-repeat;
}

.content ul li p {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                font-size: 13px;
                
                color: #454545;
}

.content ul li p a:link,
.content ul li p a:visited,
.content ul li p a:hover,
.content ul li p a:active {
                color: #454545;
                
                text-decoration: underline;
}

.content ul li p a:hover,
.content ul li p a:active {
                color: #d47300;
                
                text-decoration: none;
}

#maincontent_right #enquiryform {

                
                width: 308px;
                
                margin: 0px auto 0px auto;
                padding: 0px 0px 0px 0px;
}

#maincontent_right #enquiryform_container img {
                float: left;
}


#footer {
                float: left;
                
                width: 951px; /* 973 */
                
                margin: 10px 0px 0px 0px;
                padding: 0px 11px 0px 11px;
                
                border-top: 3px solid #000000;
}

#footer #footer_left {
                float: left;
                
                width: 455px; /* 475 */
                
                margin: 0px 0px 0px 0px;
                padding: 10px 10px 10px 10px;
}

#footer #footer_left  p {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;

                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

#footer #footer_right {
                float: right;
                
                width: 455px; /* 475 */
                
                margin: 0px 0px 0px 0px;
                padding: 10px 10px 10px 10px;
}

#footer #footer_right #navigation_footer {
                float: right;
}

#footer_right #navigation_footer ul {
                float: right;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                
                list-style: none;
}

#footer_right #navigation_footer ul li {
                float: left;
                
                margin: 0px 0px 0px 0px;
                padding: 0px 10px 0px 10px;
                
                border-left: 1px solid #000000;
}

#footer_right #navigation_footer ul li a:link,
#footer_right #navigation_footer ul li a:visited,
#footer_right #navigation_footer ul li a:hover,
#footer_right #navigation_footer ul li a:active {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight: normal;
                
                text-decoration: none;
}

#footer_right #navigation_footer ul li a:hover,
#footer_right #navigation_footer ul li a:active {
                text-decoration: none;
}



form#contact_form { width: 200px; padding: 15px; border: 1px solid #808080; margin: 15px auto; background: #efc17b url('form-background1.gif') no-repeat right top;
}
form#contact_form label { font: bold 12px Arial, Helvetica, sans-serif; display: block; }
form#contact_form label strong { color: #ff0000; }
form#contact_form input.required { background: #ffff99; }
form#contact_form input { width: 200px; }
form#contact_form select { width: 200px; }
form#contact_form textarea { width: 200px; }
form#contact_form input.required { background: #ffff99; }
form#contact_form input.submit_button { border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; background-color: #fff; color: #333; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
}

