* {margin:0px;padding:0px}
BODY {font-family:"Verdana", "Arial", "Helvetica", "sans-serif"; font-size:79%;color:#000;background:URL('../images/canvas-repeat.gif') repeat-x;}

.clear {float:none;clear: both;height:0px;overflow: hidden;}
.bold {font-weight:bold;color:#948671;letter-spacing: -0.5px}

/* colours */
.biege {color:#948671}
.brown {color:#3c3325}

/* framework Content */
#emblem {width:100%;background-image:url('../images/emblem.png');background-repeat:no-repeat;position:absolute;top:0px;left:0px}
#wrapper {width:900px;margin:auto;margin-top:40px;}
#container {background-color:#fff;float:left;width:890px;padding:0px 5px 0 5px;}
#container-inner {float:left;width:890px;}
#col1 {float:left;width:270px;margin:0 0 0 30px;}
#col1-container {margin:20px 0 0 0;}
#col2 {float:left;width:520px;margin:0 0 0 40px;}
#col2 P {line-height:20px;font-size:90%}
#col2-left {float:left;width:240px;margin:0 0 0 0;}
#col2-right {float:left;width:240px;margin:0 0 0 35px;}

/* Flash header */
#flashheader {background-color:#000;float:left;width:880px;padding:0px 5px 5px 5px;height:300px;z-index:2;position:relative}
#flash {background-color:#000;float:left;width:880px;height:300px;}
#flashfooter {float:left;width:890px;height:5px;background:URL('../images/brown-band.gif') repeat-x;margin:0 0 20px 0}

/* framework Header */
#header {float:left;height:115px;width:900px;}
#header-top {float:left;height:28px;width:900px;background:URL('../images/header.png') no-repeat;}
#header-content {float:left;height:57px;width:900px;background:URL('../images/header-bgrepeat.gif') repeat-y;}
#header-footer {float:left;height:30px;width:900px;background:URL('../images/header-footer.gif') no-repeat;}
#header-footer P {font-size:85%;text-align:right;padding:7px 30px 0 0px;color:#fff;}
#header-footer-col1 {float:left;width:550px;}
#header-footer-col2 {float:left;width:350px;}

/* htags */
h1.logo {float:left;text-indent:-9999px;width:240px;height:34px;background:url('../images/logo.gif') no-repeat;margin:0 0 0 30px}
h1.strap {float:right;text-indent:-9999px;width:241px;height:22px;background:url('../images/strap.gif') no-repeat;margin:7px 30px 0 0;}
h2.service {float:left;font-weight:normal;font-size:90%;color:#fff;padding:7px 0 0 30px}
h2.series {float:left;font-weight:normal;font-size:120%;color:#fff;padding:4px 0 0 20px}
h2.products {font-weight:normal;font-size:120%;color:#fff;padding:4px 0 0 0px;text-align:center}

/* links */
A.email {color:#fff;text-decoration:underline;}
A.email:Hover {color:#948671;text-decoration:underline}

A.links {color:#948671;text-decoration:underline;}
A.links:Hover {color:#000;text-decoration:underline}

A.links2 {color:#000;text-decoration:underline;}
A.links2:Hover {color:#948671;text-decoration:underline}

/* Footer */
#footer {float:left;width:900px;height:36px;background:url('../images/footer.png') no-repeat}
#footer P {font-size:85%;padding:8px 0 0 0px;color:#fff;}
#footer-col1 {float:left;width:420px;padding:0 0 0 30px}
#footer-col2 {float:left;width:420px;padding:0 30px 0 0;text-align:right}

/* news */
.latestnews {float:left;width:270px;border-top:1px solid #948671;border-bottom:1px solid #948671;padding:5px 0 5px 0;background-color:#fff;}
.latestnews2 {float:left;width:270px;border-bottom:1px solid #948671;padding:5px 0 5px 0;background-color:#fff;}
.latestnews-header {float:left;width:270px;height:5px;background-color:#000;margin:0 0 5px 0}
.latestnews-footer {float:left;width:270px;height:5px;background-color:#000;margin:5px 0 0px 0}
.latestnews-col1 {float:left;width:70px;}
.latestnews-col2 {float:left;width:155px;margin:0 0 0 20px;padding:5px 0 5px 0}
.latestnews-col2 P {float:left;width:170px;line-height:17px;font-size:90%}

.news {float:left;width:830px;border-top:1px solid #948671;border-bottom:1px solid #948671;padding:5px 0 5px 0;background-color:#fff;margin:0 0 20px 30px}
.news-header {float:left;width:830px;height:5px;background-color:#000;margin:0 0 15px 0}
.news-footer {float:left;width:830px;height:5px;background-color:#000;margin:0px 0 0px 0}
.news-col1 {float:left;width:270px;}
.news-col2 {float:left;width:520px;margin:0 0 0 40px;padding:0px 0 0px 0}
.news-col2 P {line-height:20px;font-size:90%}
.newslink-footer {float:left;width:270px;height:30px;text-align:center;margin-top:10px}

/* pageimages */
img.photo {float:left;border:5px solid #000;margin:5px 0px 5px 0px}
img.photo1 {float:left;border:5px solid #948671;margin:0px 0px 0px 0px}
img.photo2 {float:left;border:5px solid #948671;margin:15px 0px 15px 0px}

/* sample request form */
fieldset {margin:20px 0 20px 0;padding:7px 20px 20px 20px; border:1px solid #948671;}
legend {font-weight:bold;color:#948671;padding:0px 7px 0px 7px;font-size:110%;letter-spacing: -0.5px}
form.quick {display:inline;}
form br {clear:left;}
form input {margin-left:10px;border:1px solid #948671;padding:5px;width:300px;}
form select {margin-left:10px;border:1px solid #948671;padding:5px;width:312px;}
form textarea {margin-left:10px;border:1px solid #948671;padding:5px;width:300px;font-family:Arial, Helvetica, sans-serif;font-size:100%}
form input.submit {border:1px solid #948671;width:100px;background-color:#000;margin:0px;color:#fff}
div.formlabel {padding-top:5px;float:left;width:105px;text-align:right;}

/* sample request button */
#request-application {float:left;width:260px;border:5px solid #3c3325;font-size:90%;height:130px;margin:5px 0 20px 0}
UL.requestlink {float:left;width:260px;position:relative;}
UL.requestlink LI {height:260px;list-style-type:none;position:absolute;text-indent:-9999px}
UL.requestlink LI A {height:260px;display:block;}
.request {width:260px;background:URL('../images/sample-off.jpg') no-repeat}
.request A:hover {background:URL('../images/sample-on.jpg') no-repeat}

/* Project bullets */
UL.bullet {padding:0 0 0 0px;line-height:20px;color:948671;list-style-type:none;font-size:90%}
UL.bullet LI {padding:5px 0 0 25px;background-image: url("../images/petal.gif");background-repeat: no-repeat;background-position: 0px 6px}

.tablegap {height:7px}

.projects {float:left;border:5px solid #948671;margin:15px 0 15px 0;background-color:#000;width:510px;height:210px}
img.photo3 {float:left;border:5px solid #948671;margin:0px 0 10px 10px}
img.photo4 {float:left;border:5px solid #948671;margin:0px 0 0px 10px}
img.photo5 {float:left;border:5px solid #948671;margin:0px 0 0px 70px}
img.photo6 {float:left;border:5px solid #948671;margin:0px 0 5px 5px}
img.guide {float:left;border:1px solid #948671;margin:10px 10px 10px 0px;padding:5px}
img.guide2 {float:left;border:1px solid #948671;margin:5px 20px 0px 0px;padding:5px}

/* product series */
.product-series {float:left;width:520px;margin:0 0 5px 0px;}
.product-series-header {float:left;width:520px;height:30px;background-color:#3c3325}
.product-series-header-col1 {float:left;width:240px;height:26px;}
.product-series-header-col2 {float:left;width:260px;height:26px;text-align:right}
.product-series-header-col2 P {padding:3px 0 0 0 }

/* product range */
.range {float:left;width:140px;margin:0 25px 5px 0px;}
.range-header {float:left;width:140px;height:30px;background-color:#3c3325}
.range-footer {float:left;width:140px;height:30px;text-align:center}

.easy-header {float:left;width:520px;height:30px;background-color:#3c3325;margin:0 0 5px 0}


/****************

JBOX CSS STYLES

****************/
#gallery{ margin-bottom:15px;}
#gallery ul{margin:0px;padding:0px;list-style:none;}
#gallery ul li{float:left;margin:0px 13px 10px 0px;}
#gallery ul li.last{margin-right:0px;}
#jquery-overlay {position: absolute;top:0;left:0;z-index: 90;width:100%;height:500px;}
#jquery-lightbox {position: absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #4b4b4b;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top:40%;left:0%;height: 25%;width:100%;text-align: center;line-height:0;}
#lightbox-nav {position: absolute;top:0;left:0;height:100%;width:100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev {left 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #4b4b4b;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #c4c4c4; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}













