*
	{
	margin: 0;
	padding: 0;
}

body 	{
	background: #fff url('images/body-back.jpg') top repeat-x;
	width: 100%;
	margin: auto 0;
	text-align: center;
	color: #fff;
}

h1 	{
	margin: 0;
	padding: 0;
	width: 861px;
	height: 150px;
	background:  url('images/header.jpg') no-repeat;
}

h1 span	{
	display: none;
}

h2	{
	font: bold 1.4em arial, helvetica, sans-serif;
	color: #455560;
	padding: 0;
	margin: 10px 0 5px 5px;
}


h3	{
	font: bold 1.2em arial, helvetica, sans-serif;
	color: #455560;
	padding: 0;
	margin: 5px 0 0 5px;
}


#container {
	font: bold 1em arial, helvetica, sans-serif;
	width: 861px;
	padding: 0;
	margin: 2px auto 10px auto;
	overflow: hidden;
}

#main 	{
	float: left;
	width: 884px;
	margin: 0;
	padding: 0;
	color: #000;
	}

#nav 	{	
	background: #81ddda url('images/nav-strap.jpg');
	float: left;
	width: 861px;
	margin: 0;
	padding: 0 0 6px 0;
	text-align: center;
}

#nav ul { 
	margin: 3px 0 0 3px;
	padding: 0;
	list-style: none; 
}

#nav li {   
	float: left;
background: url('images/nav-logo.png') no-repeat;

	font: bold 1em arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	margin: 0;
	padding: 0 0 0 34px;
	}

#nav a {
	font: italic 0.8em arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	color: #44515C;
	margin: 0 9px 0 0;
	padding: 0;
} 

#nav li a:hover{ 
	text-decoration: none;
	text-align: left;
	color: #999;
}

#nav .last{
	
	float: left;
	padding: 0;
	border: 1px solid #000;
	margin: 3px 0 0 0;
}

#content{ 
	background: #fff url('images/main-back.jpg') repeat-y;
	float: left;
	min-height: 400px;
	width: 841px;
	font: 0.8em verdana, arial, Tahoma, sans-serif;
	text-align: left;
	color: #000;
	margin: 0;
	padding: 10px;
	}

#content p{
	margin: 0 ;
	padding: 5px;
}

#content ul{
	margin: 0 0 10px 10px;
	padding: 0;
}

#content li{	
	text-align: left;
	font: 0.9em/1.5em Arial, Helvetica, sans-serif;
	color: #277674;
	padding: 0;
	margin-left: 10px;
}

#footer	{
	float: left;
	background:  url('images/footer.jpg') no-repeat;
	width: 831px;
	height: 58px;
	font: bold 0.7em/1em verdana, arial, Tahoma, sans-serif;
	text-align: center;
	clear: both;
	margin: 0;
	padding: 20px 15px 0 15px;
	color: #446144;
}

#footer p{
	padding: 0;
	margin: 0 0 1px 0;
}


#footer a	{
	font: bold 1em arial, helvetica, sans-serif;
	text-decoration: none;
	color:	#0B5D5B;
}

#footer a:hover	{
	font: bold 1em arial, helvetica, sans-serif;
	color:	#9CB2BA;
}

a	{
	font: bold 1em arial, helvetica, sans-serif;
	text-decoration: none;
	color:	#4B9594;
}

a:hover	{
	font: bold 1em arial, helvetica, sans-serif;
	color:	#BED9D8;
}

.rimg{
	float: right;
	margin: 1px 0 10px 10px;
	border: 1px solid #539652;
}


.limg{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #90B8D1;
}

.centerimg{
	display: block;
	text-align: center;
	margin: 5px auto;
}

.date{
	font-size: 0.7em;
	color: #747474;
	margin: 0 0 5px 0;
	padding: 0;
}

.upper{
	text-transform: uppercase;
}

#form	{
	border: 1px solid #000;
	margin: 20px auto;
	padding: 10px 10px 0 10px;
	width: 440px;
	color: #000;
	background-color: #87B9B8;
}

#form label{
	float: left;
	width: 13em;
	text-align: right;
}

#form input, textarea{
	margin-bottom: 2px;
}

#testimonial{
	width: 440px;
	margin: 20px auto;
}

#footer a{
border: none;
}

#form1 {
	background-color: #3a9a98;
	border: #ccc 1px solid;
	padding: 5px;
	margin: 0 auto 0 auto;
	width: 60%;
	border: 1px solid #999;
color: #000;
font-size: 0.9em;
}

#form1 fieldset {
background-color: #81ddda;
	border: #ccc 1px solid;
	padding:5px;
	margin: 0;
}

#form1 legend {
font: bold 1.5em arial, helvetica, sans-serif;
	color: #455761;
font-weight:bold;
}

#form1 label {
	
	float: left; 
	margin: 3px;
	width: 170px; 
	line-height: 1.5em;
	text-align: right;
}
#form1 input, #form1 textarea {
	border: #495261 1px solid; 
	padding: 2px;
	margin: 3px;
	width: 250px; 
}
#form1 select {
	border: #ccc 1px solid; 
	padding: 2px;
	margin: 3px 5px;
	width: 125px; 
}
#form1 #verif_box{
width: 60px
}
button.submit {
	font-size: 0.9em;
	background: none transparent scroll repeat 0% 0%;
	margin: 5px 5px 5px 180px;
	padding: 3px;
	overflow: hidden; border: none;
}

button.submit div { 
	background: url(images/btn-bg.gif) no-repeat 50% top; 
	width: auto; 
	padding: 4px 12px 5px 12px;
	cursor: pointer; 
}

.red{
color: #da2227;
}

#left{
float:left;
width: 570px;
}

#right{
float:right;
width: 260px;
padding: 0 5px;
}

.boldi{

font: bold italic 1em arial, helvetica, sans-serif;
}


.voucher{
font: bold 1.2em arial, helvetica, sans-serif;
text-align: center;
color: #c91c1c;
}

hr{
margin: 6px 0
}
