

/*Global Tags*/


body
{ font-family:Arial; font-size:62.5%;background:url(images/bk.jpg) repeat-x; padding:0; margin:0;  }

h1, h2, h3 
{  color:#3263a4; font-size:1.3em; font-weight:bold;}

.sub-header { color:#3263a4; font-size:1.6em; font-weight:bold;}

.sub-header2 { color:#3263a4; font-size:1.4em; font-weight:bold;}

#container {width:924px; margin:0 auto;}


a img{border:0 none;outline:medium none;}

a { text-decoration:none; color:#FFFFFF;}


a:hover {color:#333333; text-decoration:none;}

p {color:#002a55; line-height:15px; font-size:1.1em;}

.p {color:#3263a4; line-height:20px; font-size:1.2em;}


ul { line-height:1.6em; list-style:none; padding:0 0 0 4px; font-size:1.1em; color:#002a55;}

.ul-list { line-height:1.6em; list-style:none; padding:0 0 0 4px; font-size:1.1em; color:#ffffff;}

.rss-txt {color:#FFFFFF;}

#goog-fixurl {color:#002a55; line-height:15px; font-size:1.1em;}

.inter-links {color:#3263a4; text-decoration:underline;}

.white {color:#ffffff; line-height:15px; font-size:1.1em; padding:0 9px 0 0;}

#whole-content-wrap {margin:0 auto; width:925px; }


/*Header*/

#main-header { background:url(images/right-head.jpg) no-repeat ; height: 136px;width: 924px; float:left;}

.main-logo {float:left;}

.slogan {  font-weight:bold; font-size:1.6em; font-family:Gill Sans; float:left; color:#646464; margin:6px 0 0 218px;}

.call-me {color:#1f5bad; font-size:2.5em; font-weight:bold; padding:50px 0 0 288px; text-transform:uppercase; font-family:Gill Sans; float:left;}

.enquire {color:#FFFFFF; font-size:1.5em; font-weight:bold; text-transform:uppercase; padding:6px 10px 0 70px; margin:0; float:left;}

.arrow-en {float:left; margin:0;}

#enquire {float:left; width:298px; height:31px;margin:0; background:url(images/arrow-enqu.jpg) no-repeat ;}

/*CSS Sprite Navigation*/


#nav-back {background:url(images/nav-back.jpg) repeat-x; width:923px; height:31px; margin:1px 0 0 0;}


#navigation { margin:0; padding:0; background-image:url(images/nav-bar.jpg) ; float:left; }

#navigation li {  display:inline;  float:left;}

#navigation a { display:block; height:31px; }




#navigation a:hover {background-image:url(images/nav-bar.jpg) ;}

#nav-home a {width:67px; }

#nav-home a:hover {background-position: 0 bottom;}

#nav-equ{ width:115px;}

#nav-equ a:hover {background-position: -67px bottom;}

#nav-repair { width:129px;}

#nav-repair a:hover {background-position: -182px bottom;}

#nav-gas { width:210px;}

#nav-gas a:hover {background-position: -311px bottom;}

#nav-contact { width:88px;} 

#nav-contact a:hover {background-position: -521px bottom;}




.hide { display:none;}







/*Flash*/

#flash-container { width:655px; height:250px;  float: left; padding: 3px 0 0 0; display:inline; }



/*Home*/

#content-container { width:655px; margin:0;  float:left;} 

#right-container {width:295px;  float:left; padding:90px 0 0 25px;}

#left-container { width:299px; float:left; padding:0; margin:55px 0 0 0;}

#news-container { background:#3162a3; width:245px; float:left; margin:3px 0 40px 0; padding:0 0 0 15px; height:1090px;}

.news-text {color:#FFFFFF; line-height:17px; font-size:1.1em;}



.online-form {color:#20243e; font-weight:bold;text-decoration: underline;}


/*Contact box*/

#contact-form { background:url(images/con-bk.jpg) repeat-x;width:250px;float:left;}

.submit-box { width:190px; height:123px; padding:10px 0 0 10px; float:left;}

#contact-box { width:228px; height:250px; float:left; background:url(images/contact-bk.jpg) #222e4d repeat-x; margin:0 ; }

#news-box { width:228px; height:250px; float:left; background:#255493;  margin:15px 0 0 0; }


.info-news {margin:15px 0 0 10px;}

#small-flash { background:#255493;height:224px; width:226px;float:left;margin:11px 0 18px 0; }

#actual-flash {height:176px; width:207px;margin:10px;}

.formstyle {margin:0 4px 0 4px; height:24px; width:169px;background:#fff; border:solid #222e4d;}

.formstyle1 {margin:0 4px 0 4px; height:100px; width:169px;background:#fff; border:solid #222e4d;}


#con-name-wrap {width:60px; height:210px; float:left;}

.formstylesubmit { margin:4px 0 0 0;}

.formstylesubmit1 {background:url(images/submit-sprite2.jpg) no-repeat; margin:4px 0 0 7px; width:149px; height:29px; border:none;}

.form-successful-text { color:#009900; font-size:1.3em; padding:10px 0 0 0; border:none; height:29px; }

.form-fail-text { color:#FF0000; font-size:1.3em; }

.indent { line-height:8px;}

.go-back {color:#3263a4;}


/*Flash Sprite*/ 




#sflash { margin:0; padding:0; background-image:url(images/flash-hover.jpg) ; float:left; list-style-type:none;}

#sflash1 li {  display:inline;  float:left;}

#sflash a { display:block; height:28px; }

#sflash a:hover {background-image:url(images/flash-hover.jpg) ;}

#small-flash a {width:207px; }

#small-flash a:hover {background-position: 0 bottom;}


/*Submit Sprite*/ 


#sumbit-wrap {width:146px; height:26px; margin: 0 0 0 26px;}

#submit { margin:0; padding:0; background-image:url(images/submit-sprite.jpg) ; float:left; list-style-type:none;}

#submit1 li {  display:inline;  float:left;}

#submit a { display:block; height:27px; }

#submit a:hover {background-image:url(images/submit-sprite.jpg) ;}

#submit a {width:149px; }

#submit a:hover {background-position: 0 bottom;}



/*Equipment Hire*/


.equ-list  {color:#3263a4; font-weight:bold;list-style:disc; padding:0 0 0 15px; font-size:1.1em;}

.equ-list2  {color:#666666; font-weight:bold;list-style:disc; padding:0 0 0 15px; font-size:1.1em;}

#news-container-gen { background:#3162A3;float: left;  margin: 3px 0 20px 0;padding: 0 0 0 15px; width: 245px; height:1329px;}
 
.image-pad {padding:0 0 30px 0;} 
 




/*Repair &amp; Services*/


#news-container-rep { background:#3162a3; width:245px; float:left; margin:3px 0 20px 0; padding:0 0 0 15px; height:1050px;}


.ulrepair {float:left; padding:0 24px 0 0;} 

.ulrepair2 {float:left; padding:0 99px 20px 0;}

.list-txt {color:#636363; font-size:1.1em;}

.bottom-box {width:200px; height:200px; }

.indent { line-height:8px;}




/*Gas Equipment*/

#news-container-gas {background:#3162a3; width:245px; float:left; margin:3px 0 20px 0; padding:0 0 0 15px; height:1048px;}


/*Contact*/

#news-container-contact { background:#3162a3; width:245px; float:left; margin:3px 0 20px 0; padding:0 0 0 15px; height:1130px;}


#news-container-con-pro { background:#3162a3; float: left; height:750px; margin: 3px 0 20px 0;padding: 0 0 0 15px; width: 245px;}

#right-container-contact {float: left; height: 770px; padding: 90px 0 0 25px;  width: 295px;}



.main-text {color:#484040; line-height:17px; font-size:1.2em;}


.main-text2 {color:#3263A4; line-height:17px; font-size:1.3em;}


.bold {font-weight:bold;}

#phone1 { float:left; margin:0 0 0 45px; width:220px;}

#map {  float:left; margin: 24px 0 12px 0;}

.a-reload {color:#255493;}




/*Sitemap*/

.site-list {color:#3263a4; font-weight:bold; list-style:disc; padding:0 0 0 15px; font-size:1.2em; line-height:2.4em;}

#news-container-site {background: #3162A3;float: left;height: 1047px;margin: 3px 0 20px 0; padding: 0 0 0 15px; width: 245px;}


.link-site {color:#3263a4; }




/*Resources*/


.para1 {color:#3263a4; font-size:1.4em; font-weight:bold;}

.para2 { color:#6f6f6f; font-size:1.1em;}

.para3 {color:#999999; font-size:1.1em;}



      /*Footer*/

#footer {clear:both; background:url(images/foot-bk.jpg) repeat-x;background-color:#1F3F68; margin:20px 0 0 0; }

#footer-container {background:url(images/foot-bk.jpg) repeat-x; background-color:#1F3F68; width:923px; overflow:hidden; margin:0 auto; padding:10px 0 0 0 ;} 

#footer-container ul {  color:#ffffff; font-size:1.0em; padding:0; line-height:10px; } 

#footer-container li { display:inline;   } 

.footer-text {color:#FFFFFF; line-height:8px; font-size:1.1em; padding:0 0 0 160px;}





.links {color:#ffffff; font-size:1.0em;border-right:solid 1px #ffffff;  padding:0 3px 0 3px; }

.links3 {color:#ffffff; font-size:1.0em;}

.links2 {color:#FFFFFF; font-size:1.0em; line-height:10px;}

.bot-logo {float:left; margin:0 11px 0 0; }
.strong1 { color:#FFFFFF; font-size:1.0em; }

.bott-logo {float:left; padding:0 49px 0 5px;}

.bott-logo2 {float:left; padding:2px 0 0 12px;}

.cut-logo {margin:13px 0 1px 14px; float:left;}

.mur-logo {margin:0 0 0 14px; float:left;}

.arrow { float:left;padding: 0 0 10px 44px; }

.arrow-text {color:#FFFFFF; font-size:1.4em;}


#bot-logo-wrap {width:209px; height:230px; float:right; padding:0 0 14px 30px;}



/* links */

#position { color:#ffffff; margin: 0 auto; text-align: left; padding: 0 0 0 180px; }

