@charset "utf-8";
/* CSS Document */

body { background-color:#000; width: 960px; margin: 0px auto 0px auto; }
p { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:11px; margin:0px; }

.header { width:960px; height:110px; margin-top:10px; }
.header h1 { font-family:Tahoma, Geneva, sans-serif; color: #F60; font-size:50px; font-weight:normal; font-style:italic; margin:0px 0px 0px 0px; }
.header h2 { font-family:Tahoma, Geneva, sans-serif; color: #FFF; font-size:28px; font-weight:normal; font-style:italic; margin:10px 0px 0px 0px; }

#buttons { width:960px; height:40px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px; color:#CCC; font-weight:normal; margin:6px 0px 6px 0px; line-height:44px; }
#buttons a { text-decoration:none; color:#CCC; }
#buttons a:hover { color:#FFF; font-weight:bold; }
#buttons .commercial { display:block; width:182px; float:left; margin-right:14px; margin-left:9px; }
#buttons .domestic { display:block; width:155px; float:left; margin-right:14px; }
#buttons .heating { display:block; width:202px; float:left; margin-right:14px; }
#buttons .supply { display:block; width:120px; float:left; margin-right:14px; }
#buttons .gallery { display:block; width:78px; float:left; margin-right:14px; }
#buttons .contact { display:block; width:110px; float:left; }

#buttons2 { width:960px; height:40px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:16px; color:#CCC; font-weight:normal; margin:6px 0px 6px 0px; line-height:44px; }
#buttons2 a { text-decoration:none; color:#CCC; }
#buttons2 a:hover { color:#FFF; font-weight:bold; }
#buttons2 .commercial { display:block; width:182px; float:left; margin-right:14px; margin-left:9px; }
#buttons2 .domestic { display:block; width:155px; float:left; margin-right:14px; }
#buttons2 .heating { display:block; width:202px; float:left; margin-right:14px; }
#buttons2 .supply { display:block; width:120px; float:left; margin-right:14px; }
#buttons2 .gallery { display:block; width:78px; float:left; margin-right:14px; }
#buttons2 .contact { display:block; width:110px; float:left; }

.page-images { margin-top:16px; width:960px; height:210px; }
.page-description { width:960px; height:36px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-weight:bold; font-size:0.7em; line-height:36px; letter-spacing:0.1em;}

.job-images { height:103px; width:960px; }
.job-images-1 { width:143px; height:99px; border:2px #CCC solid; float:left; margin-right:15px; }
.job-images-2 { width:143px; height:99px; border:2px #CCC solid; float:left; margin-right:16px; }
.job-images-3 { width:143px; height:99px; border:2px #CCC solid; float:left; margin-right:15px; }
.job-images-4 { width:143px; height:99px; border:2px #CCC solid; float:left; margin-right:16px; }
.job-images-5 { width:143px; height:99px; border:2px #CCC solid; float:left; margin-right:16px; }
.job-images-6 { width:143px; height:99px; border:2px #CCC solid; float:left; }

.page-content { width:960px; height:250px; }
.page-content-under { width:960px; height:380px; }
.page-content-under h1 { font-family:Tahoma, Geneva, sans-serif; color: #FFF; font-size:20px; font-weight:200; margin:0px; border-bottom:1px solid #FFF; }
.page-content h1 { font-family:Tahoma, Geneva, sans-serif; color: #FFF; font-size:20px; font-weight:200; margin:0px; border-bottom:1px solid #FFF; }
.page-content-gallery { width:960px; min-height:700px; margin:14px 0px 0px 0px; }
.page-content-gallery h1 { font-family:Tahoma, Geneva, sans-serif; color: #FFF; font-size:20px; font-weight:200; margin:0px; border-bottom:1px solid #FFF; }

.column-1 { width:310px; margin:14px 15px 0px 0px; float:left; }
.column-2 { width:310px; margin:14px 15px 0px 0px; float:left; }
.column-3 { width:310px; margin:14px 0px 0px 0px; float:left; }

.column-full { width:960px; margin:14px 0px 0px 0px; float:left; }

.footer-grey-bar { width:960px; height:20px; background-color:#666; margin:10px 0px 10px 0px; }
.footer-details { width:960px; height:70px; }
.footer-details a { color:#999; text-decoration:none; }
.footer-details a:hover { color:#F60; text-decoration:underline; }

.page-links a, a:visited { color:#F60; }