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#lefthandoffers {
	position: absolute;
	top: 0px;
	left: 2px;
	width: 135px; 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 70%;
	text-align: left;
	color: yellow;
	background-color: #003399;
}



div#righthandoffers {
	position: absolute;
	top: 0px;
	left: 867px;
	width: 135px; 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 70%;
	text-align: left;
	color: yellow;
	background-color: #003399;
}




a img {
	border: none;
}

strong {
	font-weight: bold;
}


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%
}




h4 {
	color: yellow;
	font-size:80%;
	margin: 0;
	padding: 0;
	border: 0;

}


div.divforborder {
	position: relative;
	color: black;
	background-color: #003399;
}

div.bselltitle {
	color: #EEF0EB;
	background-color: #003399;
	width: auto;
	margin: 0;
	padding: .2em;
	padding-left: .5em;
	border: 0;
}



div.bsellpic {
	width: 135px;
	height: 77px;
	margin: 0;
	padding: 0;
	border: 0;
}
div.bsellbuttons {
	position: absolute;
	top: 60px;
	left: 0px;
	margin: 0;
	padding: 0;
	border: 0;
}
div.bsellbuttons p {
	margin: 0;
	padding: .1em;
	border: 0;
	text-align: center;
}
div.bsellfooter {
	width: auto;
	margin: 0;
	padding: .5em;
	border: 0;
}


.fromprice {
	font-size: 150%;
	font-weight: bold;
	color: #001A74;
	background-color: yellow;
}





#letterspanel {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: center;
}
.letterrow {
	width: 680px;
	text-align: center;
	padding-top: 10px;
}
#totalsofar {
	width: 350px;
	font-size: 1.2em;	
	margin-top: 30px;
	margin-left: 170px;
	background-color: yellow;
}




