/* Center the page vertically and horizontally */

table.centertable {
	margin-left:auto; 
	margin-right:auto;
	}

table {
	width: 759px;
	height: 100%;
}

table.news {
	width: 170px;
}

table.event {
	width: 410px;
}

table.press {
	width: 240px;
}

table.search {
	width: 123px;
}

table.searchinput {
	width: 256px;
	height: 61px;
}

td.searchinput {
	height: 61px;
	vertical-align: middle;
}

table.subnav {
	width: 100%;
	height: 100%;
	text-align: left;
	background:#993333;
}

td.snBg { 
	background: #FFFFCC;
	vertical-align: middle;
	text-align: left;
}

td {
	vertical-align: top;
	text-align: center;
}

div.container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.masthead {
	position:absolute; 
	top:25px; 
	left:0px;
	width: 759px;
	height: 233px;
	z-index:2;
}

.content {
	position:absolute; 
	top:258px; 
	left:0px;
    width: 759px;
	z-index:2;
}

td.copy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #333333;
	padding: 0px 178px 20px 172px;
	background-image: url(../pics/tiledbackground.jpg);
	background-repeat: repeat-y;
}

.title {
	position:absolute; 
	top:210px; 
	left:171px;
	z-index:3;
}

.fontsizer {
	position:absolute; 
	top:69px; 
	left:641px;
	z-index:3;
}

/* Styles for the bottom graphics*/

td.bottomcontent {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombg.gif);
}

td.bottomcontenta {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombga.jpg);
}

td.bottomcontentb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgb.jpg);
}

td.bottomcontentc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgc.jpg);
}

td.bottomcontentd {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgd.jpg);
}

td.bottomcontente {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 174px 0px 172px;
	background-image: url(../pics/bottombge.jpg);
	background-repeat: no-repeat;
}

td.bottomcontentf {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgf.jpg);
}

td.bottomcontentg {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgg.jpg);
}

td.bottomcontenth {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgh.jpg);
}

td.bottomcontenti {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height: 14px;
	height: 80px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 183px 0px 172px;
	background-image: url(../pics/bottombgi.jpg);
}

/*Left Navigation Menu*/
#menu1 {
	position:absolute;
	top:201px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu2 {
	position:absolute;
	top:245px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu3 {
	position:absolute;
	top:278px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu4 {
	position:absolute;
	top:310px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu5 {
	position:absolute;
	top:342px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu6 {
	position:absolute;
	top:375px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu7 {
	position:absolute;
	top:408px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu8 {
	position:absolute;
	top:441px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu9 {
	position:absolute;
	top:491px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu10 {
	position:absolute;
	top:554px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu11 {
	position:absolute;
	top:587px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu12 {
	position:absolute;
	top:620px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu13 {
	position:absolute;
	top:665px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

#menu14 {
	position:absolute;
	top:710px;
	left:34px;
	width:125px;
	clip: auto;
	z-index:5;
}

td.nav {
	text-align: left;
}

/*Right Navigation Items*/

.fontsizer {
	position:absolute; 
	top:68px; 
	left:641px;
	z-index:4;
}

.textsize {
	position:absolute; 
	top:49px; 
	left:599px;
	z-index:3;
}

.searchlink {
	position:absolute; 
	top:86px; 
	left:599px;
	z-index:6;
}

.sitemap {
	position:absolute; 
	top:120px; 
	left:599px;
	z-index:6;
}

.artifacts {
	position:absolute; 
	top:163px; 
	left:599px;
	z-index:6;
}

.photoalbum {
	position:absolute; 
	top:323px; 
	left:599px;
	z-index:6;
}

.thismonth {
	position:absolute; 
	top:488px; 
	left:597px;
	z-index:6;
}

.coupon {
	position:absolute; 
	top:610px; 
	left:615px;
	z-index:6;
	}

.speciale{
	position:absolute; 
	top:610px; 
	left:597px;
	z-index:6;
	}

.sendecard {
	position:absolute; 
	top:830px; 
	left:597px;
	z-index:6;
}

.loompop {
	position:absolute; 
	top:610px; 
	left:597px;
	z-index:6;
}

.videolinks {
	position:absolute; 
	top:610px; 
	left:595px;
	z-index:6;
}

.sawyermassey {
	position:absolute; 
	top:630px; 
	left:595px;
	z-index:6;
}
/* Form Elements */

INPUT, SELECT, TEXTAREA {
	background-color: #fffff0;
	color: #333333;
	border: 1px solid #333333;
	font-size:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.button {
	border:none;
	background-color: #fcf9c6;
}

/* Link colours */

A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #993333;
	}

A:HOVER {
	text-decoration : underline;
	}

A.bottomlink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	line-height: 16px;
	color : #993333;
	}

A.bottomlink:HOVER {
	text-decoration : underline;
	line-height: 16px;
	}
	
	
A.greylink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	line-height: 16px;
	color : #D6D8C9;
}

A.greylink:HOVER {
	text-decoration : underline;
	color : #D6D8C9;
	line-height: 16px;	
}

b {
	color:#993333;
	}
	
strong {
	color:#993333;
	}
	
img {
	border:none;
	}	
	
body {
	background-image: url(../pics/background.jpg);
	background-color: #663300;
	margin: 0px 0px 0px 0px;
}