/* body */
body.home{background-color: #CCFFCC;height: 70%;}/* All Pages except Home Page & Update Page */
hr.kms {height: 2pt;width: 100%;background-color: #ffffff;}

div.home{background-color: #ffffff;}

table.homepage {text-transform: lowercase;border: none;background-color: #fdfdfd;height: 95%;}

table.messagebox {border: 1pt double;background-color: #009933;font-family: Arial, sans-serif; color: #ffffff;font-weight: bold;font-size: 12pt;text-align: justify;width: 100%;padding: 4pt;}

.TMiddle{height: 20px;}

/* cellheader */
.ch { font-family: 'Century Gothic', Arial, sans-serif;font-size: 18pt;letter-spacing: -1px;font-weight: normal}

/* cells */

.hometable {background-color: #CCFFCC}

.hometitle {letter-spacing: -2px;font-family: 'Century Gothic', Arial, sans-serif;font-size: 50px;font-weight: normal;background-color: #CCFFCC}

.titleKMS {color : #387634}
.titleGTW {color : #996633;}
.titleTO  {color: #387634}
.titleTHE {color : #996633;}
.titleMOORS {color: #387634}

.strapline { color: #996633; text-transform: none;;background-color: #CCFFCC }
.centre {text-transform: none;}

.cell { background-color: #FFFFFF; width: 25%; height: 25%; font-family: Arial, sans-serif; color: #996633; font-size: 10pt;font-weight: bold; border-left-style: none; border-left-width: medium; border-right-style: none; 
border-right-width: medium;border-top-style: none; border-top-width: 1px;border-bottom-style: none; border-bottom-width: 0px; padding-left: 4px; padding-right: 4px; border-bottom: 0px solid; border-top: 0px solid;}

.b { background-color: #FFFFFF }

.centre { background-image: url('../home/TOWN2JPG.jpg'); background-repeat: no-repeat; background-color: #ffffff;height: 100%; width: 50%; min-width: 50%; max-width:50%; padding: 10px;background-position: center }

a {text-decoration: none;}
a:link {color: #387634;}
a:visited {color: #387634;}
a:hover {color: #00ff00;}

a.home:link {color: #663300;}
a.home:visited {color: #663300;}
a.home:hover {color: #387634;}

a.index:link {color: #387634;}
a.index:visited {color: #387634;}
a.index:hover {color: #00ff00}

/* Basic page properties including colours */
.kirkbymoorside {background-repeat: repeat;font-size: 12pt;text-align: justify;font-weight: bold;font-family: Arial, sans-serif; color: #996633;background-color: #ccffcc;border: 3pt #387634 outset;}

table.menutable {border: 3pt #ffffff groove;width: 100%;padding: 0pt; background-image: none;text-align: left;text-transform: lowercase;background-color: #FFFFFF;}

td.MT {color: #00dd00;font-family: 'Century Gothic', Arial, sans-serif;font-size: 18pt;width: 95%;}
td.MTIC {font-family:'Century Gothic',Arial,sans-serif;font-size:18pt;letter-spacing: -1px;font-weight: normal;width: 95%;height: 35px;}
td.DESC {color: #996633;font-size: 12pt;width: 95%;font-weight: bold;font-family: Arial, sans-serif;text-transform: none;height: 21px;}
td.MTBC {width: 5%;font-size: 24pt;}

p.itemtitle {color: #387634;font-size: 36pt;text-align: center;font-family: 'Century Gothic', Arial, sans-serif;font-weight: normal;text-transform: lowercase;}

/* MTIC = MenuTableItemCell MTSC = MenuTableSectionCell MTBC = MenuTableButtonCell DESC=Description */
a.menu:link {color: #663300;}
a.menu:visited {color: #663300;}
a.menu:hover {color: #387634;}

font.sectiontitlekirkby {font-family: 'Century Gothic', Arial, sans-serif;
color: #996633;font-size: 36pt;font-weight: normal;text-transform: lowercase;letter-spacing: -2px;}

font.sectiontitlesubject {font-family: 'Century Gothic', Arial, sans-serif;
color: #387634;font-size: 32pt;font-weight: normal;letter-spacing: -2px;text-transform: lowercase;}

font.photoalbum {font-family:'Century Gothic',Arial,sans-serif;color: #009900;font-weight: normal;letter-spacing: -2px;}
font.photoalbumdescription {font-family: Arial, sans-serif;color: #387634;font-weight: bold;font-size: 10pt;}
font.photoalbum.title {font-size: 24pt;}

td.footer {width: 20%;font-family: 'Century Gothic', Arial, sans-serif;color: #ffffff;font-size: 18pt;}

/* Update Page */
a.update:hover {color: #387634;}
a.update:link {color: #663300;}

/* Photo Album */
img.album {border: +3px;color: #00dd00;}

.legend {font-size: 18pt;color: #387634;font-family: "Century Gothic", Arial, sans-serif;font-style: italic;font-weight: normal;background-image: none;}

.legend.updatesection {color: #387634;text-transform: lowercase;}

/* Contact Info table */
.contacts {text-align: left;font-family: Arial, sans-serif;font-weight : bold;}
.contacts.header {font-size: 12pt;color: #387634;}
.contacts.body {font-size: 10pt;color: #ffffff;border: 0pt;}

table.times {text-align: left;font-family: Arial, sans-serif;font-size: 10pt;font-weight : bold;}

table.kms {width: 100%;}

.footer {text-transform: lowercase;}

table.rates1 {text-align: left;font-family: Arial, sans-serif;font-size: 10pt;font-weight : bold;margin : 3px;padding : 2px;background-color : White;color: #000000;border: 3pt #387634 outset;}

.address{color: #960000;}

table.services {width: 95%;padding: 3px;}