/* Created using Style Master from Western Civilisation CSS1 { 102 108 581 432 } *//* Edited by Campbell Shaw, sales@campbellshaw.com *//* Global control */body, div, span, p, .p, h1, h2, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit {font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;}body, p, .p, ul, li, a, td, .check {font-size: 11px;color: #333333;}.menutext, .menubold, .pictext, .credit, .byline, .subhead {font-size: 11px;}/* Start of html styles */p {margin-top: 0px;margin-bottom: 4px;}h1 {font-weight: bold;font-size: 15px;color: #356468;margin-top: 6px;margin-bottom: 5px;text-decoration : none;}h2 {font-weight: bold;font-size: 13px;color: #356468;margin-top: 16px;margin-bottom: 2px;text-decoration : none;}h3 {font-weight: bold;font-size: 11px;color: #356468;margin-top: 2px;margin-bottom: 2px;text-decoration : none;}h5 {font-weight: normal;font-size: 14px;color: #333333;margin-top: 0px;margin-bottom: 5px;text-decoration : none;padding: 5px 5px 0px 5px;}h6 {font-weight: normal;font-size: 10px;font-style: italic;color: #333333;margin-top: 0px;margin-bottom: 0px;padding: 0px 5px 5px 5px;}th {font-weight: bold;font-size: 9px;text-align: left;color: #356468;margin-bottom: 3px;}th.right {text-align: right;}hr {color: #808080;display: none;}blockquote {font-weight: normal;font-size: 9px;letter-spacing: 0.1em;color: #356468;margin-top: 2px;margin-bottom: 2px;text-decoration : none;}li {margin-top: 0px;margin-bottom: 4px;margin-right: 20px;}/* Start of css styles *//* page layout based */.imagecont {padding-left: 0px;padding-right: 0px;}.header_area {background-color: #258327;}.footer_area {background-color: #258327;height: 29px;border-top: 1px #333333 solid;}.menu_area {}.content_area {}.divider {float: left;padding-right: 10px;}.box {width: 440px;}.halfbox {width: 200px;}.searchbox {font-size: 10px;width: 80px;background-color: #DDEDF0;}.piccont {background-color: #333333;border-width: 1px;border-color: #000000;border-style: solid;margin: 0px 8px 8px 8px;}.piclistcont {float: left;}.picbox {border-width: 0px;border-color: #20294C;border-style: solid;}.gallerybox {border-top: 1px #657182;border-left: 1px #657182;border-right: 1px #C7DFFF;border-bottom: 1px #C7DFFF;border-style: solid;}.galleryframe {background-color: #9FB2CC;float: left;margin-right: 1px;margin-bottom: 1px;width: 130px;height: 130px;}.menucont {background-color: none;padding: 0px 10px 0px 10px;}.bulletincont {background-color: none;width: 240px;float: left;}.bulletinbox {background-color: none;width: 240px;padding: 3px 10px 3px 10px;}.featurecont {width: 240px;float: left;}.featurebox {background-color: #CCCCCC;width: 240px;}.featuretext {background-color: #EEEEEE;padding: 10px;width: 240px;}.factbox {font-size: 14px;color: white;background-color: #89DEFA;margin: 0px 20px 0px 0px;}.pagelinkcont {background-color: none;width: 100%;padding: 10px 10px 0px 10px;float: none;}.searchcont {background-color: none;border-left: 0px #FFFFFF solid;border-bottom: 0px #FFFFFF solid;width: 100%;padding-top: 30px;padding-left: 10px;text-align: left;}.pathcont {background-color: #FFFF99;width: 100%;padding: 1px 1px 1px 23px;margin-bottom: 2px;}.tdmini {font-size: 1px;}/* spacers */.spacervertsmall {padding-bottom: 4px;}.spacervertmedium {padding-bottom: 8px;}.spacervertlarge {padding-bottom: 20px;}/* text based */.articlebody, .articleintro {margin-top: 0px;margin-bottom: 8px;margin-right: 20px;}.articlebody {color: #333333;font-size: 11px;}.articleintro {color: #333333;font-size: 14px;}.disclaimer {font-size: 9px;}.small {font-size: 9px;}.highlight {color: #F1AA00;}.errortitle {font-weight: bold;font-size: 9px;text-align: left;margin-bottom: 3px;color: #F1AA00;}.error {color: #F1AA00;}.publishdate {font-size: 9px;font-style: italic;color: #333333;}.tab, .tab a {font-size: 11px;font-weight: bold;text-align: center;text-decoration: none;}.path {font-size: 9px;text-decoration: none;color: #333333;}.boxtext {font-weight: bold;margin-bottom: 4px;}.check {margin-bottom: 8px;}.checkhead {font-weight: bold;margin-bottom: 16px;}.caption {font-size: 9px;font-style: normal;text-align: center;color: white;background-color: #CC6633;padding: 1px;}.pictext {font-style: normal;background-color: #f0f0f0;}.pris {font-weight: bold;padding-top: 8px;padding-bottom: 12px;}/* lists based */.listheadlineintro {text-decoration : none;color: #333333;font-size: 11px;margin-top: 3px;padding-bottom: 5px;}.listheadline {font-weight: bold;color: #333333;font-size: 11px;text-decoration: none;margin-bottom: 4px;}a.listheadline:link {font-weight: bold;text-decoration: none;color: #333333;}a.listheadline:hover {font-weight: bold;text-decoration: none;color: #CC6633;}a.listheadline:visited {font-weight: bold;text-decoration: none;color: #333333;}a.listheadline:visited:hover {font-weight: bold;text-decoration: none;color: #CC6633;}.featureintro {text-decoration : none;color: #333333;font-size: 9px;margin-top: 3px;margin-bottom: 5px;}.bulletinheadline {font-weight: bold;color: #CC6633;font-size: 12px;text-decoration: none;margin-bottom: 2px;}a.bulletinheadline:link {font-weight: bold;text-decoration : none;color: #CC6633;}a.bulletinheadline:hover {font-weight: bold;text-decoration : none;color: #CC6633;}a.bulletinheadline:visited {font-weight: bold;text-decoration : none;color: #333333;}a.bulletinheadline:visited:hover {font-weight: bold;text-decoration: none;color: #CC6633;}.featureheadline {font-weight: bold;color: #333333;font-size: 9px;text-decoration: none;margin-bottom: 2px;}a.featureheadline:link {font-weight: bold;text-decoration : none;color: #333333;}a.featureheadline:hover {font-weight: bold;text-decoration : none;color: #CC6633;}a.featureheadline:visited {font-weight: bold;text-decoration : none;color: #333333;}a.featureheadline:visited:hover {font-weight: bold;text-decoration: none;color: #CC6633;}.bulletinintro {text-decoration : none;color: #333333;font-size: 9px;margin-top: 3px;margin-bottom: 5px;}.listproducts {text-decoration : underline;}.list {}.list td {font-size: 9px;}.list a {font-size: 9px;}.list th {font-weight: bold;font-size: 9px;text-align: left;color: #356468;margin-bottom: 10px;}.bgdark {background-color: #943131;padding: 2px;}.bglight {background-color: #BF3F3F;padding: 2px;}.bgcurrent {background-color: #f07800;}.bgweekend {background-color: #a0a0a0;}.bgselect {color: #ffffff;background-color: #787878;}/* menu and link based */.menuhead {background-color: #666666;font-size: 13px;color: #ffffff;font-weight: bold;text-align: center;}.menusubhead {color: #e96400;font-size: 10px;font-weight: bold;}.menuspace {padding-bottom: 4px;padding-top: 10px;border-bottom: 1px dotted #356468;width: 130px;}a:link {font-weight: normal;color: #CC6633;}a:hover {font-weight: normal;text-decoration: underline;color: #CC6633;}a:active {text-decoration: underline;}a:visited {color: #333333;}a:visited:hover {text-decoration: underline;color: #CC6633;}.menu {font-size: 10px;color: #356468;text-align: left;padding-bottom: 4px;}a.menu:link {font-weight: bold;text-decoration: none;color: #356468;}a.menu:hover {font-weight: bold;text-decoration: none;color: #CC6633;}a.menu:active {font-weight: bold;text-decoration: none;}a.menu:visited {font-weight: bold;text-decoration: none;color: #356468;}a.menu:visited:hover {font-weight: bold;text-decoration: none;color: #CC6633;}.menutext {margin-bottom: 4px;}.menubold {font-weight: bold;}.pagelink {font-size: 10px;font-weight: bold;color: #356468;margin-bottom: 4px;}a.pagelink:link {font-weight: bold;text-decoration: none;color: #356468;}a.pagelink:hover {font-weight: bold;text-decoration: none;color: #CC6633;}a.pagelink:active {font-weight: bold;text-decoration: none;}a.pagelink:visited {font-weight: bold;text-decoration: none;color: #356468;}a.pagelink:visited:hover {font-weight: bold;text-decoration: none;color: #CC6633;}/* start of form styles */form {margin: 0px;}.fieldtitle {color: #333333;font-size: 9px;font-weight: bold;margin-top: 6px;margin-bottom: 4px;}.stdfield {font-size: 10px;font-weight: normal;background-color: #DDDDDD;margin-bottom: 4px;}.stddrop {font-size: 10px;font-weight: normal;background-color: #DDDDDD;margin-bottom: 4px;}.stdbutton {font-size: 9px;font-weight: bold;background-color: #DDDDDD;padding: 1px;margin-top: 4px;margin-bottom: 4px;}