/* Copyright of Cornish WebServices 2007 */
body{ font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#444444}
#main {width:53em; margin-left:auto; margin-right:auto; border:1px solid #5A8504;}
#header {padding:0.25em 0 0em 1em;}
#header img{padding-top:0.75em}
#access {font-family:"Comic Sans MS"; font-size:70%; margin-left:auto; margin-right:auto; width:76em; text-align:right; margin-bottom:0.25em; margin-top:0; color:#888888;}
#access a{color:#888888; text-decoration:none}
#access a:hover{color:#888888; text-decoration:underline}
.helpline {font-family:"Comic Sans MS"; float:right; font-size:90%; margin-right:0.75em; text-align:left; margin-top:2.35em;}
.helpline a{color:#000000; text-decoration:none}
.helpline a:hover{text-decoration:underline}
.helpline b{color:#048404;}
#contentWrapper{margin-bottom:1.25em}
#content{margin-left:11.5em; width:40.5em; margin-right:0.5em; min-height:23.5em; text-align:justify}
* html #content{height:24.5em;}
h1{margin-top:0; color:#048404; font-size:140%; /*background:#F8F8F8; border:1px solid #C4DF9B;*/ padding:0.2em; text-align:center;}
.subtitle{border:1px solid #B9D294; background:#F8F8F8; text-align:center; padding:0.25em; margin:0; font-size:125%}
h2{color:#048404; border-bottom:3px solid #C4DF9B; font-size:110%;}
h2.phonetic{color:#048404; text-align:center; border:none; margin-top:0}
b{color:#048404}
div.hr {display: none}

div.hr {
  display: block;
  height: 32px;
  background-image: url(../images/hr.jpg);
  background-repeat:repeat-x;
  background-position: center center;
  margin: 0.5em 0 0 0;
}

div.hr-bug {
  display: block;
  height: 32px;
  background-image: url(../images/hr-bug.jpg);
  background-repeat:repeat-x;
  background-position: center center;
  margin: 0.5em 0 0 0;
}
hr.flower {display:none}

#footer{text-align:center; font-size:75%; color:#888888; margin-top:0.75em; font-family:"Comic Sans MS"; margin-left:auto; margin-right:auto; width:71em;}
#footer a{color:#888888; text-decoration:none;}
#footer a:hover{text-decoration:underline}

#footer2{background:#F8F8F8; color:#048404; border-top:1px solid #048404; margin-top:0.5em; padding:0.25em; text-align:center; font-size:90%; font-family:"Comic Sans MS";}
#footer2 a{color:#048404; text-decoration:none}
#footer2 a:hover{text-decoration:underline}

.headerbar{border-bottom:3px solid #048404; margin-bottom:0.75em; font-family:"Comic Sans MS"; color:#048404; padding-bottom:0.15em; padding-left:1.5em; font-weight:bold; font-size:110%; height:1.5em;}
.headerbuttons{text-align:right; font-size:90%; font-weight:normal;}
.headerbuttons a{color:#048404; text-decoration:none; margin-right:0.5em; font-weight:bold; font-size:90%; padding:0; float:right; margin-top:0.2em; margin-left:0.1em;}
.headerbuttons a:hover{text-decoration:underline}
.headertitle{float:left}
a{color:#048404;}

table.productInfo th{color:#048404; background:#CCFFCC; border:1px solid #888888}
table.productInfo td{text-align:center; border:1px solid #888888}
table.productInfo td a{text-decoration:none; color:#444444}
table.productInfo td a:hover{text-decoration:underline}

ul.list{margin:0; padding:0; margin-bottom:0.5em;}
ul.list li{background-image:url(../images/bullet.jpg); background-position:top left; background-repeat:no-repeat; list-style:none; padding-left:1.25em; padding-bottom:0.25em}

div.product{padding:0.5em; border:2px solid #C4DF9B}
div.product table{margin-top:1em; margin-bottom:0em;}
div.product h2{margin-top:0}
div.product p{margin-bottom:0}

.sitemap{margin:0; padding:0; margin-bottom:0.5em;}
.sitemap li{background-image:url(../images/bullet.jpg); background-position:top left; background-repeat:no-repeat; list-style:none; padding-left:1.25em; padding-bottom:0em}
.sitemap li h1{font-size:100%; text-align:left}
.sitemap li h1 a{text-decoration:none}
.error{color:#FF0000}

.photo{float:right; border:2px solid #C4DF9B; margin-left:0.5em; margin-bottom:0.25em}
.photo-left{float:left; border:2px solid #C4DF9B; margin-right:0.5em; margin-bottom:0.25em}

.advert{margin-top:0.25em; text-align:center; float:left; border:1px solid #000000; width:9em; background:#CC0000; color:#FFFFFF; text-decoration:none; display:block; padding:0.25em;}