/*
-----------------------------------------------
based on adaptive path basic style
version:  2004.11.22
----------------------------------------------- */



/* Column Structure
----------------------------------------------- */
div#content {
	margin: 0;
	padding: 0;
	height: auto;
	}
div#maincol {
	float: left;
	margin: 0;
	padding: 0;    
	height: auto;
	}
div#subcol {
	float: right;
	margin: 0;
	padding: 0;
	height: auto;
	}
div#xcol {
	float: right;
	margin: 0;
	padding: 0;
	height: auto; 
	}
	
body.col-M div#maincol { float:none; width:100%; }

body.col-SM div#xcol, body.col-MS div#xcol, body.col-M div#subcol, body.col-M div#xcol { display:none; }
body.col-MX div#subcol { display:none; }

body.col-SM div#maincol, body.col-SMX div#maincol { float:left; }
body.col-MX div#maincol { float:left; }

body.col-SM div#subcol, body.col-SMX div#subcol { float:left; }
body.col-MX div#xcol { float:right; }

body.col-MSX div#wrap, body.col-SMX div#wrap { float:left; }

