/*
*	Center For Holistic Care
*	Justin Johnson
*	systemseven | July 2009
*/


body{background: #F4EFDC url(../images/bg-page.jpg) repeat-x center top; font-family: "Lucida Grande", Arial, sans-serif; font-size: 12px; color: #333;}

a{color: #D84C1F; font-weight: bold;}
a:hover{color: #AC131F; text-decoration: none;}

.search_result strong{color: #AC131F;}

h1, h2, h3, h4, h5, h6{font-weight: bold; color: #AC131F; font-size: 12px;}
h1{font-size: 16px;}
h2{font-size: 14px;}

dt{font-weight: bold;}
dd{margin-left: 0; margin-bottom: 20px;}

.contentLeft p{margin-top: 5px;}
p.small-italic{font-size: 11px; line-height: 13px;font-style:italic;}

div{position: relative;}

#wrapper{margin: 0 auto; width: 940px;}

#hd{height: 142px; margin-top: 20px;}
#hd .logo{background: url(../images/web-logo.png) no-repeat left top; width: 295px; height: 108px; display: block; position: absolute; left: 0; top: 0;}
#hd .logo a{text-indent: -9999em; display: block; width: 195px; height: 108px; position: absolute; top: 0; left: 0;}

#search{position: absolute; right: 0; top: 0; width: 200px;}
#search p{margin: 0; padding: 0; font-size: 11px;}
#search .input{margin-right: -4px; padding: 2px 0;}

#chi{width: 295px; position: absolute; right: 13px; bottom: 0;}
#chi p{font-size: 11px; margin: 0; float: left; width: 120px; line-height: 14px; margin-top: 10px;}
#chi .chi{width: 164px; height: 68px; background: url(../images/hd-chi-logo.jpg) no-repeat left top; float: right;}
#chi .chi:hover{background-position:0 -68px;}

.alt td{background: #ECE5C8;}

#flashPanel{margin-bottom: 10px;}
#flashPanel img{display:none;}
#leftColumn{width: 175px; float: left; background: url(../images/nav_top_curve.gif) no-repeat left top; margin-top: 15px;}
#rightColumn{width: 752px; float: left; background: #f4efdc url(../images/content_top_curve.jpg) no-repeat left top; }

.columnContent{padding: 10px;}
.bordertop{border-top: 1px solid #d0cbbb; padding-top: 10px; margin-top: 10px;}
.contentLeft{width: 544px; float: left; border-right: 1px solid #D0CBBB; padding-right: 15px; margin-right: 15px; line-height: 20px;}
.contentRight{width: 133px; float: left;}
.contentRight ul{margin: 0 0 10px 0; padding: 0;}
.contentRight li{margin: 0; padding: 0; list-style:none;}
.contentRight a{color: #6C6651; font-weight: normal; font-size: 11px;}
.contentRight a:hover{color: #AC131F;}
.homeLeftBottom, .homeRightBottom{width: 344px; float: left;}
.homeLeftBottom{ border-right: 1px solid #D0CBBB; padding-right: 15px; margin-right: 25px;}

#nav{background: url(../images/nav_top_curve.gif) no-repeat left top;}
#nav li{list-style:none; margin: 3px 10px;}
#nav li a{display: block; color: #6d664f; padding: 2px;}
#nav li a:hover, #nav li a.selected{background: #AC131F; color: #fff;}
#menu{background: url(../images/nav_middle_bg.gif) repeat-y left top;}
#menu ul{background: url(../images/nav_bottom_curve.gif) no-repeat left bottom; margin: 0; padding: 10px 0;}

ul.dropdown-vertical{width: 185px;}
ul.dropdown li {line-height: 1.5em}
#menu ul.dropdown-vertical ul{background: #AC131F; margin-top: 0; padding-top: 0; color: #fff; top: 0; }
#menu ul.dropdown-vertical ul li a{color: #DF8B92;}
#menu ul.dropdown-vertical ul li a:hover{color: #fff;}

.cta{margin: 10px 0;}

.field{width: 200px; float: left; margin: 10px 10px 0 0;}
.field label{font-weight: bold;}

#ft{background: url(../images/content_bottom_curve.jpg) no-repeat right top; padding-top: 45px;}
.ftContent{width: 750px; float: right; font-size: 10px; background: url(../images/footer_lotus.jpg) no-repeat center top;}
.ftContent .left{width: 350px; float: left;}
.ftContent .right{width: 350px; float: right; text-align: right;}
#ft .phone{color: #F1592A;}

.chi{display: block; width: 130px; height: 48px; float: left; text-indent: -9999em; background: url(../images/chi-logo.gif) no-repeat left bottom;}
.chi:hover{background-position: left top;}


