/*************************/
/*      General         */
/*************************/
body {text-align: center; margin:0;padding-top:10px;background:url('/images/trees-backglow.jpg') #9B9B9B top center no-repeat; }
img {border: 0;}
form {margin: 0;}
a {text-decoration: none; color: #717375;}
a:hover {text-decoration: underline;}
.clear {clear: both;}
h1 {font-weight:normal}
#container {font-size: 12px;font-family: "Gill Sans MT",Arial,sans-serif;color: #717375; background-position: top center; border: 0; margin: 0 auto; width: 1054px; background-image:url('/images/bg.png');  background-repeat: repeat-y; }
#mainBody {text-align: left; margin: 0 auto; width: 1000px; background-color: #000000;}
.prop {width: 1px; float: right; height: 800px;}
/********************/
/*  Banner          */
/********************/
#header {height: 97px; background-image: url('/images/headerkevin.jpg'); background-repeat: no-repeat;}
/********************/
/*  Sub Banner      */
/********************/
#subbanner {margin: 0 38px;height: 217px;width: 904px; background: url('/images/subbanner.jpg') no-repeat;}
/********************/
/*  Content         */
/********************/
#mainContent {margin: 0 10px; clear: both; background-color: #ffffff;}
#content {padding: 0 37px 10px 38px; min-height: 1%; float:left;}
#content .left {float: left; width: 310px; overflow: hidden;}
#content .right {float: left; width: 594px; overflow: hidden;}
#content .left p {color:#000000;font-size:16px;margin-right:20px;margin-top:0;line-height: 120%;}
#content p {text-align: justify; line-height: 150%;}
/*****************/
/*   NAV TOP     */
/*****************/
#navTop {background-color: #F47A20;}
#navTop ul {position: relative; padding: 0 0 0 34px; margin: 0 auto 0 auto; height: 46px; list-style: none;}
#navTop li {float: left;}
#navTop li a {float: left; display: block; color: #ffffff; text-decoration: none; font-weight:normal;font-size: 18px; padding: 0 30px 0 10px; height: 46px; line-height: 46px; text-align: center; cursor: pointer; text-transform: uppercase;}
#navTop li a:hover { color: #000000; }
/*****************/
/*   SUB NAV     */
/*****************/
#subNav {background-color: #FFFFFF;}
#subNav ul {position: relative; padding: 0 0 0 340px; margin: 0 auto 0 auto; height: 46px; list-style: none;}
#subNav li {float: left;}
#subNav li a {float: left; display: block; color: #717375; text-decoration: none; font-size: 14px; font-weight: bold; padding: 0 30px 0 10px; height: 46px; line-height: 46px; text-align: center; cursor: pointer; text-transform: uppercase;}
/********************/
/*  Footer         */
/********************/
div#footer {clear: both; text-align: center; color: #FFFFFF; font-size: 11px; height: 40px; padding-top: 10px;}
div#footer a {color: #666666; font-size: 11px;}

//*******************/
/* FORM	            */
/********************/
.diaform form {text-align: left; clear: both; width: 100%; margin-bottom: 10px;}
.diaform fieldset {border: none; margin: 0 0 10px 0; padding: 0;}
.diaform .legend {min-width: 0; position: relative; margin:1px;padding: 4px 10px;color: #FFFFFF; font-size: 14px; background-color: #808285; }
.diaform div.label {clear: left; width: 140px; padding-right: 10px; color: #666666; float: left; vertical-align: top;text-align:right}
.diaform div.inner {float: left; clear: right; display: block; vertical-align: top;}
.diaform ol {margin: 0; padding: 0; border: 1px solid rgb(221, 221, 221);}
.diaform li {list-style: none; margin: 0; padding: 3px 10px 3px 10px; line-height: 1.6em;}
.diaform em {font-weight: bold; font-style: normal; color: #f00;}
.diaform .validation {background: #FFFFCC;}
.diaform .mandatory {font-weight: bold; color: #C0C0C0; margin-left: 3px;}
.diaform .mandatoryNotice {color: #C0C0C0; font-size: 10px; font-style: italic;}
.diaform li.error {color: #ff0000; margin-top: -5px; padding-top: 0; font-size: 11px; line-height: 1em;}
.diaform .clear {clear: both; height: 1px; overflow: hidden;}
.diaform li.heading {border-bottom: 1px solid #C1DAD7; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6D929B; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 10px; background: #CAE8EA }

/********************/
/* Catalogue        */
/********************/
table#catalogue {width:592px;border-collapse:collapse;margin-left:1px}
#catalogue td, #catalogue th {border:1px solid #717375;padding:10px}
#catalogue th {color:#FFFFFF;background-color:#717375}
#catalogue tr.total td {font-weight:bold}

/********************/
/* Buttons          */
/********************/
.buttonBar {text-align: center; margin-top: 10px; margin-bottom: 10px;}
.buttonBar input, .aButton {height: 28px; margin-left: 10px; width: 110px; color: #FFFFFF; background-color:#717375}
</style>

#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px; opacity: 0.85;}
#tooltip h3, #tooltip div {margin: 0; font-weight: normal;}
/********************/
/* Gallery         */
/********************/
#gallery { display: none; }
#jgal { list-style: none; width: 290px; margin:0;padding:0}
#jgal li { opacity: .5; float: left; display: block; width: 75px; height: 75px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 15px; margin-bottom: 15px; }
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }
#galTitle {font-size:18px;font-weight:bold;margin-top:15px;}

