/*
-----------------------------------------------
Chacon Heating Basic Stylesheet
author:		KC Dunstan
date:		07.29.07  
----------------------------------------------- */
*{margin:0; padding:0; font:12px/18px Arial, Helvetica, sans-serif; color:#000;}
body{background:url(../_images/body_bg.gif) repeat-x #FFF;}

p{padding:0 0 14px 0;}
a:link, a:visited {text-decoration:none; color:#A2282B;}
a:hover{color:#009;}
ul{margin: 0 0 20px 20px; list-style-position:inside;}
ol{margin: 0 20px 20px 20px; list-style-position:inside;}

#wrapper{margin:0 auto; width:780px;}

#container{margin:0 auto; padding:0 10px 0 10px; width:780px; background:url(../_images/container_bg.png) repeat-y}

#header{background:url(../_images/bg_header.png) no-repeat; height:188px;}

#logo_animation{margin-top:27px; width:400px; height:110px; float:left;}

#emergency_info{margin:15px; padding:10px 8px 10px 8px; background:#C00; color:#FFF; line-height:18px; font-weight:bold; text-align:center; text-transform:uppercase;}

#contact_callout{width:250px; border:1px solid #92D6F6; margin:0 auto; padding:10px 8px 10px 8px; background:#FFF; line-height:18px; font-weight:bold; text-align:center; text-transform:uppercase;}

#navigation {margin:10px 0 0 0; width:560px; background:url(../_images/navigation_bg.png) no-repeat; float:right;}
#navigation ul {height:35px; margin:9px 0 0 0;}
#navigation li {display:inline; text-decoration:none;}
#navigation li a{font-size:14px; font-weight:bold;}
#navigation li a:hover{color:#009;}
#navigation li a.services{padding:0 24px 0 43px;}
#navigation li a.about{padding:0 15px 0 0px;}
#navigation li a.testimonials{padding:0 15px 0 5px;}
#navigation li a.contact{padding:0 10px 0 10px;}
#navigation li a.tips{padding:10px 10px 10px 10px;}
#navigation li a.specials{padding:10px 10px 10px 10px;}

#home_content{background:url(../_images/bg_home.jpg) no-repeat #93D5F7;}
#home_content_top{background:url(../_images/bg_home_content_top.png) no-repeat;}

#home_content h1{padding:12px 9px 5px 9px; font:18px/18px Arial, Helvetica, sans-serif; font-weight:bold; color:#A2282B;}

#home_column_1, #home_column_2, #home_column_3 {margin:5px 10px 10px 10px; float:left; width:228px;}
#home_column_1{margin-left:26px;}

#home_column_1 h1, #home_column_2 h1, #home_column_3 h1{padding:9px; font:16px/18px Arial, Helvetica, sans-serif; font-weight:bold; color:#A2282B;}

#home_column_1 p, #home_column_2 p, #home_column_3 p{padding:0 9px 9px 9px;}

#home_bottom_header{padding:9px; font:20px/26px Arial, Helvetica, sans-serif; font-weight:bold; color:#A2282B;}

#home_bottom_container{background:url(../_images/bg_home_testimonials.png) no-repeat;}

#home_bottom_column_1, #home_bottom_column_2, #home_bottom_column_3, #home_bottom_column_4 {float:left; padding:10px 18px 20px 11px; width:161px;}

.more_link, .home_bottom_more_link{font-size:16px; font-weight:bold; float:right;}
.home_bottom_more_link{margin:0 40px 20px 0; }

.home_photo{margin:5px 0 0 5px; padding:5px; border:1px solid #999; background:#FFF;}

#secondary_content.contact p{padding:0;}

#footer{margin:0 auto; width:800px; text-align:center; background:url(../_images/footer_bg.png) top no-repeat;}
#footer p{font-size:11px;}
#footer ul {padding:20px 0 0 0;}
#footer li {margin:0 10px 0 10px; display:inline; text-decoration:none;}
#footer li a{font-size:12px; font-weight:bold; color:#0B5A95;}
#footer li a:hover{color:#A2282B;}

#secondary_content{background:url(../_images/bg_home.jpg) repeat-y;}
#secondary_content h1{padding:9px; font:20px/26px Arial, Helvetica, sans-serif; font-weight:bold; color:#A2282B;}
#secondary_content h2{padding:9px; font:14px/18px Arial, Helvetica, sans-serif; font-weight:bold; color:#A2282B;}
#secondary_content h3{padding:9px; font:18px/20px Arial, Helvetica, sans-serif; font-weight:bold; color:#76AAC4;}
#secondary_content p{padding:10px 25px 20px 11px;}
#secondary_content_text{background: url(../_images/bg_secondarypage.png); width:460px;}
#secondary_content_photos{padding:0 15px 0 0; float:right;}
#secondary_content_photos img{margin:5px 0 0 5px; padding:5px; border:1px solid #999; display:block; background:#FFF;}

#tips_content_text{}
#tips_content_text a.titles{font-weight:bold; font-size:15px;}

.smallprint{font-size:11px; margin:-18px 0 0 0;}

.byline{font-weight:bold; text-align:right; color:#3A6F87; margin:-24px 75px 0 0;}
