@charset "UTF-8";

{  border-style: none;
}

BODY {overflow-x: hidden}

#container {
	position: fixed;
	width: 1000px;
	height:4000px;
	top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	left: 0px;
	top: 0px;

}

#container2 {
	width: 1350px;
	height:4000px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;

}

#printcontainer2 {
	width: 1350px;
	height:7950px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#webcontainer2 {
	width: 1350px;
	height:3050px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;	
}

#filmcontainer2 {
	width: 1350px;
	height:2350px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#blogcontainer2 {
	width: 1350px;
	height:2900px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#honestycontainer2 {
	width: 1350px;
	height:700px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#motioncontainer2 {
	width: 1350px;
	height:1125px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#linkcontainer2 {
	width: 1350px;
	height:752px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#indexcontainer2 {
	width: 1000px;
	height:12150px;
	top: 25px;
	left:25px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#clothingcontainer2 {
	width: 1350px;
	height:8300px;
	top: 25px;
	left:25px;
	margin-right: 25px;
	margin-bottom: 25px;
	position: absolute;
	left: 0px;
	top: 0px;
}




#background {
	width: 1700px;
	height:4000px;
	position: fixed;
	left: 0px;
	top: 0px;
	background-image: url(images/tile1.gif);
	
	
}



#body {
	position:fixed; 
	background-image: url(images/tile1.gif);
	}


#nav {
	position:fixed;
	left:25px;
	top:25px;
	height: 125px;
	width: 175px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 2;
}


#navlinks {
	position: absolute;
	left:0px;
	top:137px;
	height: 475px;
	width: 175px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}

#navlinks2 {
	position: absolute;
	left:0px;
	top:137px;
	height: 1500px;
	width: 175px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}



#logo {
	position:absolute;
	left:25px;
	top:25px;
	width:175px;
	height:85px;
	background-image: url(images/tfoh_logo175.gif);
}

#mainhide {
	position:fixed;
	left:250px;
	top:0px;
	height: 25px;
	width: 825px;
	margin: 0px;
	z-index: 0;
	background-image: url(images/tile1.gif);

}

#bottomhide {
	position:fixed;
	left:250px;
	bottom:0px;
	height: 25px;
	width: 1300px;
	margin: 0px;
	z-index: 0;
	background-image: url(images/tile1.gif);

}

#main {
	position: absolute;
	top:0px;
	height: 12100px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
	margin-left: 265px;
}

#mainholder {
	position: absolute;
	left:0px;
	top:0px;
	height: 4000px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainhonesty {
	position: absolute;
	left:265px;
	top:25px;
	height: 637px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainfilm {
	position: absolute;
	left:265px;
	top:25px;
	height:2325px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainprint {
	position: absolute;
	left:265px;
	top:25px;
	height: 7900px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainweb {
	position: absolute;
	left:265px;
	top:25px;
	height: 3000px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainmotion {
	position: absolute;
	left:265px;
	top:25px;
	height: 1125px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainblog {
	position: absolute;
	left:265px;
	top:25px;
	height: 2850px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainlinks {
	position: absolute;
	left:265px;
	top:25px;
	height: 727px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}

#mainclothing {
	position: absolute;
	left:265px;
	top:25px;
	height: 8250px;
	width: 704px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 0;
}




#saying {
	position:fixed;
	left:1034px;
	top:25px;
	height: 125px;
	width: 175px;
	background-color: #000000;
	padding-left: 25px;
	padding-right: 25px;
	z-index: 2;

}

#sayinglogo {
	position:absolute;
	left:25px;
	top:25px;
	width:175px;
	height:97px;
	background-image: url(images/saying175.gif);
}


#contact {
	position:fixed;  
	left:1034px;
	top:162px;
	height: 3869px;
	width: 175px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
}

#contact2 {
	position:fixed;  
	left:1034px;
	top:162px;
	height: 500px;
	width: 175px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;
	padding-right: 25px;
}

#contactdetail {
	position: absolute;
	left:0px;
	top:25px;
	height: 50px;
	width: 200px;
	background-color: #000000;
	margin: 0px;
	padding-left: 25px;	
}




	
.links {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
	
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 24px;
	font-weight: bold;
}

.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 12px;
	font-weight: bold;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.honesty {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}


a.contactlinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

a:hover.contactlinks {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
} 

a.navlinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

a:hover.navlinks {
	color: #FFFF00;
	font-size: 24px;
	padding-left: 10px;
} 
a.navlinkpage {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 24px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	
}




a.typelinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	font-weight: bold;	
}

a:hover.typelinks {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
} 



p.border
{
	border-style:solid;
	border-color:#FFFFFF;
	border-width:2px;
}
