/** corner **/
.content-corner-topleft
{
	width: 20px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-topleft.png) no-repeat right bottom;
}

.content-corner-topright
{
	width: 20px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-topright.png) no-repeat left bottom;
}

.content-corner-bottomleft
{
	width: 20px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-bottomleft.png) no-repeat right top;
}

.content-corner-bottomright
{
	width: 20px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-bottomright.png) no-repeat left top;
}


/** rounder **/
.content-corner-topleft-rounder
{
	width: 15px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-topleft-rounder.png) no-repeat right bottom;
}

.content-corner-topright-rounder
{
	width: 15px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-topright-rounder.png) no-repeat left bottom;
}

.content-corner-bottomleft-rounder
{
	width: 15px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-bottomleft-rounder.png) no-repeat right top;
}

.content-corner-bottomright-rounder
{
	width: 15px;
	height: 30px;
	background: url(../gfx/content-box/content-corner-bottomright-rounder.png) no-repeat left top;
}


/** endless **/

.content-endless-top
{
	background: url(../gfx/content-box/content-endless-top.png) repeat-x;
}

.content-endless-bottom
{
	background: url(../gfx/content-box/content-endless-bottom.png) repeat-x;
}

.content-endless-left
{
	background: url(../gfx/content-box/content-endless-left.png) repeat-y;
}

.content-endless-right
{
	background: url(../gfx/content-box/content-endless-right.png) repeat-y;
}


/** spacer **/
.content-spacer
{
	background: url(../gfx/content-box/content-main-bg.png) repeat-x bottom;
}


/** table **/
#content-table
{
	min-width: 350px;
	width: 80%;
	margin: auto;
}


/** content **/
.content-content
{
	vertical-align: top;
	background: url(../gfx/content-box/content-main-bg.png) repeat-x bottom;
	padding: 0 10px;
}

#content-minheight
{
	display: block;
	width: 1px;
	height: 280px;
	visibility: hidden;
}

#content-minwidth
{
	display: block;
	width: 200px;
	height: 1px;
	visibility: hidden;
}

/** fonts of other than content **/
.content-corner-topleft,
.content-corner-topright,
.content-corner-bottomleft,
.content-corner-bottomright,
.content-corner-topleft-rounder,
.content-corner-topright-rounder,
.content-corner-bottomleft-rounder,
.content-corner-bottomright-rounder,
.content-endless-top,
.content-endless-bottom,
.content-endless-left,
.content-endless-right,
.content-spacer
{
	font-size: 1px;
	line-height: 1px;
	letter-spacing: 0.1px;
}

/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/
/** two columns **/
#content-col-table
{
	min-width: 200px;
	width: 100%;
}

#content-col-td-headerimg
{
	height: 80px;
	text-align: left;
	vertical-align: top;
}

#content-col-td-headertext
{
	text-align: left;
	vertical-align: top;
}

#content-col-td-left
{
	width: 135px;
	text-align: center;
	vertical-align: top;
}

.content-col-td-left-img
{
	margin: 25px 25px 0 0;
}

#content-col-td-right
{
	text-align: left;
	vertical-align: top;
}

#content-col-td-footer
{
	height: 35px;
	text-align: right;
}