html,body,ul,h1,h2,h3,h4,h5,h6,a,p,span,label,input,li,img,div{	border: 0px;	font-weight: normal;	line-height: 20px;	list-style-type: none;	margin: 0px 0px 0px 0px;	outline: none;	padding: 0px 0px 0px 0px;}html, body{	height: 100%;}body{	background: #EFEAD6;	color: #000;	font-family: Georgia, Helvetica, sans-serif;	text-align: center;}div{	border: 0px solid black;}a{	color: #000;	text-decoration: none;}a:hover{	color: #C2222D;}.main-container{	background: url(../../images/paper_back.jpg) top left;	height: 100%;	height: auto !important;	margin: 0px auto -50px auto;	min-height: 100%;	padding: 0px 0px 0px 0px;	position: relative;	z-index: 1;}.header{	background: url(../../images/header.png) repeat-x top left;	height: 250px;	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	position: relative;	width: 960px;}.header-text{}.header-text h1{	display: none;}.header-logo{	background: url(../../images/logo.png) no-repeat right bottom;	border: 0px solid #000;	float: left;	height: 58px;	margin: 20px 0px 0px 15px;	padding: 0px 0px 0px 0px;	width: 289px;}.logo a{	background: url(blank.gif);	border: 0px solid #000;	display: block;	height: 58px;	width: 289px;}.header-quote{	background: url(../../images/hr.gif) left bottom repeat-x;	float: right;	margin: 0px 0px 0px 0px;	padding: 15px 0px 20px 0px;	position: relative;	width: 100%;}.header-quote h1{	font-size: 20pt;	margin: 0px 0px 15px 210px;	padding: 0px 0px 0px 0px;	text-align: left;}.header-quote h1 label{	font-style: italic;}.header-quote h3{	font-size: 13pt;	margin: 0px 0px 0px -95px;	padding: 0px 0px 0px 0px;}.main-menu{	background: url(../../images/hr.gif) left bottom repeat-x;	float: right;	margin: -20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;	width: 100%;}.main-menu ul{	float: right;}.menu-item,.selected{	display: block;	float: left;	height: 30px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 100px;}.menu-item a,.selected a{	font-weight: bold;}.menu-item a:hover,.selected a{	border-bottom: 2px solid #333;	color: #C2222D;}.content{	margin: -40px auto 0px auto;	padding: 0px 0px 0px 0px;	position: relative;	width: 960px;	z-index: 3;}#home .right-col span{	color: #C2222D;}#home .right-col label{	font-style: italic;}.left-col,.right-col{	float: left;	text-align: left;	width: 250px;}.right-col{	float: right;	width: 690px;}.left-col h3,.right-col h3{	border-bottom: 2px solid #111;	margin: 0px 0px 15px 0px;	padding: 22px 0px 4px 0px;}.left-col img{	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;}.right-col img{	margin: 0px 10px 10px 0px;	padding: 0px 0px 0px 0px;}.right-col h3{	text-align: right;}.push{	border: 0px solid #000;	clear: both;	height: 80px;	margin: 0px auto 0px auto;	width: 960px;}.we-print{	background: url(../../images/we_print.png) no-repeat bottom right;	bottom: 0px;	float: right;	height: 122px;	position: fixed;	right: 0px;	width: 259px;	z-index: 1;}.footer{	margin: 0px auto 0px auto;	position: relative;	width: 100%;	z-index: 100;}.footer-wrapper{	background: url(../../images/hr.gif) left top repeat-x;	height: 40px;	margin: 0px auto 0px auto;	padding: 10px 0px 0px 0px;	width: 960px;}#home .right-col p{	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;}#home .right-col span{	clear: both;	display: block;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#home .right-col img{	margin: 75px 25px 10px 0px;	padding: 0px 0px 0px 0px;}#services .offer,#services .offer span{	display: block;	height: 70px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: center;	width: 197px;}#services .offer span{	margin: -67px 0px 0px 1px;	padding: 0px 10px;	width: 180px;}#services .offer img{	height: 70px;	width: 197px;}form{	float: left;	width: 320px;}form label{	float: left;	font-size: 9pt;	margin: 0px 0px 0px 0px;	padding: 0px 5px 0px 0px;}form input ,textarea{	border: 2px solid #ccc;	float: left;	height: 19px;	margin: 0px 5px 12px 0px;	padding: 0px 0px 0px 0px;	width: 272px;}form textarea{	height: 180px;	max-height: 180px;	max-width: 275px;	overflow: auto;	width: 275px;}form input.button{	background: #fff;	cursor: pointer;	float: left;	height: 25px;	margin: 5px 32px 0px 0px;	padding: 0px 0px 0px 0px;	width: 122px;}#map_canvas div div div div{	margin: 0px 0px 0px 2px;	padding: 0px;}#map_canvas{	float: right;	height: 349px;	margin: -350px 0px 0px 0px;	width: 380px;}#contact .left-col-wrapper h5,#mailed .left-col-wrapper h5,#contact .left-col-wrapper span,#mailed .left-col-wrapper span,#mailed .left-col-wrapper label,#contact .left-col-wrapper label{	display: block;	padding: 0px 0px 10px 0px;}#mailed .left-col-wrapper label,#contact .left-col-wrapper label{	padding: 0px 0px 0px 0px;}#mailed .left-col-wrapper span,#contact .left-col-wrapper span{	padding: 10px 0px 10px 0px;}#mailed .right-col #content p ,#mailed .right-col #content h3.thanks{	border: 0px;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	text-align: center;}.LV_validation_message{	display: block;	float: left;	height: 19px;	margin: 0px 0px 0px 0px;	width: 21px;}.LV_valid{	background: url(../../images/tick.jpg) no-repeat top right;	border: 2px solid #95E895;}.LV_invalid{	background: url(../../images/cross.jpg) no-repeat top right;	border: 2px solid #C2222D;}.LV_valid_field, input.LV_valid_field, textarea.LV_valid_field{	border: 2px solid #95E895;}.LV_invalid_field, input.LV_invalid_field, textarea.LV_invalid_field{	border: 2px solid #C2222D;}
