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

/* Links */
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #e1e400;}
a:active {color: #e1e400;}

a.footerlinkrollovers:link {color: #fff;text-decoration:none;}
a.footerlinkrollovers:visited {color: #fff;text-decoration:none;}
a.footerlinkrollovers:hover {color: #e1e400;text-decoration:none;}
a.footerlinkrollovers:active {color: #e1e400;text-decoration:none;}

a.sitemaplinks:link {color: #000;text-decoration:none;}
a.sitemaplinks:visited {color: #000;text-decoration:none;}
a.sitemaplinks:hover {color: #aaa;text-decoration:none;}
a.sitemaplinks:active {color: #aaa;text-decoration:none;}

a.marqueelink:link {color: #ff0000;text-decoration:none;}
a.marqueelink:visited {color: #ff0000;text-decoration:none;}
a.marqueelink:hover {color: #ffba00;text-decoration:none;}
a.marqueelink:active {color: #ffba00;text-decoration:none;}

/* Common Styles */
body{text-align:center;margin:0 auto;background-color:#6b6a6a;font-family:Arial, Helvetica, sans-serif;}
#header{width:800px;height:185px;margin:0 auto;padding:0; background-image: url('img/header.png');}
#footer{width:798px;height:140px;background-color:#000000;clear:both;}
#footerlinks{text-align:left;padding:18px 0 0 10px;font-size:14px;color:#fff;}
#footerlinkspan{font-size:17px;}
img{border-style: none;}
input{background-image:url('img/input_grad.png');background-repeat:repeat-x;border:1px dotted #444;}
.input{background-image:url('img/input_grad.png');background-repeat:repeat-x;border:1px dotted #444;}
.input_btn:hover{background-image:url('img/input_btn_over.jpg');background-repeat:repeat-x;}
.clear{clear:both;}

/* Body Styles */
.greentxt{color:#090;font-weight:bold;font-size:16px;}
.greentxtbig{color:#090;font-weight:bold;font-size:30px;}
.redtxt{color:#F00;}
h2{padding:2px 0 2px 0;margin:0;}
h4{padding:15px 0 10px 0;margin:0;text-decoration:underline;font-size:17px;}
#body{background-color:#fff;background-image:url('img/bodyback.jpg');background-repeat:repeat-y;width:798px;margin:0 auto;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;}
#leftcolumn{background-image:url('img/leftcolumnback.jpg');background-repeat:repeat-y;width:243px;border-right:1px solid #000;float:left;}
.sidebarpad{margin-top:11px;}
.hr{width:233px;}
#content{width:552px;float:right;background-color:#fff;}
#contenttxt{text-align:left;padding:10px;font-size:13px;text-decoration:none;}

/* Navigation */

.menu{width:788px;height:37px;padding-left:10px;background-image:url('img/navback.jpg');}
.menu ul{list-style-type:none;padding:0;margin:0;}
.menu li{float:left;position:relative;z-index:100;padding:0;margin:0;}
.menu li li{color:#fff;margin-top:-1px;}
.menu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:39px;}
.menu a, .menu :visited {display:block;width:130px;height:37px;}
.menu :hover{background-position:0 -37px;}
.menu ul ul {visibility:hidden;position:absolute;width:130px;padding:0 50px 50px 50px;margin-left:-50px;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
.dropdown{width:128px;height:20px;border:1px solid #000;text-align:left;text-indent:2px;}
.dropdown a:visited{width:124px;height:16px;padding:2px;}
.dropdown a {width:124px;height:16px;padding:2px;}
.dropdown a:link {color: #fff; font-size:13px;text-decoration:none;background-image:url('img/nav/dropback.jpg');background-repeat:repeat-x;}
.dropdown a:visited {color: #fff; font-size:13px;text-decoration:none;background-image:url('img/nav/dropback.jpg');background-repeat:repeat-x;}
.dropdown a:hover {color: #000; font-size:13px;text-decoration:none;background-color:#e1e400;}
.dropdown a:active {color: #000; font-size:13px;text-decoration:none;background-color:#e1e400;}
#homebtn{background-image:url('img/nav/home_btn.jpg');}
#aboutbtn{background-image:url('img/nav/about_btn.jpg');}
#servicesbtn{background-image:url('img/nav/services_btn.jpg');}
#serviceareasbtn{background-image:url('img/nav/services_btn.jpg');}
#produtctsbtn{background-image:url('img/nav/products_btn.jpg');}
#salesbtn{background-image:url('img/nav/sales_btn.jpg');}
#contactbtn{background-image:url('img/nav/contact_btn.jpg');}

/* Home Page */
#flashlink{float:left;}
.floatright{float:right;margin:0 10px 5px 15px;border:1px solid #000;}
#emergency{color:#F00;font-size:20px;}
a.emlink:link {color: #ff0000;}
a.emlink:visited {color: #ff0000;}
a.emlink:hover {color: #000;}
a.emlink:active {color: #000;}
#homepageicons{width:450px;margin:0 auto;}
.marqueelink{font-size:18px;}
#resicon{
	width:243px;
	height:110px;
	display:block;
	background-image:url('img/residential_hvac_philadelphia.jpg');
}
#resicon:hover{background-position:0 -110px;}

#resiconsm{
	width:160px;
	height:72px;
	display:block;
	background-image:url('img/residential_hvac_philadelphia-sm.png');
}
.res-button {
	height: 72px;
	width: 160px;
	float: left;
	margin-top: 105px;
	margin-left: 5px;
}
#resiconsm:hover{background-position:0 -72.5px;}

/* Other Pages */
#gmap{border:1px solid #000;}
#contactform{width:233px;padding:5px;}
.sitemapbig{font-size:18px;font-weight:bold;text-decoration:none;}
.unitwrapper{display:block;}
.unitpic{float:left;}
.unittxt{float:left;}

.fff {position: relative; top:45px; left:880px;  font-size: 15px;}
ul.paylink {padding: 40px 0 0 630px; text-align: left; width: 300px;}

.goodman {
	width: 225px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

