#gradientarea #actualcontentarea #main_graphic_area {
width:100%;
height:329px;
background-image:url(../images/ht_careers_header.jpg);
background-repeat:no-repeat;
}

#gradientarea #actualcontentarea #main_graphic_area #textpositioner {
float:left;
width:35px;
height:329px;
}

#gradientarea #actualcontentarea #main_graphic_area #heatingintrotextarea {
float:left;
height:329px;
width:432px;
}

#gradientarea #actualcontentarea #main_graphic_area #heatingintrotextarea #moveitondown {
width:100%;
height:78px;
}

#gradientarea #actualcontentarea #main_graphic_area #heatingintrotextarea #theactualintrotexthere {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width:100%;
height:120px;
}


#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere {
width:100%;
height:765px;
background-color:#FFFFFF;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here {
width:670px;
margin:0px auto;
height:750px;
background-color:#FFFFFF;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent {
float:left;
width:100%;
height:705px;
background-color:#FFFFFF;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer {
width:100%;
height:750px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea {
float:left;
width:430px;
height:704px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone {
width:100%;
height:512px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpagecontentfooter {
width:670px;
margin:0px auto;
height:17px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea {
float:right;
width:201px;
margin-right:9px;
height:750px;
background-color:#DB000A;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #rightareatitlearea {
height:55px;
width:100%;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #colourfooter {
width:701px;
height:19px;
background-image:url(../images/whitefooter.gif);
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #placecolourdown {
width:100%;
height:32px;
background-color:#FFFFFF;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #warmairtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
height:70px;
}


#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #knowhow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
height:50px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #warmair_continued {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
height:246px;
}


#gradientarea #actualcontentarea #optionsandcontent #contentthisside {
float:left;
width:701px;
height:800px;
}


#gradientarea #actualcontentarea #main_graphic_area #imageinmiddle {
float:left;
width:325px;
height:22px;
}


#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea {
height:450px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #yourname {
height:55px;
width:150px;
float:left;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #contactemail {
height:55px;
float:left;
width:150px;
}


#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #daytimephone {
height:55px;
float:left;
width:150px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #eveningphone {
height:55px;
float:left;
width:150px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #position {
height:61px;
float:left;
width:400px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #attachfilearea {
height:35px;
float:left;
width:410px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobone {
width:100%;
height:317px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobone #jobonetitle {
height:44px;
width:100%;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobone #jobonetext {
width:100%;
height:273px;
background-image:url(../images/job_back.gif);
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobone #jobonetext #left_buffer {
float:left;
width:15px;
height:15px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobone #jobonetext #job_description {
float:left;
width:177px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-top:7px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobone #jobfooter {
width:100%;
height:55px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #howtocontact {
width:175px;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #supplyformat {
font-size:9px;
color:#333333;
float:left;
width:360px;
height:32px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #beforebuttonsspacer {
width:100%;
height:22px;
float:left;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowone #formarea #form1 #putbuttonhere {
width:300px;
height:30px;
}

.fielddimensions {
float:left;
height:55px;
width:250px;
}



#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobtwo {
width:100%;
height:234px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobtwo #jobtwotitle {
width:100%;
height:44px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobtwo #jobtwotext {
width:100%;
height:180px;
background-image:url(../images/job_back.gif);
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobtwo #jobtwotext #jobtwobuffer {
float:left;
width:15px;
height:15px;

height:102px;
}

#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #rightarea #jobtwo #jobtwotext #jobtwodescription {
float:left;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-top:7px;
height:172px;
}
#gradientarea #actualcontentarea #optionsandcontent #contentthisside #maincolourhere #mainpage_content_here #heatingpagecontent #leftrightcontainer #leftarea #rowtwo {
}

#gradientarea #actualcontentarea #optionsandcontent {
width:100%;
height:850px;
}

#gradientarea {
width:100%;
background-image:url(../images/maingradient.jpg);
height:1250px;
background-repeat:repeat-x;
}

#gradientarea #actualcontentarea {
width:997px;
margin:0px auto;
height:1250px;
}

