
body, ol, h1, h2, h3, h4, p, img {
font-family : Arial;
margin : 0;
padding : 0;
border : 0;
font-family : Verdana;
}
img {
border-style : none;
border : 0;
}
object {
outline:none;
}
a {
text-decoration : none;
letter-spacing : 0;
outline : none;
focus -moz-outline-style: none; 
focus: 0;
}
a:visited, a:active, a:focus {
outline : none;
}
body {
background : #cccccc url('../images/bg_top.png') repeat-x scroll center top;
}
#page {
width : 814px;
position : relative;
margin : 57px auto;
margin-bottom : 0;
}
#top_page {
background : url(../images/page_top_new.gif) no-repeat;
height : 21px;
position : relative;
}
#mid_page {
background : transparent url('../images/page_mid_new.jpg') repeat-y;
width : 814px;
}
/*header*/
#header {
height : 108px;
position : relative;
margin-top : -21px;
}
#logo_img {
position : absolute;
}
#top_menu {
position : absolute;
top : 36px;
left : 410px;
}
.ln1 {
width : 42px;
height : 12px;
}
.ln2 {
width : 84px;
height : 10px;
}
.ln3 {
width : 96px;
height : 10px;
}
.ln4 {
width : 73px;
height : 10px;
}
.ln5 {
width : 119px;
height : 12px;
}
.ln6 {
width : 113px;
height : 12px;
}
#top_menu span {
margin : 0 6px;
}
#top_menu span img {
margin-bottom : 1px;
}
#top_menu2 {
position : absolute;
top : 66px;
left : 453px;
}
/*end header*/
/*left nav*/
#left_bar {
width : 145px;
margin-left : 26px;
padding-left : 15px;
padding-right : 5px;
float : left;
}
/* link added for guide*/

/*#sidebar_link {position : relative; margin-left: 2px; padding-top: 20px; margin-bottom: 0px; font-size : 11px; font-weight : bold; color : #000000}*/
#sidebar_link {position : relative; margin-left: 2px; padding-top: 14px; margin-bottom: 0px; font-size : 11px; font-weight : bold; color : #000000}
.acguide {width : 141px;height : 47px; padding:0!important; margin-bottom: 10px; /* margin-top: 10px;  */ }
.gbb {width : 141px;height : 13px; padding:0!important; margin-top: 14px; margin-bottom: 4px; }
.wp_add {font-size : 11px;color : #000000;font-weight : bold;text-align : center; line-height:10pt; padding-left : 0px; margin-top: 0px; }

.wp_tel {font-size : 11px;color : #000000;font-weight : bold;text-align : center; line-height:25pt; padding-left : 0px; margin-top: 2px; margin-bottom: -20px; }
/* end link added for guide*/
.addr, .tel {
font-size : 11px;
color : #000000;
font-weight : bold;
text-align : center;
}
.tel {
padding-top : 12px;
padding-bottom : 0px;
}
.eme_serv {
font-size : 12px;
color : #666666;
padding-top : 15px;
font-weight : bold;
}
#left_bar h4 {
font-size : 11px;
font-weight : bold;
color : #000000;
padding-top : 20px;
}
.left {
font-size : 11px;
color : #333333;
line-height : 17px;
}
#left_bar a {
color : #ba0019;
text-decoration : none;
font-weight : bold;
}
#left_bar a:hover {
color : #ba0019;
text-decoration : underline;
}
#lg1 {
padding : 20px 0 20px 48px;
}
.date {
font-size : 10px;
color : #333333;
font-weight : bold;
line-height : 17px;
text-align : left;
padding-top : 10px;
}
.weather {
font-size : 10px;
color : #333333;
font-weight : normal;
text-align : left;
padding-top : 7px;
}
/*end leftnav*/
/*content*/
#main {
clear : none;
float : right;
width : 550px;
padding-right : 50px;
padding-left : 20px;
padding-bottom : 20px;
border-left : 1px solid black;
font-family : verdana, Arial, Helvetica, sans-serif;
color : #000;
font-size : 11px;
line-height : 1.5;
letter-spacing : 0.01em;
word-spacing : 0.1em;
}
#main #acguide_callouts {
padding-top: 10px;
padding-left : 0px;
padding-top : 0px;
padding-bottom : 20px;
}

h6 { font-size : 12px;font-weight : bold; color : #000;
padding-right : 0px;
padding-left : 0px;
padding-top : 0px;
padding-bottom : 0px;
line-height: 0%; }

h2 { font-size : 14px;font-weight : bold; 
padding-right : 0px;
padding-left : 0px;
padding-top : 20px;
padding-bottom : 0px;
line-height: 0%; }

h3 { font-size : 14px;font-weight : bold; 
padding-right : 0px;
padding-left : 0px;
padding-top : 20px;
padding-bottom : 20px;
line-height: 0%; }

.entry-title a:link,
.entry-title a:visited {
    color:#ba0019;
    text-decoration: none;
}

.entry-title a:active,
.entry-title a:hover {
    color: #ba0019;
    text-decoration: underline;
}
#banner {
width : 450px;
padding-left : 45px;
padding-bottom : 10px;
padding-top : 10px;
border-style : none;
border : 0;
focus -moz-outline-style: none; 
active outline : none; 
outline : none
}
#home {
background : url('../images/bg_flag.png') no-repeat;
position : relative;
z-index : 1;
}
#main h1 {
font-size : 16px;
font-weight : bold;
color : #333333;
padding-top : 0;
}
#main h4 {
font-size : 14px;
font-weight : bold;
color : #333333;
padding-top : 20px;
}
li {
font-size : 11px;
color : #000000;
font-weight : normal;
text-align : left;
padding-top : 6px;
list-style : disc;
margin-left : 0;
padding-left : 1em;
text-indent : -4em;
list-style-position : inside;
}
.mainlink a {
color : #ba0019;
text-decoration : none;
font-weight : bold;
}
.mainlink a:hover {
text-decoration : underline;
}
#content {
min-height : 950px;
}
* html #content {height:900px} /*ie6 is plain awful*/
img.section_heading {
border : 0;
padding-right : 0px;
padding-left : 0px;
padding-bottom : 10px;
padding-top : 15px;
z-index: 5;
}
img.callout {
border : 0;
padding-right : 10px;
padding-left : 0px;
padding-bottom : 0px;
padding-top : 5px;
z-index: 5;
}
img.coupon {
border : 0;
padding-right : 0px;
padding-left : 0px;
padding-bottom : 0px;
padding-top : 0px;
z-index: 5;
}
img.photo {
border : 0;
padding-right : 20px;
padding-left : 20px;
padding-bottom : 20px;
padding-top : 20px;
}
img.quote {
border : 0;
padding-right : 0;
padding-left : 5px;
padding-bottom : 5px;
padding-top : 5px;
}
.formText {
font-family : verdana, arial, helvetica, sans-serif;
color : #000000;
line-height : 16px;
font-size : 9px;
font-weight : bold;
}
.formText2 {
font-family : verdana, arial, helvetica, sans-serif;
color : #000000;
line-height : 10px;
font-size : 9px;
font-weight : normal;
}
/*end content*/
/*footer*/
#bot_menu, #bot_menu a {
color : #ba0019;
font-size : 10px;
text-decoration : none;
font-weight : bold;
}
#bot_menu a:hover {
text-decoration : underline;
}
#license {
padding-top : 10px;
font-size : 12px;
color : #666666;
}
#clear {
clear : both;
width : inherit;
height : 1px;
}
#bot_page {
background : transparent url('../images/page_bot.png') no-repeat;
position : relative;
height : 13px;
}
#logos {
padding-top : 5px;
}
.bryant {width : 150px;height : 87px; padding:0!important; }
.carrier {width : 160px;height : 87px; padding:0!important; }
.energystar {width : 151px;height : 87px; padding:0!important; }
.payne {width : 120px;height : 87px; padding:0!important; }
.whatever {width : 160px;height : 87px; padding:0!important; }

#chamber {
padding-bottom : 25px;
padding-left : 33px;
}
#bottom {
background : #999999 url('../images/bg_bot.png') repeat-x scroll center top;
width : 100%;
height : 100%;
}
#produced {
width : 759px;
margin : 0 auto;
font-size : 10px;
color : #333333;
padding-top : 20px;
padding-left : 0px;
height : 60px;
}

/* needed for reply.php to display the footer type correctly */
.producedtype {
font-size : 10px;
color : #333333;
}

.white a {
color : #ffffff;
font-size : 10px;
text-decoration : none;
font-weight : bold;
}
.white a:hover {
text-decoration : underline;
}
/*end footer*/
@media screen {
#top_menu a {
background-position : center 5px;
}
#top_menu2 a {
background-position : center 3px;
}
}


