/* CSS Document */
* {padding: 0; margin: 0;}

h1, h2, h3, h4, h5, h6, pre, code {font-size: 1em;}

a {
	color: #E51937;	
}

a:hover {

}

a img {
	border: none;
}

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


body {
	background: #F6EFBD;
	font-family: Arial, Sans-serif;
	color: #F6EFBD;
	font-size: 13px;
}

#banner {
	height: 137px;
	background: #F6EFBD;
}

#banner h1, #banner h2, #banner p {
	display: none;
}

#wrapper {
	margin: 0 auto 0 auto;
	background: #D2A353;
	width: 768px;
	position: relative;
}

#content {
	padding: 50px;
}

#content h1 {
	display: none;
}

h2 {
	color: #E51937;
}

p {
	margin: 5px 0 15px 0;
}

.banner_img {
	position: absolute;
}

a#banner_homelink {
	top:13px;
	left: -10px;
}

#banner_logo {
	position: absolute;
	top:13px;
	left: -10px;
}


#banner_background {
	top: 13px;
	left: 114px;
}

a.banner_nav {
	top: 93px;
	height: 33px;
}

a.banner_nav:hover {
	text-decoration: none;
}

a#banner_menu {
	background: url(images/banner_menu.gif) no-repeat;
	width: 77px;
	left: 122px;
}

a#banner_menu:hover {
	background: url(images/banner_menu_hover.gif) no-repeat;
}

a#banner_reviews {
	background: url(images/banner_reviews.gif) no-repeat;
	width: 121px;
	left: 219px;
}

a#banner_reviews:hover {
	background: url(images/banner_reviews_hover.gif) no-repeat;
}

a#banner_about {
	background: url(images/banner_about.gif) no-repeat;
	width: 134px;
	left: 362px;
}

a#banner_about:hover {
	background: url(images/banner_about_hover.gif) no-repeat;
}

a#banner_links {
	background: url(images/banner_links.gif) no-repeat;
	width: 83px;
	left: 517px;
}

a#banner_links:hover {
	background: url(images/banner_links_hover.gif) no-repeat;
}

a#banner_work {
	background: url(images/banner_work.gif) no-repeat;
	width: 87px;
	left: 615px;
}

a#banner_work:hover {
	background: url(images/banner_work_hover.gif) no-repeat;
}

a#banner_address {
	background: url(images/banner_address.gif) no-repeat;
	width: 141px;
	height: 66px;
	left: 617px;
	top: 15px;
}

a#banner_address:hover {
	background: url(images/banner_address_hover.gif) no-repeat;
}

.header {
	text-align: center;
	margin-bottom: 30px;
}

.main_head {
	color: #E51937;
	font-size: 15px;
}

.sub_head {
	color: #E51937;
	font-size: 12px;
}

 #footer-wrap {
	margin: 0 auto 20px auto;
	width: 768px;
	padding: 10px 0;   
}

.facebook {
	background: url(images/facebook.gif) no-repeat left;
	padding-left: 20px;
	margin-right: 20px;
}

.twitter {
	background: url(images/twitter.gif) no-repeat left;
	padding-left: 20px;
}  

.hours {
	color: #000; 
	float: left;
}               

.social {
	float: left;
	margin-left: 36px;
	display: inline;
}

.copy {
	color: #AF8F57; 
	float: right;
}