#main .column {
    width: 380px;
    float: left;
}

#main table {
    width: 290px;
	text-align: left;
	background: #fff;
	color: #030;
	margin: 0 auto 10px auto;
	border: 1px solid #000;
	border-top: none;
}

#table-allpurpose {
    width: 360px;
}

caption, th, td strong {
	font-weight: bold;
	color: #000;
}

th {
	font-size: 70%;
}

th, td {
	padding: 2px;
	text-align: left;
}

td.logo {
	text-align: center;
}

td {
	font-size: 65%;
}

caption {
	background: #141;
	color: #fff;
	font-size: 80%;
	margin: 0 auto;
	padding: 2px 0;
	border: 1px solid #000;
	border-bottom: none;
}

th#process {
    background: #09f;
}

th#fluorescent {
    background: #03ff0f;
}

th#specialty {
    background: #c5c9cb;
}

th#metallic {
    background: #c09520;
}

th#process, th#fluorescent, th#specialty, th#metallic {
    text-align: center;
    border: 1px solid #000;
    border-left: none;
}

#main h4 {
	clear: both;
	color: #141;
	margin: 10px 0 5px 0;
}

#main p {
    clear: both;
	width: 70%;
	text-align: center;
	margin: 5px auto;
	font-size: 80%;
	font-weight: bold;
}

tr.phoenix {
    background: #ff0;
}

#phoenix-headline {
    color: #f00;
}

#main p.selectioncharts {
    font-size: 110%;
}

#main table#handling-supplies {
	clear: both;
	width: 80%;
}

#main table#handling-supplies th, #main table#handling-supplies td {
	width: 20%;
	text-align: center;
}

#main table#handling-supplies th {
	font-size: .8em;
	padding-top: 5px;
}

#main table#handling-supplies td {
	font-size: .9em;
}

#main table#handling-supplies tr.itemprices td {
	font-weight: bold;
}

#main table#handling-supplies caption {
	background: #f00;
	color: #fff;
}

/*  Ink Colors Page
----------------------------------------------*/

body#p-inks-colorcharts #main h3 {
    margin: 20px 0 0 0;
}

/*  Excalibur Page
----------------------------------------------*/

body#p-excalibur table.inkColorTable .colorchip {
	width: 10px;
}

body#p-excalibur table.inkColorTable .number {
	width: 18%;
}

body#p-excalibur .productrow {
	margin-bottom: 20px;
}

body#p-excalibur .productrow img {
	float: left;
	margin: 5px;
}

body#p-excalibur .productrow p {
	font-weight: normal;
	clear: none;
	text-align: left;
	width: auto;
	margin-right: 5px;
	line-height: 1.2em;
}

body#p-excalibur .productrow h3 {
	text-align: left;
	margin-top: 5px;
}

body#p-excalibur #excaliburWhites p, body#p-excalibur #excaliburWhites h3 {
	margin-left: 265px;
}

body#p-excalibur .productrow h4 {
	text-align: left;
	color: #000;
	clear: none;
}

body#p-excalibur #excalibur500 p, body#p-excalibur #aquatex p, body#p-excalibur #aquatex h3, body#p-excalibur #aquatex h4 {
	margin-left: 5px;
}

body#p-excalibur #aquatex img {
	float: right;
}