@charset "utf-8";
body {
	margin:0; padding:0;
	/* background:url(images/bg.jpg) no-repeat top center #37383c; */
	background:url(http://www.lpainc.com/images/nav/background_06.gif) repeat-x top #363739;
}
#pagewrapper {
	width:847px;
	margin:0 auto;
}

#header {
	height:60px;
}

/* NAVIGATION */
#nav {
	list-style:none;
	margin:0; padding:0;
	float:left;
	font-family:"Lucida Sans","Lucida-sans",Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#a9a9a9;
}

#nav ul { /* all lists */
	padding: 10px 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	border-left:1px solid #797979;
	background:#2c2c30;
	z-index:5000;
}

#nav a {
	display: block;
	width: 110px;
	height:40px;
	color:#a9a9a9;
	text-decoration:none;
	text-transform:uppercase;
	line-height:60px;
	border-left:1px solid #797979;
	padding:0 0 0 5px;
	overflow:hidden;
}
#nav a:hover {
	color:#ccc;	
}
#nav li.logo a {
	line-height:normal;
	padding:10px 0 0 5px;
	height:30px;
	border-left:none;
}
#nav li.logo ul {
	border-left:none;	
}
#nav ul a,
#nav li.logo ul a {
	width:10em;
	height:auto;
	text-transform:none;
	line-height:normal;
	border-left:none;
	font-size:11px;
	padding:0 0 0 5px;
}
#nav ul a:hover {
	color:#bf2c37;	
}
#nav li { /* all list items */
	float: left;
	width: 110px; /* width needed or else Opera goes nuts */
}
#nav li li {
	width:10em;
	padding:3px 0;
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfHover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul { /* lists nested under hovered list items */
	left: auto;
}

ul#topnav {
	list-style:none;
	margin:0; padding:0;
	float:right;
	font-family:"Lucida Sans","Lucida-sans",Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:60px;
	color:#666;
}
ul#topnav a {
	color:#666;
	text-decoration:none;
}
ul#topnav a:hover {
	color:#bf2c37;
}
ul#topnav li {
	display: inline;
	padding:0 0 0 10px;
}
ul#topnav li.firstnav {
	padding:0;	
}

/* END NAVIGATION */


/* SLIDE SHOW */
#slideshow {
	width:845px; height:563px;
	/* border:1px solid #797979; */
	font-family:Geneva, Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
}
#slideshow div {
	width:845px; height:563px;
	position:relative;
}
	#slideshow div div {
		width:480px; height:auto;
		position:absolute;
		color:#fff;
	}
	#slideshow blockquote {
		padding:0; margin:0;
		text-align:center;
		font-size:24px;
		font-weight:normal;
		text-transform:uppercase;
	}
		#slideshow div.principal blockquote {
			font-size:18px;	
		}
		#slideshow blockquote strong {
			font-weight:normal;
			font-size:34px;
			display:block;
		}
	#slideshow p {
		margin:0; padding:5px 0;
		text-align:center;
	}
	#slideshow p.learnmore {
		font-size:10px;
		text-align:right;
		padding:5px 40px 5px 0;
	}
	#slideshow div.principal p.learnmore {
		padding:5px 0;
		text-align:center;
	}
		#slideshow p.learnmore a {
			text-decoration:none;
			color:#fff;
		}
			#slideshow p.learnmore a strong {
				font-weight:normal;
				color:#bf2c37;
				font-size:14px;
			}
	
	#slideshow div.slide01 div {bottom: 25px; left:40px; }
	#slideshow div.slide02 div {top: 20px; left:40px; }
	#slideshow div.slide03 div {top: 20px; left:10px; }
	#slideshow div.slide04 div {bottom: 25px; right:20px; }
	#slideshow div.slide05 div {top: 20px; left:10px; width:350px;}
	#slideshow div.slide06 div {top: 425px;	left:35px;}
	#slideshow div.slide07 div {bottom: 380px; left:20px;}
	#slideshow div.slide08 div {top: 20px; left:10px; }
	#slideshow div.slide09 div {top: 30px; right:60px; }
	#slideshow div.slide10 div {bottom: 60px; left:5px; width:600px; }
	#slideshow div.slide11 div {top: 50px; left:10px; }
	#slideshow div.slide12 div { bottom: 156px;	right:0;}
	#slideshow div.slide13 div {bottom: 10px; left:90px; }
	#slideshow div.slide14 div {bottom: 120px; left:10px; width:380px; }
	#slideshow div.slide15 div {top: 130px; left:5px;}
	#slideshow div.slide16 div {top: 20px; right:10px;}
	#slideshow div.slide17 div {bottom: 170px; left:10px;}
	
/* PAGE */
#page {
	width:829px; min-height:546px;
	padding:8px; overflow:hidden;
	/* border:1px solid #797979; */
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#fdfcfc;
	background:url(images/bg-page.png) repeat;
}
#content {
	width:265px;
	padding:0 5px 0 0;
	float:right;
}
	#content h1 {
		font-size:18px;
		margin:0; padding:10px 0 0 0;
		text-align:center;
		font-weight:normal;
		text-transform:uppercase;
	}
		#content h1 span {
			display:block;
			font-size:24px;
		}
		#content p {
			margin:0; padding:10px 0;	
		}
		#content p.source {
			margin:0; padding:0 0 10px 0;
			text-align:right;
			text-transform:uppercase;
		}

#sidebar {
	width:540px;
	float:left;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#fdfcfc;
	
}
	#sidebar p.landingimage {
		margin:0;
		padding:0;
	}
	#sidebar ul.callaction {
		list-style:none;
		width:540px; overflow:hidden;
		margin:0; padding:15px 0 0 0;
	}
		#sidebar ul.callaction li {
			width:160px; padding:0 10px;
			float:left;
			text-align:center;
		}
			#sidebar ul.callaction li img {
				border:none;
				padding:0 0 5px 0;
				display:block;
			}
			#sidebar ul.callaction li a {
				display:block;
				text-decoration:none;
				color:#fdfcfc;
				text-transform:uppercase;
			}

/* FOOTER */
#footer {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#a9a9a9;
}
#footer a {
	text-decoration:none;
	color:#a9a9a9;
}
#footer a:hover {
	color:#bf2c37;
}
