

html,BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica;
	background-color: White;
	height:100%;
}

.errorText
{
	color: Red;
	Font-Size:200%;
	text-align:center;
}
.asterix
{
	color:Red;
}
form
{
	padding: 0;
	margin: 0;
	height:100%;
}
form, td
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	color: #004040;
}
input, textarea, select
{
	border: 1px solid black;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica;
	color: #000000;
	background-color:#FFFFFF;
}
.inputCheck
{
	border: 1px solid black;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica;
	color: #000000;
	background-color:White;
}

.languageSelect
{
	border: 1px solid black;
	font-size: 9px;
	height:14px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica;
	color: #004040;
	background-color:#FFFFFF;	
}
.errorText
{
	color: Red;
	Font-Size:100%;
	text-align:center;
}

A, A:hover
{
	color: #004040;
	text-decoration: none;
}

#footerarea
{
	vertical-align: bottom;
}
/*End Main Table layout */


.headerLink td 
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #004040;
	white-space :nowrap;
	text-transform:uppercase;
	cursor:auto;
}
.headerLink a:link, .headerLink a:visited, .headerLink
{
	cursor: pointer;
}
.footerLink, .footerLink:link, .footerLink:visited
{
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #004040;
	cursor: pointer;
}

.PageTitle
{
	color: #004040;
	font-weight: normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica;
	text-transform: uppercase;
	padding-bottom: 20px;
}

.buttonCenter
{
	font-size:14px;
	height:20px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica;
	white-space:nowrap;
}
.buttonCenterNotUpperCase
{
	font-size:14px;
	height:20px;
	font-weight:bold;
	font-family:Arial, Helvetica;
	white-space:nowrap;
}
.categorySelected
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica;
	white-space:nowrap;	
}

.buttonCenter a, .buttonCenter a:hover, .buttonCenterNotUpperCase a, .buttonCenterNotUpperCase a:hover
{
	color:White;
}
.footerLogo
{
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#CCCC99;
	letter-spacing:2;
}
.departmentMenuTop, .departmentMenuTop:hover
{
	text-decoration:underline;
	vertical-align:middle;
	height:24px;
	font-size:24px;
	font-weight:bold;
	width:107px;
	color:#004040;
}

.departmentMenu
{
	vertical-align:top;
	height:17px;
	font-weight:bold;
	font-size:11px;
	color:#004040;
}
.departmentMenuUnselected
{
	vertical-align:top;
	height:17px;
	font-size:11px;
	font-weight:bold;
	color:#80A0A0;
}

.departmentMenuLeft
{
	background-repeat:no-repeat;
	background-image:url(depLeft.gif)
}
.departmentMenuCenter, .departmentMenuCenter a, .departmentMenuCenter a:hover
{
	vertical-align:middle;
	white-space:nowrap;
	font-size:11px;
	font-weight:bold;
	color: White;
	background-color:#004040;
}
.departmentMenuRight
{
	background-repeat:no-repeat;
	background-image:url(depRight.gif)
}

.depBorder
{
	background-color: #80A0A0;
}
.depBorderSelected
{
	background-color:#004040;
	table-layout:fixed;
	position:static;
}
.borderClass
{
	background-color:;
	width:25px;
}
.stopPressTitle
{
	font-family:Arial, Helvetica;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
}
.stopPressTitleNotUpper
{
	font-family:Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
}
.stopPressText
{
	font-weight:bold;
}
.shopDepartmentStyle
{
	font-family:Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#004040;
}
.shopDepartmentLink, .shopDepartmentLink a
{
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	color:#004040;
}
.shopDepartmentLink:hover,.shopDepartmentLink a:hover
{
	color:#80A0A0;
}

.shopDepartmentLinkSelected
{
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	color:black;	
}

.basketHeader td, .basketHeader th
{
	
	color:White;
	height:24px;
	white-space:nowrap;
	text-align:center;
	font-family:Arial, Helvetica;
	font-weight:bold;
	padding-right:5px;	
	padding-left:5px;
	background-color:#004040;
	margin-right:1px;
	border-right:3px solid White;
}
.basketItem td
{
	border-right:1px solid White;
	border-left:1px solid  White;
	border-top:1px solid  White;
	border-bottom::1px  White;
	text-align:center;
	white-space:normal;	
}
 
.basketTotal
{
	border-top:1px solid #004040;
	border-bottom:1px solid White;
	border-right:1px solid White;
	border-left:1px solid White;
}
#totalCostTD
{
	height:20px;
	vertical-align:bottom;
	font-weight:bold;	
	color:#004040
	
}
.addedItems
{
	color:White;
}

.addedItemsTextOnly
{
	color:#004040;
}
.orderDG td
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-align: center;
	color: #004040;
	padding:3px;
	
}

.tableHeader
{
	color:White;
	height:24px;
	background-color:#004040;
	border-bottom:1px solid #004040;
	white-space:nowrap;
	text-align:left;
	font-family:Arial, Helvetica;
	font-weight:bold;
	padding-right:5px;	
	padding-left:5px;
	margin-right:1px;	
}
.tableBorder
{
	border:1px solid #004040;
}
.boldNormalText
{
	font-weight:bold;
}
.SingleBorderTable
{
	border: 1px solid #004040;
}
.textbox160
{
	width:160px;
}
.textbox215
{
	width:215px;
}
.textbox235
{
	width:235px;
}
.inputSubmit
{
	font-family:Arial, Helvetica;
	color:White;
	text-decoration: none;
	background-color:#004040;
	border: 1px solid White;
	font-weight:bold;
}
.DoubleSize
{
	font-size:24px;
	white-space:nowrap;
}


