div {font-family:arial,helvetica,sans-serif; font-size:8pt; color:#333333; font-weight:bold}
td {font-family:arial,helvetica,sans-serif; font-size:8pt; color:#333333; font-weight:bold}
th {font-family:arial,helvetica,sans-serif; font-size:8pt; color:#333333; font-weight:bold}
div.content {margin:5px}
table.border {border: solid #000000; border-width:1px}
td.border {border: solid #000000; border-width:1px}
a {text-decoration:none; color:#333333}
a:hover {text-decoration: underline}
a#under {text-decoration: underline}
a.under {text-decoration: underline}
a#title {color: #FFFFFF}
div.nav {color: #FFFFFF}
div.small {font-size: 7pt}
a:hover.menu {color: #fff}
form { margin-bottom: 0 ; display: inline; }
form#login input{font-size: 9px;}
span.red {color: #ff0000}
span.largeRed {color: #ff0000; font-size: 14px}
h1.inline{
 display: inline;
	margin: 0;
	padding: 0;
	font-size: 8pt;
}
h2.inline{
 display: inline;
	margin: 0;
	padding: 0;
	font-size: 8pt;
}

h2.inline2{
 display: inline;
	margin: 5px 0;
	padding: 5px 0;
	font-size: 8pt;
}

h1{
	font-size: 8pt;
	margin-bottom: 0;
	margin-top: 10px;
	color: #000;
}

div#sitemap{
	padding: 10px;
}

h1.sitemap{
	font-size: 10pt;
	margin-top: 10px;
	color: #f00;
	font-weight: bold;
}

div#sitemap h2 {
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	color: #f00;
}

div#sitemap h3 {
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

h2{
	font-size: 8pt;
	margin-bottom: 0;
	margin-top: 10px;
	color: #f00;
}

p.left {
  text-align: left;
}

td.menu {
	font-size: 7pt;
	background-color: #eee;
	margin-bottom: 1px;
}

td.menuL {
	font-size: 8pt;
	background-color: #eeeeee;
	margin-bottom: 1px;
}

td.menuL ul {
	list-style: none;
  margin: 2px;
}

td.menuL li {
	padding: 2px;
}

td.menu a:hover{
	color: #f00;
}

table.checkout {
  margin: 5px auto;
		width: 60%;
		background-color: #eee;
		border: 1px solid #000;
}

table.checkoutSuzannes {
  margin: 5px auto;
		width: 60%;
		background-color: #F3E7E1;
		border: 1px solid #000;
}

table.checkoutAfterdark {
  margin: 5px auto;
		width: 60%;
		background-color: #7E71B4;
		border: 1px solid #000;
}

table.checkout th{
  padding: 2px;
  color: #000;
  background-color: #ff5656;
		border-bottom: 1px solid #000;
}

table.checkoutSuzannes th{
  padding: 2px;
  color: #fff;
  background-color: #780105;
		border-bottom: 1px solid #000;
}

table.checkoutAfterdark th{
  padding: 2px;
  color: #fff;
  background-color: #CEA8B8;
	border-bottom: 1px solid #000;
}

table.checkoutPrint {
  margin: 5px auto;
		width: 60%;
		background-color: #fff;
		border: 1px solid #000;
}

table.checkoutPrint th{
  padding: 2px;
  color: #000;
  background-color: #fff;
		border-bottom: 1px solid #000;
}

table.checkoutSmall {
  margin: 5px auto;
		width: 40%;
		background-color: #eee;
		border: 1px solid #000;
}

table.checkoutSmallSuzannes {
  margin: 5px auto;
		width: 40%;
		background-color: #F3E7E1;
		border: 1px solid #000;
}

table.checkoutSmallAfterdark {
  margin: 5px auto;
		width: 40%;
		background-color: #7E71B4;
		border: 1px solid #000;
}

table.checkoutSmall th{
  padding: 2px;
  color: #000;
  background-color: #ff5656;
		border-bottom: 1px solid #000;
}

table.checkoutSmallSuzannes th{
  padding: 2px;
  color: #fff;
  background-color: #780105;
	border-bottom: 1px solid #000;
}

table.checkoutSmallAfterdark th{
  padding: 2px;
  color: #fff;
  background-color: #CEA8B8;
	border-bottom: 1px solid #000;
}

table#banner {
  border-bottom: solid 1px #000;
}

div.banner {
  padding: 3px;
	color: #fff;
	background-color: #780105;
}

div.bannerAfterdark {
  padding: 3px;
	color: #fff;
	background-color: #BF97A8;
}

p.red {color: red;}

p.small {
  font-size: 7pt;
	 font-family: arial,helvetica,sans-serif;
		color: #ccc;
}

p.large {
  font-size: 10pt;
	color: red;
}

input.noBorder {
		border: 0;
}

table#basket{
  width: 90%;
		font-size: 85%;
}

table#basket th{
		background-color: #fff;
		font-weight: bold;
		border: solid 1px #000;
}

table#basket td{
		font-weight: bold;
		border: solid 1px #000;
}

table#basket th.left{
  text-align: left;
}

table#basket td.noBorder{
		border: 0;
}

table#basket a{
		color: #000;
}

div#checkoutDiv {
  padding: 5px;
}

div.under {
  text-decoration: underline;
}

div.footer a:hover{
  color: #f00;
}

ul.navbar{
  clear: both;
	 list-style: none;
		float: left;
		margin: 0;
	padding: 0;
}

ul.navbar a:hover{
  color: #000;
}
ul.navbar li{
		margin: 0;
	padding: 0;
	 float: left;
	 background: url(images/nav_bg_right.gif) no-repeat right top;
}

ul.navbar a{
	 background: url(images/nav_bg_left.gif) no-repeat left top;
	  color: #FFFFFF;
		line-height: 16pt;
	display: block;
	padding: 2px 48px;
}

ul.navbar a:hover {text-decoration: none}

ul.navbar a:hover{
  color: #000;
}

p.matt {
  font-size: 7pt;
  text-align: right;
	color: #ccc;
	margin: 7px;
}

p.matt a{
	color: #ccc;
}

p.matt a:hover{
	color: #780105;
}

a.white {
	color: white;
}

span.trans{
	color: #FCFCFC
}
