body {margin-top: 20px; background: #e6e7e8 url('_images/common/bkgd.gif') repeat-x;}p {margin: 0; padding: 0;}ul, ol {margin-top: 0; margin-bottom: 0;}blockquote {margin: 0px 30px;}h1 {font: normal 135%/100% Arial, Helvetica, sans-serif; color: #fff; margin: 0px 0px 12px 0px; padding: 5px 10px; background-color: #003876;}h2 {font: normal 110%/100% Arial, Helvetica, sans-serif; color: #003876; margin: 0px 0px 6px 0px; padding: 0;}h3 {font: bold 90%/120% Arial, Helvetica, sans-serif; color: #003876; margin: 0px 0px 4px 0px; padding: 0;}h3 a, h3 a:visited {color: #003876;}h3 a:hover {color: #003876; text-decoration: none;}h4 {font: normal 90%/100% Arial, Helvetica, sans-serif; color: #003876; margin: 0px 0px 4px 0px; padding: 0;}.copy {font: normal 80%/130% Arial, Helvetica, sans-serif;}.copy a {color: #003876;} .copy a:hover {color: #003876; text-decoration: none;}.copysmall {font: normal 70%/120% Arial, Helvetica, sans-serif;}.copysmall a {color: #003876;} .copysmall a:hover {color: #003876; text-decoration: none;}.topnavsmall {font: normal 70%/100% Arial, Verdana, sans-serif;  padding: 5px 0px; text-align: right;}.topnavsmall ul {list-style: none; display: inline; margin: 0; padding: 0;}.topnavsmall ul li {display: inline; padding-right: 15px;}.topnavsmall a {color: #003876;}.topnavsmall a:hover {color: #003876; text-decoration: none;}.topnav {background-color: #333; border-bottom: 15pt solid #fff;}.sidehdr {font: bold 80%/100% Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff;}.sidenav {font: normal 70%/100% Arial, Helvetica, sans-serif; margin: 10px; padding: 0;}.sidenav ul {margin: 10px; padding: 0; list-style: none;}.sidenav ul li {margin: 0px 0px 12px 0px; padding: 0;}.sidenav a {color: #003876;} .sidenav a:hover {color: #003876; text-decoration: none;}.sidecopy {font: normal 70%/120% Arial, Helvetica, sans-serif; margin: 0px 10px 0px 10px; padding: 0;}.footer {font: normal 70%/100% Arial, Helvetica, sans-serif; text-align: center; margin-top: 10px;}.footer img {vertical-align: text-top;}.go_link {font: bold 80%/100% Arial, Helvetica, sans-serif; margin: 6px 0px 0px 0px;}.go_link a {color: #003876;}.go_link a:hover {color: #003876; text-decoration: none;}.order_cats {font: normal 70%/100% Arial, Helvetica, sans-serif;}.blue_box {margin: 0px 0px 12px 0px; padding: 5px 10px; background-color: #003876;}.grey_box {margin: 0px 0px 10px 0px; padding: 5px 10px; background-color: #666;}.ltblue_box {margin: 0px 0px 10px 0px; padding: 5px 10px; background-color: #c7dff4;}.image_left {float: left; margin: 0px 20px 20px 0px;}.image_right {float: right; margin: 0px 0px 20px 20px;}.list_nobullets ul {margin: 0; padding: 0; list-style: none;}.list_nobullets ul li {margin: 0px 0px 4px 0px; padding: 0;}.rule {border-top: 1px solid #999999; margin: 12px 0px; padding: 0;}.button {font: bold 80%/100% Arial, Helvetica, sans-serif; margin: 12px 0px 0px 0px; padding: 0;}.button a {color: #fff; background-color: #003876; text-decoration: none; border: 1px solid #000; padding: 3px 5px;}.button a:hover {color: #000; background-color: #CCC; text-decoration: none; border: 1px solid #000; padding: 3px 5px;}#nav, #nav ul {font: normal 80%/100% Arial, Verdana, sans-serif; padding: 0; margin: 0; list-style: none; line-height: 1;}#nav a {display: block; width: auto; padding: 5px 15px 5px 15px; color: #fff; text-decoration: none; white-space:nowrap;}#nav li:hover {background-color: #999;}#nav li {float: right; width: auto;}#nav li ul {position: absolute; background: #333; width: 26em; left: -999em;}#nav li ul li {float: left; width: 26em; border-top: solid 1px #999;}#nav li ul ul {margin: -1em 0 0 10em;}#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}#nav2, #nav2 ul {font: normal 70%/100% Arial, Verdana, sans-serif; padding: 0; margin: 0; list-style: none; line-height: 1;}#nav2 a {display: block; width: auto; padding: 5px 10px 5px 10px; color: #003876; text-decoration: none; white-space:nowrap;}#nav2 li:hover {background-color: #eee;}#nav2 li {float: left; width: auto;}#nav2 li ul {position: absolute; background: #fff; width: 18em; left: -999em;}#nav2 li ul li {float: left; width: 18em; border: solid 1px #ccc;}#nav2 li ul ul {margin: -1em 0 0 10em;}#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {left: -999em;}#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {left: auto;}.grey {background-color: #ddd;}.price {font-weight: bold; font-size: 125%; color: #ff0000;}.table_hdr {font: bold 90%/120% Arial, Helvetica, sans-serif; color: #003876; margin: 0; padding: 5px; background-color: #c7dff4; text-align: center;}.table_copy {font: normal 70%/120% Arial, Helvetica, sans-serif; text-align: center;}.contact_form {font: bold 80%/130% Arial, Helvetica, sans-serif; text-align: right;}.weekly_deal {background-color: #fff; margin: 5px; padding: 5px; text-align: center;}.weekly_deal_hdr {padding-bottom: 4px;}.weekly_deal_hdr a {font: bold 100%/100% Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}.weekly_deal_hdr a:hover {text-decoration: underline;}.weekly_deal_sub {padding-top: 4px;}.weekly_deal_sub a {font: bold 70%/100% Arial, Helvetica, sans-serif; color: #003876; text-decoration: none;}.weekly_deal_sub a:hover {color: #003876; text-decoration: underline;}.superscript {font-size: 60%; position: relative; bottom: 0.5em;}
