body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	font-size: 11px;
}

#home-page { 
	position: relative;
	margin-top: 22.5%; 
}

#page { 
	position: relative;
	margin-top: 22.5%; 
	margin-left: 10%;
}

#background-image { 
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -5000;	
}

#music-player { position: absolute; top: -80px; left: 160px; }

#navigation.home_page { margin: 0px 0 0 440px; }
#navigation {list-style-type: none;}

#navigation li {
	display: inline;
	color: #666;
	font-size: 11px;
	padding: 0 2px 0 2px;
}

#navigation li a {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#content { 
	width: 560px; 
	font-size: 11px;
	padding: 10px 0 0 0;
}

#content p { 
	margin-bottom: 6px;
}

#content ul.buttons { list-style-type: none; margin-bottom: 12px; }
#content ul.buttons li { display: inline; padding: 2px; margin-right: 2px; }
#content ul.buttons li a { color: #000; text-decoration: none; }

#content ul.buttons li.commercial { background-color: #00CCFF; }
#content ul.buttons li.digital { background-color: #FF0099; }
#content ul.buttons li.embroidery { background-color: #FFFF00; }
#content ul.buttons li.screen { background-color: #999999; }

#quote-form {
	margin: 0px auto;
	background-color: #fff;
	padding: 0 0 0 8px;
	width: 435px;
}

#quote-form h2, #quote-form label, #quote-form td, #quote-form p, #quote-form a { color: #000;}
h2 { margin: 10px 0 10px 0; font-size: 14px; color: #000; }
label { display: block; font-size: 11px; font-family: Georgia; color: #000; }
fieldset { border: none; margin-bottom: 6px; }

legend { 
	font-family: Georgia; 
	font-style: italic;
	color: #990000;
	margin-bottom: 1px;
	font-size: 14px;
}

table { width: 100%; }
td { width: 48%; vertical-align: top; padding-bottom: 6px;}
select { width: 210px; font-size: 11px; }
input.text { padding: 4px; width: 200px; font-size: 11px;}
p.submit { border-top: 1px solid #ddd; padding-top: 6px; text-align: right;}
.hidden { display: none; }