* {margin: 0; padding: 0; border: 0;}

body { }

/* all holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#all { text-align: center; min-width: 904px; }
#allwrap { text-align: left; width: 904px; margin: 1.5em auto 0;  }

#header, #footer, #prefooter { clear: both;  width: 100%; }

#pagebody {/* right faux column tab */ float: left; width: 100%; }

#pagebody:after { /* this is for NN6 to clear floats */ content: ".";  display: block;  height: 0px; clear: both;  visibility: hidden; }

#center { margin: 0 0px 0 0px;}
#centerwrap { float:left; width: 100%;  margin: 0 -100% 0 0; }
#left { float:left; width: 0px; margin: 0 0 0 0%; }
#right { float:right; width: 0px; }

#center { margin: 0 0px 0 0px; ;}
#centerwrap { margin: 0 -100% 0 0; }
#left { margin: 0 0 0 -0%; width: 0px; padding:0;}
#right { width: 0px; padding:0;}

#centerwrap { float:left; width: 100%;  margin: 0 -100% 0 0; }
#pagebody { width: 900px; }

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}
