﻿/*********************************/
/* ARI Shopping Cart Style Sheet */
/*********************************/

/* Default body style */
body
{
  background: #ffffff;
  margin-top: 0;
  margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Verdana, Sans-Serif;
	font-size: x-small;
}

/* link */
a:link
{
	color: #000000;
}

/* active link */
a:active
{
	color: #000000;
}

/* visited link */
a:visited
{
	color: #000000;
}

/* Top Process Bar - current or past step */
.topbarcps
{
  text-align: left;
	background-color: #456390;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	font-size: 7pt;
}

/* Top Process Bar - future step */
.topbarfs
{
  text-align: left;
	background-color: #d3d3d3; /*LightGrey; */
	color: #808080;
	font-family: Verdana,Sans-Serif;
	font-size: 7pt;
}

/* Top Bar - Register/My Profile pages */
.topbarreg
{
	background-color: #456390;
	color: #ffffff;
	font-family: Verdana,Sans-Serif;
	font-size: 12pt;
}

.suppliername
{
  text-align: left;
	background-color: #ffffff;
	color: #456390;/*#31309C;*/
	font-family: Verdana,Sans-Serif;
	font-size: small;
	font-weight: bold;
	margin: 15px 5px;
}

/* User Instructions */
.instructions
{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* Basket header row */
.basketheader
{
  text-align: left;
	background-color: #7896c1;
	color: #ffffff;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* Basket item row */
.basketitem
{
	background-color: #eeeeee;/*#e7e7ce;*/
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 8pt;
}

/* Basket item note */
.basketnote
{
	background-color: #dddddd;/*#e7e7ce;*/
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 8pt;
}

/* Basket footer row */
.basketfooter
{
	background-color: #dddddd;/*#e7e7ce;*/
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* search header row */
.searchheader
{
	text-align: left;
	background-color : #7896c1;
	color: #ffffff;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* search for row */
.searchfor
{
	text-align: left;
	background-color : #D3D3D3;
	color: #ffffff;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* Print header row */
.printheader
{
	background-color: #ffffff;
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
	border-top: solid 1px #31309c;
	border-bottom: solid 1px #31309c;
}

/* Print item row */
.printitem
{
	background-color: #ffffff;
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 8pt;
	/*border-bottom: solid 1px #31309c;*/
}

/* Print footer row */
.printfooter
{
	background-color: #eeeeee;/*#e7e7ce;*/
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
	border-top: solid 1px #31309c;
	border-bottom: solid 1px #31309c;
}

/* Order Items Header row */
.orderheader
{
	background-color: #7896c1;
	color: #ffffff;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* Order Items Item row */
.orderitem
{
	background-color: #eeeeee;
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 8pt;
}

/* Order Items Footer row */
.orderfooter
{
	background-color: #dddddd;
	color: #31309c;
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
}

/* Table cell - form label area */
.labelcell
{
	background-color: #7896c1;
	color: white;
	font-family: Veranda,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}

/* Table cell - form input area */
.inputcell
{
	background-color: #eeeeee;
	color: #31309c;
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-weight: normal;
}

/* Form input */
.input
{
	background-color: #ffffff;
	color: #31309c;
	font-family: Arial,Helvetica;
	font-size: 10pt;
	border: solid 1px #31309c;
}

/* Form select box */
.select
{
	background-color: #ffffff;
	color: #31309c;
	font-family: Arial,Helvetica;
	font-size: 8pt;
	border: solid 1px #31309c;
}	

/* Button style */
.button
{
	background-color: #bcdaff;/*#b0e0e6;*/
	color: #000000;/*#000000;*/
	font-family: Veranda,Sans-Serif;
	font-size: 8pt;
	border: solid 1px black;/*#b0e0e6;*/
	padding: 1px;
	cursor: pointer;
}

/* Error Message */
.error
{
	background-color: #ffffff;
	color: #ff0000;
	font-family: Veranda,Sans-Serif;
	font-size: 8pt;
}

span+input
{
  color: Red;
}
