body {font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, sans-serif;margin:0px;background:#f9f9f9;}

p {}

a {text-decoration:none;}

h1 {font-size:2.0rem;margin-bottom:0px;}
h2 {font-size:1.2rem;}
hr {width:50px;border-top: solid 5px #008656;}

.Content {margin:0px auto;}
.Heading {text-align:center}

.UpperMenu {display:none;}

.MenuContainer {width:100%;padding: 5px 5px;background:#008656;color:#fff;}
.Menu {display:flex;flex-wrap:wrap;margin:0px auto;}
.MenuLink {display:inline;padding: 10px 5px;}
.MenuLinkPipe {display:none}
.MenuLink a {text-decoration:none;color:#fff;}
.MenuLink a:hover {color:#c0c0c0;}

.HomePageStrip {background-image:url('slideshows/central-heating-repair.jpeg');background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;min-height:578px;text-align:center;}
.HomePageStripText {padding:100px 0px;}
.HomePageStripText h1 {line-height: 1; font-weight: 900; color:#333;}
.HomePageStripText p {line-height: 1; font-weight: 500; color:#333;}
.HomePageForm {background:#565656;color:#fff;font-size:1rem;width:50%;}
.HomePageForm input[type=text] {width:100%;height:30px;border:1px solid #BBBBBB;}
.HomePageForm textarea {width:100%;height:130px;border:1px solid #BBBBBB;}
.HomePageForm input[type=submit] {padding:5px 20px;border-width: 0px 0px 0px 0px;min-height:30px;font-size:1.4rem;background-image:none;background-color:#fff;color:#008656;margin:10px 0px;}

table {border-spacing: 0px;border-collapse: collapse;width: 940px;}

tr {}

th {border-width:1px 1px 1px 1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;height:20px}

td {border-width:1px 1px 1px 1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;height:20px}

.TableCell, .TableLabel{padding: 3px 3px 3px 3px;border-color: rgba(64,90,138,1);border-style: solid;border-width: 1px 1px 1px 1px;background-image: none;background-color: rgba(255,255,255,1);vertical-align: middle;background-clip: padding-box;text-align: left;}
.TableCell {text-align: center;}
.row {display: flex;}
.column {flex: 50%;text-align:left;font-size:1.1rem;}
.Carousel {padding-left:25%;padding-right:25%;height:400px;}

.ContactContainer {display:flex;flex-wrap: wrap; margin:50px 0px;}
.ContactColumn {width:50%;}
.ContactColumn2 {text-align:center}
.ContactLink {font-size:1.5rem;}
.ContactLink a {color:#000;}
.ContactMap {width:50%}
.ContactForm {font-size:1rem;margin:10px 0px;padding:0px 20px;}
.ContactForm input[type=text] {width:100%;height:30px;border:1px solid #BBBBBB;padding: 1px 8px;margin:10px 0px;}
.ContactForm textarea {width:100%;height:130px;border:1px solid #BBBBBB;padding: 1px 8px;margin:10px 0px;}
.Submit {text-align: right;}
.ContactForm input[type=submit] {padding:5px 20px;;border-width: 0px 0px 0px 0px;min-height:30px;font-size:1.4rem;background-image:none;background-color:#008656;color:#fff;margin:10px 0px;}

.ServicesContainer {padding-left:15%;padding-right:15%;padding-bottom:50px;padding-top:25px;text-align:center;}
.ServicesContainer h2 {padding: 0px 0px 25px 0px}
.ServicesSlides {max-width:100%;max-height:400px;display:block;margin:auto;}

.PreviewContainer {width:100%;background:#565656;}
.PreviewContainer2 {display:none;}
.PreviewCanister {display:flex;flex-wrap:wrap;margin:0px auto;}
.PreviewLink {margin:auto;padding:70px 0px;text-align:center;color:#fff;}
.PreviewLink a {color:#fff;font-size:3.0rem;font-weight:900}

.GasContainer {width:100%;background:#fff;}
.GasCanister {margin:0px auto;}
.GasLink {margin:auto;padding:10px 0px;text-align:center;}

.FooterContainer {width:100%;background:#000;}
.Footer {display:flex;flex-wrap: wrap;margin:0px auto;padding:0px 10px}
.FooterColumn {width:100%;margin:auto;}
.FooterLink {color:#fff;}
.FooterLink a {color:#fff;}