@CHARSET "UTF-8";

#widget_esc {display:block; width: 90%; margin-left:auto;margin-right:auto;}
#calc_notes {display:none;}
#widget_esc label {display:block; width: 100%; font-size: 1.2em;}
#widget_esc div.subheader {font-size:1.4em;font-weight:bold;border-bottom:1px dotted #efefef;imargin-bottom:8px;}
#widget_esc td {font-size:1.2em;}


#sos-container {display:block; width: 100%; margin: 20px 0;}
#sos-frame {width: 100%; }

/*=======================CERTIFICATIONS=======================*/
#certifications{margin:0;padding:0;clear:both;}
#certifications li{list-style:none;float:left;margin:10px;text-indent:-9999px;}
li.socaltradeassoc{width:100px;height:114px;background:url(../images/certs/scta.gif) no-repeat;}
li.nate{width:95px;height:95px;background:url(../images/certs/nate.png) no-repeat;}
li.bbb{width:60px;height:96px;background:url(../images/certs/bbb.png) no-repeat;}
li.angies{width:63px;height:62px;background:url(../images/certs/angies.png) no-repeat;}
li.acca{width:105px;height:99px;background:url(../images/certs/acca.png) no-repeat;}
li.bryant{width:103px;height:65px;background:url(../images/certs/bryant.png) no-repeat;}

li.bryantbonus{width:150px;height:54px;background:url(../images/certs/bryantbonus.jpg) no-repeat;}
li.bryantfad{width:100px;height:62px;background:url(../images/certs/bryantfad.jpg) no-repeat;}
li.carrierCert{width:105px;height:44px;background:url(../images/certs/carrier.jpg) no-repeat;}
li.carrierfad{width:130px;height:130px;background:url(../images/certs/carrierfad.jpg) no-repeat;}
li.carrierpresidents{width:133px;height:100px;background:url(../images/certs/carrierpresidents.jpg) no-repeat;}
li.hybridheat{width:151px;height:47px;background:url(../images/certs/hybridheat.jpg) no-repeat;}
li.newcarrierlogo{width:105px;height:44px;background:url(../images/certs/newcarrierlogo.jpg) no-repeat;}
li.perfectheat{width:54px;height:52px;background:url(../images/certs/perfectheat.gif) no-repeat;}
li.puron{width:73px;height:37px;background:url(../images/certs/puron.gif) no-repeat;}


/*=======================SOCIALS=======================*/
ul#social_list{margin:0;list-style-type: none;} 
ul#social_list li{width:16px;height:16px;margin:0px 4px;padding:0;float:left;} 
ul#social_list li a{width:100%;height:100%;display:block;text-indent:-9999px;} 
ul#social_list li a:hover{margin-top:1px;} 
ul#social_list li a.facebook{background:url(../images/facebook.png) no-repeat;} 
ul#social_list li a.twitter{background:url(../images/twitter.png) no-repeat;} 
ul#social_list li a.linkedin{background:url(../images/linkedin.png) no-repeat;} 
ul#social_list li a.yelp{background:url(../images/yelp.png) no-repeat;} 
ul#social_list li a.youtube{background:url(../images/youtube.png) no-repeat;} 
ul#social_list li a.blog{background:url(../images/blog.png) no-repeat;}

/*=======================PAYMENTS=======================*/
#payments{margin-top:15px!important;clear:both;padding:0;}
#payments li{float:left;margin-left:10px;width:52px;height:33px;list-style:none;text-indent:-9999px;}
li.visa{background:url(../images/cards/visa.png) no-repeat!important;}
li.mastercard{background:url(../images/cards/mastercard.png) no-repeat!important;}
li.discover{background:url(../images/cards/discover.png) no-repeat!important;}
li.american{background:url(../images/cards/amex.png) no-repeat!important;}
li.bryant{background:url(../images/cards/bryant.png) no-repeat!important;}
li.carrier{background:url(../images/cards/carrier.png) no-repeat!important;}

ul#right_service{float:right;}
ul#left_service{float:left;}
ul#left_service,ul#right_service{margin-left:1%;width:48%;padding:0;}

ul#right_service li,ul#left_service li{float:none;font-size:14px;line-height:17px;margin:5px 0;padding:0;list-style: disc outside;text-align:left;}
