body {
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
line-height: 11pt;
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {
background-color: #fff;
color: black;
font-weight: bold;
font-family: serif;
text-transform: uppercase;
margin: 15pt 0 0 0;
padding: 8pt;
}

h1 {
font-size: 14pt;
line-height: 16pt;
}

h2 {
font-size: 13pt;
line-height: 15pt;
}

h3 {
font-size: 12pt;
line-height: 14pt;
}

h4 {
font-size: 11pt;
line-height: 13pt;
}

h5 {
font-size: 10pt;
line-height: 12pt;
}

h6 {
font-size: 9pt;
line-height: 11pt;
}

p {
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
line-height: 11pt;
text-indent: 6pt;
margin: 3pt;
}

p.info, p.problem, p.instruction {
display: none;
}

p.quickcart {
position: absolute; 
top: 29pt; 
right: 9pt; 
background: #fff; 
color: black; 
font-weight: normal; 
text-align: center; 
padding: 6pt 3pt;
}

p.author {
font-size: 120%;
text-align: right;
}

p.printonly {
font-size: 120%;
font-weight: bold;
text-align: center;
}


th {
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
font-weight: bold;
line-height: 11pt;
text-indent: 0;
}

td {
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
line-height: 11pt;
text-indent: 0pt;
}

input[type="submit"] {
display: none;
}

input[type="text"] {
font-size: 10pt;
}

hr {
margin: 0 0 0 0;
padding: 0;
}

a {
background-color: #fff;
color: black;
font-family: serif;
text-decoration: none;
}

a:link {
background-color: #fff;
color: black;
}
a:visited {
background-color: #fff;
color: black;
}
a:hover {
background-color: #fff;
color: black;
text-decoration: none;
}

ul {
background-color: #fff;
color: black;
margin: 0 0 0 0;
list-style-type: none;
list-style-position: inside;
}

li {
background-color: #fff;
color: black;
text-indent: 4pt;
}

em {
font-style: italic;
}

strong {
font-weight: bold;
}

form {
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
line-height: 11pt;
margin: 0;
padding: 0;
}

form th{
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
line-height: 11pt;
font-weight: bold;
}

form td{
background-color: #fff;
color: black;
font-family: serif;
font-size: 9pt;
line-height: 11pt;
}

#calendar {
margin: 0;
}

#seccatlist, #seccatlist_gray, .footerlinks, .pagefooter {
display: none;
}

#session {
display: none;
}

#breadcrumbbar {
display: none;
}

.shopnav, .ro_list {
display: none;
}


.productlister {
background-color: #fff;
color: black;
margin: 0 0 6pt 0;
padding: 0;
border-color: black;
border-width: 1pt;
border-style: solid;
clear: both;
}


.recommendations {
margin: 5pt 0 0 0;
clear: both;
}

.rightover {
text-align: right;
}


.mystinfo {
display: none;
}

