	html,body {
		height: 100%;
		}
	body {
		margin: 0;
		padding: 0;
		font-family: "Verdana, Helvetica", sans-serif;
		background: url('../images/body_bg.jpg');
		min-height: 100%;
		height: 100%;
		voice-family: "\"}\"";
		voice-family: inherit;
		height: auto;
		}
	a {
		color:#FC4F5A;
	}
	a:hover {
		color:#000;
	}
	img {
		border: 0;
		}
	ul.list { 
		list-style: square; 
		margin-left: 15px;
		padding-top: 15px;
		}
	ul.list li {
		margin-left: 10px;
		padding-left: 10px;
		margin-bottom: 5px;
		font-size: 12px;
		}
	h1,h2,h3,h4,h5,h6,p,ul {
		margin: 0;
		padding: 0;
		}
	.hidden {
		display: none;
		}
	div.container {
		margin: 0 auto;
		}
	div.container#main {
		width: 799px;
		padding: 0 3px;
		}
	div.container#inner {
		width: 760px;
		background: #fff;
		}
	div#header {
		width: 100%;
		height: 100px;
		position: relative;
		background: url('../images/header_bg.jpg') repeat-x 0 0;
		}
	div#header a.floatinglinks {
		position: absolute;
		}
	div#header a.floatinglinks#logo {
		display: block;
		width: 244px;
		height: 54px;
		left: 22px;
		top: 19px;
		background: url('../images/header_logo.gif') no-repeat 0 0;
		}
	div#header a.floatinglinks#phone {
		display: block;
		width: 200px;
		height: 26px;
		right: 27px;
		top: 32px;
		background: url('../images/header_ph.gif') no-repeat 0 0;
		}
	div.banner {
		width: 100%;
		height: 200px;
		position: relative;
		}
	div.banner#index {
		background: #000 url('../images/banner01.jpg') no-repeat right 0;
		}
	div#nav {
		width: 215px;
		height: 242px;
		position: absolute;
		left: -23px;
		top: -20px;
		text-align: center;
		background: url('../images/navbg.jpg') left top no-repeat;
		}
		div#splash {
		width: 568px;
		height: 200px;
		position: absolute;
		top: 0px;
		left: 192px;
		text-align: center;
		}
		div#splash p, div#nav p {
			padding: 90px 10px 0 10px;
			font: bold 11px/15px "verdana";
			color: #fff;
		}
	div#left,
	div#right {
		float: left;
		}
	div#left {
		width: 140px;
		padding: 20px;
		background: #fff url('../images/left_bg.jpg') no-repeat right;
		}
	div#right {
		width: 550px;
		padding: 15px;
		background: #fff url('../images/main_bg.jpg') no-repeat right top;
		}
	div#right p {
		font-size: 13px;
		line-height: 16px;
		margin-bottom: 10px;
		}
	div#right h2 {
		font-size: 23px;
		font-weight: bold;
		color: #000;
		padding: 5px;
		padding-left: 0;
		}
	div#right h2 span.red {
		color: #E34D53;
		}
	div#left p {
		font-size: 12px;
		line-height: 15px;
		margin-bottom: 10px;
		}
	div#left h2 {
		font-size: 18px;
		font-weight: bold;
		color: #000;
		padding: 5px;
		padding-left: 0;
		}
	div#left h2 span.red {
		color: #E34D53;
		}
	img.imageleft {
		float: left;
		margin: 6px 10px 6px 0;
		}
	img.imageright {
		float: right;
		margin: 6px 0 6px 10px;
		}
	div.clearfix {
		background: #fff;
		height: 0;
		display: block;
		clear: both;
		}
	div#footer {
		width: 720px;
		background: #000 url('../images/footer_bg.gif') repeat-x 0 0;
		padding: 30px 20px 30px 20px !important;
		padding: 10px 20px;
		font-size: 12px;
		color: #fff;
		}
	div#footer a {
		text-decoration: none;
		color: #fff;
		}
	div#footer a:hover {
		text-decoration: underline;
		color: #fff;
		}
	div#footer a.createdbywebfirm {
		float: right;
		background: url('../images/webfirm_createdby.gif') no-repeat 0 0;
		display: block;
		width: 201px;
		height: 35px;
		margin-top: -20px !important;
		margin-top: 0;
		}
	div#footer p {
		float: left;
		width: 60%;
		margin-top: -15px !important;
		margin-top: 3px;
		}
	td.formlabel {
		font-size: 12px;
		font-weight: bold;
		color: #E34D53;
		}
	div.gallery a img {
		float:left;
		margin:0 10px 10px 0;
	}
	div.gallery a:hover img {
		
	}