body{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;}
table, tr, td, form{margin:0;padding:0;}
a{font-weight:bold;color:#2B52FF;color:#1B4FB9;}
a:hover{color:#000;}
ul{padding:20px 0 20px 80px;margin:0;}
ul li{padding:2px 0;}
h1{font-size:23px;color:#1B4FB9;margin:0;padding:0 0 10px 0;}
h1 .highlight{color:#333;}
h2{font-size:20px;color:#333;margin:0;padding:0 0 5px 0;}
h3{font-size:17px;color:#1B4FB9;margin:0;padding:0 0 0 0;}
p{margin:0;padding:0 0 10px 0;}
.largeP{font-size:17px;font-weight:bold;}

#locations td.left{width:100%;padding-right:15px;}
#mapDiv, #getDirections{visibility:hidden;display:none;}

#homepage .left{padding:0 10px 0 0;}
#homepage .right div{padding:0;border:#ccc solid 1px;margin:0 0 10px 0;}
#homepage .right div h2{background:url(/images/boxTop2.gif) repeat-x;color:#fff;padding:5px 10px;font-size:16px;}
#homepage .right div a{font-size:12px;text-decoration:none;font-weight:normal;}
#homepage .right p{white-space:nowrap;padding:10px;}

#homepage #diagram{width:96%;margin:0 auto;}

#homepage .right #locationsHomepage{padding:0 0 5px 0;}
#homepage .right #locationsHomepage h2{margin:0 0 10px 0;}
#homepage .right #locationsHomepage p{text-align:center;white-space:normal;padding:0 10px 5px 10px;}
#homepage .right #locationsHomepage img{border:0;margin:0 0 3px 0;display:block;}

#compressors{border:#ccc solid 1px;margin:5px 0 0 0;overflow:visible;padding:0 0 10px 0;}
#compressors h2{background:url(/images/boxTop2.gif) repeat-x;color:#fff;padding:5px 10px;font-size:17px;}
#compressors h3{padding:10px;}
#compressorsList{padding:20px 0 0 0;}
#compressorsList div{text-align:center;float:left;width:33%;height:195px;padding:0;margin:0;}
#compressorsList div div{height:150px;float:none;width:auto;cursor:pointer;}
#compressorsList div div a img{margin:0;}

#mapDiv{background:#ECECEC;border:#ccc solid 1px;padding:15px;margin:0;text-align:center;}
#mapDiv h1{font-size:18px;margin:0 44px 0 0;display:inline;}
#mapDiv form{display:inline;}
#mapDiv #LocationAddress{display:block;}
#mapDiv #LocationAddy{color:#333;margin:0 0 10px 0;padding:0 0 8px 0;width:100%;text-align:center;font-size:18px;border:0;border-bottom:#ccc solid 1px;background:none;}
#mapDiv #map_canvas{border:#666 solid 1px;width:500px;height:300px;margin:15px auto 0 auto;position:relative;}

#getDirections h2{padding:5px 0 4px 7px;margin:0 0 10px 0;font-size:16px;background:#DADADA;}
#getDirections form{background:#F6F6F6;border:#ccc solid 1px;margin:0 0 10px 0;padding:10px;}
#getDirections form input#fromAddress{width:220px;}
#getDirections form input#toAddress{width:220px;}
#getDirections form table{width:100%;margin:0 auto;}
#getDirections form table td{padding:5px 0;}
#directionsDiv #directions{/*width:274px;*/margin:-30px 0 0 -6px;}
#directionsDiv #map_canvas{border:#666 solid 1px;width:290px;height:300px;margin:0 0 0 0;position:relative;}

#locations td.right a img{margin:0 0 7px 0;border:none;}
#locations td.right p{padding:0 0 7px 0;}
#locations td.top h2{background:url(/images/boxTop2.gif) repeat-x;color:#fff;padding:4px 10px;margin:0 0 10px 0;font-size:16px;}
#locations td.right div{text-align:center;font-size:12px;font-weight:normal;border:#B1B1B1 solid 1px;margin:0 0 10px 0;background:url(/images/locationsBack1.jpg) 0 -1px no-repeat;}

#services .left{padding:0 15px 0 0;}
#services .right div{padding:0;border:#ccc solid 1px;}
#services .right h2{background:url(/images/boxTop2.gif) repeat-x;color:#fff;padding:5px 10px;font-size:16px;}
#services .right p{white-space:nowrap;padding:10px;}

#partsTopFive td{width:20%;text-align:center;}
#logo1, #logo2, #logo3, #logo4, #logo5{width:149px;height:58px;margin:0 auto!important;border:0!important;}
#logo1{background:url(/images/logos.gif) 0 0 no-repeat;}
#logo2{background:url(/images/logos.gif) -149px 0 no-repeat;}
#logo3{background:url(/images/logos.gif) -298px 0 no-repeat;}
#logo4{background:url(/images/logos.gif) -447px 0 no-repeat;}
#logo5{background:url(/images/logos.gif) -596px 0 no-repeat;}

#partsLesser{margin:15px auto;width:96%;}
#partsLesser td{width:16%;text-align:center;padding:10px 0 10px 0;background:#333;color:#F6F6F6;}

h1.pipe{padding-left:86px;}
#pipe{width:624px;margin:0 auto;}
#pipe img{margin:0 0 5px 0;}
#pipe p{font-weight:bold;font-size:16px;padding:0 0 15px 0;}