BODY {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#C0C0C0;
	color:#00234C;
}


#center { /*This is what makes the website center in the window*/
	width:760px; /*This needs to be the maximum width of the website. This is determined by the graphic.*/
	margin:0 auto;
	padding:0;
}

#container {
	background-color:#424E6A;
}

#header {
	background-image:url(../images/header-home.jpg);
	background-repeat:no-repeat;
	height:177px;
}

#home_mouseovers {
	width:760px;
	float:left;
	height:84px;
	background-image:url(../images/header/fullbar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0;
	margin:0;
}

#content {
	margin:10px 20px 20px 60px;
	
}

.clr {
	clear:both;
}

#footer {
	height:40px;
	background-color:#333333;
}

#slogan {
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	padding-top:10px;
}

#slogan_text {
	padding-left:350px;
	font-size:17px;
	font-weight:bold;
	float:left;
}

#line {
	margin:0px 5px;
}

a {
	color:#A55E5C;
}

a:hover {
	color:#333333;
}

h1,h2,h3,h4,h5,h6 {
	color:#333333;
}

h1 {
}

h2 {
	font-size:16px;
}

h3 {
}

h1.home {
	font-size:20px;
	color:#FFFFFF;
	padding-top:20px;
	font-family:"Times New Roman", Times, serif;
}

h2.home {
	font-style:italic;
	padding:0px;
	margin:0px;
}



#numbers {
	margin-top:3px;
}

.lefty {
	float:left;
}

#experience {
	font-weight:bold;
	font-style:italic;
}

.page_heading {
	padding:40px 0px 0px 60px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:30px;
}

p.home-text {
	color:#FFFFFF;

}

menu li {
	list-style-type:none;
}

/*Map*/
div#map {
	width:350px; 
	height:350px; 
	margin:0px;
	float:right;
}

.image_right {
	float:right;
	padding:0px 0px 10px 10px;
}

.move_in {
	padding-left:15px;
}


ol#mouse_overs {
	width:665px;
	padding:0px 0px 0px 95px;
	margin:0px;
	list-style-type:none;
}

ol#mouse_overs li {
	width:95px;
	float:left;
	margin:0;
	padding:0;
	/*padding:28px 0 29px 0;*/
}

ol#mouse_overs li a {
	color:#FFFFFF;
	height:56px; /* add 12px **/
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	padding:28px 0 0 95px;
	margin:0;
	display:block;
	text-align:center;
}

ol#mouse_overs li a:hover {
	
	background-position:top left;
}

ol#mouse_overs a#printing {
}

ol#mouse_overs a#printing:hover {
	background-image:url(../images/header/01_printing.jpg);
}

ol#mouse_overs a#variable {/*152	
	width:80px;
	padding:28px 36px 29px 36px;*/
}

ol#mouse_overs a#variable:hover {
	background-image:url(../images/header/02_variable.jpg)
}

ol#mouse_overs a#foiling {/*152
	width:110px;
	padding:28px 21px 29px 21px;*/
}

ol#mouse_overs a#foiling:hover {
	background-image:url(../images/header/03_embossing.jpg);
}

ol#mouse_overs a#die {/*152
	width:70px;
	padding:28px 42px 29px 40px;*/
}

ol#mouse_overs a#die:hover {
	background-image:url(../images/header/04_diecut.jpg)
}

ol#mouse_overs a#micr {/*152
	width:94px;
	padding:28px 29px 29px 29px;*/	
}

ol#mouse_overs a#micr:hover {
	background-image:url(../images/header/05_micr.jpg)
}

ol#mouse_overs a#mail {/*152
	width:100px;
	padding:28px 26px 29px 26px;*/
}

ol#mouse_overs a#mail:hover {
	background-image:url(../images/header/06_mail.jpg);
}

ol#mouse_overs a#lunch {
}

ol#mouse_overs a#lunch:hover {
	background-image:url(../images/header/07_lunch.jpg)
}