html body {
  color: black;
  background-color: #003399;
   
  line-height: 140%;
  text-align: center;
  font:x-small Verdana, Helvetica, Arial, "MS Sans Serif", sans-serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  }


html>body {
  font-size:medium;
  }


div#righthandpanel {
	position: absolute;
	top: 350px;
	left: 601px;
	width: 110px; 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 90%;
	text-align: center;
}


body.checkout {
	text-align: left; 
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, "MS Sans Serif", sans-serif;
	margin-left: 15px;
}

div#righthandadpanel {
	color: black;
	background-color: white;
	position: absolute;
	top: 25px;
	left: 625px;
	margin: 0;
	padding: 5px;
	border: 0;
	font-size: 70%;
	text-align: left;
	font-weight: bold;
}

div#rightrighthandadpanel {
	color: black;
	background-color: white;
	position: relative;
	margin: 0;
	padding: 5px;
	border: 0;
	text-align: center;
	font-weight: bold;
}

a img {
	border: none;
}

strong {
	font-weight: bold;
}

p.checkout {
	font-size: 80%;
}

p.left {
	text-align: left;
}

p.big {
	font-size: 140%;
	font-weight: bold;
	line-height: 125%
}
 
table.prices {
	position: relative;
	width: 690px;
	margin-left: auto;
	margin-right: auto;
	font-size: 80%;
	text-align: center
}

table.colourchoice {
	text-align: center;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	padding: 0.35em;
}

table.dyo {
	text-align: center;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 80%;
	padding: 0.1em;
}

table.help {
	text-align: left;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 80%;
}

table.popup {
	text-align: left;
	position: relative;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 610px;
	margin-left: auto;
	margin-right: auto;
	font-size: 80%;
}

table.checkout {
	text-align: center;
	font-size: 80%;
	position: relative;
	margin-left: 5px;
	color: #000000;
	background-color: #FFFFFF
}

table.quoterequest {
	text-align: left;
	font-size: 80%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	position: relative;
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	background-color: #FFFFFF;
}


th.checkouttitle {
	font-weight: bold
}


td.white {background-color: #FFFFFF; color: #000000 }
td.gold { background-color: #FFCC00; color: #000000 }
td.silver { background-color: #CCCCCC; color: #000000 }
td.cream { background-color: #FFFF99; color: #000000 }
td.red { background-color: #FF3300; color: #000000 }
td.lightblue { background-color: #66CCFF; color: #000000 }
td.yellow { background-color: #FFFF00; color: #000000 }
td.green { background-color: #66CC66; color: #000000 }
td.rady { background-color: #CCFF33; color: #000000 }
td.radr { background-color: #FF6633; color: #000000 }

td.headingtop {
	font-weight: bold;
	padding: 0.25em;
	vertical-align: top
}

td.pad { padding: 0.3em; }
td.padmore { padding: 0.9em; }
td.smallpad { padding: 0.1em; }
td.padbold { font-weight: bold; padding: 0.3em; }
td.imageandtext { padding: 0.25em; vertical-align: top }
td.aright { padding: 0.1em; text-align: right }
td.aleft { padding: 0.1em; text-align: left }
td.footer { background-color: #FFFFFF; color: #000000; padding: 0.15em }
td.satinwove1 { background-color: #cccc99; color: #000000; font-weight: bold; padding: 1em; text-align: center }
button.standard { font-weight: bold }
button.large { font-size: 140%; font-weight: bold  }
button.checkout { font-size: 100%; font-weight: bold  }

div#everything { color: #000000; background-color: #FFFFFF; position: relative; width: 720px; margin-left: auto; margin-right: auto; text-align: center }
div#topLayer { color: #000000; background-color: #003399; position: absolute; width: 99%; left: 0px; top: 0px; text-align: center; visibility: hidden}

p.checkoutyellow {
	background-color: yellow; color: black; width: 500px; font-size: 90%
}
