#matrixtitle1, #matrixtitle2, #matrixtitle3, .text-availabilitytitle { display: none;}#shipTable p, #shipTable, #shipTable td,  { padding:0px; line-height: 1em; }.eggHunt {	border:3px solid red;	background:#fff;	padding:3px;	width:400px;	float:none;	margin: auto;	position:relative;}.hovOpacity:hover { opacity: 1; }.hovOpacity { opacity: .6; }ul.cssMenu ul { z-index: 15; }#checkout-section-shippingaddress, #checkout-section-shipping, #checkout-section-comment, #checkout-section-coupon, #table-checkout-parent { background: #fff; padding:10px; }#catItem { width: 300px; padding: 5px; margin: 2px; float: left; border:1px solid #036; background:#fff; }.wholepage { width: 980px; margin: 0 auto; }#catbg, .catbg {	background-image: url(http://navymemorialstore.com/themes/images/bg-flag-dark2.jpg);	background-position: center top;	background-repeat: no-repeat;}#table-checkout-parent { background:#fff; }body,.text, li, ul, #panel-account, #addresstext {color:#1c1668;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:3px;padding:0;}ul { padding-left:15px;}.image-thumb {max-width:80px;width:expression(this.width > 80 ? 80: true);}.navlink,a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#248;text-decoration:none;}.navlink { font-size:10px; } .formBox {border:1px solid #d0d0d0;background:#fafbfc;padding:10px;}.headertable {border-collapse:collapse;border-spacing:0;width:100%;}nothing {border-bottom:solid 1px #E89E47;border-top:double 3px #BF5C00;height:80px;}.headercenter {width:100%;border-width:0;}.mainbody {width:100%;border-collapse:collapse;border-spacing:0;}.mainbodycenter {width:100%;vertical-align:top;padding:2px 0px 55px 0px;  background:#fff;}.navpanelleft,.navpanelright {border-collapse:collapse;border-spacing:0;border:0 none;margin-bottom:5px;width:150px;padding:0;}.parent-navigation,.parent-findprod,.parent-cart,.parent-account {background:#fff;border:1px solid #e0e0e0;padding-bottom:0px;margin-bottom:5px;}.navpanelleftbody,.navpanelrightbody {border-collapse:collapse;border-spacing:0;width:100%;padding:0;}.navpanelbodybody {background:#fff;width:100%;border:1px solid #d0d0d0;border-top:0;padding: 10px 5px 15px;}.navpanelleftcontent,.navpanelrightcontent,.navpanelbodycontent {padding:10px 5px 0px;}.navpanelleftheader,.navpanelrightheader {border:1px solid #1c1668;border-collapse:collapse;border-spacing:0;width:100%;height:21px;background-color: #224488;font-size:10px;color:#fff;margin:0;padding:0;}.navpanelbodyheader {border:1px solid #1c1668;border-collapse:collapse;border-spacing:0;width:100%;height:20px;background-color: #224488;color:#fff;margin:0;padding:0;}.navpanelleftcell,.navpanelrightcell {width:150px;}.navpanelleftheaderleft {background-color: #224488;color:#fff;width:1px;padding:0;}.navpanelleftheaderright {background-color: #224488;width:22px;background-repeat:no-repeat;padding:0;}.navpanelleftheadercenter,.navpanelrightheadercenter,.navpanelbodyheadercenter {color:#fff;background-color: #224488;font-weight:700;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-variant:small-caps;padding-left:10px;width: 100%; }.navpanelbodyheaderleft {width:12px;background-color: #224488;background-repeat:no-repeat;}.navpanelbodyheadercenter {font-family:Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;color:White;font-size:11px;font-weight:700;background-color: #224488;}.heading-subcategory, {}.heading-main, #select-category-heading  {font-size:14px;color:#fd0;font-weight:700;font-style:italic;border:1px solid #1c1668;background-color:#224488;padding: 2px 10px;margin: 0px 0px 0px 0px;}#select-category-heading {display:none;}.heading-small {width:100%;text-align:right;font-size:10px;color:Gray;font-weight:400;}.heading-product {font-size:11px;color:#C00;font-weight:700;}#panel-newproduct,.parent-newproduct,#panel-promotion,.parent-preorder {background:#FFF;background-color:#FFF;border:1px solid #d0d0d0;margin-bottom:10px;}.text-pricingdetails {font-size:10px;color:#000;}.text-price {font-weight:700;font-sixe:12px;color:#248;}.text-pricestrike {text-decoration:line-through;font-weight:700;font-size:11px;color:#999;}.text-shipping {color:#000;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:11px;}.text-pricesave {color:#000;font-weight:400;font-size:10px;}.text-availabilitytext {font-size:10px;color:Gray;}.text-availabilitytitle {font-size:10px;font-weight:700;}.tiptable {width:100%;border:1px solid #d0d0d0;}.tipheader {width:100%;color:#414141;background-color:#c7d7e7;font-weight:700;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:10px;font-variant:small-caps;text-align:left;}.tipbody {width:100%;background-color:#fafbfc;font-size:10px;}.baskettable {width:100%;background-color:#fff;border:1px solid #d0d0d0;}.basketheader {background:#C7D7E7;width:100%;font-weight:700;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:10px;text-align:left;color:#000;}.basketlist-row1 {background:#fff;color:#000;font-size:13px;}.basketlist-row2 {background:#E8E8E8;color:#000;font-size:13px;}.basketlist-hilight {background:#e0e0e0;font-weight:700;font-size:13px;}.product-info {color:#000;}.product-link {color:#000;font-weight:700;}.productlistheader {background-color:#029;color:#FFF;font-weight:700;font-size:10px;height:17px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#1c1668;}.productlisttable {border:1px solid #1c1668;empty-cells:show;border-collapse:collapse;border-spacing:0;font-size:10px;background-color:#fff;}.storecredits {text-align:center;padding:50px 10px 10px;}.tab-table {border-collapse:collapse;height:35px;color:#000;padding:0;background: #020027;}.tab-parenttable {background: #020027 url();border-top: 1px solid #888;border-bottom:1px solid #fff;border-collapse:collapse;padding:0;}#tabs .tab-text:hover { background:#248; }.tab-text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:700;text-align:center; vertical-align:top;border:0 none; border-collapse:collapse;padding: 8px 15px 0px;}.tab-link {color: white;text-decoration:none;font-size: 14px;}.tab-link:hover {color: #fd0;}.tab-left {background-image: url(http://navymemorialstore.com/themes/images/m-red-left.g);background-repeat:no-repeat;border-right: 1px solid #888;width:20px;height:35px;padding:0;}.tab-middle {background-image: url(http://navymemorialstore.com/themes/images/m-red-middle.g);background-repeat:no-repeat;width:1px;height:35px;padding:0;border-right: 1px solid #888;}.tab-right {background-image: url(http://navymemorialstore.com/themes/images/m-red-right.g);background-repeat:no-repeat;width:20px;height:35px;}#tab-53, #tab-53-right {display:none;}.basketlist-blank {background:#FFF;}.productlist-col3 {padding-left:5px;border-left:1px solid #999;}.productlist-col1 {background:#fff;}.table-error {background:#B22222;}.table-error-td {background:Red;}.error-text {background:#FFF;font-weight:700;}.error-heading {color:#FFF;font-weight:700;text-decoration:underline;font-size:14px;}.testmodeinfo {background:#99F;color:#000;font-weight:700;}.text-pricespecial {color:red;font-size:11px;font-weight:700;}a:hover {color:#000;}.hpLink {font-size:11px;font-weight:700;}div#bookmarks {margin-top:25px;display:block;padding:10px;}img#shareonfacebook,img#shareorbookmark {border:1px dotted #999;background-color:#e0e0e0;}img#shareonfacebook:hover,img#shareorbookmark:hover {border:1px solid #029;background-color:#fff;}.categoryLink {border:1px dotted #248;background-color:#fcfcfc;display:block;font-weight: 600;color: #248;}.categoryLink:hover {border: 1px solid #1c1668;background-color:#fd0;display:block;color: #1c1668;}.categoryLinkHome {border:2px solid #fff;background-color:#fff;display:block;}.categoryLinkHome:hover {border: 2px solid #248;background-color:#fff;display:block;}.cattablerowimage { display: none; }#categorypictures a { border:1px dotted #248;background-color:#fcfcfc;display:block;font-weight: 600;color: #248;} #categorypictures a:hover { border: 1px solid #1c1668;background-color:#fd0;display:block;color: #1c1668;} div#contactformdiv, #contact-tip-text {border:1px solid #d0d0d0;background-color:#fafbfc;font-size:11px;padding:10px;}.infoBoxContents { margin-bottom: 15px;}.mytable,.infoBoxContents{ border:1px solid #d0d0d0; background-color:white; padding:2px;}.infobox, .cattablebody {border:1px solid #d0d0d0;background-color:white;padding:1px;}#categorypictures, .cattablecontent, .cattablebody { padding: 0px; }.history-results-col1 {padding:5px;}img#cardlogo-discovernovus,img#cardlogo-americanexpress,img#cardlogo-mastercard,img#cardlogo-visa {border:1px dotted #999;background-color:#FFF;margin-right:5px;padding:3px;}.button-big,.button-small {display:block;cursor:pointer;text-decoration:none;}.button-big .button-text, .button-small .button-text {width:100px;background:#19529a url(http://navymemorialstore.com/themes/store_images/buttons.gif) no-repeat scroll 0 -37px;height:23px;line-height:21px;padding:0;}<!-- button-small --> .button-text {width:50px;background:#19529a url(http://navymemorialstore.com/themes/store_images/buttons.gif) no-repeat scroll 0 -24px;height:14px;padding:0;}.button-big .button-left, .button-small .button-left  {width:7px;height:23px;background:#19529a url(http://navymemorialstore.com/themes/store_images/buttons.gif) no-repeat scroll -13px 0;}.button-big .button-right, .button-small .button-right  {width:6px;height:23px;background:#19529a url(http://navymemorialstore.com/themes/store_images/buttons.gif) no-repeat scroll -21px 0;}<!-- button-small --> .btn-sml .btn-left{width:6px;height:14px;background:#19529a url(http://navymemorialstore.com/themes/store_images/buttons.gif) no-repeat scroll 0 0;}<!-- button-small --> .bttn-small .bttn-right {width:6px;height:14px;background:#19529a url(http://navymemorialstore.com/themes/store_images/buttons.gif) no-repeat scroll -7px 0;}.button-text {text-transform:lowercase;font-family:verdana, Arial, sans-serif;font-size:12px;font-weight:700;float:left;display:block;color:#FFF;text-decoration:none;text-align:center;}.pagination .button-text {width:auto;}.pagination .button-right {margin-right:1px;}.pagination .button-small span {filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}.button-rightaligned {float:right;}.headerleft,.headerright {border-width:0;}.mainbodyleft,.mainbodyright {width:170px;vertical-align:top;padding:2px;   background:#fff;}.navpanelbody,.navpanelbodycell {width:100%;}.navpanelrightheaderleft,.list-theme,.list-theme-item {padding:0;}.text-search,.text-small, .smalltext {font-size:11px;}.basketlist-lolight,.text-bold,.link-department-select,.link-department,.link-category-select,.link-category,.link-subcategory-select,.link-subcategory {font-weight:700;}#panel-navugation a { color: none;  }#panel-newproduct a, #panel-promotion a, .parent-cart a { color: white; font-size:11px; }#panel-newproduct a:hover, #panel-promotion a:hover, .parent-cart a:hover { color: #fd0; }#panel-shoppingcart a, #panelLinks a { color: #1c1668; font-size:10px; }#panel-shoppingcart a:hover, #panelLinks a:hover { color: black; font-size:10px; } .link-department, .link-category { color: #248; }.link-department-select, .link-category-select  {	color: #248 ;	font-style: italic;}#searchresult, #searchresult p {color:#1c1668;font-weight:700;font-size:12px;padding:3px;background-color: #fff;  }.productlist-row1,.productlist-row2 {border-bottom:1px solid #999;}.registerform .text,.shippingaddress .text {width:140px;font-size:12px;text-align:right;}.registerform .textbox,.registerform .select,.shippingaddress .textbox,.registerform .select {width:180px;}.button-left,.button-right {float:left;display:block;font-size:10;}.pagination .button-small:HOVER span,.pagination .button-on span {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}.pagination { margin-top: -25px;}#panel-account li {	list-style-type: none;}#productreviews, #productreviews p, .reviews-heading, .review-table  {    line-height: 1 em;   padding: 0;   margin: 0;      }      .reviews-heading, .review-useful-button { margin-top: 8px; }.widget {overflow-x:hidden; overflow-y:hidden;height:200px;}.widget {*overflow:hidden;} /* for Internet Explorer 6 and 7 */<!-- Start CSS Department Menu --><!-- End CSS Department Menu -->