@charset "utf-8";
/******************************
*         FORMATTING          *
******************************/
body {
	background:#344150;
	background-image:url('../images/main_bg.jpg');
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
}

a:link, a:visited, a:active {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#0067a7;
}

img {
	border:none;
}

h1 {
	font-size:24pt;
	line-height:30pt;
}

h2 {
	font-size:18pt;
	line-height:22pt;
}

h3 {
	font-size:14pt;
}

hr {
	width:95%;
}

ul {
	display:block;
	list-style:circle;
	margin:10px 100px 10px 100px;
}

/******************************
*            LAYOUT           *
******************************/
.container {
	width:1000px;
	margin:0 auto;
	margin-top:20px;
}

#header {
	height:136px;
	background:url('../images/bckd_header.png') no-repeat;
}

#nav {
	height:64px;
	background:url('../images/bckd_nav.png') no-repeat;
}

	ul.sf {
		margin:20px 30px 0px 0px;
		list-style:none;
		float:right;
	}

		#nav li {
			display:inline;
			padding:0px 15px 0px 0px;
		}
	
	#nav a {
		width: 108px;
		height: 61px;
		padding:20px 20px;
		color:#fff;
		text-decoration:none;
		font-size:1.0em;
		font-weight:bold;
		text-shadow:#000 1px 1px;
		background: url('../images/bckd_nav_btn.png');
		background-repeat:no-repeat;
		background-position: 0 6px;
	}
	
	#nav a:hover {
		background-position: 0 -56px;
	}


#main {
	height:408px;
	width:1000px;
	background:url('../images/bckd_main.png') no-repeat;
}

#btn-group {
	min-height:199px;
	height:199px;
}

	.btn, .btn-2, .btn-3, .btn-4 {
		float:left;
	}
	
		.btn a {
			display:block;
			padding:0px 0px 179px 245px;
			text-decoration:none;
			background:url('../images/btn-1.png');
			background-repeat:no-repeat;
			overflow:hidden;
		}
		
		.btn-2 a {
			display:block;
			padding:0px 0px 179px 245px;
			text-decoration:none;
			background:url('../images/btn-2.png');
			background-repeat:no-repeat;
			overflow:hidden;
		}
		
		.btn-3 a {
			display:block;
			padding:0px 0px 179px 245px;
			text-decoration:none;
			background:url('../images/btn-3.png');
			background-repeat:no-repeat;
			overflow:hidden;
		}
		
		.btn-4 a {
			display:block;
			padding:0px 0px 179px 245px;
			text-decoration:none;
			background:url('../images/btn-4.png');
			background-repeat:no-repeat;
			overflow:hidden;
		}
		
		.btn a:hover, .btn-2 a:hover, .btn-3 a:hover, .btn-4 a:hover {
			background-position:0px -197px;
		}

#slider {
	margin-left:15px;
	padding:25px 0px 0px 25px;
}

#footer-1 {
	color:#000;
	clear:both;
	height:64px;
	text-align:center;
	padding:20px;
	background:url('../images/bckd_footer-1.png') no-repeat;
}

/******************************
*         SECONDARY           *
******************************/

#left-nav {
	float:left;
	background-color:#788cbe;
	width:250px;
	margin:0px 10px 10px 10px;
	min-height:500px;
	word-wrap:break-word;
}

	#left-nav p {
		margin:20px 20px 20px 20px;
		line-height:14pt;
	}

	#left-nav h3 {
		margin:20px;
	}
	
	#left-nav ul {
		margin:0px 20px 0px 40px;
	}
	
	#left-nav li {
		list-style:none;
		margin:10px 20px 10px 20px;
	}
	
	#left-nav label {
		display:none;
	}
	
	#left-nav form {
		margin-left:40px;
	}

#content {
	float:left;
	background-color:#f6f6f6;
	width:720px;
	min-height:500px;
	font-size:12pt;
	line-height:150%;
}

	#content h1, #content h2, #content h3 {
		margin:20px;
	}
	
	#content p {
		margin:10px 40px 10px 40px;
	}
	
	#content table {
		margin:0 auto;
	}

/******************************
*          CLASSES            *
******************************/
.clear:after {
	clear:both;
}

.SimpleSideNav h3 {
	display:none;
}

.post-thumb {
	float:left;
	margin:0px 15px 15px 0px;
	border-style:solid 1px #08b3e1;
}

.PostInfo {
	margin-left:20px;
}

.product-img {
	float:left;
	border:solid 3px #002d62;
	margin:0px 20px 20px 0px;
}

.product-thumb {
	width:150px;
	height:230px;
	float:left;
	margin:0px 20px 20px 20px;
	text-align:center;
}

.product-thumb img {
	border:solid 3px #002d62;
}

a.btn-email {
	display:block;
	width:65px;
	height:22px;
	background:url('../images/btn-email.png') no-repeat;
}

a.btn-email:hover {
	background-position:0px -22px;
}
