html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,p,fieldset,input { padding: 0px; }
p,td,body { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 10px; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }

h1 { font: bold  24px Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h2 { font: bold 16px Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h3 { font: bold 1em Arial, Helvetica, sans-serif; margin-bottom: 10px; }

ul { margin-left: 1em; padding-left: .5em; margin-top: 0px; list-style-type: disc; list-style-position: outside; margin-bottom: 18px; }
li { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; }
.numbered { list-style-type: decimal; }

a { color: #3366cc; font: normal Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #ee5e1f; font: normal Arial, Helvetica, sans-serif; text-decoration: underline; }

hr { color: #cccccc; background-color: #cccccc; border: none; height: 1px; margin: 0px; padding: 0px; }

.black { color: #000000; }
.red { color: #df0024; }
.blue { color: #3366cc; }
.dark_grey {color: #333333; }

.disclaimer { color: #666666; font: italic normal 9px Arial, Helvetica, sans-serif; }

.price_content { color: #d55719; font-weight: bold; }
.price_mediumsize { color: #d55719; font-size: 14px; font-weight: bold; }
.price_large { color: #d55719;	font-size: 16px; font-weight: bold; }

@media print {
	body, #main, #content { color:#000000 !important; }
	a, a:link, a:visited { color:#000000 !important; text-decoration:none !important; }
	}
