body , td{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight:normal;
}


body, div, p, h1, td, tr ,table{
margin:0px;
padding:0px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

#wrap{
	margin:0 10px;
	width:768px;	
}

#logo {
	width:768px; 
	text-align:left; 
	padding:10px;
}

#header{
	background: url(images/header.jpg) top left no-repeat;
	height:30px;
}
#header p{
	padding-top:6px;
}

#header p, #header p a{
	color:white;
	font-size:14px;
}

  #slides {
    margin: 0;
    border: 0 solid #555;
    width: 768px;
    height: 190px;
  }

#middle{
	width:768px;	
	text-align:left;
	color:#2A2020;
}

/*.content_home{background: url(images/content_home_bg.jpg) top left no-repeat;}
.content_about{background: url(images/content_about_bg.jpg) top left no-repeat;}*/
.content_contact{padding-top:10px;}
/*.content_gallery{background: url(images/content_gallery_bg.jpg) top left no-repeat; text-align:center; }*/

#middle h1 {padding:10px 70px 10 70px;font-size:24px;font-weight:normal;}
#middle h5 {padding:210px 70px 10 70px;font-size:24px;font-weight:normal;}
#middle h2 {padding:5px 70px 5px 70px; margin:0;font-size:20px;font-weight:normal;}
#middle h3 {padding:5px 70px 5px 70px; margin:0;font-size:16px;font-weight:normal;}
#middle h4 {padding:5px 70px 5px 70px; margin:0;font-size:14px;font-weight:normal;}
#middle p {padding:5px 70px 5px 70px; line-height:22px;}

#middle table {text-align:center;}

#middle table td{padding:5px; text-align:center;}
#middle table td .tall{padding:20px 20px 20px 20px;border:1px solid #A59F9B; background-color:#E1D9D4;}
#middle table td .wide{padding:20px 20px 20px 20px;border:1px solid #A59F9B; background-color:#E1D9D4;}
#middle table td a:hover .wide, #middle table td a:hover .tall{background-color:#eee;}
#middle img{border:none;}

#footer{
	height:74px;
	width:768px;	
	text-align:left;
	margin-top:20px;
	clear:both;
}

.footer_bar{background: url(images/footer_home_bg.jpg) top left no-repeat;	}
/*.footer_about{background: url(images/footer_about_bg.jpg) top left no-repeat;	}
.footer_contact{background: url(images/footer_contact_bg.jpg) top left no-repeat;	}
.footer_gallery{background: url(images/footer_gallery_bg.jpg) top left no-repeat;	}*/

#footer p{padding: 14px 0 0 20px;color:white; font-size : 11px;}

/*#right {float:right; padding-right:80px;}*/
#contactdetails {margin:0; padding:0; float:left; width:430px;}
#map {margin:0; padding:0; float:left; width:320px;}
.clear {clear:both;}
