body {

	background-color: #d4d4d4;
	
}

a {
	color: #696969;
	text-decoration: none;
}

#header {
	
	position: relative;
	display: block;
	width: 975px;
	height: 95px;
	margin: auto;
	top: 10px;
}

#newsletter {
	position: absolute;
	left: 500px;
	top: -60px;
}
 
#content {

	position: relative;
	display: block;
	width: 975px;
	height: 500px;
	margin: auto;
	top: 10px;
	margin: auto;
	background-color: white;
	
}

#acontent {

	position: relative;
	display: block;
	width: 975px;
	height: 1000px;
	margin: auto;
	top: 10px;
	margin: auto;
	background-color: white;
	
}

#pcontent {

	position: relative;
	display: block;
	width: 975px;
	height: 533px;
	margin: auto;
	top: 10px;
	margin: auto;
	background-color: white;
	
}

#storecontent {

	position: relative;
	display: block;
	width: 975px;
	height: 525px;
	margin: auto;
	top: -4px;
	margin: auto;
	background-color: white;
	
}

#footer {
	
	position: relative;
	display: block;
	width: 975px;
	height: 95px;
	margin: auto;
	top: 10px;
}

#pfooter {
	
	position: relative;
	display: block;
	width: 975px;
	height: 95px;
	margin: auto;
	top: 233px;
}

#storefooter {
	
	position: relative;
	display: block;
	width: 975px;
	height: 95px;
	margin: auto;
	top: -4px;
}


#video {
	
	position: relative;
	display: block;
	width: 975px;
	height: 300px;
	margin: auto;
	top: 0px;
	left: 0px;

}



#navigation
{
top: 18px;
left: -5px;
position:absolute;
font-size:14pt;
color:black;
font-family: Helvetica Neue, Helvetica;
letter-spacing: -1px;

}
ul#navigation
{font-weight: regular;

}

ul#navigation li
{

display: inline;margin: 0 7px;
}

ul#navigation a
{

text-decoration: none; 
color: #666666;
}

ul#navigation a#current
{
font-size:14pt;
color:white;
letter-spacing: -1px;

}

ul#navigation a#current:hover
{
font-size:14pt;
color:#cccccc;
letter-spacing: -1px;

}

ul#navigation a:hover
{
font-size:14pt;
color:#cccccc;
letter-spacing: -1px;

}

#item_sunstar {
	
	position: relative;
	left: 20px;
	top: -60px;
	background-color: white;
	width: 160px;
	height: 45px;

}

#item_sunstar:hover {
	
	position: relative;
	left: 20px;
	top: -60px;
	background-color: #eeeeee;
	width: 160px;
	height: 45px;

}

#item_sunstar2 {
	
	position: relative;
	left: 20px;
	top: -60px;
	background-color: #eeeeee;
	width: 160px;
	height: 45px;
	
}

#item_sunstar_text {
	
	position: relative;
	left: 25px;
	top: 15px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 14px;
	width: 160px;
}

#collectionbox {
	
	position: absolute;
	left: 220px;
	top: 40px;
	width: 700px;
	height: 210px;
	background-color: white;
}

#collectionbox:hover {
	
	position: absolute;
	left: 220px;
	top: 40px;
	width: 700px;
	height: 210px;
	background-color: #eeeeee;
}

#collectionimages {
	
	position: relative;
	left: 29px;
	top: 26px;
	letter-spacing: 5px;
	padding-bottom: 5px;
}

#collection_title {
	
	position: absolute;
	left: 252px;
	top: 280px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 35px;
	letter-spacing: -1.2px;
	color: #666666;
	font-weight:bold;
	
	
}

#collection_text {
	
	position: absolute;
	left: 252px;
	top: 330px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 14px;
	letter-spacing: -.5px;
	line-height:22px;
	color: #666666;
	font-weight:regular;
	width: 700px;
	
	
}

#pages {
	
	position: relative;
	left: 920px;
	top: 70px;
	background-color: #dddddd;
	width: 30px;
	height: 30px;

}

#pages:hover {
	
	position: relative;
	left: 920px;
	top: 70px;
	background-color: #eeeeee;
	width: 30px;
	height: 30px;

}

#pages2 {
	
	position: relative;
	left: 920px;
	top: 70px;
	background-color: #eeeeee;
	width: 30px;
	height: 30px;

}


#pages_text {
	
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 12px;
	width: 40px;
	height: 40px;
	color: #666666;
	padding-left: 12px;
	padding-top: 8px;
	
}

#pages_text:hover {
	
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 12px;
	width: 40px;
	height: 40px;
	color: #a7a7a7;
	padding-left: 12px;
	padding-top: 8px;

}

#aboutimg {
	
	position: absolute;
	left: 30px;
	top: 30px;
}

#aboutheader {
	
	position: absolute;
	left: 240px;
	top: 55px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 35px;
	letter-spacing: -1.2px;
	color: #666666;
	font-weight:bold;
}

#aboutcontent {
	
	position: absolute;
	left: 30px;
	top: 350px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 14px;
	letter-spacing: -.5px;
	line-height:22px;
	color: #666666;
	font-weight:regular;
	width: 900px;
}

#contactbox {
	
	position: absolute;
	left: 226px;
	top: 120px;
	width: 730px;
	height: 150px;
	background-color: white;
}


#contacttext {
	
	position: absolute;
	left: 14px;
	top: 4px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 14px;
	letter-spacing: -.5px;
	line-height:22px;
	color: #666666;
	font-weight:regular;
	width: 690px;
	width: 150px;
}


#tprocess {  

	background:url("images/process_rollover.png") 0 0 no-repeat;  
	width:975px;  
	height:483px;  
	margin:0;  
 	padding:0;
}  


#tprocess li span { display: none; }  
  
#tprocess li { float:left; list-style:none; position:absolute; }  
   
#tprocess li, #tprocess a {  
height:54px;    /* Each button must have the same height, define it here */  
display:block;  
margin:0;  
padding:0;  
}  

li#idea { left:446px; width:53px; top:55px; } 

li#visualize { left:395px; width:90px; top:112px; }

li#organize { left:461px; width:90px; top:173px; }

li#produce { left:395px; width:90px; top:236px; }

li#deliver { left:461px; width:90px; top:382px; }

li#eye { left:446px; width:53px; top:435px; }

li#upkeep { left:395px; width:90px; top:490px; }



#idea a:hover { background:url("images/process_rollover.png") -1421px  -5px no-repeat; } 
#visualize a:hover { background:url("images/process_rollover.png") -1370px  -62px no-repeat; }  
#organize a:hover { background:url("images/process_rollover.png") -1436px  -123px no-repeat; }  
#produce a:hover { background:url("images/process_rollover.png") -1370px  -186px no-repeat; }  
#deliver a:hover { background:url("images/process_rollover.png") -1436px  -332px no-repeat; }  
#eye a:hover { background:url("images/process_rollover.png") -1421px  -385px no-repeat; }
#upkeep a:hover { background:url("images/process_rollover.png") -1370px  -440px no-repeat; } 



#processtitle {
	
	position: absolute;
	left: 40px;
	top: 55px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 55px;
	letter-spacing: -3.5px;
	color: #666666;
	font-weight:bold;
	width: 300px;
}

#processtitle2 {
	
	position: absolute;
	left: 40px;
	top: 55px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 35px;
	letter-spacing: -1.5px;
	color: #666666;
	font-weight:bold;
	width: 300px;
}


#processtext {
	
	position: absolute;
	left: 40px;
	top: 130px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 14px;
	letter-spacing: -.5px;
	line-height:22px;
	color: #666666;
	font-weight:regular;
	width: 300px;
}

#processimage {
	
	position:absolute;
	right: 40px;
	top: 100px;
}




