h1 {
text-align: center;
margin-right: auto;
margin-left: auto;
color: #663381;
}
h2 {
text-align: center;
font-size: 0.8em;
font-weight: bold;
margin-top: 0px;
margin-bottom: 8px;
}
h3 {
text-align: center;
font-size: 1em;
font-weight: bold;
margin-top: 15px;
color: #663381;
}
h4  {
text-align: center;
font-size: 1em;
font-weight: bold;
margin-top: 20px;
color: #663381;
}

div#ordering {
width: 800px;
text-align: center;
margin-right: auto;
margin-left: auto;
}
div#ordering ol {
text-align: left;
font-size: .8em;
}
div#ordering ol li {
margin-top: 5px;
margin-bottom: 5px;
}
form#orderform {
margin-right: auto;
margin-left: auto;
text-align: center;
margin-top: 20px;
}
table#order1 {
width: 740px;
background-color: #EFEEC5;
font-size: .75em;
margin-right: auto;
margin-left: auto;
}
table#order1 th {
font-size: 1.3em;
font-weight: bold;
padding: 5px;
}
table#order1 td {
background-color: #FFFFFF;
padding: 5px;
vertical-align: middle;
}
table#order1 td.td-a {
text-align: right;
}
table#order1 td.td-b {
text-align: left;
}
table#order1 td.td-c {
text-align: center;
font-size: 1.1em;
padding: 8px 10px;
}
table#order1 td.td-ctr {
text-align: center;
}
table#order1 td.imp-a {
background-color: #FFE8FF;
text-align: right;
color: #CC3366;
font-size: 1.2em;
}
table#order1 td.imp-b {
background-color: #Ffe8ff;
text-align: left;
color: #CC3366;
font-size: 1.2em;
}
table#order1 select#prd {
margin-bottom: 2px;
}
table#order1 td.sep {
background-color: #F5F4DE;
padding-top: 0px;
padding-bottom: 0px;
}
table#order1 td.chkout {
padding-top: 15px;
padding-bottom: 6px;
text-align: left;
}
table#order1 span.lg {
font-size: 110%;
}
table#order1 span.req {
color: #CC00CC;
margin-left: 4px;
}
table#order1 input.del {
margin-right: 20px;
}
table#order1 p {
font-size: 1em;
margin-bottom: 3px;
margin-top: 3px;
}
table#order1 td.td-b2 {
padding-top: 8px;
padding-bottom: 8px;
}
table#order1 td.td-a2 {
text-align: right;
}

table#lanes {
width: 800px;
background-color: #EFEEC5;
}
table#lanes td {
background-color: #FFFFFF;
padding: 10px 12px;
}
table#lanes th {
font-weight: bold;
font-size: .9em;
padding: 5px;
}
table#lanes p {
margin-bottom: 6px;
}
table#lanes p.prc {
text-align: center;
margin-bottom: 5px;
margin-top: 5px;
}
table#lanes p.sze {
font-size: .8em;
text-align: center;
font-weight: bold;
}
table#lanes img {
text-align: center;
margin-right: auto;
margin-left: auto;
height: 160px;
width: 200px;
display: block;
margin-bottom: 2px;
}

div#content span.pr {
display: inline;
padding-top: 2px;
float: right;
font-size: .7em;
}
div#content span.pr a {
color: #005CB9;
font-weight: bold;
text-decoration: underline;
font-size: 75%;
}
div#content span.pr a:hover {
text-decoration: none;
}
span.hlt {
background-color: #FFFFCC;
}
div#content p#ordinfo {
	font-size: .9em;
	line-height: 1.4em;
}
table.chkout {
width: 840px;
}
table.chkout td {
width: 50%;
}
div#content p.subhd {
font-size: .9em;
text-align: center;
}
