body {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	background: #001B74 url(assets/images/background.jpg) repeat-x left top;
}

p {
	margin: 1em 0px 0px 0px;
	font: 14px/22px Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

h1 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	font: 30px Georgia, "Times New Roman", Times, serif;
}

h2 { font-size: 20px;
	/*color: #5B612C;*/

}

h3 { font-size: 18px;
	color: #395DBB;
	/*color:#006600;*/
}

h4 { font-size: 16px;}

a { text-decoration: none;
	font-weight: bold;
	color: #002BBB;
	/*color:#006600;*/
}

a:hover { text-decoration: underline;
color:#CCCCCC;
}

li { font-size: 12px;
line-height: 22px;
}

hr { color: #000;
	background: #000;
	height: 1px;
	border: 0;}

/* Classes */

.imgborder { border: 1px solid #000;}

.smalltext { font-size: 10px;
	line-height: 14px;}

.nomargin { margin:0;}

/* End Classes */

/* Custom Forms -- Just change the colors */

.fields { font-size: 12px;
	color: #000;
	border: 1px solid #000;
	background-color: #CCC !important;}

input.submit, input.submit:hover { border: 1px solid #000;
	padding: 0.25px;
	font-size: 12px;}

input.submit { background-color: #CCC;
	color: #000;}

input.submit:hover { background-color: #000;
	color: #CCC;}
input { background-color:#FFFFFF !important;}


/* End Custom Forms*/

/* Template Structure */

#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 716px;
	height: auto;
	background: transparent url(assets/images/wrapper_bg.jpg) repeat-y left top;
}
	#container {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: auto;
		background: transparent url(assets/images/container_bg.jpg) no-repeat left top;
	}
		#header {
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 55px;
		}
			#logo {
				position: absolute;
				margin: 0px;
				padding: 0px;
				width: auto;
				height: auto;
			}
			#addressPhone {
				margin: 0px;
				padding: 10px 18px 0px 0px;
				width: auto;
				height: auto;
				color: #000;
				font: bold 24px/26px Georgia, "Times New Roman", Times, serif;
				text-align: right;
			}
		#middleRow {
			margin: 0px;
			padding: 0px 8px 0px 8px;
			width: auto;
			height: auto;
		}
			#topPic {
				position: absolute;
				margin: 0px 0px 0px 276px;
				_margin-left: 111px; /* To Accommodate For The Float */
				*margin-left: 111px; /*         276px - 165px        */
				padding: 0px;
				width: 424px;
				height: 313px;
			}
			#leftCol {
				position: relative;
				clear: both;
				float: left;
				margin: 0px;
				padding: 107px 0px 0px 4px;
				width: 161px; /* Desired: 165px */
				height: auto;
			}
				#leftCol .nav {
					margin: 0px;
					padding: 3px 0px 0px 1px;
					width: auto;
					height: 396px; /* Desired: 397px */
					background: transparent url(assets/images/nav_bg.jpg) no-repeat left top;
				}
					#leftCol .nav li {
						margin: 0px;
						padding: 0px;
						width: 153px;
						height: auto;
						list-style: none outside none;
						border-top: 1px #93985e solid;
						border-bottom: 1px #7f8250 solid;
					}
					#leftCol .nav li.first {
						border-top: 0px;
					}
					#leftCol .nav li.last {
						border-bottom: 0px;
					}
					#leftCol .nav a {
						display: block;
						margin: 0px;
						padding: 0px 0px 0px 5px;
						width: 148px; /* Desired: 153px */
						height: auto;
						color: #000;
						font: bold 14px/26px Georgia, "Times New Roman", Times, serif;
					}
					#leftCol .nav li.long a {
						line-height: 23px;
					}
					#leftCol .nav a:hover {
						color: #fff;
						text-decoration: none;
					}

				#coupon {
					margin: 0px 0px 0px 0px;
					padding: 8px;
					width: 137px;
					height: auto;
					font: 10px/12px Arial, Helvetica, sans-serif;
					background-color: #fff;
					border: 1px #000 dashed;
				}
					#coupon p {
						font: 10px/12px Arial, Helvetica, sans-serif;
					}
					#coupon hr {
						color: #15d9ff;
						background: #15d9ff;
						height: 1px;
						border: 0;
					}
					#coupon h1 {
						margin: 0px;
						padding: 0px;
						color: #446d8c;
						font: bold 14px/16px Arial, Helvetica, sans-serif;
					}
					#coupon h2 {
						margin: 10px 0px 0px 0px;
						padding: 0px;
						font: bold 12px/14px Arial, Helvetica, sans-serif;
					}
				#warButton {
					margin: 0px;
					padding: 10px;
					width: 133px;
					height: auto;
					font: 10px/12px Arial, Helvetica, sans-serif;
					background-color: #bed1eb;
					border: 1px #000 solid;
				}
					#warButton p {
						font: 10px/12px Arial, Helvetica, sans-serif;
					}
					#warButton hr {
						color: #15d9ff;
						background: #15d9ff;
						height: 1px;
						border: 0;
					}
					#warButton h1 {
						margin: 0px;
						padding: 0px;
						color: #446d8c;
						font: bold 14px/16px Arial, Helvetica, sans-serif;
					}
					#warButton h2 {
						margin: 10px 0px 0px 0px;
						padding: 0px;
						font: bold 12px/14px Arial, Helvetica, sans-serif;
					}

					#addressSide {
						font: bold 11px/17px Georgia, "Times New Roman", Times, serif;
					}
			#body {
				position: relative;
				margin: 0px 0px 0px 175px;
				padding: 107px 0px 0px 0px;
				width: 520px;
				height: auto;
			}
				#sidebar {
					float: right;
					margin: 125px 0px 0px 5px;
					padding: 0px 0px 0px 0px;
					width: 160px;
						height: auto;
						min-height: 230px;
						_height: 230px;
					border-left: 1px #002CBB solid;
				}
				#contents {
					margin: 0px;
					padding: 0px;
					width: 350px;
					height: auto;
				}
			#clear, #clear2 {
				clear: both;
				margin: 0px;
				padding: 0px;
				width: auto;
				height: 0px;
				line-height: 0px;
				font-size: 0px;
			}
		#footer {
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 194px;
			background: transparent url(assets/images/footer_bg.jpg) no-repeat left top;
			color: #fff;
			font: bold 24px/26px Georgia, "Times New Roman", Times, serif;
		}
			#phone {
				position: absolute;
				margin: 88px 0px 0px 25px;
				padding: 0px;
				width: auto;
				height: auto;
			}
			#tagline {
				position: absolute;
				margin: 88px 0px 0px 404px;
				padding: 0px;
				width: auto;
				height: auto;
				text-align: right;
			}
				#line1 {
					margin-right: 16px;
				}
				#line2 {
					margin-right: 33px;
				}
#copyright {
	margin: 0 auto;
	padding: 0px 0px 20px 0px;
	width: 710px;
	height: auto;
	color: #fff;
	font: 12px/26px Arial, Helvetica, sans-serif;
	text-align: center;
}
	#copyright p, #copyright a {
		color: #fff;
		font: 12px/26px Arial, Helvetica, sans-serif;
	}

#bottomLinks {
	margin: 0 auto;
	padding: 20px 0px 10px 0px;
	width: 650px;
	height: auto;
	text-align: center;
}
	#bottomLinks a, #bottomLinks p {
		color: #ffffff;
		font: 11px/14px "Times New Roman", Times, serif;
	}
	#bottomLinks .nav {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: auto;
	}
		#bottomLinks .nav li {
			display: inline;
			margin: 0px;
			padding: 0px 6px 0px 6px;
			width: auto;
			height: auto;
			list-style: none outside none;
			border-right: 1px #cbdab5 solid;
		}
		#bottomLinks .nav li.last {
			border-right: 0px;
		}

/* End Template Structure */

/* Splash Structure */

/* End Splash Structure */