body {
	background: #DDDDDD;
	padding: 0px;


}

.primary {
	position: relative;
	top: 0px;
	padding: 0px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 1040px;
	width: 840px;
	background: white;
	border: 1px solid #CCCCCC;
	
}

.primary_index {
	position: relative;
	top: 0px;
	padding: 0px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 1040px;
	width: 840px;
	background: white;
	border: 1px solid #CCCCCC;
	
}

.primary_specials {
	position: relative;
	top: 0px;
	padding: 0px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 1270px;
	width: 840px;
	background: white;
	border: 1px solid #CCCCCC;
	
}

.primary_education {
	position: relative;
	top: 0px;
	padding: 0px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	height: 1470px;
	width: 840px;
	background: white;
	border: 1px solid #CCCCCC;
	
}

.header {
	position: absolute;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 60px;
	width: 840px;
	border-bottom: 3px solid #333333;
}

.logo {
	position: absolute;
	top: 10px;
	left: 10px;
	height: 40px;
	width: 188px;
	background: url(fps_logo.jpg);

}



.navigation {
	position: absolute;
	top: 63px;
	padding: 0px;
	margin: 0px;
	height: 41px;
	width: 840px;
	border-bottom: 3px solid #333333;

}

.button1 {
	position: absolute;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 139px;
	background: #CB9E85;
	border-right: 1px solid #CCCCCC;

}

.button2 {
	position: absolute;
	top: 0px;
	left: 140px;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 139px;
	background: #CB9E85;
	border-right: 1px solid #CCCCCC;

}

.button3 {
	position: absolute;
	top: 0px;
	left: 280px;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 139px;
	background: #CB9E85;
	border-right: 1px solid #CCCCCC;

}

.button4 {
	position: absolute;
	top: 0px;
	left: 420px;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 139px;
	background: #67889E;
	border-right: 1px solid #CCCCCC;
	text-align: center;

}

.button5 {
	position: absolute;
	top: 0px;
	left: 560px;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 139px;
	background: #67889E;
	border-right: 1px solid #CCCCCC;

}

.button6 {
	position: absolute;
	top: 0px;
	left: 700px;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 139px;
	background: #67889E;
	border-right: 1px solid #CCCCCC;

}

.slideshow {
	position: absolute;
	top: 108px;
	height: 240px;
	width: 840px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-image: url(slide1.jpg);
}

.slideshow_products {
	position: absolute;
	top: 108px;
	height: 240px;
	width: 840px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-image: url(product_slide.jpg);
}

.slideshow_specials {
	position: absolute;
	top: 108px;
	height: 240px;
	width: 840px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-image: url(specials_slide.jpg);
}

.slideshow_education {
	position: absolute;
	top: 108px;
	height: 240px;
	width: 840px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-image: url(education_slide.jpg);
}

.slideshow_directions {
	position: absolute;
	top: 108px;
	height: 240px;
	width: 840px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-image: url(directions_slide.jpg);
}

.slideshow_contact_us {
	position: absolute;
	top: 108px;
	height: 240px;
	width: 840px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 3px solid #CCCCCC;
	background-image: url(contact_us_slide.jpg);
}

.slideshow_caption {
	position: absolute;
	bottom: 5px;
	height: 40px;
	width: 100%;
	background: #333333;
	opacity: .7;
	z-index: 1000;

}

.article {
	position: relative;
	top: 352px;
	height: 300px;
	width: 840px;
	margin: 0px;
	background: white;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.article_index {
	position: relative;
	top: 352px;
	height: 300px;
	width: 840px;
	margin: 0px;
	background: white;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.article_products {
	position: relative;
	top: 352px;
	height: 300px;
	width: 840px;
	margin: 0px;
	background: black;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.article_specials {
	position: relative;
	top: 352px;
	height: 540px;
	width: 840px;
	margin: 0px;
	background: white;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.article_education {
	position: relative;
	top: 352px;
	height: 740px;
	width: 840px;
	margin: 0px;
	background: white;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;

}

.articlelinks {
	position: absolute;
	top: 352px;
	right: 0px;
	height: 300px;
	width: 210px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #CCCCCC;
	text-align: center;

}

.articlenav {
	position: absolute;
	top: 45px;
	height: 195px;
	width: 210px;

}

.thirds {
	position: absolute;
	top: 650px;
	height: 240px;
	width: 840px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 5px solid #CCCCCC;

}

.thirds_specials {
	position: absolute;
	top: 894px;
	height: 240px;
	width: 840px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 5px solid #CCCCCC;
	text-align: center;

}

.thirds_education {
	position: absolute;
	top: 1094px;
	height: 240px;
	width: 840px;
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 5px solid #CCCCCC;
	text-align: center;

}

.third1 {
	position: absolute;
	top: 0px;
	height: 240px;
	width: 279px;
	margin: 0px;
	border-right: 1px solid #CCCCCC;
	background: rgb(0%,0%,0%);
	
}

.third1_specials {
	position: absolute;
	top: 0px;
	height: 240px;
	width: 279px;
	margin: 0px;
	border-right: 1px solid #CCCCCC;
	background-image: url(coupon.gif);
	
}

.third2 {
	position: absolute;
	top: 0px;
	left: 281px;
	height: 240px;
	width: 279px;
	margin: 0px;
	border-right: 1px solid #CCCCCC;
	text-align: center;
}

.third3 {
	position: absolute;
	top: 0px;
	left: 562px;
	height: 240px;
	width: 280px;
	margin: 0px;
	text-align: center;

}

.rightthird3 {
	position: absolute;
	top: 80px;
	left: 133px;
	height: 130px;
	width: 139px;
	background: white;
	text-align: left;

}

.leftthird3  {
	position: absolute;
	top: 80px;
	left: 20px;
	height: 130px;
	width: 135px;
	background: white;
	border-right: none;
	text-align: left;

}

.bottomlinks {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top:905px;
	left:0px;
	height: 50px;
	width: 840px;
	border-top: 20px solid #CCCCCC;
	border-bottom: 10px solid #CCCCCC;


}

.bottomlinks_specials {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top:1145px;
	left:0px;
	height: 50px;
	width: 840px;
	border-top: 20px solid #CCCCCC;
	border-bottom: 10px solid #CCCCCC;

}

.bottomlinks_education {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top:1345px;
	left:0px;
	height: 50px;
	width: 840px;
	border-top: 20px solid #CCCCCC;
	border-bottom: 10px solid #CCCCCC;

}

.footer {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top:980px;
	left:0px;
	height: 25px;
	width: 840px;
	text-align: center;
}

.footer_specials {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top:1220px;
	left:0px;
	height: 25px;
	width: 840px;
	text-align: center;
}

.footer_education {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top:1420px;
	left:0px;
	height: 25px;
	width: 840px;
	text-align: center;
}

.bottomlink1{
	top: 5px;
	position: absolute;
	left: 140px;
	background: white;
	height: 21px;
	width: 89px;
	text-align: center;
	border-right: 1px solid #CCCCCC;
}

.bottomlink2{
	position: absolute;
	top: 5px;
	left: 230px;
	background: white;
	height: 21px;
	width: 89px;
	text-align: center;
	border-right: 1px solid #CCCCCC;

}

.bottomlink3 {
	position: absolute;
	top: 5px;
	left: 320px;
	background: white;
	height: 21px;
	width: 88px;
	text-align: center;
	border-right: 1px solid #CCCCCC;

	
}

.bottomlink4 {
	position: absolute;
	top: 5px;
	left: 410px;
	background: white;
	height: 21px;
	width: 89px;
	text-align: center;
	border-right: 1px solid #CCCCCC;

}

.bottomlink5 {
	position: absolute;
	top: 5px;
	left: 500px;
	background: white;
	height: 21px;
	width: 89px;
	text-align: center;
	border-right: 1px solid #CCCCCC;

}

.bottomlink6 {
	position: absolute;
	top: 5px;
	left: 590px;
	background: white;
	height: 21px;
	width: 90px;
	text-align: center;

}

.copyright {
	position: absolute;
	padding: 0px;
	margin: 0px;
	bottom: 5px;
	left: 40px;
	width: 368px;
	height: 15px;
	text-align: center;
	background: white;
	border-right: 1px solid #CCCCCC;

}

.designer {
	position: absolute;
	padding: 0px;
	margin: 0px;
	bottom: 5px;
	right: 0px;
	width: 431px;
	height: 16px;
	text-align: center;
	background: white;
}

.thirdlogo {
	position: relative;
	top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 188px;
	height: 40px;
	background-image: url(fps_logo.jpg);
}

