html {
height: 100%;
position:absolute; 
top:0px; 
left:0px; 
height:100%; 

}

body {
height: 100%;
color: #ffffff;
font-size: 12px;
font-family: Arial, Geneva, Helvetica, sans-serif;
background-color: #000000;
font-weight: normal;
margin: 0;
padding: 0;
position:absolute; 

}
#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: auto;
height: 1px;
z-index: 1000;
}

#iaphotos {
padding-left: 400px;
text-align: right;

}

#imgbor-tn {
	float: left;
	width: 282px;
	height: 90x;
	margin: 5px auto 5px auto;
	padding: 5px 10px 10px 10px;
	text-align: center;
}

ul {
margin-left: 30px;
}
.tableouter {
	width: 100%;
	height: 100%;
}

.tdouter {
	vertical-align: middle;
	text-align: center;
}

#container-index {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 790px;
	width: 900px;
	height: 587px;
	background: url(images/page-main.jpg) no-repeat center fixed;
}
#container {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 790px;
	width: 900px;
	height: 587px;
	background: url(images/page-bg.jpg) no-repeat center fixed;
}

#pageleft {
	position: absolute;
	top: 0px;
	left: 0px;
	padding-right: 5px;
	width: 137px;
	height: 587px;
	text-align: center;

}

#pagetop {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 650px;
	height: 75px;
}

#pagetitle {
	text-align: center;
	margin-top: 8px;
}

#pagemain {
	position: absolute;
	top: 18px;
	left: 137px;
	width: 654px;
	height: 541px;
	text-align: left;
}
#planttour {
	margin: 50px; 
	padding:0;
	text-align: left;	
	}
#content {
	margin: 10px; 
	padding: 0 10px 5px 18px;
	text-align: left;	
	height: 425px;
	}

#contenttext {
width: 540px;
padding: 10px 0px 0px 40px;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}	
#yarn2 {
padding: 0px;
width: 640px;
height: 470px;
text-align: left;
border: 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jeans.png');
}
#yarn1 {
padding: 0px;
width: 640px;
height: 457px;
text-align: left;
border: 0px;
background: url(images/jeansbg.png) bottom right;
}

#design {
padding: 8px;
width: 100%;
text-align: center;
border: 0px;
}
#shades {
padding: 8px;
width: 100%;
text-align: center;
border: 0px;
}

#menuquality {
	height: 285px;
	margin-top: 85px; 
	padding:0;	
	}
#menuproducts {
	height: 285px;
	margin-top: 85px; 
	padding:0;
	
	}
#menuplanttour {
	height: 285px;
	margin-top: 85px; 
	padding:0;
	
	}	
#menu {
	height: 285px;
	margin-top: 115px; 
	padding:0;
	
	}
#contact {
	width: 400px;
	margin:65px;
	text-align: left;
	}
	#contact a, #contact a:link, #contact a:visited { border-bottom: 1px solid #FFF; }
		#contact a:hover, #contact a:visited :hover{ border-bottom: none; }
		#contact img { border: none; padding: 0; margin-right: 4px; float: left;}
.title-contact {
	font-weight: bold;
	font-size: 14px;
	color: #CCC;
	}	

div.outer {
	float: left;
	width: 132px; height: 37px;
	margin: 25px 0 0 0;
	background: url('./images/nav.jpg') 0 0 no-repeat;
	}

div.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 12px Arial, sans-serif;
	color:#FFF;
	text-decoration: none;
	background: url( './images/nav.jpg' ) 0 0 no-repeat;
	cursor: pointer;
	}
div.outer a:visited {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 12px Arial, sans-serif;
	color:#FFF;
	text-decoration: none;
	background: url( './images/nav.jpg' ) 0 0 no-repeat;
	cursor: pointer;
	}	
div.outer span {
	display: block;
	margin:0; padding: 10px 0 0 0;
	text-align: center;
	vertical-align: middle;
	height: 100%;
	}
div.outer a:hover {
	background: url("./images/nav.jpg") -132px 0;
	font: bold 12px Arial, sans-serif;	
	color:#999999;
}
.tdpadding {
	padding-left: 10px;
}


/* etc... */
#copyright {
	padding-right:3px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 10px;
	text-align: center;
	border-top: 1px dashed #CCCCCC;
	width: 700px;
	height: 55;
}

a:visited {  color: #FFFFFF; text-decoration: none; font-weight: normal}
a:active {  color: #FFFFFF; text-decoration: none; font-weight: normal}
a:link:hover {  color: #666666; text-decoration: none; font-weight: normal}
a:link {  color: #FFFFFF; text-decoration: none; font-weight: normal}
a:visited:hover {  color: #666666; text-decoration: none; font-weight: normal}
