﻿table div.tick10				{ height: 20px;	width: 10px;
													background: url(../Images/Icons/Tick10.gif) no-repeat center; }
table div.cross10				{ height: 20px;	width: 10px;
													background: url(../Images/Icons/Cross10.gif) no-repeat center; }

table div.tick20				{	height: 20px;	background: url(../Images/Icons/Tick20.gif) no-repeat center; }
table div.cross20				{	height: 20px;	background: url(../Images/Icons/Cross20.gif) no-repeat center; }

/* Datatable CSS */

table.datatable					{ width: 100%; padding: 0; margin: 0; color: #2E3D40; 
													font: 12px verdana, sans-serif; letter-spacing: 1px; }

table.datatable caption { padding: 0 0 10px; font: 10px verdana, sans-serif;	text-align: left; }

table.datatable a				{	text-decoration: none; color: #2E3D40; }

table.datatable th			{	border-top: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7;
													border-bottom: 1px solid #C1DAD7; letter-spacing: 1px; text-align: left;
													padding: 4px;	background: #CAE8EA url(../Images/Gradients/tableheader.jpg) no-repeat; }

table.datatable th.left {	border-left: 1px solid #C1DAD7; }

table.datatable th.nobg {	border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7;
													background: none;	text-align: left; }

table.datatable th.side {	border-left: 1px solid #C1DAD7;	border-top: 0; background: #fff; width: 180px;
													text-align: left; }

table.datatable th.sidealt
												{	border-left: 1px solid #C1DAD7;	border-top: 0; width: 180px; background: #f5fafa;
													text-align: left; }

table.datatable td			{ border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;
													border-collapse: collapse; background: #fff; padding: 4px; text-align: left; }

table.datatable td.side {	border-left: 1px solid #C1DAD7; }

table.datatable td.alt	{	background: #F5FAFA; }

table.datatable td.sidealt
												{	background: #F5FAFA; border-left: 1px solid #C1DAD7; }

/* Comparison Table CSS */

table.comparetable			{	width: 100%; padding: 0; margin: 0;	color: #2E3D40;
													font: 12px verdana, sans-serif; }

table.comparetable caption
												{ padding: 0 0 10px; font: 11px verdana, sans-serif;	text-align: left; }

table.comparetable a		{ text-decoration: none; color: #2E3D40; }

table.comparetable th		{	border-top: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7;
													border-bottom: 1px solid #C1DAD7;	letter-spacing: 1px; text-align: center;
													padding: 2px 4px;	background: #CAE8EA url(../Images/Gradients/tableheader.jpg) no-repeat; }

table.comparetable th.nobg
												{	border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7;
													background: none;	text-align: left; }

table.comparetable th.side
												{	border-left: 1px solid #C1DAD7;	border-top: 0; background: #fff; width: 180px;
													text-align: left; letter-spacing: 1px; }

table.comparetable th.sidealt
												{	border-left: 1px solid #C1DAD7;	border-top: 0; width: 180px; background: #f5fafa;
													text-align: left;	letter-spacing: 1px; }

table.comparetable td		{	border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7;
													border-collapse: collapse; background: #fff; padding: 5px 5px 5px 5px;
													text-align: center; }

table.comparetable td.alt
												{	background: #F5FAFA; }

/* Provider Details Tables */

table.primarydetails		{	width: 100%; border: 0px; }
table.secondarydetails	{	width: 100%; border: 0px; }