#main {width:980px; margin:0 auto; background:url(images/main-bg.jpg) no-repeat left top; position:relative;}
.inside { padding:0 40px;}

#headerHome {height:390px; background:url(images/header-home-bg.jpg) no-repeat left bottom;}
#header {height:239px; background:url(images/header-bg.jpg) no-repeat left bottom;}
#header2 {height:239px; background:url(images/header-bg2.jpg) no-repeat left bottom;}
#header3 {height:239px; background:url(images/header-bg3.jpg) no-repeat left bottom;}
#header4 {height:239px; background:url(images/header-bg4.jpg) no-repeat left bottom;}
#header5 {height:239px; background:url(images/header-bg5.jpg) no-repeat left bottom;}
#header6 {height:239px; background:url(images/header-bg6.jpg) no-repeat left bottom;}
#header7 {height:239px; background:url(images/header-bg7.jpg) no-repeat left bottom;}
#headerHome, #header, #header2, #header3, #header4, #header5, #header6, #header7, #content { font-size:0.69em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.htm =======*/
.oneThirdWidth {float:left; width: 300px; margin:0 25px 0 20px; padding-right: 25px}
.columnRight {padding-right: 20px;}
.columnBorderRight { border-right:thin solid grey; }

#page1 #content .row-2 .line-ver3 { background-position:430px top;} /* bottom promo panel content area */
#page1 #content .row-2 .col-1 { width:405px; margin-right:60px;}
#page1 #content .row-2 .col-2 { width:389px;}

/*======= aboutus.htm =======*/
#page2 #content .row-1 .line-ver1 { background-position:551px top;}
#page2 #content .row-1 .col-1 { width:542px; margin-right:19px;}
#page2 #content .row-1 .col-2 { width:281px;}
#page2 #content .row-2 .line-ver3 { background-position:268px top;} /* bottom promo panel content area */
#page2 #content .row-2 .line-ver4 { position:relative; top:0px; left:-299px; background-position:1px top; height:118px; float:right}
#page2 #content .row-2 .col-1 {width:258px; margin-right:28px;}
#page2 #content .row-2 .col-2 { width:258px; margin-right:31px;}
#page2 #content .row-2 .col-3 { width:258px;}

/*======= spare ... used to be products.htm =======*/
#page3 #content .row-1 .line-ver1 { background-position:206px top;}
#page3 #content .row-1 .line-ver2 { background-position:421px top;}
#page3 #content .row-1 .col-1 { width:195px; margin-right:31px;}
#page3 #content .row-1 .col-2 { width:614px; margin-right:29px;}
#page3 #content .row-1 .col-3 { width:382px;} /* not used */
#page3 #content .row-2 .line-ver3 { background-position:420px top;}  /* bottom promo panel content area */
#page3 #content .row-2 .col-1 { width:405px; margin-right:60px;}
#page3 #content .row-2 .col-2 { width:389px;}

/*======= products.htm =======*/
#page3Wide #content .row-1 .line-ver1 { background-position:413px top;}
#page3Wide #content .row-1 .line-ver2 { background-position:421px top;}
#page3Wide #content .row-1 .col-1 { width:380px; margin-right:65px;}
#page3Wide #content .row-1 .col-2 { width:384px; margin-right:29px; float:left}
#page3Wide #content .row-2 .line-ver3 { background-position:417px top;}
#page3Wide #content .row-2 .col-1 { width:405px; margin-right:60px;}
#page3Wide #content .row-2 .col-2 { width:389px;}
/* Even width footer panel
#page3Wide #content .row-2 .line-ver3 { background-position:417px top;}
#page3Wide #content .row-2 .col-1 { width:405px; margin-right:60px;}
#page3Wide #content .row-2 .col-2 { width:389px;}
*/

/*======= services.htm =======*/
#page4 #content .row-1 .line-ver1 { background-position:209px top;}
#page4 #content .row-1 .col-1 { width:200px; margin-right:19px;}
#page4 #content .row-1 .col-2 { width:622px;}
#page4 #content .row-2 .line-ver3 { background-position:586px top;} /* bottom promo panel content area */
#page4 #content .row-2 .col-1 { width:566px; margin-right:50px;}
#page4 #content .row-2 .col-2 { width:237px;}

/*======= support.htm =======*/
#page5 #content .row-1 .line-ver1 { background-position:551px top;}
#page5 #content .row-1 .col-1 { width:542px; margin-right:19px;}
#page5 #content .row-1 .col-2 { width:280px;}
#page5 #content .row-2 .line-ver3 { background-position:266px top;} /* bottom promo panel content area */
#page5 #content .row-2 .col-1 { width:235px; margin-right:72px;}
#page5 #content .row-2 .col-2 { width:544px;}

/*======= contact.htm =======*/
#page6 #content .row-1 .line-ver1 { background-position:413px top;}
#page6 #content .row-1 .col-1 { width:380px; margin-right:65px;}
#page6 #content .row-1 .col-2 { width:396px; margin-right:29px;}
#page6 #content .row-2 .line-ver3 { background-position:586px top;} /* bottom promo panel content area */
#page6 #content .row-2 .col-1 { width:566px; margin-right:58px;}
#page6 #content .row-2 .col-2 { width:229px;}
#page6 #content .row-2 .col-1 .col-1 { width:280px; margin-right:0;}
#page6 #content .row-2 .col-1 .col-2 { width:269px;}

/*=========================*/
#footer {padding:10px 60px 10px 0; font-size:.625em;}