body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.floatleft { float:left; }
.floatright { float:right; }
.clear { clear:both; }

h1, h2, h3, h4, h5, h6 { font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; font-size:11px; font-weight:bold; text-transform:uppercase; }
h1 { color:#990000; }
h2 { color:#003366; }
h3 { color:#000; text-transform:none; text-align:center; }
h4 { color:#990000; font-size:14px; font-weight:bold; text-transform:none; text-align:center; }
h5 { color:#000; } 

.smalldata { font-size: 10px;}
.subcat a { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
.subcat a:link { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.subcat a:visited { color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.subcat a:hover {  color: #005088;}
.subcat a:active {  color: #3074A0;}
.footer  { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.footer a { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.footer a:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.footer a:visited { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.footer a:hover {  color: #Fe0000;}
.footer a:active {  color: #660000;}

.productdescription { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }
.currentcat { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#003366; }

.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; }
.breadcrumbs a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; }
.breadcrumbs a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; }
.breadcrumbs a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; }
.breadcrumbs a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; }
.breadcrumbs a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CC0000; }

.leftnav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #CC0000; }
.leftnav a { color: #A02430; font-size: 10px; text-decoration: none; }
.leftnav a:link { color: #A02430; font-size: 10px; text-decoration: none; }
.leftnav a:visited { color: #A02430; font-size: 10px; text-decoration: none; }
.leftnav a:hover { color: #005088; font-size: 10px; text-decoration: none; }
.leftnav a:active { color: #A02430; font-size: 10px; text-decoration: none; }

td:rollover.over{background-color:#F0F4F0;}
td:rollover.out {background-color:#CCCCCC;}

a:link { color: #005088; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
a:visited { color: #005088; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
a:hover { color: #A02430;}
a:active { color: #3074A0;}

.pdf  { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pdf a { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pdf a:link { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pdf a:visited { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pdf a:hover { color: #A02430;}
.pdf a:active { color: #3074A0;}

.input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #f4f4f4; border: 1px solid #424661; }
.input2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; border: 0px solid #ffffff; }
input, textarea, select { border: 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }

.redbold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#990000; }
.smallblue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #0066CC; }
.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; }
td { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.borderlesss { border: none; }
.footer { color: #FFFFFF; }

div.site-map-page { width:600px; height:100%; margin:0 auto; padding:0; text-align:center;}
div.site-map-page div.site-map-box { float:left; width:150px; padding-right:25px; }
div.site-map-page h1 { text-align:left; }
div.site-map-page ul { margin:0; padding:0; }
div.site-map-page li { list-style:none; padding-bottom:2px; text-align:left; }


/* QuinnFlags Blog */
div#quinnflags-blog { width:600px; margin:0 auto; line-height:18px; text-align:justify; }
div#quinnflags-blog div.blog-header { margin-bottom:15px; padding-bottom:5px; border-bottom:solid 1px #f6f6f6; }
div#quinnflags-blog div.blog-header h1 { font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; font-size:18px; font-weight:bold; text-transform:capitalize; }
div#quinnflags-blog div.blog-header p span.intro { font-style:italic; color:#666; font-weight:bold; }

ol.tumblr_posts { margin-left:-35px; *margin-left:0; list-style:none; }
ol.tumblr_posts img { padding:0 5px 0 5px; }

li.tumblr_post tumblr_text_post { marign-left:-15px; }

div.tumblr_title { font-weight:bold; font-size:18px; color:#003366; }

div.tumblr_body { margin-bottom:30px; padding-bottom:20px; border-bottom:solid 1px #f6f6f6; }