/* constants */

/* text */

#bgrdblack
	{
	position:absolute; 
	width:99%; 
	height:460px; 
	z-index:1; 
	left:0px; 
	top:0px;
	background-color: #000000;
	visibility: visible;
	overflow: hidden;
	}
	
#bgrd
	{
	position:absolute; 
	width:100%; 
	height:460px; 
	z-index:1; 
	left:0px; 
	top:0px;
	background-color: #FFFFFF;
	visibility: visible; 
	overflow: hidden;
	}
	
#links
	{
	position:absolute; 
	width:446px; 
	height:240px; 
	z-index:2; 
	left:0px; 
	top:0px;
	visibility: hidden; 
	overflow: hidden;
	}
	
#address
	{
	position:absolute; 
	width:125px; 
	height:215px; 
	z-index:3; 
	left:8px; 
	top:235px; 
	visibility: visible; 
	overflow: hidden;
	}
	
#nav
	{
	position:absolute; 
	width:125px; 
	height:117px; 
	z-index:3; 
	left:155px; 
	top:333px; 
	visibility: visible; 
	overflow: hidden;
	}
	
#error
	{
	position:absolute; 
	width:325px; 
	height:117px; 
	z-index:3; 
	left:155px; 
	top:333px; 
	visibility: visible; 
	overflow: hidden;
	}

#newsletter
	{
	position:absolute; 
	width:525px; 
	height:145px; 
	z-index:3; 
	left:155px; 
	top:305px; 
	visibility: visible; 
	overflow: hidden;
	}

/* index */

#indeximage
	{
	position:absolute; 
	width:485px; 
	height:350px; 
	z-index:2; 
	left:0px; 
	top:0px; 
	visibility: visible;
	overflow: hidden;
	}	

/* graphic */

#graphicheader
	{
	position:absolute; 
	width:300px; 
	height:25px; 
	z-index:4; 
	left:655px; 
	top:15px; 
	visibility: visible; 
	overflow: hidden;
	}	
	
#graphicleft
	{
	position:absolute; 
	width:300px; 
	height:215px; 
	z-index:4; 
	left:340px; 
	top:223px; 
	visibility: visible; 
	overflow: hidden;
	}
	
#graphicright
	{
	position:absolute; 
	width:300px; 
	height:383px; 
	z-index:4; 
	left:654px; 
	top:53px; 
	visibility: visible; 
	overflow: hidden;
	}		

#graphicimage
	{
	position:absolute; 
	width:485px; 
	height:219px; 
	z-index:4; 
	left:135px; 
	top:15px; 
	visibility: visible;
	overflow: hidden;
	}	
	

/* publishing */

#publishingheader
	{
	position:absolute; 
	width:300px; 
	height:25px; 
	z-index:5; 
	left:655px; 
	top:15px; 
	visibility: hidden;
	overflow: hidden;
	}	
	
#publishingleft
	{
	position:absolute; 
	width:300px; 
	height:215px; 
	z-index:5; 
	left:340px; 
	top:235px; 
	visibility: hidden; 
	overflow: hidden;
	}
	
#publishingright
	{
	position:absolute; 
	width:300px; 
	height:383px; 
	z-index:5; 
	left:655px; 
	top:67px; 
	visibility: hidden;
	overflow: hidden;
	}		

#publishingimage
	{
	position:absolute; 
	width:485px; 
	height:219px; 
	z-index:5; 
	left:135px; 
	top:15px; 
	visibility: hidden;
	overflow: hidden;
	}	
	

/* background */

#backgroundheader
	{
	position:absolute; 
	width:300px; 
	height:25px; 
	z-index:6; 
	left:655px; 
	top:15px; 
	visibility: hidden; 
	overflow: hidden;
	}	
	
#backgroundleft1
	{
	position:absolute; 
	width:50px; 
	height:215px; 
	z-index:6; 
	left:340px; 
	top:235px; 
	visibility: hidden; 
	overflow: hidden;
	}
	
#backgroundleft2
	{
	position:absolute; 
	width:250px; 
	height:215px; 
	z-index:6; 
	left:390px; 
	top:235px; 
	visibility: hidden; 
	overflow: hidden;
	}
	
#backgroundright1
	{
	position:absolute; 
	width:50px; 
	height:383px; 
	z-index:6; 
	left:655px; 
	top:67px; 
	visibility: hidden; 
	overflow: hidden;
	}		

#backgroundright2
	{
	position:absolute; 
	width:400px; 
	height:383px; 
	z-index:6; 
	left:705px; 
	top:67px; 
	visibility: hidden; 
	overflow: hidden;
	}		

#backgroundimage
	{
	position:absolute; 
	width:485px; 
	height:219px; 
	z-index:6; 
	left:135px; 
	top:15px; 
	visibility: hidden;
	overflow: hidden;
	}	
	

/* press */

#pressheader
	{
	position:absolute; 
	width:300px; 
	height:25px; 
	z-index:6; 
	left:655px; 
	top:15px; 
	visibility: hidden; 
	overflow: hidden;
	}	
	
#pressleft1
	{
	position:absolute; 
	width:50px; 
	height:383px; 
	z-index:6; 
	left:340px; 
	top:53px; 
	visibility: hidden;
	overflow: hidden;
	}
	
#pressleft2
	{
	position:absolute; 
	width:250px; 
	height:383px; 
	z-index:6; 
	left:390px; 
	top:53px; 
	visibility: hidden; 
	overflow: hidden;
	}
	
#pressright1
	{
	position:absolute; 
	width:50px; 
	height:383px; 
	z-index:6; 
	left:655px; 
	top:53px; 
	visibility: hidden; 
	overflow: hidden;
	}		

#pressright2
	{
	position:absolute; 
	width:400px; 
	height:383px; 
	z-index:6; 
	left:705px; 
	top:53px; 
	visibility: hidden; 
	overflow: hidden;
	}		

#pressimage
	{
	position:absolute; 
	width:485px; 
	height:219px; 
	z-index:5; 
	left:135px; 
	top:15px; 
	visibility: hidden; 
	overflow: hidden;
	}	
	

/* updates */

#updatesheader
	{
	position:absolute; 
	width:300px; 
	height:25px; 
	z-index:6; 
	left:655px; 
	top:15px; 
	visibility: hidden;
	overflow: hidden;
	}	
	
#updatesleft
	{
	position:absolute; 
	width:300px; 
	height:215px; 
	z-index:6; 
	left:340px; 
	top:235px; 
	visibility: hidden;
	overflow: hidden;
	}
	
#updatesright
	{
	position:absolute; 
	width:300px; 
	height:401px; 
	z-index:6; 
	left:655px; 
	top:39px; 
	visibility: hidden; 
	overflow: hidden;
	}		

#updatesimage
	{
	position:absolute; 
	width:485px; 
	height:219px; 
	z-index:6; 
	left:135px; 
	top:15px; 
	visibility: hidden;
	overflow: hidden;
	}	
	

/* portfolio */

#title
	{
	position:absolute; 
	width:200px; 
	height:85px; 
	z-index:1; 
	left:300px; 
	top:15px; 
	visibility: visible; 
	overflow: hidden;
	}
	
#numbers
	{
	position:absolute; 
	width:200px; 
	height:85px; 
	z-index:2; 
	left: 530px; 
	top: 15px; 
	visibility: visible; 
	overflow: hidden;
	}

#contact
	{
	position:absolute; 
	width:200px; 
	height:85px; 
	z-index:3; 
	left: 655px; 
	top: 15px; 
	visibility: visible; 
	overflow: hidden;
	}

#contact2
	{
	position:absolute; 
	width:200px; 
	height:85px; 
	z-index:3; 
	left: 780px; 
	top: 15px; 
	visibility: visible; 
	overflow: hidden;
	}

#menutop
	{
	position:absolute;
	width:250px;
	z-index:4;
	left: 10px;
	top: 15px;
	visibility: visible;
	overflow: hidden;
	}

#menu
	{
	position:absolute; 
	width:250px; 
	z-index:4; 
	left: 10px; 
	top: 110px; 
	visibility: visible; 
	overflow: hidden;
	}

#image
	{
	position:absolute; 
	width:100px; 
	height:100px; 
	z-index:10; 
	left: 300px; 
	top: 110px; 
	visibility: visible; 
	overflow: visible;
	}	



/* fonts */

.white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #FFFFFF; 
	text-decoration: none;
}
a.white:hover {
	color: #FFFFFF; 
	text-decoration: underline;
}

.blackbold {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 10px; 
	line-height: 14px; 
	color: #000000; 
	text-decoration: none;
}
a.blackbold:hover {
	color: #000000;   
	text-decoration: underline;
}

.black, a.black {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #000000; 
	text-decoration: none;
}
a.black:hover {
	color: #000000;   
	text-decoration: underline;
}

.current {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #000000; 
	text-decoration: underline;
}
a.current:hover {
	color: #000000;   
	text-decoration: underline;
}

.grey { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #CCCCCC; 
	text-decoration: none;
}
a.grey:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.darkgrey { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #333333; 
	text-decoration: none;
}
a.darkgrey:hover {
	color: #333333;
	text-decoration: underline;
}

.brown { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #7F5D1E; 
	text-decoration: none;
}
a.brown:hover {
	color: #7F5D1E;
	text-decoration: underline;
}

.green { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #159504; 
	text-decoration: none;
}
a.green:hover {
	color: #159504;
	text-decoration: underline;
}

.orange { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #F68B1F; 
	text-decoration: none;
}
a.orange:hover {
	color: #F68B1F;
	text-decoration: underline;
}

.olive { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	color: #708A1C; 
	text-decoration: none;
}
a.olive:hover {
	color: #708A1C;
	text-decoration: underline;
}

.italic { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: italic; 
	line-height: 14px; 
	color: #708A1C; 
	text-decoration: none;
}


/* forms (not used) */

/*.formcontact { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; width: 250px; border:1px solid #999999; background-color: white; }
.formsubmit { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; width: 280px; border:1px solid #CCCCCC; background-color: white; }
.formshort { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; width: 135px; border:1px solid #CCCCCC; background-color: white; }
.formlogin { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; width: 160px; border:1px solid #CCCCCC; background-color: white; }
.formorder { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; width: 225px; border:1px solid #CCCCCC; background-color: white; }
.formquantity { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; width: 15px; border:1px solid #CCCCCC; background-

