html, body {
height: 100%;
min-height: 100%;
min-width: 980px
max-width: 1050px;
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
FONT-FAMILY: 'Gill Sans MT', Arial, Helvetica, sans-serif; FONT-SIZE: calc(10px + 1vw); TEXT-DECORATION: none; Font-Weight: 80;
}

.rTable    { display: table; }
		.rTableRow       { display: table-row; }
		.rTableHeading    { display: table-header-group; }
		.rTableBody    { display: table-row-group; }
		.rTableFoot    { display: table-footer-group; }
		.rTableCell, .rTableHead  { display: table-cell; }

table, th, td
{
border-collapse:collapse;
table-layout:fixed;

}
@font-face { font-family: 'Gill Sans MT'; src: url('/gill_sans_mt/gill_sans_mt.eot'); src: url('/gill_sans_mt/gill_sans_mt.eot?#iefix') format('embedded-opentype'), url('/gill_sans_mt/gill_sans_mt.svg#Gill Sans MT') format('svg'), url('/gill_sans_mt/gill_sans_mt.woff') format('woff'), url('/gill_sans_mt/gill_sans_mt.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Gill Sans MT'; src: url('/gill_sans_mt/gill_sans_mt_bold.eot'); src: url('/gill_sans_mt/gill_sans_mt_bold.eot?#iefix') format('embedded-opentype'), url('/gill_sans_mt/gill_sans_mt_bold.svg#Gill Sans MT Bold') format('svg'), url('/gill_sans_mt/gill_sans_mt_bold.woff') format('woff'), url('/gill_sans_mt/gill_sans_mt_bold.ttf') format('truetype'); font-weight: bold; font-style: normal;}
@font-face { font-family: 'Bembo'; src: url('/bembo/bembo.eot'); src: url('/bembo/bembo.eot?#iefix') format('embedded-opentype'), url('/bembo/bembo.svg#Bembo') format('svg'), url('/bembo/bembo.woff') format('woff'), url('/bembo/bembo.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Bembo'; src: url('/bembo/bembo_italic.eot'); src: url('/bembo/bembo_italic.eot?#iefix') format('embedded-opentype'), url('/bembo/bembo_italic.svg#Bembo Italic') format('svg'), url('/bembo/bembo_italic.woff') format('woff'), url('/bembo/bembo_italic.ttf') format('truetype'); font-weight: normal; font-style: italic;}
@font-face { font-family: 'Bembo'; src: url('/bembo/bembo_bold.eot'); src: url('/bembo/bembo_bold.eot?#iefix') format('embedded-opentype'), url('/bembo/bembo_bold.svg#Bembo Bold') format('svg'), url('/bembo/bembo_bold.woff') format('woff'), url('/bembo/bembo_bold.ttf') format('truetype'); font-weight: normal; font-style: bold;}
@font-face { font-family: 'Bembo'; src: url('/bembo/bembo_bold_italic.eot'); src: url('/bembo/bembo_bold_italic.eot?#iefix') format('embedded-opentype'), url('/bembo/bembo_bold_italic.svg#Bembo Bold Italic') format('svg'), url('/bembo/bembo_bold_italic.woff') format('woff'), url('/bembo/bembo_bold_italic.ttf') format('truetype'); font-weight: normal; font-style: bold; font-style: italic;}

@font-face { font-family: 'Trajan Pro'; src: url('/trajan/trajan_pro.eot'); src: url('/trajan/trajan_pro.eot?#iefix') format('embedded-opentype'), url('/trajan/trajan_pro.svg#Trajan Pro') format('svg'), url('/trajan/trajan_pro.woff') format('woff'), url('/trajan/trajan_pro.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Trajan Pro'; src: url('/trajan/trajan_proi.eot'); src: url('/trajan/trajan_proi.eot?#iefix') format('embedded-opentype'), url('/trajan/trajan_proi.svg#Trajan Pro Italic') format('svg'), url('/trajan/trajan_proi.woff') format('woff'), url('/trajan/trajan_proi.ttf') format('truetype'); font-weight: 700; font-style: italic;}

.background {BACKGROUND-IMAGE: url('pageback.gif'); 
BACKGROUND-ATTACHMENT: fixed; 
BACKGROUND-POSITION: 50% 50%; 
COLOR: #000000; HEIGHT: 100%;
background-color:#FFFFFF;

}

BODY, .bodytext {
	 FONT-FAMILY: 'Gill Sans MT', Arial, Helvetica, sans-serif; FONT-SIZE: calc(10px + 1vw); TEXT-DECORATION: none; Font-Weight: 80; text-align: left;}
.header, h2 {font-family: 'Bembo', 'Times New Roman', Times,serif; font-size:1.5em;text-align:left; color: #000000; font-weight: 800; line-height: 110%;}
.largeheader, h1 {font-family: 'Trajan Pro', 'Times New Roman', Times,serif;font-size:2em;text-align:left; font-weight: 800; color: #000000; line-height: 130%;text-transform: uppercase;}


@media (max-device-width: 800px) {


BODY, .bodytext {
	 FONT-FAMILY: 'Tahoma', Arial, Helvetica, sans-serif; FONT-SIZE: calc(12px + 1vw); TEXT-DECORATION: none; Font-Weight: 80; background-color:#ded6cd;
}
.header {font-family: 'Times New Roman', Times,serif; font-size:1.5em;text-align:left; color: #000000; font-weight: bold; line-height: 150%;}

.largeheader, h1 {font-family: "Palatino Linotype", Times,serif;font-size:2em;text-align:center; font-weight: 800; color: #000000; line-height: 130%;text-transform: uppercase;}
}

input[type=text] {font-family: 'Gill Sans MT', arial, helvetica, sans-serif; font-size:0.8em; padding-left:2px;}
select {font-family: 'Gill Sans MT', arial, helvetica, sans-serif; font-size:0.8em;}
.booktitle {font-family: 'Bembo', 'Times New Roman', Times,serif; font-size: 1em; color: #000000; padding-top:6;  padding-bottom: -6;font-weight: bold; }

a:link {text-decoration:none;color:#88082B}
a:visited {text-decoration:none;color:#5C0064}
a:hover {text-decoration:underline;}

a:link.menu {text-decoration:none; color:#000000;   }
a:visited.menu {text-decoration:none; color:#000000; }
a:hover.menu  {text-decoration:underline; color:#000000;   }

a:link.button3 {text-decoration:none; color:#000000;   }
a:visited.button3 {text-decoration:none; color:#000000;  }
a:hover.button3  {text-decoration:underline; color:#000000;  }

textarea{width:100%;resize:none;}
tr {min-width:800}
td {padding:5px;}
p {background-image:url('https://www.theway.org.uk/cleardot.gif');}

#hideshow {
 width: 80%; 
 width: 100%\9; /* IE 8 and below */
 
 }


 
.waybold {font-family: 'Bembo', 'Times New Roman', 'Times',serif; font-size:20pt;text-align:left; color: #000000; font-weight: 500; font-style: italic;}

.border {border-left:2px solid #cccccc;border-right:2px solid #cccccc;}

.info {font-family: 'Gill Sans MT', arial, helvetica, sans-serif; font-size:0.7em;}

.highlight	{background-color:rgba(255, 138, 1, 0.2);
}
.colour {
	background-color: #581236; color:#000000; font-size:0.7em;
}
.lighter {
	background-color: #7a3458; color:#000000;
}
.btn{
color:#000000; font-size:0.8em; font-weight:bold; background-color: #581236;
}
.hide {
width: 1px;
height: 1px;
border: 0px;
}
#basket {
width: 98%;
border: 2px solid #ccb7cd;
padding: 10px;
background-color: #ffe5a1;
background-image: none;
opacity: 1 !important;
filter: alpha(opacity=100) !important;
} 


body#basket {
opacity: 1 !important;
filter: alpha(opacity=100) !important;
}


shaded {
background-color:rgba(255, 138, 1, 0.2); padding-left: 10px; padding-right: 10px;
}
.overlay{
    position:relative;
	overflow:visible;
    z-index:999;
    width:110%;
    height:110%;
    background-color: black;
    background-color:rgba(0,0,0,.75)	
}

.popup {
    width:60%;
	height:80%;
    position:absolute;
    left:20%;
    top:100px;
	bottom:10%;
	opacity: 1 !important;  
}
