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

body{padding:0;margin:0;background:#c9d5de;font-family:Arial, Helvetica, sans-serif;}

img{border:0;}

a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #05596e;}
a:active {color: #05596e;}

a.footerlinkrollovers:link {color: #fff;text-decoration:none;}
a.footerlinkrollovers:visited {color: #fff;text-decoration:none;}
a.footerlinkrollovers:hover {color: #0498bd;text-decoration:none;}
a.footerlinkrollovers:active {color: #0498bd;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 */
h1{font-size:16px;border-bottom:1px dotted #0c91d9;}
h2{padding:0;margin:0;font-size:13px;}
h3{font-size:18px;padding:0;margin:0;}
#mainwrapper{width:800px;margin:0 auto;font-size:12px;}
#header{width:800px;margin:0 auto;}
#contentwrapper{width:798px;margin:0 auto;border-left:1px solid #000;border-right:1px solid #000;background:url('img/content_back.jpg');background-repeat:repeat-y;}
#footer{width:800px;margin:0 auto;background:#000;}
.clear{clear:both;}
#maincontent{width:501px;padding:0 15px 0 15px;float:left;}
#sidebar{width:267px;float:right;background:url('img/side_bar_back.jpg');background-repeat:repeat-y;}
#footerlinks{font-size:17px;margin:0 15px 0 15px;color:#fff;}
.floatleft{float:left;padding:0 15px 15px 0;}
.marqueelink{font-size:18px;}
#contact_banner{width:501px;height:70px;display:block;background:url('img/contact_banner.jpg');}
#contact_banner:hover{background-position:0 -70px;}
.txtpad{padding:15px;}
#bottomhomewrapper{width:501px;}
#homebottomleft{float:left;width:250px;}
#homebottomright{float:right;width:250px;}
.homesidebartitles{border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;color:#fff;text-shadow: #000 1px 1px 2px;font-size:18px;padding:5px 0 5px 0;margin:10px 0;}
#lennoxoffers{width:267px;height:200px;display:block;background-image:url('img/save_on_lennox.jpg');}
#lennoxoffers:hover{background-position:0 -200px;}
#weatherwidget{border-left:1px solid #000;}
.conforminput{width:235px;}
.coninput{width:233px;height:80px;background-image:url('img/input_grad.png');background-repeat:repeat-x;border:1px dotted #444;}
.forminput{width:480px;}
.input{width:480px;height:80px;}
.greentxt{color:#090;font-weight:bold;font-size:16px;}
.greentxtbig{color:#090;font-weight:bold;font-size:30px;}
.redtxt{color:#F00;}
.unitwrapper{display:block;}
.unitpic{float:left;width:100px;height:200px;padding-top:15px;}
.unittxt{float:left;width:400px;}
#contactform{padding:0 15px;color:#fff;}
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;}
#gmap{border:1px solid #000;}
.sitemapcat{font-size:22px;text-decoration:none;}
.sitemapitem{font-size:15px;text-decoration:none;padding-left:20px;}
#lennox_logo_btn{background-image:url('img/lennox_logo_btn.jpg');width:250px;height:100px;display:block;}
#lennox_logo_btn:hover{background-position:0 -100px;}
#comicon{background-image:url('img/commercial_hvac_repair_philadelphia.jpg');width:267px;height:114px;display:block;}
#comicon:hover{background-position:0 -114px;}
	
/* Navigation */
#nav{width:800px;height:37px;margin:0 auto;background:url('img/nav_back.jpg');}
.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:#00cbf0;}
.dropdown a:active {color: #000; font-size:13px;text-decoration:none;background-color:#00cbf0;}
#homebtn{background-image:url('img/nav/home.jpg');}
#aboutbtn{background-image:url('img/nav/about.jpg');}
#servicesbtn{background-image:url('img/nav/services.jpg');}
#serviceareasbtn{background-image:url('img/nav/services.jpg');}
#produtctsbtn{background-image:url('img/nav/products.jpg');}
#salesbtn{background-image:url('img/nav/sales.jpg');}
#contactbtn{background-image:url('img/nav/contact.jpg');}


