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

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/STONE4.jpg);
	margin-top: 9px;
}
#container {
	margin: 0 auto;
	width: 723px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
#header {
float: left;
width: 100%;
margin: 0 auto;
height: 76px;
border: none;
background: url(../images/homeHeader.jpg) no-repeat top center;
}
#main {
clear: left;
margin: 0 auto;
border: none;
width: 100%;
text-align: left;
}
#main img {
float: left;
margin: 0 auto;
border: none;
}
#footer {
	clear: left;
	width: 100%;
	margin: 0 auto;
	border: none;
	height: 41px;
}
#footernav {
clear: left;
width: 100%;
text-align: center;
margin: 0 auto;
border: none;
height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}
#footernav a {
color: #666666;
text-decoration: none;
padding: 0px 6px 0px 6px;
}
#footernav a:hover {
text-decoration: underline;
}

/* CCT */

#cctheader {
float: left;
width: 100%;
margin: 0 auto;
height: 99px;
border: none;
background: url(../images/bevHeader.jpg) no-repeat top center;
}
#cctnav {
clear: left;
height: 30px;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #A64936;
font-size: 13px;
border-bottom: 1px solid #A64936;
text-align: center;
}
#cctnav .nav1 {
border-right: #A64936 solid 1px;
text-align: center;
vertical-align: top;
padding: 0px 17px 5px 17px;
}
#cctnav .nav1on {
border-right: #57261C solid 1px;
text-align: center;
vertical-align: top;
padding: 0px 17px 5px 17px;
}
#cctnav .nav2 {
border: none;
text-align: center;
vertical-align: top;
padding: 0px 17px 5px 17px;
}
#cctnav .nav2on {
border: none;
text-align: center;
vertical-align: top;
padding: 0px 17px 5px 17px;
}
#cctnav .nav1 a {
color: #A64936;
text-decoration: none;
}
#cctnav .nav1on a {
color: #57261C;
text-decoration: underline;
}
#cctnav .nav1 a:hover {
color: #57261C;
text-decoration: none;
}
#cctnav .nav2 a {
color: #A64936;
text-decoration: none;
}
#cctnav .nav2on a {
color: #57261C;
text-decoration: underline;
}
#cctnav .nav2 a:hover {
color: #57261C;
text-decoration: none;
}
#cctmain {
clear: left;
margin: 15px 0px 0px 0px;
border: none;
width: 100%;
text-align: left;
}
#cctmain a.link {
font-family: Arial, Helvetica, sans-serif;
color: #A64936;
font-size: 12px;
text-decoration: underline;
}
#cctmain a.link:hover {
color: #57261C;
}
#cctmain .tdcctsecnav {
padding: 0px 15px 0px 0px;
width: 180px;
text-align: left;
vertical-align: top;
}
#cctmain .tdcctmaincontent {
padding: 0px 10px 0px 10px;
text-align: left;
vertical-align: top;
}
#cctmain .tdcctmaincontent h1 {
clear: left;
font-size: 18px;
font-weight: bold;
color: #57261C;
}
#cctmain .tdcctmaincontent p {
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 130%;
text-align: justify;
}
#cctmain .tdcctmaincontent p.quote {
font-size: 11px;
font-weight: normal;
color: #999999;
line-height: 130%;
text-align: justify;
}
#cctmain .tdcctmaincontent img {
float: right;
margin: 0px 0px 30px 30px;
}
#cctmain .tdcctmaincontent img.center {
	float: left;
	margin: 18px;
}
#cctmain .tdcctmaincontent img.sample {
float: left;
margin: 0px 10px 10px 10px;
}
#cctmain .tdcctmaincontent ul {
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 130%;
margin: 0 auto;
padding: 0px 0px 0px 10px;
}
#cctmain .tdcctmaincontent ul.care {
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 130%;
padding: 10px 20px 10px 20px;
}
#cctmain .tdcctmaincontent ol {
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 130%;
padding: 10px 20px 10px 20px;
}
#cctmain .tdcctmaincontent ol li {
padding-bottom: 10px;}


.tdsecnavtop {
height: 25px;
background: url(../images/secnavtop.jpg) no-repeat top left;
width: 180px;
}
.tdsecnavmid {
height: 25px;
background: url(../images/secnavbg.jpg) repeat-y top left;
width: 180px;
padding: 0px 0px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #57261C;
text-decoration: none;
}
.tdsecnavmid a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #57261C;
text-decoration: none;
line-height: 15px;
}
.tdsecnavmid a:hover {
text-decoration: underline;
}
.tdsecnavmid a.sub {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #A64936;
text-decoration: none;
padding: 2px 0px 0px 10px;
line-height: 15px;
}
.tdsecnavmid a.sub:hover {
text-decoration: underline;
}
.tdsecnavbot {
height: 25px;
background: url(../images/secnavbottom.jpg) no-repeat top left;
width: 180px;
}
