#logo{ position: relative; /*border: thin solid Gray;*/ }

#header{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 520px;
	height: 40px; /*	background: url(tfmmenu3.png) #FFFFFF no-repeat top left;*/
}

/* top buttons */
ul#nav {
	margin: 0;
	width: 520px;
	list-style-type: none;
	position: absolute;
	top: 60px;
	left: 220px;
	height: 40px;
	overflow: hidden;
}

body#welcome ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px 0px; }

body#product ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px -40px; }

body#order ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px -80px; }

body#contact ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px -120px; }

body#press ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px -160px; }

body#trade ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px -200px; }

body#portfolio ul#nav { background: transparent url(tfmmenu3.png) no-repeat 0px -240px; }

ul#nav li a {
	width: 70px;
	padding: 40px 0 0 0;
	background: transparent url(tfmmenu3.png) no-repeat;
	text-indent: -9000px;
	text-decoration: none;
	position: absolute;
	top: 0px;
	overflow: hidden;
	height: 0px;
}

/* home page topic list */
#welcome-list{ width: 220px; position: absolute; top: 130px; left: 0px; }

/* home page photo and caption */
#frontispiece-image{
	margin: 5px 0px 0px 5px;
	padding: 0;
	background: #FFFFFF;
	font-size: smaller;
	text-align: center;
	position: absolute;
	left: 253px;
	top: 140px;
}

div.pagecontent {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 103px;
	left: 10px; /*	border: thin solid red;*/
}
div.pagegallery {
	margin: 30;
	padding: 0;
	position: absolute;
	top: 103px;
	left: 10px; /*	border: thin solid red;*/
}

div.pagecontentpadright {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 103px;
	left: 10px; /*	border: thin solid red;*/
	right: 20px; /*	border: thin solid red;*/
}
/* WELCOME */
body#welcome li#wel a{ width: 70px; background-position: 0px 0px; left: 0px; }

body#welcome li#wel a:hover{ background-position: 0px 0px; }

body#welcome li#pro a{ background-position: -75px -280px; left: 75px; }

body#welcome li#pro a:hover{ background-position: -75px 0px; }

body#welcome li#ord a{ background-position: -150px -280px; left: 150px; }

body#welcome li#ord a:hover{ background-position: -150px 0px; }

body#welcome li#con a{ background-position: -225px -280px; left: 225px; }

body#welcome li#con a:hover{ background-position: -225px 0px; }

body#welcome li#pre a{ background-position: -300px -280px; left: 300px; }

body#welcome li#pre a:hover{ background-position: -300px 0px; }

body#welcome li#tra a{ background-position: -375px -280px; left: 375px; }

body#welcome li#tra a:hover{ background-position: -375px 0px; }

body#welcome li#por a{ background-position: -450px -280px; left: 450px; }

body#welcome li#por a:hover{ background-position: -450px 0px; }

/* PRODUCT */
body#product li#wel a{ width: 70px; background-position: 0px -280px; left: 0px; }

body#product li#wel a:hover{ background-position: 0px -40px; }

body#product li#pro a{ background-position: -75px -40px; left: 75px; }

body#product li#pro a:hover{ background-position: -75px -40px; }

body#product li#ord a{ background-position: -150px -280px; left: 150px; }

body#product li#ord a:hover{ background-position: -150px 0px; }

body#product li#con a{ background-position: -225px -280px; left: 225px; }

body#product li#con a:hover{ background-position: -225px 0px; }

body#product li#pre a{ background-position: -300px -280px; left: 300px; }

body#product li#pre a:hover{ background-position: -300px 0px; }

body#product li#tra a{ background-position: -375px -280px; left: 375px; }

body#product li#tra a:hover{ background-position: -375px 0px; }

body#product li#por a{ background-position: -450px -280px; left: 450px; }

body#product li#por a:hover{ background-position: -450px 0px; }

/* ORDER */
body#order li#wel a{ width: 70px; background-position: 0px -280px; left: 0px; }

body#order li#wel a:hover{ background-position: 0px -80px; }

body#order li#pro a{ background-position: -75px -280px; left: 75px; }

body#order li#pro a:hover{ background-position: -75px 0px; }

body#order li#ord a{ background-position: -150px -80px; left: 150px; }

body#order li#ord a:hover{ background-position: -150px -80px; }

body#order li#con a{ background-position: -225px -280px; left: 225px; }

body#order li#con a:hover{ background-position: -225px 0px; }

body#order li#pre a{ background-position: -300px -280px; left: 300px; }

body#order li#pre a:hover{ background-position: -300px 0px; }

body#order li#tra a{ background-position: -375px -280px; left: 375px; }

body#order li#tra a:hover{ background-position: -375px 0px; }

body#order li#por a{ background-position: -450px -280px; left: 450px; }

body#order li#por a:hover{ background-position: -450px 0px; }

/* CONTACT */
body#contact li#wel a{ width: 70px; background-position: 0px -280px; left: 0px; }

body#contact li#wel a:hover{ background-position: 0px -120px; }

body#contact li#pro a{ background-position: -75px -280px; left: 75px; }

body#contact li#pro a:hover{ background-position: -75px 0px; }

body#contact li#ord a{ background-position: -150px -280px; left: 150px; }

body#contact li#ord a:hover{ background-position: -150px 0px; }

body#contact li#con a{ background-position: -225px -120px; left: 225px; }

body#contact li#con a:hover{ background-position: -225px -120px; }

body#contact li#pre a{ background-position: -300px -280px; left: 300px; }

body#contact li#pre a:hover{ background-position: -300px 0px; }

body#contact li#tra a{ background-position: -375px -280px; left: 375px; }

body#contact li#tra a:hover{ background-position: -375px 0px; }

body#contact li#por a{ background-position: -450px -280px; left: 450px; }

body#contact li#por a:hover{ background-position: -450px 0px; }

/* PRESS */
body#press li#wel a{ width: 70px; background-position: 0px -280px; left: 0px; }

body#press li#wel a:hover{ background-position: 0px -160px; }

body#press li#pro a{ background-position: -75px -280px; left: 75px; }

body#press li#pro a:hover{ background-position: -75px 0px; }

body#press li#ord a{ background-position: -150px -280px; left: 150px; }

body#press li#ord a:hover{ background-position: -150px 0px; }

body#press li#con a{ background-position: -225px -280px; left: 225px; }

body#press li#con a:hover{ background-position: -225px 0px; }

body#press li#pre a{ background-position: -300px -160px; left: 300px; }

body#press li#pre a:hover{ background-position: -300px -160px; }

body#press li#tra a{ background-position: -375px -280px; left: 375px; }

body#press li#tra a:hover{ background-position: -375px 0px; }

body#press li#por a{ background-position: -450px -280px; left: 450px; }

body#press li#por a:hover{ background-position: -450px 0px; }

/* TRADE */
body#trade li#wel a{ width: 70px; background-position: 0px -280px; left: 0px; }

body#trade li#wel a:hover{ background-position: 0px -200px; }

body#trade li#pro a{ background-position: -75px -280px; left: 75px; }

body#trade li#pro a:hover{ background-position: -75px 0px; }

body#trade li#ord a{ background-position: -150px -280px; left: 150px; }

body#trade li#ord a:hover{ background-position: -150px 0px; }

body#trade li#con a{ background-position: -225px -280px; left: 225px; }

body#trade li#con a:hover{ background-position: -225px 0px; }

body#trade li#pre a{ background-position: -300px -280px; left: 300px; }

body#trade li#pre a:hover{ background-position: -300px 0px; }

body#trade li#tra a{ background-position: -375px -200px; left: 375px; }

body#trade li#tra a:hover{ background-position: -375px -200px; }

body#trade li#por a{ background-position: -450px -280px; left: 450px; }

body#trade li#por a:hover{ background-position: -450px 0px; }

/* PORTFOLIO */
body#portfolio li#wel a{ width: 70px; background-position: 0px -280px; left: 0px; }

body#portfolio li#wel a:hover{ background-position: 0px -200px; }

body#portfolio li#pro a{ background-position: -75px -280px; left: 75px; }

body#portfolio li#pro a:hover{ background-position: -75px 0px; }

body#portfolio li#ord a{ background-position: -150px -280px; left: 150px; }

body#portfolio li#ord a:hover{ background-position: -150px 0px; }

body#portfolio li#con a{ background-position: -225px -280px; left: 225px; }

body#portfolio li#con a:hover{ background-position: -225px 0px; }

body#portfolio li#pre a{ background-position: -300px -280px; left: 300px; }

body#portfolio li#pre a:hover{ background-position: -300px 0px; }

body#portfolio li#tra a{ background-position: -375px -280px; left: 375px; }

body#portfolio li#tra a:hover{ background-position: -375px 0px; }

body#portfolio li#por a{ background-position: -450px -240px; left: 450px; }

body#portfolio li#por a:hover{ background-position: -450px -240px; }




