body {
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.875em;
	text-align: center; 	
}
html {
	font-size: 100%;
}
img {
	border:0;
}
.right {
	float:right;
}
.left {
	float:left;
}
.site-width {
	margin: 0 auto;
	width:56.714em;
	/width:57em;
	text-align:left;
	padding:0;
}
#top-address {
	background-color:#747f85;
	height:1.875em;
	color:#FFFFFF;
	padding:0.625em 0 0 0;
	overflow:hidden;
	/height:2.4em;
}
#logo-area {
	height:8.142em;
	color:#FFFFFF;
	overflow:hidden;
	width:56.714em;
	margin:0 auto;
	text-align:left;
	/width:57em;
}
/*#logo-area .left img {
	width:20.5em;
	/width:20.714em;
	height:8.142em;
	/height:8.285em;
}
#logo-area .right img {
	width:21.428em;
	/width:21.5em;
	height:5em;
	/height:5.07em;
}*/
#logo-area .right p {
	padding:0;
	margin:0;
	margin:1.64em 0 0 0;
	text-align:right;
	color:#000000
}
#logo-area .right p b {
	color:#680000;
	font-weight:normal;
}
#large-image {
	float:left;
	border-top:1px solid #747f85;
	border-left:1px solid #747f85;
	border-bottom:1px solid #747f85;
	overflow:hidden;
	padding:2px 0;
	height:341px;
}
#large-image img {
	border-right:1px solid #cdd1d3;
}
#call-outs {
	float:left;
	border:1px solid #747f85;
	border-left:0;
	padding:2px;
	width:138px;
	/width:142px;
	height:341px;
	overflow:hidden;
}
#call-outs .one {
	display:block;
}
#call-outs .two {
	display:block;
}
#call-outs .three {
	display:block;
}
#message {
	float:left;
	border-left:2px solid #FFFFFF;
	width:14.20em;
	/width:14.428em;
	height:24.36em;
	/height:24.642em;
	overflow:hidden;
}
#message a {
	color:#4a7296;
}
#message .one {
	width:14.285em;
	/width:14.428em;
	height:6.642em;
	/height:6.71em;
}
#message .two {
	width:14.285em;
	/width:14.428em;
	height:7.071em;
	/height:7.14em;
}
#message h5 {
	padding:0;
	margin:0;
	color:#748f25;
	font-family:Tahoma,Arial;
	text-align:center;
	font-size:100%;
	padding-bottom:0;
	margin-bottom:0;
	padding-top:1.07em;
	margin-top:0;
}
#message {
	color:#70757b;
	font-family:Tahoma,Arial;
	margin:0;
	padding:0;
}
#message p {
	color:#70757b;
	font-family:Tahoma,Arial;
	margin:0;
	padding:0;
	padding: .35em .57em 0 .57em;
}
#care {
	border: .07em solid #a1a29d;
	margin: .14em 0 .14em 0;
	width:31.78em;
	/width:32.07em;
	overflow:hidden;
	height:18em;
	/height:18.14em;
	color:#70757b;	
	font-family:Tahoma, Arial;
}
#care a {
	color:#70757b;
	text-decoration:none;
}
#care a:hover {
	color:#1b4b76;
}
#care .left {
	float:left;	
	width:21.28em;
	/width:21.42em;
	overflow:hidden;
}
#care img {
	width:19.85em;
	/width:20em;
}
#care .left ul {
	padding:0 0 1.07em 1.07em;
	margin:0;
	list-style-type:none;
}
#care .left li {
	padding-bottom:.25em;
	margin: 0;
	padding: .21em 0 0 1em;
	background: url(../images/bullet.jpg) 0 8px no-repeat;
}
#care #call_image {
	float:right;
	color:#70757b;
	width:10.07em;
	/width:10.14em;
	overflow:hidden;
}
#contact {
	clear:both;
	float:left;
	color:#70757b;
	width:32.07em;
	overflow:hidden;
}
#contact img {
	width:31.92em;
	height:3.35em;
	/width:32.07em;
	/height:3.42em;
}
#services {
	border: .07em solid #a1a29d;
	margin: .14em 0 .14em 0;
	width:24.4em;
	/width:24.64em;
	overflow:hidden;
	height:13.071em;
	/height:13.214em;
	color:#70757b;	
	font-family:Tahoma, Arial;
}
#services a {
	color:#70757b;
	text-decoration:none;
}
#services a:hover {
	color:#1b4b76;
}
#services img {
	width:19.85em;
	/width:20em;
}
#services ul {
	padding:0 0 1.07em 0;
	margin:0 0 0 1.07em;
	list-style-type:none;
}
#services li {
	padding-bottom:.25em;
	margin: 0;
	padding: .21em 0 0 1em;
	background: url(../images/bullet.jpg) 0 8px no-repeat;
}
#services .left ul li b.home_sp {
	color:#993416;
}

#services .left ul, #services .right ul {
	width:11.071em;
}
#testimonial {
	margin: .14em 0 0 0;
	width:24.642em;
	/width:24.71em;
	overflow:hidden;
	background-color:#5e686e;
	color:#FFFFFF;
	heigth:8.28em;
	/height:8.42em;
}
#testimonial img {
	width:24.642em;
	/width:24.71em;
}
#testimonial .quotes {
	font-style:italic;
	padding:0 1em 0 1em;
	margin:0;
}
#testimonial .names {
	clear:both;
	padding:0 1em 0 1em;
	margin:0;
	text-align:right;
	padding-bottom:.50em;
}
#sec-image {
	width:42.21em;
	/width:42.35em;
	height:13.57em;
	/height:13.64em;
	overflow:hidden;
}
#sec-image img {
	width:42.21em;
	/width:42.35em;
	height:13.57em;
	/height:13.64em;
}
#content {
	border: .07em solid #a1a29d;
	margin: .14em 0 .14em 0;
	width:42.071em;
	/width:42.35em;
	overflow:hidden;
	color:#70757b;
	font-family:Tahoma, Arial;
}
#detail {
	padding:1em;
}
#detail a {
	color:#4a7296;
}
#detail a:hover {
	color:#1b4b76;
}
#detail img.title {
	width:40.071em;
	/width:40.21em;
}
#detail h1{
	padding:0;
	margin:0;
	color: #b00808;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.42em;
	font-weight:normal;
}
#detail h4 p{
	padding:0;
	margin:0;
}
#detail p{
	padding-top:0;
	margin-top:0;
}
#detail ul {
	color:#70757b;	
	padding:0 0 1.07em 1.07em;
	margin:0;
	list-style-type:none;
}
#detail li {
	padding-bottom:.25em;
	margin: 0;
	padding: .21em 0 0 1em;
	background: url(../images/bullet.jpg) 0 8px no-repeat;
}
#detail h4 {
	color:#1b4b76;
	font-size:98%;
	text-transform:uppercase;
	padding:.50em 0 .50em 0;
	margin:0;
}
#detail h4 a {
	color:#1b4b76;
	text-decoration:none;
}
#detail h2 {
	color:#1b4b76;
	font-size:1.35em;
	padding:.50em 0 .50em 0;
	margin:0;
}
#detail h2 a {
	color:#1b4b76;
	text-decoration:none;
}
#detail h5 {
	color:#1b4b76;
	text-decoration:none;
}
#detail h5 a {
	color:#1b4b76;
	text-decoration:none;
}
#contact-large {
	clear:both;
	float:left;
	color:#70757b;
	width:42.21em;
	/width:42.35em;
	overflow:hidden;
}
#contact-large img {
	width:42.21em;
	/width:42.35em;
	height:3.35em;
	/height:3.42em;
}
#side {
	width:14.285em;
	/width:14.428em;
	overflow:hidden;
}
#side img.one {
	width:14.285em;
	/width:14.428em;
	margin:0;
	padding:0;
}
#side img.two {
	width:14.285em;
	/width:14.428em;
	margin:0;
	/margin-top:0.28em;
	padding:0;
}
#side img.three {
	width:14.285em;
	/width:14.428em;
	margin:0;
	/margin-top:0.35em;
	padding:0;
}
#side h5 {
	color:#748f25;
	font-family:Tahoma,Arial;
	text-align:center;
	font-size:100%;
	padding-bottom:0;
	margin-bottom:0;
	padding-top:1.07em;
	margin-top:0;
}
#side p {
	color:#70757b;
	font-family:Tahoma,Arial;
	margin:0;
	padding:0;
	padding: .35em .57em 0 .57em;
}
#testimonial_sec {
	margin:0;
	/margin-top:0.28em;
	width:13.571em;
	/width:14.42em;
	overflow:hidden;
	background-color:#5e686e;
	color:#FFFFFF;
	padding:0.5em;
}
#testimonial_sec img.one {
	width:13.214em;
	/width:13.357em;
}
#testimonial_sec img.two {
	width:12.92em;
	/width:13.071em;
	border:2px solid #FFFFFF;
	margin-bottom:.50em;
}
#testimonial_sec .quotes {
	font-style:italic;
	padding-top:.50em;
	padding-bottom:1em;
	margin:0;
	width:13.214em;
	/width:13.357em;
}
#testimonial_sec .names {
	width:13.214em;
	/width:13.357em;
	clear:both;
	text-align:right;
	padding-bottom:1em;
	margin:0;
}
#video_sec {
	margin:0;
	/margin-top:0.28em;
	padding:0;
	padding-top:.50em;
	padding-bottom:.25em;
	width:14.285em;
	/width:14.428em;
	overflow:hidden;
	background-color:#9a3416;
	text-align:center;
}
#recipe_sec {
	margin:0;
	/margin-top:0.28em;
	width:13.571em;
	/width:14.42em;
	overflow:hidden;
	background-color:#da7f14;
	color:#FFFFFF;
	padding:0.5em;
}
#recipe_sec img.one {
	width:13.214em;
	/width:13.357em;
}
#recipe_sec img.two {
	width:12.92em;
	/width:13.071em;
	border:2px solid #FFFFFF;
	margin-bottom:.50em;
}
#recipe_sec a {
	color:#FFFFFF;
}
#footer {
	clear:both;
	padding:1em;
	text-align:center;
	color:#747f85;
	font-size:85%;
}
#footer a {
	color:#747f85;
	text-decoration:none;
	padding-right:1.75em;
}
#footer a:hover {
	color:#1b4b76;
}
#footer #imago {
	padding-top:1em;
	font-size:85%;
}
#footer-sec {
	width:47.50em;
	/width:49.66em;
	overflow:hidden;
	clear:both;
	padding:1em;
	text-align:center;
	color:#747f85;
	font-size:.85em;
}
#footer-sec a {
	color:#747f85;
	text-decoration:none;
	padding-right:1.25em;
}
#footer-sec a:hover {
	color:#1b4b76;
}
#footer-sec #imago {
	padding-top:1em;
	font-size:85%;
}
#top-nav {
	height:2.57em;
	color:#FFFFFF;
	overflow:hidden;
	width:56.714em;
	margin:0 auto;
	text-align:left;
	font-size:100%;
	/width:57em;
}
#top-nav .left {
	background-color:#6a200a;
	font-family:Tahoma,Arial;
	border-right:.214em solid #FFFFFF;
	height:1.785em;
	width:12.5em;
	padding:.50em 0 0 0;
	text-align:center;
	/height:2.285em;
	/width:12.64em;
}
div.menuBar, div.menuBar a.menuButton, div.menu, div.menu a.menuItem {
	font-family:Arial;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	/*
	text-transform:lowercase;
	*/
}

div.menuBar {  
	float:right;
	border: 0;
	background-color:#9a3416;	
	height:1.785em;
	width:42.90em;
	padding:.50em .50em 0 .50em;
	text-align:left;
	font-family:Arial;
	/height:2.285em;
	/width:44.357em;
	text-transform:lowercase;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 0;
  color: #FFFFFF;
  cursor: default;
  left: 0;
  position: relative;
  text-decoration: none;
  top: 0;
  z-index: 100;
  padding:0 .50em 0 .50em;
}
div.menuBar a.menuButtonOn {  
  background-color: #6a200a;
  border: 0;
  color: #fef78e;
  cursor: default;
  left: 0;
  top: 0;
  padding:.50em;
  text-decoration:none;
}
div.menuBar a.menuButton:hover {
  background-color: #6a200a;
  border: 0;
  color: #FFFFFF;
}
div.menuBar a.menuButtonOn:hover {
  background-color: transparent;
  border: 0;
  color: #fef78e;
}
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #6a200a;
  border: 0;
  color: #fef78e;
  left: 0;
  top: 0;
  padding:.50em;
}
div.menu {
  background-color: #6a200a;
  border: 0;
  left: 0px;
  padding: 0;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  text-align:left;
}

div.menu a.menuItem {
  color: #FFFFFF;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #9a3416;
  color: #fef78e;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 0;
  margin: 4px 2px;
}
h4 {
	color:#1b4b76;
	font-size:98%;
	padding:.50em 0 .50em 0;
	margin:0;
}
h1, h2, h3, h5, h6 {
	color:#1b4b76;
	padding:.50em 0 .50em 0;
	margin:0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#1b4b76;
	text-decoration:none;
}
#detail h4 a {
	color:#1b4b76;
	text-decoration:none;
}
h1 p, h2 p, h3 p, h8 p, h6 p{
	padding:0;
	margin:0;
}
.contact {
	clear:both;
	float:left;
	width:12.071em;
	/width:12.35em;
	margin-left:120px;
}

.logo {
	float:left;
	width:15.071em;
	/width:15.35em;
}