@charset "utf-8";
/* CSS Document */






/* SET DEFAULTS
**************************************************/
html, body {
	height:		100%;
	margin:		0px;
	font-family:Arial, Helvetica, sans-serif;
	color:		#404040;
	background:	url('/files/css/bg-body.jpg') repeat center top #666666;
}

.wrapper {
	width: 970px;
	min-height:		100%;
	height:			auto !important;
	height:			100%;
	margin:			0 auto;
	padding: 0px 5px;
	vertical-align:	top;
	background:	url('/files/css/bg-wrapper.png') repeat-y center top;
}

a {
	text-decoration: none;
	color: #A32C18;
}

a.arrow {
	font-size:	12px;
	font-weight:bold;
	padding-left:8px;
	background: url('/files/css/a-arrow.png') no-repeat left center;
}
a.arrow:hover {
	color: #7C7B7B;
	background: url('/files/css/a-arrow-hover.png') no-repeat left center;
}

h1 {
	font-size:	26px;
	font-weight:normal;
	color:		#A32C18;
}

h2 {
	padding-bottom:	0px;
	margin-bottom:	0px;
	font-size:	22px;
	font-weight:bold;
	color:		#404040;
}

h3 {
	display:	inline;
	padding:	0px;
	margin:		0px;
	font-size:	12px;
	font-weight:bold;
	color:		#404040;
}
em {
	font-size:	12px;
	font-weight:bold;
	font-style:	normal;
	color:		#404040;
}
.red { color: #A32C18 }

img { border: 0px none }






/* HEADER
**************************************************/
.header-cont {
	width:		930px;
	height:		100px;
	float: left;
	margin: 0px 5px;
	padding:	0px 15px 15px 15px;
	background-color:#FFFFFF;
}
	.header {
		width:		900px;
		height:		100px;
		margin:		0 auto;
		padding:	0px 15px;
		background-color:#A32C18;
	}


		.logo {
			width:		180px;
			height:		40px;
			margin-top:	40px;
			float:		left;
		}

		.nav-cont {
			width:		720px;
			height:		100px;
			float:		right;
		}
			.nav-cont .nav, .nav-cont .act {
				height:		42px;
				float:		right;
				margin-left:30px;
				padding-top:58px;
			}
			.nav-cont .nav:hover { background: url('/files/css/nav-arrow-hover.png') no-repeat center bottom }
			.nav-cont .act { background: url('/files/css/nav-arrow.png') no-repeat center bottom }

			.nav-cont ul {
				padding: 0px;
				margin:	0px;
			}
			.nav-cont li {
				height:	100px;
				padding: 0px;
				margin: 0px;
				display: inline;
				list-style: none;
			}

			.nav-cont a {
				font-size:	18px;
				color:		#FFFFFF;
			} .nav-cont a:hover { color: #CCCCCC }





/* MIDDLE - PAGE CONTENT
**************************************************/
.middle-cont {
	width:		930px;
	float: left;
	margin: 0px 5px;
	padding:	5px 15px 35px 15px;
	background-color:#FFFFFF;
}
	.middle {
		width:		930px;
		margin:		0 auto;
	}


		/* PAGE */
		.middle .left {
			width:		250px;
			float:		left;
			margin-top: 15px;
			background-color:#FFFFFF;
		}

			.middle .left .sub-nav {
				margin-top:	15px;
			}
			.middle .left .sub-nav ul {
				padding:	0px;
				margin:		0px;
			}
			.middle .left .sub-nav li {
				list-style:	none;
				margin-bottom: 7px;
			}
			.middle .left .sub-nav a {
				font-size:	15px;
			} .middle .left .sub-nav a:hover { color: #404040 }
			.middle .left .sub-nav a.act {
				color:		#404040;
			}


		.middle .two-column {
			width:		890px;
			float:		left;
			margin-top: 15px;
			padding: 0px 20px;
			background-color:#FFFFFF;
		}

		.middle .rght {
			width:		660px;
			float:		right;
			margin-top: 15px;
			line-height:24px;
		}
			.middle .rght .title, .middle .two-column .title {
				width:	100%;
				height:	36px;
				border-bottom: 1px solid #CBCBCB;
			}
			.middle .rght .title h1, .middle .two-column .title h1  {
				margin: 0px;
				line-height:normal;
			}





	.location {
		width:	315px;
		float:	left;
		margin: 0 15px 25px 0;
		line-height: 18px;
	}

	table.product-table {
		margin: 0 auto;
		font-family:	Arial, Helvetica, sans-serif;
		font-size:		15px;
		line-height:	24px;
		text-align:		center;
		color:			#404040;
		border-collapse: collapse;
	}
		table.product-table td {
			border-collapse: collapse;
			border: 1px solid #666666;
		}
		table.product-table .head {
			font-weight: bold;
			color: #000000;
			background-color: #999999;
		}





/* FOOTER
**************************************************/
.footer-cont {
	width:		960px;
	margin: 0px 5px;
	float: left;
}
	.footer {
		width:			930px;
		padding:		15px;
		font-size:		14px;
		color:			#FFFFFF;
	}
		.footer a {
			color: #FFFFFF;
			text-decoration: underline;
		}






/* END OF FILE
**************************************************/








