body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#796A6B; font-size:10pt; margin:0; background-color:#413735;}
.smaller{ font-size:8pt; }
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16pt; color:#A22B0E;}
h2{ color:#ffffff; background-color:#927D6C; padding:2px;}
/* ############################ LAYOUT ############################################*/
.header{width:788px; margin:auto; background-color:#000000;  clear:left; }
/* container has a background gif for faux columns in the sidebar */
.container{width:788px; margin:0 auto; background-color:#F0F0F0; background-image:url(../images/bg_column.gif); background-repeat:repeat-y;  }
.floater{ width:100%; float:left;}

.maincontent{ padding:25px 10px 10px 10px; margin-left:394px; background-color:#F0F0F0;  }

.slideshow{width:394px; height:185px; float:left; margin-left:-788px; }
.sidebar{float:left;  width: 197px; border-top:#804C26 solid 1px;  margin:185px 0 0 -788px ;  }
.printericon{ margin:10px 0 0 -35px; float:left;}
.displaycol{ margin:185px 0 0 -591px;  padding:10px; width:177px; font-size:8pt; color:#8F3E10;   border-top:#804C26 solid 1px;  float:left;     }
.displaycol #displayhead{ text-transform: uppercase; font-weight:bold; margin:7px 0}
.footer{ clear:both; width:788px; background:#000000; margin:auto; height:27px;  padding-top:5px}
/* ############################ END LAYOUT ############################################*/
.spacebox{ padding: 25px 10px}
hr{ border:0; color:#D8CBBA; background-color:#D8CBBA; height: 3px;}
hr#wee{ height: 2px;}

/* ***************  default links ******************* */
a:link,a:visited,a:active{ color: #333333; text-decoration:underline; font-size:9pt;}
a:hover{color:#FC6610; text-decoration:underline; }

/* ********** NAVIGATION BUTTONS *********** */
.buttons{}
a:link.buttons , a:visited.buttons{
border-width: 0 0 1px 0; border-style:solid; border-color: #927D6C;
width: 176px;
background: #D5CDCA;
text-decoration:none; color:#A22B0E;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
padding:6px 10px; float:left;
text-transform:uppercase;
}
a:hover.buttons , a:active.buttons
{
background: #927D6C; border-width: 0 0 1px 0; border-style:solid; border-color: #D5CDCA;
color:#ffffff;
}

#hover.buttons
{
background: #927D6C; border-width: 0 0 1px 0; border-style:solid; border-color: #D5CDCA;
color:#ffffff;
}

/* ********** table borders *********** */

.colourtable, .colourtable td{  border-collapse:collapse;
border: solid 1px  #C5BBB9; /*outside border*/
}

/* ***************  nav link ******************* */
.navlink,a:link.navlink,a:visited.navlink,a:active.navlink{ color:#E2DACB; text-decoration:none; font-size:10px}
a:hover.navlink{color: #FFFF00; text-decoration:none; }
/* ***************   ******************* */

/* ***************  top links ******************* */
.toplink{ color:#ffffff; text-decoration:none; font-weight:bold; font-size:8pt;}
a:link.toplink{color:#ffffff; text-decoration:none;}
a:visited.toplink{color:#ffffff; text-decoration:none;}
a:hover.toplink{color:#FC6610; text-decoration:none; }
a:active.toplink{color:#FC6610; text-decoration:none;}
/* ***************   ******************* */
.red{ color:#FF0000}


/* ***************  calendar table  ******************* */
.caltable, .caltable th, .caltable td {
	border-collapse:collapse;
border: solid 1px  #9C9CCE; padding:3px;
}

/* the month and year header */
.caltable caption {
	font-size: 12pt; padding:5px;
}

/* day cells with events */
.caltable td.event {
	color: #999999;
	background-color:#cccccc;
}
/* ***************  end calendar table  ******************* */

/* ***************  title in shop  *************** */
.title{ background-color:#D8CBBA; padding:2px 0 2px 10px; font-weight:bold; color:#FFFFFF;}

.hide{ display:none;}

/* ***************  linkslink links ******************* */
.linkslink {}
a:link.linkslink, a:visited.linkslink {font-weight:bold; font-size:8pt; background-color:#D8CBBA; padding:1px 10px; width:90%; color: #370000; text-decoration : none;  display:block; }
a:hover.linkslink, a:active.linkslink { font-weight:bold;  font-size:8pt; background-color:#927D6C; padding:1px 10px; width:90%; color :#ffffff; text-decoration : none;  display:block; 
}
