#xo-canvas-columns {
	WIDTH: 100%
}
#xo-canvas-leftcolumn {
	WIDTH: 170px
}
#xo-page {
	BORDER-RIGHT-WIDTH: 2px; MIN-HEIGHT: 400px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 2px; BORDER-LEFT-WIDTH: 1px
}
* HTML #xo-page {
	HEIGHT: 400px
}
#xo-canvas-rightcolumn {
	BORDER-RIGHT-WIDTH: 2px; WIDTH: 170px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 2px; BORDER-LEFT-WIDTH: 0px
}
#xo-canvas-leftcolumn {
	VERTICAL-ALIGN: top
}
#xo-page {
	VERTICAL-ALIGN: top
}
#xo-canvas-rightcolumn {
	VERTICAL-ALIGN: top
}
.leftcolumn-layout#xo-canvas #xo-canvas-columns {
	
}
.threecolumns-layout#xo-canvas #xo-canvas-columns {
	
}
.rightcolumn-layout#xo-canvas #xo-page {
	BORDER-RIGHT-WIDTH: 0px
}
.threecolumns-layout#xo-canvas #xo-page {
	BORDER-RIGHT-WIDTH: 0px
}
#xo-canvas-bottom {
	
}
#xo-canvas-footer {
	
}
#xo-page-topblocks {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#xo-page-bottomblocks {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#xo-page .xo-blockszone .xo-block {
	MARGIN-BOTTOM: 10px
}
#xo-page-topleftblocks {
	WIDTH: 49.5%; FLOAT: left
}
#xo-page-bottomleftblocks {
	WIDTH: 49.5%; FLOAT: left
}
#xo-page-toprightblocks {
	WIDTH: 49.5%; FLOAT: right
}
#xo-page-bottomrightblocks {
	WIDTH: 49.5%; FLOAT: right
}
#xo-page-topcenterblocks {
	CLEAR: both
}
#xo-page-bottomcenterblocks {
	CLEAR: both
}
.xo-pageblocks #xo-page-topleftblocks {
	MARGIN-RIGHT: 0.5%
}
.xo-pageblocks #xo-page-topcenterblocks {
	MARGIN-RIGHT: 0.5%
}
.xo-pageblocks #xo-page-bottomleftblocks {
	MARGIN-RIGHT: 0.5%
}
.xo-pageblocks #xo-page-bottomcenterblocks {
	MARGIN-RIGHT: 0.5%
}
#xo-page .xo-blockszone .xo-blockcontent {
	MIN-HEIGHT: 50px
}
* HTML #xo-page .xo-blockszone .xo-blockcontent {
	HEIGHT: 50px
}
#xo-page-topblocks .xo-block {
	PADDING-TOP: 2px
}
#xo-page-bottomblocks .xo-block {
	PADDING-TOP: 2px
}
#xo-page-topblocks * > .xo-block {
	PADDING-TOP: 0px
}
#xo-page-bottomblocks * > .xo-block {
	PADDING-TOP: 0px
}
#xo-page .xo-blockszone > .xo-block {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: solid; PADDING-LEFT: 4px !important; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#xo-page .xo-blockszone .xo-block:before {
	DISPLAY: block; HEIGHT: 7px; MARGIN-LEFT: -4px !important; MARGIN-RIGHT: -1px !important
}
#xo-page .xo-blockszone .xo-block:after {
	DISPLAY: block; HEIGHT: 7px; MARGIN-LEFT: -4px !important; MARGIN-RIGHT: -1px !important
}
