/* CSS SHEET - TABLES */

/* tables */
table.tableNote {
	border: 1px solid #F00;
	font-size: 10px;
}
table.tableNote td {
	background-color: #FFD9D9;
	padding: 5px;
}
table.tableNote td li {
	list-style-image: url(../images/icons/icon-warning.gif);
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
table.tableHeader {
	height: 100px;
}
table.tableSampleRequest {
	width: 100%;
	border-width: 0px;
}
table.tableSampleRequest th {
	font-weight: bold;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
table.tableBlackWithBorders {
	background-color: #000000;
	border: #666666;
}
table.tableBlackWithBorders  td {
	padding: 3px 15px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
table.tableTopLinks {
	border: #666666;
}
table.tableTopLinks  td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.tableNav {
	background-color: #FFFFFF;
}
table.tableNav td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
table.tableTopNav {
}
table.tableTopNav td {}
table.tableBorder {
	border: 1px solid #999999;
	padding: 5px;
}
table.tableBorderAll {
	border: 1px solid #CC9A33;
}
table.tableBorderWhiteBg {
	border: 1px solid #CC9A33;
	padding: 5px;
	background-color: #FFFFFF;
}
table.tableInfoBox {
	border: 1px solid #CC9A33;
	padding: 5px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tableSales{
	border: 1px solid #CC9A33;
	padding: 2px;
}
table.tableGallery {
	background-color: #666666;
}
table.tableProductCat {
	background-image: url(../images/products/catalogue_cover2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
table.tableFAQ {}
table.tableFAQ table {
	padding: 3px;
}
table.tableFAQ table td {
	padding: 3px;
	vertical-align: middle;
}
table.tableBankDetails {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
table.tableBankDetails td {
	padding: 1px;
}
table.tablePadding {
	padding: 8px;
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.tablePaddingAllBorders {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.tablePaddingAllBorders td {
	padding: 8px;
}
table.tablePaddingThreeBorders {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.tablePaddingThreeBorders td {
	padding: 8px;
}
table.tableNextPrev {
	border: 1px solid #FFFFFF;
}
table.tableNextPrev td {
	border: 1px solid #CCCCCC;
	width: 30px;
	text-align: center;
	font-weight: bold;
}
table.tableGallery td {
	background-color: #333333;
	background-position: center;
	text-align: center;
	font-size: 9px;
	color: #FFFFFF;
	padding: 5px;
	width: 25%;
}
table.tableTopNavBarLinks {
	height: 20px;
}
table.tableTopNavBarLinks td {
	vertical-align: middle;
}
table.tableList {
	padding: 3px;
}
table.tableList th {
	font-size: 10pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	text-align: left;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-color: #D9D9FF;
}
table.tablePantoneChart {
	padding: 6px;
}
table.tablePantoneChart th {
	font-size: 10pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	text-align: left;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-color: #D9D9FF;
}
table.tablePantoneChart td {
	font-size: 10px;
}
table.tableHighlight {
	background-color: #FFFFaa;
	padding: 5px;
}
table.tableClocksBg {
	border: 1px solid #555555;
}
table.tableClocksBg td {
	width: 25%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}
table.tableClocks {
	background-color: #000000;
}
table.tableClocksBorderLeft {
	background-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555555;
}

/* td */
td.tdHeadingTradeShows {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #D0DCE6;
}

/******************************* table rounded corners - darker background *******************************/

td.tdCornerLeftTop {
	background-image: url(../images/forms/corner-left-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tdCornerLeftBottom {
	background-image: url(../images/forms/corner-left-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.tdCornerRightTop {
	background-image: url(../images/forms/corner-right-top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.tdCornerRightBottom {
	background-image: url(../images/forms/corner-right-bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.tdCornerBorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #d8d8d8;
}
td.tdCornerBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	background-color: #d8d8d8;
}
td.tdCornerBorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #d8d8d8;
}
td.tdCornerBorderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	background-color: #d8d8d8;
}
td.tdCornerShaded {
	background-color: #d8d8d8;
	font-size: 8pt;
	color: #000;
} 
td.tdCornerShadedRightAlign {
	background-color: #d8d8d8;
	text-align: right;
	font-size: 8pt;
	color: #000;
}

/*********************************************************************************************/


/******************************* end of table rounded corners - lighter background *******************************/
td.tdCornerLeftTopLighter {
	background-image: url(../images/forms/lighter-corner-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tdCornerLeftBottomLighter {
	background-image: url(../images/forms/lighter-corner-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.tdCornerRightTopLighter {
	background-image: url(../images/forms/lighter-corner-top-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.tdCornerRightBottomLighter {
	background-image: url(../images/forms/lighter-corner-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.tdCornerBorderTopLighter {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderRightLighter {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderRightLighterShadow {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	background-color: #e6e6e6;
	background-image: url(../images/forms/form-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tdCornerBorderBottomLighter {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderLeftLighter {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderLeftLighterShadow {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	background-color: #e6e6e6;
	background-image: url(../images/forms/form-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tdCornerShadedLighter {
	background-color: #e6e6e6;
} 
td.tdCornerShadedLighterShadow {
	background-color: #e6e6e6;
	background-image: url(../images/forms/form-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 
td.tdCornerShadedLighter h5 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
} 
td.tdCornerShadedRightAlignLighter {
	background-color: #e6e6e6;
	text-align: right;
	font-size: 8pt;
	color: #000;
}

/*********************************************************************************************/

td.tdBottomAlign {
	vertical-align: bottom;
}
td.tdBorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
td.tdBorderTopRightAlign {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	text-align: right;
}
tr.trShadedRow {
	background-color: #dedede;
}
td.tdHeading {
	background-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 20px;
	vertical-align: middle;
}
td.tdSmallText {
	font-size: 11px;
	color: #333333;
}
td.tdSmallTextGrey {
	font-size: 11px;
	color: #999;
}
td.tdGlobe {
	background-image: url(../images/website/globe.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
td.tdLogo {
	vertical-align: middle;
}
td.tdJumpMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
}
td.tdPrivacyStatement {
	font-size: 10px;
	background-color: #dddddd;
	padding: 5px;
	border: 1px solid #666666;
}
td {
	text-align: left;
	vertical-align: top;
}
td.tdBorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cc9a33;
}
td.tdBorderRight {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #7F9DB9;
}
td.tdBorders {
	border: 1px solid #999999;
	padding: 3px;
}
td.tdBorders2 {
	border: 1px solid #999999;
}
td.tdBlueShaded {
	padding: 3px;
	background-color: #D2D2FF;
	padding: 5px;
}
td.tdGreyShaded {
	padding: 3px;
	background-color: #D7D7D7;
	padding: 5px;
}
td.tdHeader {
	height: 100px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	background-color: #000000;
	background-image: url(../images/website/header.jpg);
	background-position: center top;
}
td.tdHeaderSlogan {
	width: 660px;
	text-align: left;
	vertical-align: bottom;
}
td.tdFooter {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	font-size: 11px;
	background-color: #CC0000;
	background-image: url(../images/website/bg_footer.jpg);
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.tdTopOfPage {
	text-align: right;
	vertical-align: bottom;
	height: 30px;
	padding-top: 10px;
}
td.tdTopNav {
	background-color: #000000;
	color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/website/bg_topNav.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	text-align: center;
}
td.tdTopNavShadow {
	color: #000000;
	background-color: #FFFFDE;
	background-image: url(../images/website/bg_topnav_shadow.jpg);
}
td.tdTitle {
	color: #666666;
	background-image: url(../images/website/bg_tdTitle.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
td.tdContent {
	width: 600px;
	vertical-align: top;
	text-align: left;
}
td.tdBody {
	text-align: center;
}
td.tdCentreAlign {
	text-align: center;
}
td.tdRightAlign {
	text-align: right;
	vertical-align: middle;
}
td.tdRightAlignTop {
	text-align: right;
}
td.tdShadedOn:Hover {
	background-color: #dddddd;
}
td.tdSlogan {
	vertical-align: middle;
}
td.tdShadedLight {
	background-color: #dddddd;
}
td.tdShadedBarCurveTopOfPage {
	background-image: url(../images/projects/lightGreyShadedCurveTopOfPage.gif);
	background-repeat: no-repeat;
	background-position: middle top;
}
td.tdShadedBarCurveBottomOfPage {
	background-image: url(../images/projects/lightGreyShadedCurveBottomOfPage.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
td.tdShadedBarCurve {
	background-image: url(../images/projects/lightGreyShadedCurve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tdShadedBarCurveBottom {
	background-image: url(../images/projects/lightGreyShadedCurveBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.tdProjectLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #dddddd;
}
td.tdProjectTextBox {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
