/* CSS Document */

body{
	margin: 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	background-color: white;
	background-image:url(images/background.png);
	background-repeat:no-repeat;
	background-position:top center;
}
img{
	border:none;
}
a{
	color:#dd1c37;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#main_container{
	margin:auto;
	margin-top:19px;
/*
	background-image:url(images/content_bg.png);
	background-repeat:no-repeat;
	background-position:top center;
*/
	width:930px;
	height:625px;
	padding-top:11px;
	height:520px;
}
	#header{
		width:897px;
		height:103px;
		padding-left:33px;
		padding-top:25px;
		font-size:14px;
	}
	#logo{
		float:left;
	}
	#navigation{
		color:#dd1c37;
		margin-top:10px;
		margin-right:8px;
		height:50px;
		float:right;
	}
	#navigation a{
		color:#dd1c37;
		text-transform:uppercase;
		text-decoration:none;
		margin-right:13px;
		padding-left:13px;
		background-image:url(images/divider.gif);
		background-repeat:no-repeat;
		background-position:left center;
		float:left;
	}
	#navigation a:hover{
		text-decoration:underline;
	}
	#navigation a.active{
		text-transform:lowercase;
		font-weight:bold;
		font-size:16px;
	}
	.drop_down_menu{
		float:left;
		max-width:260px;
	}
	#navigation .drop_down_menu a{
		float:left;
		border-left:solid 1px #78BDE8;
		background:none;
	}
	#content{
		float:left;
		height:419px;
	}
		#page_content{
			float:right;
			width:500px;
			margin-right:150px;
			line-height:21px;
		}
			h1{
				font-size:22px;
				margin-top:0px;
				color:#dd1c37;
			}
			.links{
				float:right;
				color:#dd1c37;
			}
			.links a{
				color:#dd1c37;
				text-decoration:none;
				font-weight:bold;
			}
			.links a:hover{
				text-decoration:underline;
			}
		#wide_page_content{
			float:right;
			width:573px;
			margin-right:80px;
			line-height:18px;
		}
		#left_column{
			float:left;
			width:200px;
			margin-left:33px;
			color:#dd1c37;
			font-style:italic;
		}
			.quote_name{
				font-style:normal;
				font-weight:bold;
			}
			.quote_buisness{
				font-style:normal;
				font-size:9px;
			}
		.form_submit{
			float:right; 
			margin-top:150px;
			margin-left:150px;
		}
		input {
			border:1px solid #dd1c37;
			background:none;
		}
	.gallery_header{
		margin-left:10px;
		width:500px;
		height:22px;
		background-color:#dd1c37;
	}
		.gallery_header h1{
			color:#FFF;
			font-size:16px;
			margin-left:20px;
		}
	.gallery_body{
		margin-left:10px;
		width:498px;
		text-align:center;
		border:1px solid #dd1c37;
		padding-top:10px;
		padding-bottom:10px;
		font-size:11px;
		color:#D31145;
		font-style:italic;
	}
	#footer{
		float:left;
		background-color:#dd1c37;
		background-image:url(images/footer.png);
		background-repeat:no-repeat;
		background-position:bottom right;
		width:929px;
		height:89px;
		vertical-align:middle;
		color:#FFF;
		font-size:9px;
		text-transform:uppercase;
	}
		.contact_info{
			margin-left:45px;
		}
		.address{
			margin-left:12px;
			margin-top:32px;
			float:left;
		}
		.contacts{
			border-left:solid 1px #FFF;
			float:left;
			margin-left:18px;
			padding-left:16px;
			margin-top:11px;
		}
		.contacts a{
			text-decoration:none;
			color:#FFF;
		}
		.contacts a:hover{
			text-decoration:underline;
		}
