body{ line-height: 1.5em;}

.innertube{padding: 20px; /*Margins for inner DIV inside each column (to provide padding)*/}
.page {text-align: left; width: 980px; margin: 0 auto; /*Center container on page*/}

#maincontainer{width: 100%; /*Width of main container*/ text-align: center; }
#contentwrapper{ float: left; width: 100%;}
#footer{clear: left;width: 100%;padding: 4px 0;}

#contentcolumn{
margin: 0 326px 0 326px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 326px; /*Width of left column in pixel*/
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 326px; /*Width of right column*/
margin-left: -326px; /*Set left margin to -(RightColumnWidth)*/
}

#topsection, #productoverviewdetails #topsection{background: #000; margin-bottom: 30px; }
#topsection .innertube{padding: 20px 0 20px 0;}
#products #topsection, #productdetails #topsection {margin-bottom: 0; }

/* default */
#leftcolumn{ display: none; }
#contentcolumn{margin: 0 326px 0 0;}



/*home*/
#home #leftcolumn{ display: none; }
#home #contentcolumn{margin: 0 326px 0 0;}
#home #rightcolumn{background: transparent url(../images/pagehsep.gif) left top no-repeat; }
#home #topsection{margin-bottom: 0; }

/*products & services*/
#products #leftcolumn, #products #rightcolumn{ display: none; }
#products #contentcolumn{margin: 0;}

#help #leftcolumn{ display: none; }
#help #contentcolumn{margin: 0 326px 0 0;}
#help #topsection{margin-bottom: 0; }

/*products & services / details */
#productdetails #leftcolumn, #productoverviewdetails #leftcolumn { display: none; }
#productdetails #contentcolumn, #productoverviewdetails #contentcolumn{margin: 0 326px 0 0;}

/*company*/
#company #leftcolumn{ display: none; }
#company #contentcolumn{margin: 0 490px 0 0;}
#company #rightcolumn{background: transparent url(../images/pagehsep.gif) left top no-repeat; 
width: 490px; /*Width of right column*/
margin-left: -490px; /*Set left margin to -(RightColumnWidth)*/}

/*contact us*/
#contact #leftcolumn, #contact #ourproducts { display: none; }
#contact #contentcolumn{margin: 0 326px 0 0;}
#contact #rightcolumn{background: transparent url(../images/pagehsep.gif) left top no-repeat; }
/*#contact #topsection{margin-bottom: 30px; }*/




