body {color: #333333; height: 100%; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 40px}

#main {width: 1060px; position: inherit; margin: 15px auto auto auto; background-color: #ffffff; border: 4px outset #6d4a0d; border-radius: 30px; padding: 15px;}
#wrapper {width: 100%; text-align: center; margin: auto auto auto auto; background-color: #ffffff; border: 0px; padding: 0px 0px 10px 0px;}
#header {width: 1090px; height:395px; margin: -15px -15px auto -15px; background-color: #ffffff;  padding: 0px;}

header.local {width: 100%; height:45px; margin: -10px auto auto auto; background-color: #ffffff; padding: 0px;}
header {width: 100%; margin: -10px auto auto auto; background-color: #ffffff; padding: 0px;}
footer {width:1060px; position: inherit; float: left; margin: auto auto auto auto; background-color: #ffffoo; padding: 1px 0px 5px 0px;}

#menusash {width: 1090; position: inherit; margin: auto -15px auto -15px; background-color: #ffffff; padding: 1px 0px 1px 0px;}
#banner {width: 1060px; height:240px; position: inherit; margin: auto auto auto auto; background-color: #ffffff; padding: 0px 0px 0px 0px;}
#bannerleft {width: 360px; float: left; margin: auto auto auto auto; background-color: #ffffff; padding: 0px 0px 0px 0px;}
#bannerright {width: 700px; float: left; margin: auto auto auto auto; background-color: #ffffff; padding: 0px 0px 0px 0px;}

div.contentwide {width: 1060px; position: inherit; float: left; background-color: #ffffff; margin: 10px auto 0px auto; padding: 0px 0px 0px 0px;}
div.contentleft {width: 530px; float: left; background-color: #ffffff; padding: 0px 0px 10px 0px;}
div.contentright {width: 530px; position: inherit; float: left; background-color: #ffffff; padding: 0px 0px 10px 0px;}
div.insertleft {width: 230px; float: left; text-align:center; background-color: #ffffff; padding: 20px 0px 10px 0px;}
div.insertright {width: 280px; float: left; margin-top:25px; background-color: #ffffff; padding: 0px 0px 10px 0px;}
div.section {width: 352px; position: inherit; float: left; background-color: #ffffff; margin: 10px auto 0px auto; padding: 0px 0px 0px 0px;}
div.gallerywide {width: 1000px; position: inherit; float: left; background-color: #ffffff; margin: 10px auto 0px 40px; padding: 0px 0px 0px 0px;}
div.gallery {width: 240px; position: inherit; float: left; background-color: #ffffff; margin: 10px auto 0px auto; padding: 0px 5px 0px 5px;}

/* ------------------  PHOTO TEXT 'TABLE' DIVS --------------------- */
/* -------- STARTER DIV */
div.localwide {width: 980px; margin: 15px auto 15px 45px; background-color: #ffffff; padding: 0px 0px 0px 0px;}
/* -------- TOP - RIGHT PHOTO TEXT LEFT - ALIGNED TO LEFT EDGE */
div.lefttext {width: 725px; float: left; background-color: #fefefe; padding: 0px 0px 0px 0px;}
div.rightphoto {width: 245px; position: inherit; float: left; margin: auto auto auto auto; background-color: #fefefe; padding:  0px 0px 0px 0px;}
p.leftedge {color:#2e2e2f; font-size:11pt; font-family:Trebuchet MS, Helvetica, Arial; line-height:1.2; font-weight:normal; margin: 15px 70px 5px 10px;}

/* --------  LEFT PHOTO TEXT RIGHT - ALIGNED TO RIGHT EDGE */
div.leftphoto {width: 270px; float: left; background-color: #fefefe; padding: 0px 0px 0px 0px;}
div.righttext {width: 700px; position: inherit; float: left; margin: auto auto auto auto; background-color: #fefefe; padding:  0px 0px 0px 0px;}
p.rightedge {color:#2e2e2f; font-size:11pt; font-family:Trebuchet MS, Helvetica, Arial; line-height:1.2; font-weight:normal; margin: 5px 10px 5px 10px;}

#credit {width:1060px; float: none; margin: 10px auto auto auto; background-color:#ffffff; padding: 1px 0px 1px 0px;}

/*
#wrapper {width: 100%; height:200px; margin: auto auto auto auto; background-color: #2966aa; padding: 0px;}
#headermenu {width: 1060px; position: inherit; margin: auto auto auto auto; background-color: #4b9cc1; padding: 0px 0px 50px 0px;}
#sashmenu {width: 1060px; position: inherit; margin: auto auto auto auto; background-color: #ffff00; padding: 1px 0px 1px 0px;}
#contentmain {width: 1060px; position: inherit; float: left; margin: auto auto auto auto; background-color: #fafafa; padding: 0px 0px 0px 0px;}
*/

/*      FOOTER and CREDITS -     template colour ===============================================================================    yellow   */
#footer {width:1060px; position: inherit; float: left; margin: auto auto auto auto; background-color: #ffffff; 0px; padding: 2px 0px 5px 0px;}

/* -------- COMMON TEXT TAGS ------------------- */
h1 {color:#6d4a0d; font-size:16pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 10px 15px 20px 15px;}
h2 {color:#6d4a0d; font-size:14pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 20px 15px 20px 15px;}
h3 {color:#6d4a0d; font-size:13pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 20px 30px 15px 65px;}
h3.banner {color:#6d4a0d; font-size:24pt; font-family:Verdana, Arial; text-align: right; line-height:1.2; font-weight:bold; margin: 20px 20px 0px 20px;}
h3.section {color:#6d4a0d; font-size:13pt; font-family:Georgia, Helvetica, Arial; text-align: left; line-height:1.2; font-weight:bold; margin: 0px 20px 0px 20px;}
h4 {color:#6d4a0d; font-size:13pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 15px 15px 15px 15px;}
h5 {color:#6d4a0d; font-size:12pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 15px 15px 10px 15px;}
h5.edge {color:#6d4a0d; font-size:12pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 10px 10px 10px 15px;}
h5.leftedge {color:#6d4a0d; font-size:11pt; font-family:Verdana, Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 15px 20px 5px 0px;}
h5.rightedge {color:#6d4a0d; font-size:11pt; font-family:Verdana, Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 5px 20px 5px 0px;}
h6 {color:#6d4a0d; font-size:11pt; font-family:Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 15px 30px 10px 65px;}
h6.cabedge {color:#6d4a0d; font-size:10pt; font-family:Arial, Helvetica; text-align: right; line-height:1.2; font-weight:bold; margin: 5px 5px 5px 5px;}
h6.leftedge {color:#333333; font-size:10pt; font-family:Verdana, Arial, Helvetica; text-align: left; line-height:1.2; font-weight:bold; margin: 15px 20px 5px 0px;}

p {font-size:11pt; font-family: Arial, Helvetica; text-align: justify; line-height: 1.2; font-weight:normal; margin: 10px 85px 10px 85px;}
p.intro {font-size:11pt; font-family: Arial, Helvetica; text-align: justify; line-height: 1.2; font-weight:normal; margin: 10px 20px 10px 20px;}
p.para {font-size:11pt; font-family: Arial, Helvetica; text-align: left; line-height: 1.2; font-weight:normal; margin: 10px 145px 10px 145px;}
p.edge {font-size:11pt; font-family: Arial, Helvetica; text-align: left; line-height: 1.5; font-weight:normal; margin: 5px 5px 5px 5px;}
p.bannerright {text-align: right; font-weight:normal; margin: 10px 25px 10px auto;}
p.section {font-size:10.5pt; font-family: Arial, Helvetica; text-align: justify; line-height: 1.2; font-weight:normal; margin: 5px 20px 5px 20px;}
p.cabedge {font-size:10pt; font-family: Arial, Helvetica; text-align: right; vertical-align:top: line-height: 1.5; font-weight:normal; margin: 5px 5px 5px 10px;}

p.credit-text {color:#333333 font-size:10pt; font-family:Helvetica, Arial; text-align: center;  margin: 5px 0px 5px 0px; font-weight:normal; vertical-align:center; text-align:center; padding: 0px 0px 0px 0px;}

td.cableft {width: 180px; text-align:right; vertical-align:top; padding-top:30px;}
td.cabright {width: 170px; text-align:center; vertical-align:top; padding-top:30px;}

/* --------------- COMMON LINKS -------  */
a:link {color:#0464a2; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:visited {color:#0464a2; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:hover {color:#555555; font-size:11t; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:active {color:#0464a2; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}

/* --------------- MENU TAGS AND LINKS -------  */
div.menutext {width:176.6px; float:left; text-align:center; margin: 5px auto;}
div.menupic {width:176.6px; height: 80px; float:left; text-align:center;}
img.menupic {width:170px; text-align:center;}
a:link.menulink {color:#0464a2; font-size:9pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:visited.menulink {color:#0464a2; font-size:9pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:hover.menulink {color:#555555; font-size:9pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}
a:active.menulink {color:#0464a2; font-size:9pt; font-family:Helvetica, Arial; font-weight:normal; text-decoration:none;}

/* --------------- HOME PAGE SECTION LINKS -------  */
a:link.section {color:#0464a2; font-size:9pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:visited.section {color:#0464a2; font-size:9pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:hover.section {color:#555555; font-size:9pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:active.section {color:#0464a2; font-size:9pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}

/* --------------- BANNER LINK -------  */
a:link.bannerlink {color:#0464a2; font-size:14pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:visited.bannerlink {color:#0464a2; font-size:14pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:hover.bannerlink {color:#555555; font-size:14pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:active.bannerlink {color:#0464a2; font-size:14pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}

/* --------------- CREDIT LINKS -------  */
a:link.links1 {color:#555555; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:visited.links1 {color:#555555; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:hover.links1 {color:#0464a2; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:active.links1 {color:#555555; font-size:11pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}

/* --------------- SITE MAP tags and LINKS ------------  */
p.siteleft {margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
p.siteright {color:#001224; font-size:11pt; font-family: Trebuchet MS, Helvetica, Arial;  margin: 10px 0px 10px 0px; font-weight:normal; line-height:.8; padding: 0px 0px 0px 0px;}
div.siteleft {width:210px; float: left;}
div.siteright {width:810px; float: left;}

a:link.sitelinks {color:#0464a2; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:visited.sitelinks {color:#0464a2; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:hover.sitelinks {color:#444444; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}
a:active.sitelinks {color:#0464a2; font-size:10.5pt; font-family:Helvetica, Arial; font-weight:bold; text-decoration:none;}

/* CONTACT FORM STYLES */
table.contactform {width: 480px; border: 1px solid #AAA; padding:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
div.contactheader {font-size:18px; font-family: arial; font-weight:bold; padding-top:10px; padding-bottom:10px; text-align:center;}
div.antispammessage {text-align:center; font-family: arial; font-size:11pt; line-height:1.8; border-top: 1px solid #AAA; padding-top:5px; padding-bottom:10px;}
div.formmessage {text-align:center; font-family: arial; font-size:11pt; line-height:1.8; padding-bottom:10px;}
label.detail {text-align:right; font-family: arial; font-size:10.5pt; padding:4px;}
.required_star {font-weight:bold;color:#F00;}
div.contactform {text-align:center; font-family: arial; font-size:9pt; line-height:1.8; padding-bottom:10px;}
a:link.contactform {color:#008a81; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
a:visited.contactform {color:#008a81; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
a:hover.contactform {color:#0060ff; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
a:active.contactform {color:#008a81; font-size:9pt; font-family:Helvetica, Arial; text-decoration:none;}
/* END STYLES */

/* -------------- GALLERY TEXT AND LINKS tags */
p.gallerycaption {color:#0000a0; font-size:11pt; font-family:Helvetica, Arial;  margin: 0px 0px 0px 0px; font-weight:bold; vertical-align:center; text-align:left; padding: 5px 0px 5px 0px;}
p.gallerytext {margin: 0px 0px 0px 0px; vertical-align:center; text-align:left; padding: 5px 0px 5px 0px;}
p.gallerycredit {color:#222222; font-size:9pt; font-family:Helvetica, Arial;  margin: 0px 0px 0px 0px; font-weight:bold; vertical-align:center; text-align:left; padding: 5px 0px 5px 0px;}

a:link.gallery {color:#0464a2; font-size:10pt; font-weight:bold; font-family:Helvetica, Arial; text-decoration:none;}
a:visited.gallery {color:#0464a2; font-size:10pt; font-weight:bold; font-family:Helvetica, Arial; text-decoration:none;}
a:hover.gallery {color:#555555; font-size:10pt; font-weight:bold; font-family:Helvetica, Arial; text-decoration:none;}
a:active.gallery {color:#0464a2; font-size:10pt; font-weight:bold; font-family:Helvetica, Arial; text-decoration:none;}


td.list {font-size:10pt; font-family:Trebuchet MS, Helvetica, Arial; line-height:1.2; font-weight:normal; margin: 5px 5px 5px 5px;}

/* -------- GRAPHIC BACKGROUND HTML MENU LINKS  ------------------------ */
.solidblockmenu {
width: 1090px; position: relative; float: none; margin: 0px -15px 20px -15px; background: url(images/blockdefault.png) center center repeat-x;
overflow: hidden; margin-bottom: 1px; border: 1px solid #625e00; border-width: 1px 0; padding: 0px 0px 0px 0px;
}
.solidblockmenu li {display: inline;}
.solidblockmenu li a:link {float: left; color: white; font: bold 11pt Arial; text-decoration: none; border-left: 1px solid white; padding: 5px 45px 5px 25px;}
.solidblockmenu li a:visited {color: white; font: bold 11pt Arial;}
.solidblockmenu li a:hover {color: #6d4a0d; font: bold 11pt Arial; background: url(images/blockactive.png) center center repeat-x;}
.solidblockmenu li a:active {color: #6d4a0d; font: bold 11pt Arial;}


/* ---------------  ADVERTISING LINKS --------------------------------- */
/* -------- -------    SOCIAL LINKS */
div.socialwide {width:810px; position: inherit; float: left; text-align:center; margin: auto auto auto auto; padding: 0px 0px 0px 0px;}
div.socialpic {width:135px; position: inherit; float: left; text-align:center; margin: 20px auto 0px auto; padding: 0px 0px 0px 0px;}
div.socialtext {width:135px; position: inherit; float: left; text-align:center; margin: 10px auto 25px auto; padding: 0px 0px 0px 0px;}

/* -------- -------     'GOLD' WEBSITE ADVERTISNING */
div.bizads {width: 178px; position: inherit; float: left; background-color: #fdfdfd; border-style:ridge; border-width: 3px;  border-color: #eaeaea; padding: 0px 0px 0px 0px;}
div.bizadpic {width:175px; height:175px; text-align:center; background:#fdfdfd;}
div.bizadtext {width:175px; text-align:center; background:#fdfdfd; margin: 5px 0px 10px 0px;}

img.picbiz {width:175px; height:175px;}
p.bizedge {margin: 0px 0px 0px 0px; line-height:1; text-align:center;}

a:link.linksbiz {color:#8d5d13; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}
a:visited.linksbiz {color:#8d5d13; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}
a:hover.linksbiz {color:#444444; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}
a:active.linksbiz {color:#8d5d13; font-size:10pt; font-family:Trebuchet MS, Arial, Helvetica; line-height:1.4; font-weight:bold; text-decoration:none;}

/* -------- --------   TEXT ADS */
div.textadsblock {width:815px; height:65px; background:#fafafa; margin-left:20px;}
div.textadsheader {width:775px; height:25px; background:#fafafa}
p.textadsheader {margin: 5px 40px 3px auto; text-align:right;}

a:link.linkstextadsheader {color:#824e00; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:visited.linkstextadsheader {color:#824e00; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:hover.linkstextadsheader {color:#444444; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:underline;}
a:active.linkstextadsheader {color:#824e00; font-size:10pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}

div.textads {width:155px; position: relative; float: left; text-align:center; background:#fafafa; display: inline;}

a:link.linkstextads {color:#824e00; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:visited.linkstextads {color:#824e00; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}
a:hover.linkstextads {color:#444444; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:underline;}
a:active.linkstextads {color:#824e00; font-size:8pt; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica; text-decoration:none;}

/* -------- -------  SILVER WEBSITE SPOT BANNER ADVERTISING  -----------       */
div.bizspot {width: 720px; position: inherit; float: left; margin: 20px 60px 20px 60px; background-color: #fdfdfd; padding: 0px 0px 0px 0px;}
div.bizspotads {width: 115px; position: inherit; float: left; background-color: #fdfdfd; border-style:ridge; border-width: 2px;  border-color: #eaeaea; padding: 0px 0px 0px 0px;}

img.bizspotpic {width:114px;}
p.bizspotedge {margin: 3px 0px 0px 0px; line-height:1; text-align:center;}

a:link.bizspotlinks {color:#8d5d13; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:bold; text-decoration:none;}
a:visited.bizspotlinks {color:#8d5d13; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:bold; text-decoration:none;}
a:hover.bizspotlinks {color:#444444; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:bold; text-decoration:underline;}
a:active.bizspotlinks {color:#8d5d13; font-size:9pt; font-family:Trebuchet MS, Arial, Helvetica; line-height: 1.5; font-weight:bold; text-decoration:none;}
 /* -------- END  ADVERTISING LINKS ---------------  */

 /* -------- BORDER ATTRIBUTES - ADD TO PAGE CODE    --------------- */
/* -------- STANDARD BORDER / ITEMISED  /                           GROUPED  /                SETTING DIFFERENT BORDER WIDTHS  /  SPECIFYING BORDERS  ---------------
div {border-style:ridge; border-width: 3px;  border-color: #eaeaea; border: 1px solid #625e00; border-width: 1px 0; border-right: 0px transparent;}                   */

/*  BORDER STYLES:    dotted  -  dashed  -  solid  -  double  -  groove  -  ridge  -  inset  -  outset   -----------  */
/* -------- ROUNDED CORNER BORDER /  SHADOW BORDER   ---------------
div {
     border: 2px solid;
     border-radius: 25px;
     box-shadow: 10px 10px 5px #888888;
 }                                                                     */
/* -------- IMAGE BORDER -- CODES FOR SAFARI AND OPERA  ---------------
div {
     -webkit-border-image: url(border.png) 30 30 round; /* Safari 3.1-5
     -o-border-image: url(border.png) 30 30 round; /* Opera 11-12.1
     border-image: url(border.png) 30 30 round;
 }                                                                     */
