.Title
{
	font-size:12pt;
		color: #2B4070;
}
.Text
{
	font-size:10pt;
		color: #2B4070;
}

.tblAlterations
{
	border:2px solid #990101;
	padding:0px;
	border-spacing:0px;

		color: #2B4070;

	width:100%;
}
.cellAlterationTitle
{
	border-bottom:4px solid lightgrey;
	
		color: #2B4070;
	font-size:12pt;
}
.cellAlteration
{
	border-bottom:1px solid #999;
	
	color: #2B4070;
	font-size:8pt;
	padding:3px;
}
.cellAlterationInput
{
	border-bottom:1px solid #999;
	
	color: #2B4070;
	font-size:8pt;
	text-align:right;
	padding:3px;
}

.cellPrice
{
	background-color:#020251;
	
	color:white;
	font-size:14pt;
	padding:10px;
}

.cellDisabled
{
	font-weight:100;
	color:#5D8FA8;
}

.textSummaryTitle
{
		font-family: Verdana;
		font-size:12pt;
		font-weight:bold;
		color: #2B4070;
		padding:4px;
}
.textSummarySubTitle
{
		font-family: Verdana;
		font-size:8pt;
		color: #888;
		padding:4px;
}
.textSummaryText
{
		font-family: Verdana;
		font-size:8pt;
		color: #2B4070;
		padding:4px;
}

.cellButton
{
	width:20px;
}

.inputHelp
{
	color:#666;
}

.cellScreening
{
	color: #2B4070;
	border-bottom:1px solid #999;
	padding:3px;
}
.cellScreeningInput
{
	color: #2B4070;
	border-bottom:1px solid #999;
	padding:3px;
}

.cellConfirnationTitle
{
	padding:4px;
	vertical-align:top;
	color: #2B4070;
	font-weight:bold;
}
.cellConfirnationText
{
	padding:4px;
	vertical-align:top;
	color: #2B4070;
}

.cellPaymentButton
{
	border-bottom:1px solid #00618F;
	padding-top: 14px;
	padding-bottom: 14px;
}
.cellPaymentButtonBottom
{
	padding-top: 14px;
	padding-bottom: 14px;
}

.cellQuoteTitle
{
	padding:4px;
	vertical-align:top;
	color: #2B4070;
	font-weight:bold;
}
.cellQuoteText
{
	padding:4px;
	vertical-align:top;
	color: #2B4070;
}

.divPostcode
{
	visibility:hidden;
	margin-left:auto; margin-right:auto;
	position:fixed;
	bottom:3px;
	left:50%;
	margin-left:-250px;
	width:500px;
}


.divNavigation
{
	margin-left:auto; margin-right:auto;
	position:fixed;
	bottom:3px;
	left:50%;
	margin-left:-383px;
	width:600px;
	
	border:2px solid #999;
	background-color:white;

	opacity: .85;
	filter: alpha(opacity=85);

	-webkit-box-shadow: 1px 1px 1px #000; 
	-moz-box-shadow: #000 0px 1px 1px; 
}


.divNavigation3
{
	margin-left:auto; margin-right:auto;
	position:fixed;
	bottom:3px;
	left:50%;
	margin-left:227px;
	width:166px;
	
	border:2px solid #999;
	background-color:white;

	opacity: .85;
	filter: alpha(opacity=85);

	-webkit-box-shadow: 1px 1px 1px #000; 
	-moz-box-shadow: #000 0px 1px 1px; 
}

.divNavigationHidden
{
	height:100px;
	visibility:hidden;
}
.tableNavigation
{
	width:100%;
	height:55px;
}

.tableNavigation2
{
	margin-left:auto; margin-right:auto;
	position:fixed;
	bottom:4px;
	left:50%;
	margin-left:-371px;
	width:580px;
	height:55px;
	padding:0px;
}
.tableNavigation3
{
	margin-left:auto; margin-right:auto;
	position:fixed;
	bottom:4px;
	left:50%;
	margin-left:237px;
	width:150px;
	height:55px;
	padding:0px;
}

body #divNavigation 
{
    position:fixed !important;
    position: absolute; /*ie6 and above*/
}
body .tableNavigation2 
{
    position:fixed !important;
    position: absolute; /*ie6 and above*/
}
body .tableNavigation3 
{
    position:fixed !important;
    position: absolute; /*ie6 and above*/
}

