/* PAGE LAYOUT CSS */ BODY{ height:100%; margin:0; padding:0; overflow:auto; width:100%; } .col{ display:inline-block; position:relative; } #colLeft{ //background:#f00; xmin-height:600px; left:0; top:0px; vertical-align:top; width:200px; } #colMid{ xbackground:#0f0; xmin-height:600px; left:0px; margin:0; padding:0; top:0px; vertical-align:top; width:800px; } #colRight{ xbackground:#00f; xmin-height:600px; left:0px; top:0px; vertical-align:top; width:190px; } .copyrite{ color:#aaa; display:inline-block; font:normal 8pt arial; left:50%; margin:0 0 0 -250px; position:absolute; text-align:center; width:500px; } #pg{ xbackground:#f0f; height:100%; left:0; margin:0 0 0 0; position:relative; top:0; width:1200px; } #pgBody{ xbackground:#0f0; display:table-cell; min-height:600px; position:relative; top:8px; vertical-align:top; width:1200px; } #pageContent{ xbackground:#00f; height:100%; left:0; position:relative; top:0; } #pgFoot{ xbackground:#f00; display:block; height:36px; left:0; margin:4px 0 4px 0; position:relative; top:0; width:1200px; } #pgHead{ height:230px; left:0; position:relative; top:0; } #xcontent{ left:0; margin:0; overflow-x:hidden; position:relative; top:0; } .legalinfo{ left:0; margin:0; position:relative; text-align:center; } .termsinfo{ left:0; margin:0; position:relative; text-align:center; }