﻿/* Calculator */
.calculator 
{
	float: left;
}
.calculator p
{
	padding: 0;
}
.calculator td
{
	border: 0;
}

/* Disply information */
.calculator .costColumn table
{
	margin-top: 4px;
}
.calculator .costColumn table td
{
	vertical-align: top !important;
}
.calculator .calculatorRow1
{
	margin-top: 5px;
	border-bottom: 0 !important;
	width: 572px !important;
	min-height: 110px;
}
.calculator .calculatorTable
{
	min-height: 100px;
	width: 581px;
}
.calculator .tabularListRow .costColumn
{
	width: 280px !important;
	float: left;
}
.costColumn .textCenter,
.costColumn .textCenter,
.costColumn .textCenter h5,
.costColumn .textCenter h5
{
	width: 135px;
	text-align: center;
}

.calculator .textCenter
{
	width: 5px;
}

.calculator .tabularListRow .costColumn h5.red
{
	font-size: 48px;
}
.calculator h5.price-original
{
	text-decoration: line-through !important;
}
.calculator .tabularListRow .textColumn
{
	padding: 5px !important;
	width: 270px !important;
	float: left !important;
}

.amount,
.vat
{
	display: -moz-inline-block;
	display: inline-block;
	min-width: 55px;
	text-align: right;
}

/* Column \*/
* html .tabularListRow .costColumn		{ margin-right: -3px; }
* html .calculator .calculatorRow1		{ height: 110px; }
* html .calculator .calculatorTable		{ height: 100px; }
* html .amount							{ width: 55px; }
* html .vat								{ width: 55px; }
/* Column */

/* NEW design for Rates list */
div.letters li							{ width: 19px;}
* html div.letters li					{ width: 17px;}
table.listing th						{ text-align: left; }
table.listing td						{ padding: 2px 2px 2px 0; }


