@charset "utf-8";
/* CSS Document */

.bodydiv{margin:0 auto;
width:950px}
.index-bg{
	background:url(images/site-bg.jpg) repeat-x;}
.subpage-bg{
	background:url(images/subpage-bg.jpg) repeat-x;}
body{
	margin:0 0 0 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#652200;}
body a:link, a:visited, a:hover, a:active {color:#652200;}
.logo{
	background:url(images/hearth-aches-logo.gif) no-repeat;
	width:263px;
	height:124px;
	margin-left:20px;
	float:left}
.menu{
	width:645px;
	margin: 89px 0 0 0;
	padding-left:10px;
	float:left
}
.menutext{
	font-family: Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#652200;
	text-decoration:none;
	-webkit-text-size-adjust: none;}
.menutext a:link {color:#652200;text-decoration:none;padding:7px;}
.menutext a:visited {color:#652200;text-decoration:none;padding:7px;}
.menutext a:hover {color:#000;text-decoration:none;
padding:7px;
background-color:#EACCBD}
.menutext a:active {color:#652200;text-decoration:none;padding:7px;}
.page-title{
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0 9px 45px;
}
.pic-header{
	width:950px;
	height:272px;}
.pic-header-about{
	background:url(images/about-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.pic-header-contact{
	background:url(images/contact-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.pic-header-services{
	background:url(images/services-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.pic-header-newsprojects{
	background:url(images/news-projects-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.pic-header-attention{
	background:url(images/attention-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.pic-header-chat{
	background:url(images/chat-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.pic-header-recipes{
	background:url(images/recipes-banner.jpg) no-repeat;
	padding-bottom:10px;
	width:950px;
	height:120px;
}
.lower-content-text{
	width:685px;
	margin-left:0px;
	float:left;
}
.qc-container{
	width:230px;
	float:right;
}
.qc-header{
	background:url(images/quick-contact-header.gif) no-repeat;
	width:215px;
	height:39px;
	padding:16px 0 0 15px;
	color:#FFF;
}
.qc-body{
	padding:0 15px 0 15px;
	background-color: #EACCBD;}
.qc-footer{
	background:url(images/quick-contact-footer.gif) no-repeat;
	width:230px;
	height:8px;}
.sidebutton{
	}
.sidebutton a {
	display:block;
	background:url(images/side-button.gif) top left no-repeat;
	width:208px;
	height:23px;
	color:#F8DBD1 !important;
	padding:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.sidebutton a:hover{background:url(images/side-button-roll.gif) top left no-repeat;text-decoration:none; color:#FFF !important}
.footer{
	height:20px;
	color:#000;
	text-decoration:none;
	padding: 20px 12px 20px 12px;
	background:url(images/footer-bg.gif) repeat-x;
	-webkit-text-size-adjust: none;
	margin-top: 10px;
}
.footerlinks-container{
	width:950px;
	text-align:center;
	margin:0 auto;}
.footerlinks{
	font-size:10px;
	width:950px;
	float:right;
	color:#FFF;
	text-decoration:none;
	-webkit-text-size-adjust: none;
}
.footerlinks a:link {color:#FFF;text-decoration:none}
.footerlinks a:visited {color:#FFF;text-decoration:none}
.footerlinks a:hover {color:#AE3A01;text-decoration:none;}
.footerlinks a:active {color:#FFF;text-decoration:none}
.pic-alignleft{
	float:left;
	border:4px #652200 solid;
	margin:10px 20px 10px 0}
.clear{clear:both}
p{margin:0;}
a{outline:0;}
