/* Coded by Vizon Media http://VizonMedia.com */

/* MAIN ELEMENTS */
body {
	background: url("images/bg.gif") repeat-x #232323;
	font: normal 12px arial;
}


#container {
	width: 729px;
	height: auto;
	margin: 0 auto;
}


* {
	margin: 0; padding: 0;
}
.clear {
	clear: both; 
}

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

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


/* END MAIN ELEMENTS */

/* HEADER ELEMENTS */

	#header h1 a {
		width: 391px;
		height: 55px;
		background: url("images/logo.gif") no-repeat;
		display: block;
		text-indent: -10000px;
		outline: none;
		margin: 34px 0 42px 169px;
	}
	
	#header ul {
		list-style: none;
	}
	
		#header ul li {
			float: left;
			border-right: 1px solid #4e4e4e;
		}
		
			#header ul li a {
				height: 54px;
				display: block;
				color: #fff;
				font: bold 18px arial;
				text-decoration: none;
				padding: 18px 0 0 15px;
			}
			
				#header ul li a:hover {
					color: #f22929;
				}
		
			#header ul li a span {
				font: normal 11px arial;
				display: block;
				color: #8a8a8a;
			}
			
				#header ul li a:hover span {
					color: #fff;
				}
	
		#nav1 {
			width: 150px;
			height: 72px;
			background: url("images/nav1.gif") no-repeat;
			border-right: none !important;
		}
		
		#nav2 a {
			width: 109px;
			background: url("images/nav2.gif") no-repeat;
		}
		
		#nav3 a {
			width: 124px;
			background: url("images/nav3.gif") no-repeat;
		}
		
		#nav4 a {
			width: 149px;
			background: url("images/nav4.gif") no-repeat;
		}
		
		#nav5 a {
			width: 145px;
			background: url("images/nav5.gif") no-repeat;
		}
		
			#nav5 {
				border-right: none !important;
			}
		
		#nav6 {
			width: 154px;
			height: 72px;
			background: url("images/nav6.gif") no-repeat;
			border-right: none !important;
		}
		
/* END HEADER ELEMENTS */

/* CONTENT ELEMENTS */

	#content {
		width: 500px;
		height: auto;
		background: #fff;
		padding: 24px 22px 45px 25px;
		border: solid 3px #5e5e5e;
		font-size: 14px;
		margin: auto;
	}
	
		#content-contact {
		width: 500px;
		height: auto;
		background: url("images/right.gif") #fff repeat-y top right;
		padding: 24px 22px 45px 25px;
		border: solid 3px #5e5e5e;
		font-size: 14px;
		margin: auto;
	}
	
		#content-contact #left {
		width: 222px;
		}
	
		#left {
			height: auto;
			float: left;
			padding: 6px 40px 0 0;
		}
		
			#left h2 {
				font: bold 22px arial;
			}
			
			#left p {
				line-height: 20px;
				margin-top: 20px;
				color: #5a5a5a;
			}
			
			#left strong {
				color: #000;
			}
			
			#left h3 {
				margin-top: 12px;
				font-size: 18px;
			}
			
			#left img {
				margin: 12px 0 0 15px;
				border-right: 2px solid #ccc;
				border-bottom: 2px solid #ccc;
				float: left;
			}
			
			#left ul {
				float: left;
				margin: 22px 0 0 15px;
				list-style: none;
				color: #5a5a5a;
			}
			
				#left ul li {
					background: url("images/bullet.gif") no-repeat;
					padding-left: 15px;
					margin-bottom: 12px;
				}
				
			#left blockquote p {
				margin: 30px 0 0 15px;
				background: url("images/quote.gif") no-repeat;
				padding-left: 40px;
				color: #7d7d7d;
				font: bold 14px Arial;
			}
			
			#left .end {
				background: url("images/quote2.gif") no-repeat bottom right;
				text-align: right;
				padding-right: 40px;
			}
			
		#right {
			width: 214px;
			height: auto;
			float: right;
			padding-left: 20px;
				}
		
			#right h2 {
				background: url("images/message.gif") no-repeat;
				padding-left: 25px;
				margin-bottom: 12px;
				font-size: 14px;
			}
			
			#right label {
				display: block;
				font: normal 11px arial;
				color: #7c7c7c;
				margin-bottom: 3px;
			}
			
			.input {
				width: 175px;
				height: 22px;
				border-top: 1px solid #d9d9d9;
				border-left: 1px solid #d9d9d9;
				border-bottom: none;
				border-right: none;
				font: normal 13px arial;
				padding: 4px 5px 0 5px;
				margin-bottom: 14px;
			}
			
			#right textarea {
				width: 201px;
				height: 139px;
				border-top: 1px solid #d9d9d9;
				border-left: 1px solid #d9d9d9;
				border-bottom: none;
				border-right: none;
				font: normal 13px arial;
				padding: 4px 5px 0 5px;
				margin-bottom: 14px;
			}
			
			#check {
				float: left;
			}
			
			#check2 {
				float: left;
				margin-left: 10px;
				font: italic 11px georgia !important;
			}
			
			#submit {
				width: 115px;
				height: 31px;
				background: url("images/submit.gif") no-repeat;
				border: none;
				margin-top: 20px;
			}
			
/* END CONTENT ELEMENTS */

/* FOOTER ELEMENTS */

	#footer {
		color: #b3b3b3;
		text-align: center;
		margin: 15px 0 10px;
	}
	
		#footer a {
			color: #fff;
			margin: 0 1px;
		}
		
		#footer p {
			margin-bottom: 5px;
		}

/* END FOOTER ELEMENTS */